:root{--ink:#191b1a;--muted:#737875;--faint:#858b87;--canvas:#f3f2ed;--paper:#fffefa;--soft:#ecebe5;--line:#deddd6;--green:#15966a;--green-soft:#e4f3ec;--orange:#d97843;--sidebar:#202321;--sidebar-muted:#929994;--danger:#bd5d54}*{box-sizing:border-box}body,html{background:var(--canvas)}body{margin:0;color:var(--ink);font-family:Pretendard,SUIT Variable,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{color:inherit}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 18px 18px;color:#f5f4ef;background:var(--sidebar)}.brand{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:0 10px 24px}.brand-mark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#17251f;background:#7cdfae;font:800 18px/1 Georgia,serif}.brand div,.workspace-chip div{min-width:0;display:grid;gap:3px}.brand strong{font-size:14px;letter-spacing:.01em}.brand span:last-child{color:var(--sidebar-muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.sidebar-navigation{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#4b544e transparent;scrollbar-width:thin}.sidebar-navigation::-webkit-scrollbar{width:6px}.sidebar-navigation::-webkit-scrollbar-track{background:transparent}.sidebar-navigation::-webkit-scrollbar-thumb{border-radius:999px;background:#4b544e}.sidebar-navigation::-webkit-scrollbar-thumb:hover{background:#657069}.main-nav{display:grid;gap:3px}.nav-label{padding:0 12px 9px;color:#6f7671;font-size:9px;font-weight:700;letter-spacing:.16em}.nav-item{min-width:0;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:9px;color:#aeb4b0;text-decoration:none;font-size:13px;font-weight:600;transition:background .16s ease,color .16s ease}.nav-item:hover{color:#f7f6f2;background:#2b302d}.nav-item.active{color:#fff;background:#303632}.nav-item.active:after{content:"";width:5px;height:5px;margin-left:auto;border-radius:50%;background:#72d5a6}.nav-index{width:18px;color:#68706a;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.nav-item.active .nav-index{color:#72d5a6}.nav-parent{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:3px}.nav-parent .nav-item{width:100%}.nav-toggle{width:34px;min-height:42px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:9px;color:#777f7a;background:transparent;cursor:pointer;line-height:0;transition:color .16s ease,background .16s ease}.nav-toggle:hover{color:#f7f6f2;background:#2b302d}.nav-item:focus-visible,.nav-subitem:focus-visible,.nav-toggle:focus-visible{outline:2px solid #72d5a6;outline-offset:2px}.nav-toggle span{display:block;font-size:15px;line-height:1;transform:translateY(-1px);transition:transform .16s ease}.nav-toggle.expanded span{transform:translateY(1px) rotate(180deg)}.nav-submenu{display:grid;margin:-1px 0 4px 42px}.nav-subitem{min-height:30px;display:flex;align-items:center;padding:0 10px;border-radius:7px;color:#858d88;text-decoration:none;font-size:11px;font-weight:650}.nav-subitem:hover{color:#eef1ef;background:#282e2a}.nav-subitem.active{color:#83dbb1;background:#26332d}.sidebar-utility-nav{display:grid;gap:3px;margin-top:10px;padding-top:10px;border-top:1px solid #343a36}.sidebar-bottom{flex:0 0 auto;display:grid;padding-top:10px}.workspace-chip{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 10px 2px;border-top:1px solid #343a36}.avatar{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#28332d;background:#d7ded9;font-size:11px;font-weight:800}.workspace-chip strong{overflow:hidden;color:#e7e9e7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workspace-chip div span{color:#7f8782;font-size:10px}.workspace-logout{padding:5px 0 5px 6px;border:0;color:#858d88;background:transparent;cursor:pointer;font-size:9px;font-weight:750}.workspace-logout:hover{color:#f0f2f0}.main-content{min-width:0}.page{width:min(1540px,100%);margin:0 auto;padding:38px 40px 64px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:27px}.page-header>div:first-child{min-width:0}.page-header h1{margin:5px 0 7px;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.045em}.page-header p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px;line-height:1.65}.eyebrow,.section-kicker{margin:0;color:var(--green);font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.status-pill{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:700}.status-pill.demo{color:#476253;background:#e8e9e3}.status-pill.neutral{color:#777c79;background:#e7e6e0}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--orange)}.primary-button,.secondary-button{min-height:38px;padding:0 16px;border:0;border-radius:9px;cursor:pointer;font-size:12px;font-weight:750}.primary-button{color:#fff;background:var(--ink)}.primary-button:hover{background:#303431}.secondary-button{color:#fff;background:var(--ink)}.supplier-workspace{min-width:0;display:grid;grid-template-columns:310px minmax(0,1fr);gap:12px}.supplier-detail-panel,.supplier-list-panel{min-width:0;border-radius:13px;background:var(--paper)}.supplier-list-panel{padding:20px 14px}.supplier-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 6px 15px}.supplier-section-heading h2{margin:4px 0 0;font-size:17px;letter-spacing:-.025em}.supplier-section-heading>strong{color:var(--green);font:800 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.supplier-connection-list{display:grid;gap:5px}.supplier-connection{width:100%;min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:0;border-radius:9px;color:inherit;background:transparent;cursor:pointer;text-align:left}.supplier-connection.active,.supplier-connection:hover{background:#f0f2ed}.supplier-logo{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:9px;color:#fff;background:#26312c;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.supplier-connection>span:nth-child(2){min-width:0;display:grid;gap:3px}.supplier-connection strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.supplier-connection small{color:var(--faint);font-size:11px}.supplier-connection i{color:var(--faint);font-size:10px;font-style:normal;font-weight:750}.supplier-connection i.connected{color:var(--green)}.supplier-connection i.paused{color:#9a5b4f}.supplier-detail-panel{padding:24px}.supplier-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:21px;border-bottom:1px solid var(--soft)}.supplier-detail-heading>div{min-width:0}.supplier-detail-heading>div>span{color:var(--green);font-size:11px;font-weight:750}.supplier-detail-heading h2{margin:5px 0 7px;font-size:22px;letter-spacing:-.035em}.supplier-detail-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.connection-state{flex:0 0 auto;padding:7px 10px;border-radius:6px;color:#8a6a3d;background:#f3eadc;font-size:11px;font-weight:750}.connection-state.connected{color:#176946;background:var(--green-soft)}.connection-state.paused{color:#8f5148;background:#f5e8e5}.supplier-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:22px 0 17px}.supplier-form-grid label{min-width:0;display:grid;align-content:start;gap:7px}.supplier-form-grid label:first-child{grid-column:1/-1}.supplier-form-grid label>span{font-size:12px;font-weight:750}.supplier-form-grid input{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;outline:none;color:var(--ink);background:#faf9f5;font-size:13px}.supplier-form-grid input:focus{border-color:#8abfa8;box-shadow:0 0 0 3px #e8f4ee}.supplier-form-grid small{color:var(--faint);font-size:11px;line-height:1.5}.supplier-actions{display:flex;align-items:center;gap:8px}.supplier-actions button:disabled{cursor:not-allowed;opacity:.45}.supplier-secondary-action{min-height:38px;color:#46504a;background:#eeeee9;font-size:12px;font-weight:750}.supplier-scheduler-action,.supplier-secondary-action{padding:0 14px;border:0;border-radius:8px;cursor:pointer}.supplier-scheduler-action{min-height:40px;margin-left:auto;font-size:13px;font-weight:800}.supplier-scheduler-action.stop{color:#925148;background:#f5e8e5}.supplier-scheduler-action.stop:hover{background:#f0dcd8}.supplier-scheduler-action.resume{color:#176946;background:var(--green-soft)}.supplier-scheduler-action.resume:hover{background:#d6ece1}.supplier-automation-note,.supplier-permission-note{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.supplier-permission-note{color:#8f5148}.supplier-feedback{display:grid;gap:5px;margin-top:14px;padding:12px 14px;border-radius:8px;background:#f0f0eb}.supplier-feedback strong{font-size:12px}.supplier-feedback span{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.55}.supplier-feedback.success{color:#176946;background:#eaf4ef}.supplier-feedback.error{color:#9f4f48;background:#f5e9e7}.supplier-run-link{width:fit-content;color:currentColor;font-size:11px;font-weight:800;text-underline-offset:3px}.supplier-run-summary{display:grid;grid-template-columns:.8fr .55fr 1.4fr .55fr;gap:1px;margin-top:20px;background:var(--soft)}.supplier-run-summary>div{min-width:0;display:grid;gap:6px;padding:12px;background:#faf9f5}.supplier-run-summary span{color:var(--faint);font-size:11px}.supplier-run-summary strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.supplier-last-error{margin:10px 0 0;color:var(--danger);font-size:11px}.supplier-coming-next{min-height:260px;display:grid;place-content:center;gap:8px;text-align:center}.supplier-coming-next strong{font-size:15px}.supplier-coming-next p{margin:0;color:var(--muted);font-size:12px}.marketplace-connections-page{max-width:1420px}.marketplace-workspace{align-items:start}.marketplace-connection-list .supplier-connection{min-height:66px}.marketplace-connection-list .supplier-connection i,.marketplace-connection-list .supplier-connection small{font-size:12px}.marketplace-logo.coupang{background:#7b4538}.marketplace-logo.naver{background:#16865b}.marketplace-logo.toss{background:#405e92}.marketplace-phase-note{display:grid;gap:8px;margin-top:20px;padding:15px 16px;border-radius:9px;color:#68573e;background:#f4efe5}.marketplace-phase-note>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.marketplace-phase-note strong{font-size:13px}.marketplace-phase-note span{color:#705a3a;font-size:12px;font-weight:800}.marketplace-phase-note p{margin:0;color:#7c705e;font-size:12px;line-height:1.55}.marketplace-phase-note.ready{color:#285943;background:#edf4ef}.marketplace-phase-note.ready span{color:#176946}.marketplace-phase-note.ready p{color:#587064}.marketplace-form-grid input:disabled{color:#8f9691;background:#efefea;cursor:not-allowed}.marketplace-detail-panel .supplier-detail-heading{padding-bottom:10px;border-bottom:0}.marketplace-detail-panel .supplier-detail-heading>div>span{font-size:12px}.marketplace-detail-panel .connection-state,.marketplace-detail-panel .supplier-detail-heading p,.marketplace-form-grid label>span{font-size:13px}.marketplace-form-grid input{border:0;background:#f2f2ed}.marketplace-actions{padding-bottom:3px}.marketplace-actions .primary-button,.marketplace-actions .supplier-secondary-action{min-height:42px;font-size:13px}.marketplace-capabilities{margin-top:24px}.marketplace-subheading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:9px}.marketplace-subheading strong{font-size:14px}.marketplace-subheading span{color:var(--muted);font-size:12px}.marketplace-capabilities>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.marketplace-capabilities article{min-width:0;display:grid;gap:7px;padding:14px;border-radius:9px;background:#f3f3ee}.marketplace-capabilities article>span{color:var(--green);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-capabilities article strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.marketplace-capabilities article small{color:var(--faint);font-size:12px}.marketplace-connection-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px}.marketplace-connection-summary>div{min-width:0;display:grid;gap:5px;padding:12px;border-radius:8px;background:#faf9f5}.marketplace-connection-summary span{color:var(--faint);font-size:12px}.marketplace-connection-summary strong{font-size:13px}.marketplace-automation-defaults{display:grid;gap:12px;margin-top:9px;padding:14px;border-radius:9px;color:#385846;background:#eaf2ed}.marketplace-automation-defaults>div{display:grid;gap:3px}.marketplace-automation-defaults>div strong{font-size:13px}.marketplace-automation-defaults>div span{color:#60756a;font-size:12px;line-height:1.45}.marketplace-automation-defaults dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.marketplace-automation-defaults dl>div{min-width:0;display:grid;gap:4px}.marketplace-automation-defaults dt{color:#71837a;font-size:12px}.marketplace-automation-defaults dd{overflow:hidden;margin:0;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.run-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:12px;overflow:hidden;border-radius:10px;background:var(--line)}.run-metrics>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;background:var(--paper)}.run-metrics span{color:var(--muted);font-size:12px}.run-metrics strong{color:var(--ink);font:800 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.run-scheduler-overview{min-width:0;margin-bottom:12px;padding:19px 20px 20px;border-radius:10px;background:var(--paper)}.run-scheduler-heading{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.run-scheduler-heading h2{margin:4px 0 0;font-size:17px}.run-scheduler-heading>p{max-width:520px;margin:0;color:var(--muted);font-size:12px;line-height:1.55;text-align:right}.run-scheduler-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.run-scheduler-card{min-width:0;display:grid;gap:10px;padding:14px;border-radius:8px;color:inherit;background:#f4f4ef;text-decoration:none}.run-scheduler-card.active,.run-scheduler-card:hover{background:#edf2ec}.run-scheduler-card.active{box-shadow:inset 0 0 0 2px #a9cbb8}.run-scheduler-card>div:first-child{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px}.run-scheduler-card>div:first-child>strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.run-scheduler-card>p{margin:0;color:var(--muted);font-size:12px}.run-scheduler-card dl{display:grid;gap:6px;margin:0}.run-scheduler-card dl>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.run-scheduler-card dt{color:var(--faint);font-size:12px}.run-scheduler-card dd{overflow:hidden;margin:0;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.run-workspace{min-width:0;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:12px;align-items:start}.run-detail-panel,.run-list-panel{min-width:0;border-radius:10px;background:var(--paper)}.run-list-panel{overflow:hidden}.run-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 18px 15px;border-bottom:1px solid var(--soft)}.run-panel-heading h2{margin:4px 0 0;font-size:17px}.run-panel-heading>span{color:var(--faint);font-size:12px}.run-list{max-height:690px;overflow:auto}.run-list-item{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #efeee9;color:inherit;text-decoration:none}.run-list-item.active,.run-list-item:hover{background:#f2f4ef}.run-list-item.active{box-shadow:inset 3px 0 0 var(--green)}.run-status-dot{width:8px;height:8px;border-radius:50%;background:#aeb3af}.run-status-dot.running{background:#3d76c2}.run-status-dot.succeeded{background:var(--green)}.run-status-dot.failed{background:var(--danger)}.run-status-dot.cancelled{background:#7d817e}.run-list-copy{min-width:0;display:grid;gap:4px}.run-list-copy small,.run-list-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-list-copy strong{font-size:14px}.run-list-copy small{color:var(--muted);font-size:12px}.run-status-label,.run-step-status{padding:5px 7px;border-radius:5px;color:#656b67;background:#ecece7;font-size:12px;font-weight:800;white-space:nowrap}.run-status-label.running,.run-step-status.running{color:#315f97;background:#e6eef8}.run-status-label.succeeded,.run-step-status.succeeded{color:#176946;background:var(--green-soft)}.run-status-label.failed,.run-step-status.failed{color:#9f4f48;background:#f5e9e7}.run-detail-empty,.run-list-empty{min-height:330px;display:grid;place-content:center;gap:7px;padding:28px;text-align:center}.run-detail-empty strong,.run-list-empty strong{font-size:14px}.run-detail-empty p,.run-list-empty span{max-width:440px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.run-detail-panel{min-height:500px;padding:22px}.run-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--soft)}.run-detail-heading>div{min-width:0}.run-detail-heading>div>span{color:var(--green);font-size:11px;font-weight:800}.run-detail-heading h2{margin:5px 0 6px;font-size:20px}.run-detail-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.run-detail-status{flex:0 0 auto;padding:8px 10px;border-radius:6px;color:#656b67;background:#ecece7;font-size:12px;font-weight:800}.run-detail-status.running{color:#315f97;background:#e6eef8}.run-detail-status.succeeded{color:#176946;background:var(--green-soft)}.run-detail-status.failed{color:#9f4f48;background:#f5e9e7}.run-facts{display:grid;grid-template-columns:1.25fr 1fr .55fr .6fr;gap:1px;margin:14px 0 0;background:var(--soft)}.run-facts>div{min-width:0;padding:10px;background:#faf9f5}.run-facts dt{margin-bottom:5px;color:var(--faint);font-size:12px}.run-facts dd{overflow:hidden;margin:0;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.run-error-summary{margin:12px 0 0;padding:11px 13px;border-radius:7px;color:var(--danger);background:#fff1ef;font-size:13px;line-height:1.55}.run-step-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px}.run-result-section h3,.run-step-heading h3{margin:0;font-size:16px}.run-step-heading span{color:var(--muted);font-size:12px}.run-step-list{margin:12px 0 0;padding:0;list-style:none}.run-step-list li{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:11px;padding-bottom:14px}.run-step-marker{position:relative;display:flex;justify-content:center}.run-step-marker:after{position:absolute;top:25px;bottom:-14px;width:1px;content:"";background:var(--line)}.run-step-list li:last-child .run-step-marker:after{display:none}.run-step-marker>span{position:relative;z-index:1;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#727874;background:#e9eae5;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.run-step-list li.succeeded .run-step-marker>span{color:#fff;background:var(--green)}.run-step-list li.failed .run-step-marker>span{color:#fff;background:var(--danger)}.run-step-list li.running .run-step-marker>span{color:#fff;background:#3d76c2}.run-step-content{min-width:0;padding:3px 0 10px;border-bottom:1px solid #efeee9}.run-step-content>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.run-step-content strong{font-size:14px}.run-step-content p{margin:7px 0 5px;color:var(--muted);font-size:13px;line-height:1.55}.run-step-list li.failed .run-step-content p{color:var(--danger)}.run-step-content small{color:var(--faint);font-size:12px}.run-result-section{margin-top:7px;padding-top:17px;border-top:1px solid var(--soft)}.run-result-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:11px 0 0;background:var(--soft)}.run-result-section dl>div{min-width:0;display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px;padding:9px 10px;background:#faf9f5}.run-result-section dt{color:var(--faint);font-size:12px}.run-result-section dd{overflow:hidden;margin:0;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.supplier-product-surface{min-width:0;padding:22px;border-radius:14px;background:var(--paper)}.ops-list-intro{min-width:0}.ops-list-intro h2{margin:4px 0 7px;font-size:21px;letter-spacing:-.035em}.ops-list-intro>p:last-child{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.supplier-product-toolbar{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px 0 12px}.supplier-product-toolbar>div:first-child{min-width:0;display:grid;gap:4px}.supplier-product-toolbar>div:first-child strong{font-size:15px}.supplier-product-toolbar>div:first-child span{color:var(--faint);font-size:11px}.supplier-product-filters{min-width:0;display:flex;align-items:center;gap:7px}.supplier-search-field{width:250px;height:40px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:#f0f0eb}.supplier-search-field>span{color:var(--muted);font-size:16px}.supplier-search-field input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;font-size:13px}.supplier-product-filters select{height:40px;padding:0 26px 0 10px;border:0;border-radius:8px;outline:0;color:var(--muted);background:#f0f0eb;font-size:12px}.supplier-asset-sync-button{height:40px;padding:0 12px;border:0;border-radius:8px;color:#fff;background:#344b3f;cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.supplier-asset-sync-button:disabled{cursor:wait;opacity:.58}.supplier-asset-feedback{margin:0 0 10px;padding:9px 11px;border-radius:7px;color:#276047;background:#eaf3ee;font-size:11px}.supplier-product-table-scroll{min-width:0;max-height:max(650px,calc(100dvh - 410px));overflow:auto;border-radius:11px}.supplier-product-table{width:100%;min-width:1020px;border-collapse:collapse;table-layout:fixed}.supplier-product-table th{position:sticky;top:0;z-index:2;padding:12px 8px;color:var(--faint);background:#f5f4ef;font-size:11px;text-align:left;white-space:nowrap}.supplier-product-table th:first-child{width:7%;padding-left:12px}.supplier-product-table th:nth-child(2){width:25%}.supplier-product-table th:nth-child(3){width:10%}.supplier-product-table th:nth-child(4){width:7%}.supplier-product-table th:nth-child(5){width:8%}.supplier-product-table th:nth-child(6){width:11%}.supplier-product-table th:nth-child(7){width:9%}.supplier-product-table th:nth-child(8){width:8%}.supplier-product-table th:nth-child(9){width:15%}.supplier-product-table th button{padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;font-weight:750}.supplier-product-table td{height:62px;padding:9px 8px;border-bottom:1px solid #eeede8;color:#555d58;font-size:12px;vertical-align:middle}.supplier-product-table td:first-child{padding-left:12px}.supplier-product-table tbody tr:hover{background:#f7f8f4}.supplier-product-table td small{display:block;overflow:hidden;margin-top:5px;color:var(--faint);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.supplier-product-actions{display:flex;align-items:center;gap:5px}.supplier-keyword-search-link,.supplier-register-link{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:0;border-radius:7px;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.supplier-keyword-search-link{color:#52615a;background:#eeefea}.supplier-keyword-search-link:hover{color:#356a52;background:#e5eee9}.supplier-register-link{color:#fff;background:#2d473a}.supplier-register-link:hover{background:#38604d}.supplier-keyword-search-link:focus-visible,.supplier-register-link:focus-visible{outline:2px solid #6da98c;outline-offset:2px}.supplier-asset-link{color:#176946;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.supplier-asset-link:hover{text-decoration:underline}.supplier-asset-link.review{color:#9a652b}.supplier-asset-empty{color:var(--faint);font-size:10px}.supplier-source-badge{display:inline-flex;flex:0 0 auto;padding:4px 6px;border-radius:5px;color:#176946;background:var(--green-soft);font-size:10px;font-weight:800;white-space:nowrap}.supplier-source-badge.baljumoa{color:#315b74;background:#e7eff4}.supplier-source-badge.farmflow{color:#315845;background:#e4f1e8}.supplier-product-title-row{min-width:0;display:flex;align-items:center;gap:9px}.supplier-product-thumbnail{width:38px;height:38px;flex:0 0 38px;display:block;overflow:hidden;border-radius:6px;background:#ecece7}.supplier-product-thumbnail.is-hidden{display:none}.supplier-product-thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.supplier-product-title-copy{min-width:0;display:grid;gap:4px;outline:none}.supplier-product-title-copy:focus-visible{border-radius:4px;outline:2px solid #6da98c;outline-offset:3px}.supplier-product-title-copy>div{min-width:0;display:flex;align-items:center;gap:8px}.supplier-product-title-copy small{margin-top:0!important;cursor:help}.supplier-summary-tooltip{position:fixed;z-index:1000;width:min(380px,calc(100vw - 24px));max-height:220px;overflow:auto;padding:12px 14px;border-radius:8px;color:#f7fbf8;background:#26372e;box-shadow:0 12px 30px rgb(24 36 29/22%);font-size:13px;line-height:1.6;overflow-wrap:anywhere;pointer-events:none;white-space:pre-wrap}.supplier-summary-tooltip.above{transform:translateY(-100%)}.supplier-product-title{display:block;overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.supplier-option-toggle{flex:0 0 auto;padding:4px 6px;border:0;border-radius:5px;color:#52635a;background:#edf0eb;cursor:pointer;font-size:9px;font-weight:800}.supplier-option-toggle span{margin-left:2px}.supplier-price{color:var(--ink)!important;font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;white-space:nowrap}.tax-badge{display:inline-flex;padding:4px 6px;border-radius:5px;color:#557264;background:#e8f1ec;font-size:10px;font-weight:750}.tax-badge.taxable{color:#8b672c;background:#f6edd9}.shipping-copy{display:block;overflow:hidden;line-height:1.35;text-overflow:clip;white-space:nowrap}.supplier-option-detail:hover{background:transparent!important}.supplier-option-detail>td{height:auto;padding:0 12px 12px;background:#fafaf7}.supplier-option-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;padding:10px;border-radius:7px;background:#f1f2ed}.supplier-option-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 9px;border-radius:5px;background:#fff}.supplier-option-item>span{overflow:hidden;color:var(--ink);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.supplier-option-item>strong{color:var(--ink);font:750 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.supplier-option-item>small{margin:0!important;font-size:9px!important}.supplier-infinite-sentinel{height:24px}.supplier-catalog-warning{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:7px;color:#8a4b43;background:#f5e9e7;font-size:11px}.supplier-catalog-warning span{overflow-wrap:anywhere}.supplier-products-empty{min-height:300px;display:grid;place-content:center;gap:7px;color:var(--muted);text-align:center}.supplier-products-empty strong{color:var(--ink);font-size:14px}.supplier-products-empty span{font-size:12px}.keyword-search-surface{min-width:0;padding:22px;border-radius:14px;background:var(--paper)}.keyword-search-form{display:grid;gap:8px;margin-top:20px;padding:15px;border-radius:10px;background:#f2f1ec}.keyword-search-form>label{font-size:13px;font-weight:800}.keyword-search-form>div{display:flex;gap:8px}.keyword-search-form input{min-width:0;height:42px;flex:1 1;padding:0 13px;border:0;border-radius:8px;outline:0;color:var(--ink);background:#fff;font-size:13px}.keyword-search-form input:focus{box-shadow:inset 0 0 0 2px #8abfa8}.keyword-search-form .primary-button{min-width:150px}.keyword-search-form small{color:var(--muted);font-size:11px}.keyword-search-error{margin:14px 0 0;padding:11px 13px;border-radius:8px;color:var(--danger);background:#fff1ef;font-size:12px}.keyword-search-result-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px 0 12px}.keyword-search-result-heading>div{min-width:0;display:grid;gap:5px}.keyword-search-result-heading strong{font-size:15px}.keyword-search-result-heading span{color:var(--muted);font-size:11px;line-height:1.5}.keyword-search-result-heading>span{min-width:0;max-width:52%;overflow:hidden;flex:0 1 auto;text-align:right;text-overflow:ellipsis;white-space:nowrap}.keyword-search-result-heading>.keyword-search-result-actions{display:flex;align-items:flex-end;gap:12px}.keyword-search-result-actions>span{padding-bottom:9px;color:var(--muted);font-size:11px;white-space:nowrap}.keyword-search-result-actions label{display:grid;gap:4px}.keyword-search-result-actions label>span{color:var(--faint);font-size:10px;font-weight:750}.keyword-search-result-actions select{height:36px;padding:0 28px 0 10px;border:0;border-radius:7px;outline:0;color:var(--ink);background:#efefe9;font-size:11px}.keyword-search-table-scroll{min-width:0;overflow:auto;border-radius:11px}.keyword-search-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.keyword-search-table th{padding:12px 10px;color:var(--faint);background:#f5f4ef;font-size:11px;text-align:left;white-space:nowrap}.keyword-search-table th:first-child{width:21%;padding-left:12px}.keyword-search-table th:nth-child(2){width:12%}.keyword-search-table th:nth-child(3){width:15%}.keyword-search-table th:nth-child(4),.keyword-search-table th:nth-child(5),.keyword-search-table th:nth-child(6),.keyword-search-table th:nth-child(7){width:10%}.keyword-search-table th:nth-child(8){width:12%}.keyword-search-table th button{padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;font-weight:750}.keyword-search-table th button span{color:#a4aaa6}.keyword-search-table td{height:62px;padding:9px 10px;border-bottom:1px solid #eeede8;color:#555d58;font-size:12px;vertical-align:middle}.keyword-search-table td:first-child{padding-left:12px}.keyword-search-table tbody tr:hover{background:#f7f8f4}.keyword-search-table td>strong{color:var(--ink);font-size:13px}.keyword-search-table td>b{color:var(--ink);font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.keyword-search-table td small{display:block;margin-top:5px;color:var(--faint);font-size:10px}.keyword-search-table .expansion-depth{font-size:11px}.keyword-manage-add-button{min-width:64px;min-height:30px;border:0;border-radius:6px;color:#fff;background:var(--ink);cursor:pointer;font-size:10px;font-weight:800}.keyword-manage-add-button:hover{background:#303431}.keyword-manage-add-button.added{color:#176946;background:#def0e7}.keyword-manage-add-button:disabled{cursor:default}.keyword-search-table td:last-child small{margin-top:3px}.keyword-search-empty{min-height:260px;display:grid;place-content:center;gap:8px;color:var(--muted);text-align:center}.keyword-search-empty strong{color:var(--ink);font-size:16px}.keyword-search-empty span{font-size:12px}.provider-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:18px;padding:15px 18px;border-radius:13px;background:#e9e8e2}.provider-strip-three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.provider-item{min-width:0;display:flex;align-items:center;gap:11px}.provider-mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;font-size:12px;font-weight:900}.provider-mark.naver-api-hub,.provider-mark.naver-search-ads{color:#fff;background:#16b465;font-size:9px}.provider-mark.naver-search-ads{background:#087c48}.provider-mark.google{color:#3466c4;background:#fff}.provider-mark.supplier{color:#fff;background:#58605b}.provider-copy{min-width:0}.provider-copy>div{display:flex;align-items:center;gap:8px}.provider-copy strong{font-size:11px}.provider-copy p{overflow:hidden;margin:3px 0 0;color:#7a7f7b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.source-mode{padding:2px 6px;border-radius:4px;color:#98633e;background:#f6e2d1;font-size:9px;font-weight:700}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.metric-card{min-width:0;padding:18px 19px 17px;border-radius:12px;background:var(--paper)}.metric-card>span{color:var(--muted);font-size:10px;font-weight:700}.metric-card strong{display:block;margin:10px 0 5px;font:750 26px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}.metric-card small{margin-left:2px;color:var(--muted);font:700 11px/1 sans-serif}.metric-card p{margin:0;color:var(--faint);font-size:9px}.accent-metric{color:#fff;background:#26312c}.accent-metric p,.accent-metric small,.accent-metric>span{color:#aebbb4}.positive{color:var(--green)!important}.negative{color:var(--danger)!important}.keyword-analysis-section{min-width:0;margin-bottom:10px}.month-selector{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin:10px 0 0;padding:7px;border-radius:10px;background:#f0efe9}.month-selector button{min-width:0;height:38px;display:inline-grid;place-items:center;padding:0 3px;border:0;border-radius:7px;color:#7e8480;background:transparent;cursor:pointer;font-size:9px;font-weight:700}.month-selector button:hover{color:var(--ink);background:#f9f8f4}.month-selector button.active{color:#fff;background:#25312b}.month-keyword-insight{min-width:0;padding:21px;border-radius:13px;background:var(--paper)}.month-insight-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.month-insight-header>div{width:100%;min-width:0}.insight-context{margin:0 0 5px;color:var(--green);font:750 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.insight-title{min-width:0;display:flex;align-items:center;gap:10px}.insight-title h2{overflow:hidden;margin:0;font-size:19px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.month-insight-header>div>p:last-child{margin:6px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.month-insight-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:10px;align-items:stretch}.demand-analysis,.sales-readiness{min-width:0;padding:16px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #e3e3dc}.analysis-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.analysis-title-row>div:first-child{min-width:0;display:grid;gap:4px}.analysis-title-row strong{font-size:10px}.analysis-title-row>div:first-child span{color:var(--faint);font-size:8px}.trend-legend{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:var(--muted);font-size:8px}.trend-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.trend-legend i{width:15px;height:2px;display:inline-block;background:#64706a}.trend-legend i.naver{background:var(--green)}.trend-legend i.google{background:repeating-linear-gradient(90deg,#65739a 0 4px,transparent 4px 6px)}.trend-legend i.selected{width:10px;height:10px;border-radius:3px;background:#e4f3ec}.demand-trend-chart{width:100%;height:auto;display:block;margin:8px 0 2px;overflow:visible}.selected-month-area{fill:#e4f3ec}.demand-grid-line{stroke:#e8e8e1;stroke-width:1}.demand-axis-label{fill:#a4a9a6;font-size:8px}.demand-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.naver-line{stroke:var(--green)}.google-line{stroke:#65739a;stroke-dasharray:5 5}.demand-point{stroke:#fff;stroke-width:2}.naver-point{fill:var(--green)}.google-point{fill:#65739a}.demand-month-label{fill:#9ca19e;font-size:8px;text-anchor:middle}.demand-month-label.active{fill:#176946;font-weight:800}.timing-marker{stroke-width:1;stroke-dasharray:3 4}.timing-marker.prepare{stroke:#d59a6a}.timing-marker.peak{stroke:#4c5b54}.timing-marker-label{font-size:7px;font-weight:800;text-anchor:middle}.timing-marker-label.prepare{fill:#bc7540}.timing-marker-label.peak{fill:#4c5b54}.demand-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.demand-metrics>div{min-width:0;display:grid;align-content:start;gap:5px;padding:10px;border-radius:7px;background:#f6f6f2}.demand-metrics span{color:var(--muted);font-size:8px}.demand-metrics span,.demand-metrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demand-metrics strong{font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.demand-metrics strong small{margin-left:2px;color:var(--muted);font:700 8px/1 sans-serif}.demand-metrics em{overflow:hidden;color:var(--faint);font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.demand-metrics em.strong{color:#147049}.demand-metrics em.steady{color:#8c6b30}.selection-reasons{min-width:0;display:flex;align-items:flex-start;gap:10px;margin-top:11px}.selection-reasons>span{flex:0 0 auto;padding-top:4px;color:var(--muted);font-size:8px;font-weight:700}.selection-reasons>div{min-width:0;display:flex;flex-wrap:wrap;gap:4px}.selection-reasons i{padding:4px 7px;border-radius:5px;color:#5e6561;background:#efefe9;font-size:8px;font-style:normal}.sales-readiness{display:flex;flex-direction:column}.decision-banner{padding:14px;border-radius:8px;color:#fff}.decision-banner,.decision-banner.ready{background:#26312c}.decision-banner.review{background:#443d33}.decision-banner.blocked{background:#443633}.decision-banner>span{color:#9faea6;font-size:8px;font-weight:700}.decision-banner h3{margin:5px 0 6px;color:#fff;font-size:14px;letter-spacing:-.025em}.decision-banner p{margin:0;color:#b8c2bc;font-size:8px;line-height:1.55}.decision-signals{display:grid;gap:1px;margin:10px 0 0;background:#e5e5de}.decision-signals>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;background:#fff}.decision-signals span{color:var(--muted);font-size:8px}.decision-signals strong{overflow:hidden;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.match-verdict.compact{margin-top:8px;padding:10px}.match-verdict.compact>p{margin-top:7px;font-size:8px}.match-verdict.compact .matched-product{margin-top:9px;padding-top:8px}.attribute-compare.compact{margin:10px 0 0}.attribute-compare.compact>div{grid-template-columns:55px minmax(0,1fr)}.insight-data-note{margin:auto 0 0;padding-top:11px;color:var(--faint);font-size:7px;line-height:1.5}.month-insight-empty{display:grid;gap:5px;padding:18px;border-radius:9px;background:#f2f1eb}.month-insight-empty strong{font-size:10px}.month-insight-empty span{color:var(--faint);font-size:8px}.season-content{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.subsection-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.subsection-title strong{font-size:10px}.subsection-title span{color:var(--faint);font-size:8px}.candidate-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.candidate-card{min-width:0;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:67px;padding:10px 11px;border:0;border-radius:9px;background:#f4f3ee;cursor:pointer;text-align:left}.candidate-card:hover{background:#ecefe9}.candidate-rank{align-self:start;color:var(--green);font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.candidate-card>div{min-width:0;display:grid;gap:4px}.candidate-card>div>strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.candidate-card>div>span{color:var(--faint);font-size:8px}.candidate-card .demand-index{justify-items:end}.candidate-card .demand-index strong{font:800 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.candidate-card .supply-badge{grid-column:2/-1;justify-self:start}.prepare-queue{min-width:0;padding:13px 14px 10px;border-radius:10px;background:#eeeee8}.prepare-queue>button{width:100%;min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;border:0;border-bottom:1px solid #deded7;background:transparent;cursor:pointer;text-align:left}.prepare-queue>button:last-child{border-bottom:0}.queue-month{width:34px;height:31px;display:inline-grid;place-items:center;border-radius:7px;color:#69706c;background:#dcddd7;font-size:9px;font-weight:800}.queue-month.prepare{color:#116743;background:#d9eee4}.prepare-queue button>div{min-width:0;display:grid;gap:3px}.prepare-queue button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.prepare-queue button div span{color:var(--faint);font-size:8px}.prepare-queue em{padding:3px 5px;border-radius:4px;font-size:8px;font-style:normal;font-weight:800}.prepare-queue em.exact{color:#17704a;background:#dceee5}.prepare-queue em.alternative,.prepare-queue em.review{color:#92602f;background:#f4e6d5}.prepare-queue em.unavailable{color:#9a514b;background:#f2dfdc}.supply-badge{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:800;white-space:nowrap}.supply-badge i{width:6px;height:6px;border-radius:50%;background:#a7aaa7}.supply-badge.exact{color:#18744d}.supply-badge.exact i{background:#23a56f}.supply-badge.alternative{color:#b06b32}.supply-badge.alternative i{background:#dc884a}.supply-badge.review{color:#8a733e}.supply-badge.review i{background:#bca452}.supply-badge.unavailable{color:#a45852}.supply-badge.unavailable i{background:#cb7169}.analysis-panel{margin-bottom:10px;padding:20px 22px 14px;border-radius:13px;background:var(--paper)}.panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.panel-title-row h2{margin:3px 0 0;font-size:16px;letter-spacing:-.02em}.line-key{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:9px}.line-key span{display:inline-flex;align-items:center;gap:5px}.line-key i{width:18px;height:2px;display:inline-block;background:#757c78}.line-key .dash-line{background:repeating-linear-gradient(90deg,#757c78 0 4px,transparent 4px 7px)}.chart-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:26px;align-items:stretch}.chart-main{min-width:0}.keyword-legends{min-height:35px;display:flex;align-items:center;gap:13px;padding:8px 0 0}.keyword-legends button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;cursor:pointer;font-size:10px;font-weight:700}.keyword-legends i{width:7px;height:7px;border-radius:2px}.muted-copy{color:var(--faint);font-size:10px}.trend-chart-wrap{min-width:0}.trend-chart{width:100%;height:200px;overflow:visible}.chart-grid{stroke:#ecebe5;stroke-width:1}.chart-label{fill:#a3a8a5;font-size:8px}.chart-months{display:grid;grid-template-columns:repeat(12,1fr);margin:-7px 0 0 20px;color:var(--faint);font-size:8px;text-align:center}.insight-summary{align-self:center;padding:18px;border-radius:11px;background:#f0f0ea}.score-ring{width:65px;height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:5px solid #bfe0d0;border-radius:50%;background:#fafaf6}.score-ring strong{font:800 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.score-ring span{margin-top:4px;color:var(--muted);font-size:7px}.insight-summary h3{margin:13px 0 6px;font-size:14px}.insight-summary>p{margin:0;color:var(--muted);font-size:9px;line-height:1.6}.insight-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 0}.insight-summary dl div{display:grid;gap:2px}.insight-summary dt{color:var(--faint);font-size:8px}.insight-summary dd{margin:0;font-size:10px;font-weight:800}.keyword-workspace{min-width:0;display:block}.detail-panel,.list-panel{min-width:0;border-radius:13px;background:var(--paper)}.list-month-filter{padding:16px 16px 4px}.list-month-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.list-month-heading>div{min-width:0;display:grid;gap:4px}.list-month-heading strong{font-size:11px}.list-month-heading span{color:var(--faint);font-size:8px}.list-month-heading>span{flex:0 0 auto;color:var(--green);font-weight:750}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px 12px}.list-title{min-width:0;display:grid;gap:4px}.list-title strong{font-size:11px}.list-title span{color:var(--faint);font-size:8px}.search-field{min-width:220px;height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:#f0f0eb}.search-field>span{color:#7e8580;font-size:18px;line-height:1}.search-field input{min-width:0;flex:1 1;border:0;outline:none;background:transparent;font-size:10px}.search-field button{padding:0;border:0;color:var(--muted);background:transparent;cursor:pointer;font-size:17px}.filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 13px;border-bottom:1px solid var(--soft)}.category-filters{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.category-filters button{min-height:26px;padding:0 9px;border:0;border-radius:6px;color:#767c78;background:transparent;cursor:pointer;font-size:9px}.category-filters button.active,.category-filters button:hover{color:#176946;background:var(--green-soft);font-weight:700}.sort-field{display:flex;align-items:center;gap:5px;flex:0 0 auto;color:var(--faint);font-size:8px}.sort-field select{padding:5px 21px 5px 7px;border:0;outline:none;color:var(--muted);background:#f0f0eb;border-radius:6px;font-size:9px}.table-scroll{min-width:0;overflow-x:auto}.keyword-table{width:100%;min-width:900px;border-collapse:collapse}.keyword-table th{padding:10px 8px;color:var(--faint);background:#faf9f5;font-size:8px;font-weight:700;text-align:left;white-space:nowrap}.keyword-table td:first-child,.keyword-table th:first-child{padding-left:16px;text-align:center}.keyword-table td:last-child,.keyword-table th:last-child{padding-right:14px;text-align:center}.keyword-table td{height:58px;padding:8px;border-bottom:1px solid #eeede8;font-size:10px;vertical-align:middle;white-space:nowrap}.keyword-table tr{cursor:pointer}.keyword-table tbody tr.selected,.keyword-table tbody tr:hover{background:#f4f7f3}.keyword-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 var(--green)}.seasonal-table{min-width:940px}.seasonal-table td:first-child,.seasonal-table th:first-child{padding-left:16px;text-align:left}.timing-label{color:#747a76;font-size:9px;font-weight:800}.timing-label.sell{color:#17704a}.timing-label.prepare{color:#c26935}.timing-label.watch{color:#826e3c}.peak-month{font-size:9px}.supplier-product-name{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.month-demand-cell{min-width:80px;display:flex;align-items:center;gap:8px}.month-demand-cell>div{width:48px;height:5px;overflow:hidden;border-radius:3px;background:#e7e7e1}.month-demand-cell i{height:100%;display:block;border-radius:3px;background:var(--green)}.month-demand-cell strong{min-width:20px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.keyword-table input[type=checkbox]{accent-color:var(--green);cursor:pointer}.keyword-name{display:grid;gap:4px;padding:0;border:0;text-align:left;background:transparent;cursor:pointer}.keyword-name strong{font-size:11px}.cell-sub,.keyword-name span{display:block;margin-top:3px;color:var(--faint);font-size:8px}.competition{padding:4px 7px;border-radius:5px;font-size:8px;font-weight:700}.competition.low{color:#157048;background:#e5f3ec}.competition.medium{color:#8b672c;background:#f6edd9}.competition.high{color:#a44c46;background:#f7e5e3}.trend-cell{color:var(--green)}.mini-trend{width:65px;height:26px;vertical-align:middle}.score-badge{width:31px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#5f6561;background:#ecece6;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.score-badge.high{color:#fff;background:var(--green)}.empty-results{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:11px}.empty-results button{border:0;color:var(--green);background:transparent;cursor:pointer;font-size:10px;font-weight:700}.detail-panel{position:sticky;top:20px;padding:19px}.detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-heading>div>span{color:var(--green);font-size:9px;font-weight:700}.detail-heading h2{margin:4px 0 0;font-size:20px;letter-spacing:-.04em}.detail-score{display:flex;align-items:baseline;gap:5px;margin-top:18px;padding:13px 15px;border-radius:9px;background:#26312c;color:#fff}.detail-score span{margin-right:auto;color:#aebbb4;font-size:9px}.detail-score strong{font:800 24px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-score small{color:#97a39d;font-size:8px}.source-breakdown{display:grid;gap:1px;margin-top:15px;background:var(--soft)}.source-breakdown>div{min-width:0;display:flex;align-items:center;gap:9px;padding:11px 0;background:var(--paper)}.source-breakdown p{min-width:0;display:grid;gap:2px;margin:0;color:var(--muted);font-size:8px}.source-breakdown p strong{color:var(--ink);font-size:11px}.source-breakdown em{margin-left:auto;font-size:9px;font-style:normal;font-weight:800}.reason-list{margin-top:16px}.reason-list h3{margin:0 0 9px;font-size:10px}.reason-list p{display:flex;align-items:center;gap:7px;margin:7px 0;color:#616662;font-size:9px}.reason-list p span{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--green);background:var(--green-soft);font-size:8px}.confidence-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:17px 0;color:var(--muted);font-size:8px}.confidence-row>div{height:5px;overflow:hidden;border-radius:3px;background:var(--soft)}.confidence-row i{height:100%;display:block;background:var(--green)}.confidence-row strong{color:var(--ink);font-size:9px}.detail-panel .secondary-button{width:100%}.detail-note{margin:11px 0 0;color:var(--faint);font-size:8px;line-height:1.55}.sourcing-detail{padding:18px}.timing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:16px}.timing-summary>div{min-width:0;display:grid;gap:6px;padding:10px;border-radius:8px;background:#f0f0ea}.timing-summary span{color:var(--faint);font-size:8px}.timing-summary strong{font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.match-verdict{margin-top:13px;padding:13px;border-radius:9px;background:#f7f7f3;box-shadow:inset 0 0 0 1px #e6e6df}.match-verdict.alternative{background:#f6eee4}.match-verdict.review{background:#f5f0e4}.match-verdict.unavailable{background:#f4e9e7}.match-verdict>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.match-verdict>div:first-child>span{color:var(--muted);font-size:8px;font-weight:700}.match-verdict>p{margin:9px 0 0;color:#686d69;font-size:9px;line-height:1.55}.matched-product{min-width:0;display:grid!important;gap:4px!important;margin-top:12px;padding-top:11px;border-top:1px solid rgba(60,65,61,.09)}.matched-product span{color:var(--green)!important;font-size:8px!important;font-weight:800}.matched-product strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.matched-product p{margin:0;color:var(--muted);font-size:8px}.attribute-compare{display:grid;gap:8px;margin:14px 0 5px}.attribute-compare>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:7px;align-items:start}.attribute-compare>div>span{padding-top:4px;color:var(--muted);font-size:8px}.attribute-compare p{min-width:0;display:flex;flex-wrap:wrap;gap:4px;margin:0}.attribute-compare i{padding:4px 6px;border-radius:5px;color:#5f6561;background:#efefe9;font-size:8px;font-style:normal}.attribute-compare em{color:var(--faint);font-size:8px;font-style:normal}.category-pool-section{min-width:0;margin-bottom:10px;padding:18px;border-radius:13px;background:var(--paper)}.category-pool-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.category-pool-heading>div{min-width:0}.category-pool-heading h2{margin:4px 0 5px;font-size:16px;letter-spacing:-.025em}.category-pool-heading p:last-child{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.category-pool-heading .source-mode{flex:0 0 auto}.source-mode.live{color:#176946;background:#def0e7}.source-mode.demo{color:#98633e;background:#f6e2d1}.category-pool-controls{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(240px,1fr) auto;gap:8px;align-items:end;margin-top:16px}.category-pool-controls label{min-width:0;display:grid;gap:6px;color:var(--faint);font-size:8px;font-weight:700}.category-pool-controls input,.category-pool-controls select{width:100%;min-width:0;height:36px;padding:0 11px;border:0;border-radius:8px;outline:none;color:var(--ink);background:#f0f0eb;font-size:10px}.category-pool-controls .primary-button{min-width:142px;height:36px;min-height:36px}.primary-button:disabled{cursor:wait;opacity:.58}.category-pool-status{min-height:47px;margin-top:10px;padding:10px 12px;border-radius:8px;background:#f7f7f2}.category-pool-status p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;align-items:baseline;margin:0}.category-pool-status strong{font-size:9px}.category-pool-status span{min-width:0;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.category-pool-status em{grid-column:1/-1;color:var(--faint);font-size:8px;font-style:normal;line-height:1.5}.category-pool-status .category-pool-error{display:block;color:#a44c46;font-size:9px}.category-pool-table-wrap{min-width:0;max-height:430px;margin-top:10px;overflow:auto}.category-pool-table{width:100%;min-width:780px;border-collapse:collapse}.category-pool-table th{position:sticky;top:0;z-index:1;padding:9px 10px;color:var(--faint);background:#faf9f5;font-size:8px;text-align:left;white-space:nowrap}.category-pool-table td{height:45px;padding:8px 10px;border-bottom:1px solid #eeede8;font-size:9px;white-space:nowrap}.category-pool-table tbody tr:hover{background:#f4f7f3}.category-pool-table td:first-child strong{font-size:10px}.category-pool-table td:nth-child(4){display:grid;gap:3px;align-content:center}.category-pool-table small{color:var(--faint);font-size:7px}.expansion-depth{padding:3px 6px;border-radius:5px;color:#53625a;background:#ebeee9;font-size:8px;font-weight:750}.placeholder-page{min-height:100vh}.empty-workspace{min-height:450px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:50px;border-radius:16px;background:var(--paper)}.empty-number{color:var(--green);font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.empty-workspace h2{max-width:520px;margin:13px 0 8px;font-size:24px;letter-spacing:-.035em}.empty-workspace>p{max-width:600px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.step-row{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:40px}.future-step{min-height:95px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border-radius:10px;background:#efeee8}.future-step span{color:var(--green);font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.future-step strong{font-size:11px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body{font-size:14px;line-height:1.5}.brand span:last-child,.nav-index,.nav-label,.workspace-chip div span{font-size:11px}.nav-item{font-size:14px}.workspace-chip strong{font-size:13px}.page-header p:not(.eyebrow){font-size:15px}.eyebrow,.section-kicker{font-size:11px}.primary-button,.secondary-button,.status-pill{font-size:13px}.provider-mark.naver-api-hub,.provider-mark.naver-search-ads,.source-mode{font-size:11px}.provider-copy strong{font-size:13px}.metric-card>span,.provider-copy p{font-size:12px}.metric-card p,.month-selector button{font-size:11px}.analysis-title-row>div:first-child span,.candidate-card>div>span,.decision-banner>span,.decision-signals span,.demand-metrics em,.demand-metrics span,.insight-data-note,.match-verdict.compact>p,.month-insight-empty span,.month-insight-header>div>p:last-child,.prepare-queue button div span,.prepare-queue em,.selection-reasons i,.selection-reasons>span,.subsection-title span,.supply-badge,.trend-legend{font-size:10px}.analysis-title-row strong,.decision-signals strong,.month-insight-empty strong,.prepare-queue button strong,.subsection-title strong{font-size:12px}.candidate-card>div>strong{font-size:13px}.queue-month{font-size:11px}.decision-banner h3{font-size:16px}.decision-banner p{font-size:11px}.chart-label,.chart-months,.demand-axis-label,.demand-metrics strong small,.demand-month-label,.insight-context,.timing-marker-label{font-size:10px}.category-pool-heading h2,.panel-title-row h2{font-size:18px}.keyword-legends button,.line-key,.muted-copy{font-size:12px}.score-ring span{font-size:10px}.insight-summary h3{font-size:16px}.insight-summary>p{font-size:12px}.insight-summary dt{font-size:10px}.insight-summary dd{font-size:12px}.list-month-heading strong,.list-title strong{font-size:13px}.list-month-heading span,.list-title span{font-size:10px}.search-field{height:40px}.search-field input{font-size:13px}.category-filters button{min-height:30px;font-size:11px}.sort-field{font-size:10px}.sort-field select{font-size:11px}.keyword-table th{padding-block:12px;font-size:11px}.keyword-table td{height:64px;font-size:12px}.month-demand-cell strong,.peak-month,.timing-label{font-size:11px}.keyword-name strong{font-size:13px}.cell-sub,.competition,.keyword-name span{font-size:10px}.score-badge{width:34px;height:30px}.empty-results,.empty-results button,.score-badge{font-size:12px}.confidence-row strong,.detail-heading>div>span,.detail-score span,.match-verdict>p,.matched-product strong,.reason-list p,.source-breakdown em{font-size:11px}.attribute-compare em,.attribute-compare i,.attribute-compare>div>span,.confidence-row,.detail-note,.detail-score small,.match-verdict>div:first-child>span,.matched-product p,.matched-product span,.reason-list h3,.reason-list p span,.source-breakdown p,.timing-summary span{font-size:10px!important}.source-breakdown p strong{font-size:13px}.category-pool-heading p:last-child{font-size:12px}.category-pool-controls label{font-size:11px}.category-pool-controls input,.category-pool-controls select{height:40px;font-size:13px}.category-pool-controls .primary-button{height:40px;min-height:40px}.category-pool-status strong{font-size:12px}.category-pool-status em,.category-pool-status span{font-size:11px}.category-pool-status .category-pool-error{font-size:12px}.category-pool-table th{padding-block:11px;font-size:11px}.category-pool-table td{height:52px;font-size:12px}.category-pool-table td:first-child strong{font-size:13px}.category-pool-table small,.expansion-depth{font-size:10px}.empty-number,.future-step span{font-size:11px}.empty-workspace>p{font-size:14px}.future-step strong{font-size:13px}.keyword-planner{min-width:0;display:flex;flex-direction:column;padding:0;background:transparent}.keyword-list-controls{order:0;min-width:0;padding:22px 22px 0;border-radius:14px 14px 0 0;background:var(--paper)}.planner-header{display:block}.planner-header>div{min-width:0}.planner-header h2{margin:4px 0 7px;font-size:21px;letter-spacing:-.035em}.planner-header p:last-child{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.planner-section{min-width:0;margin-top:20px}.planner-section-title{margin-bottom:9px}.planner-section-title strong{font-size:13px}.month-filter-section .month-selector{padding:5px;border-radius:10px;background:#f2f1ec}.month-filter-section .month-selector button{height:42px;font-size:12px}.category-tabs{min-width:0;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.category-tabs button{min-width:max-content;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:0;border-radius:7px;color:#656d68;background:#f2f1ec;cursor:pointer;font-size:12px;font-weight:700}.category-tabs button small{color:var(--faint);font-size:11px}.category-tabs button.active,.category-tabs button:hover{color:#176946;background:var(--green-soft)}.category-tabs button.active small{color:#4f7f69}.ranking-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0;padding:16px 0 12px}.ranking-header>div{min-width:0;display:grid;gap:4px}.ranking-header>div strong{font-size:15px}.ranking-header>div span{color:var(--muted);font-size:12px}.ranking-header .search-field{width:250px;flex:0 0 250px}.ranking-layout{display:contents}.ranking-list{order:1;padding:0 22px 22px;border-radius:0 0 14px 14px}.ranking-detail,.ranking-list{min-width:0;background:var(--paper)}.ranking-detail{border-radius:14px}.ranking-table-scroll{max-height:690px;overflow:auto;border-radius:11px}.keyword-infinite-sentinel{height:24px}.ranking-table{min-width:760px;table-layout:fixed;background:var(--paper)}.ranking-table th:first-child{width:19%}.ranking-table th:nth-child(2){width:12%}.ranking-table th:nth-child(3){width:13%}.ranking-table th:nth-child(4){width:12%}.ranking-table th:nth-child(5){width:10%}.ranking-table th:nth-child(6){width:9%}.ranking-table th:nth-child(7){width:11%}.ranking-table th:nth-child(8){width:14%}.ranking-table th{position:sticky;top:0;z-index:2;padding-inline:8px;background:#f5f4ef}.table-sort{width:100%;display:inline-flex;align-items:center;justify-content:inherit;gap:5px;padding:0;border:0;color:#777e79;background:transparent;cursor:pointer;font:inherit;text-align:inherit}.table-sort span:last-child{color:#a8ada9;font-size:11px}.table-sort.active,.table-sort:hover{color:var(--ink)}.table-sort.active span:last-child{color:var(--green)}.ranking-table td:first-child,.ranking-table th:first-child{padding-left:12px;text-align:left}.ranking-table td:last-child,.ranking-table th:last-child{padding-right:10px;text-align:left}.ranking-table td{height:56px;padding:8px;white-space:normal}.ranking-table tbody tr{cursor:pointer;outline:none}.ranking-table tbody tr:focus-visible{background:#eef4f0;box-shadow:inset 0 0 0 2px #72b896}.ranked-keyword{width:100%;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.ranked-keyword,.ranked-keyword>span:nth-child(2){min-width:0;display:grid}.ranked-keyword strong{font-size:13px}.ranked-keyword small,.ranked-keyword strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranked-keyword small{color:var(--muted);font-size:11px}.related-keyword-link{min-height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:6px;color:#30694f;background:#e8f1ec;font-size:10px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.related-keyword-link:hover{color:#fff;background:#257653}.related-keyword-link:focus-visible{outline:2px solid #5fa883;outline-offset:2px}.rank-number{width:25px;height:25px;display:inline-grid;place-items:center;border-radius:7px;color:#69716c;background:#ecece6;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rank-number.rank-1{color:#5d4300;background:#e5bd52}.rank-number.rank-2{color:#39403e;background:#c7cdcb}.rank-number.rank-3{color:#fff;background:#b8784c}.demand-score-cell{display:flex;align-items:center;gap:5px}.demand-score-cell strong{min-width:24px;font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.demand-score-cell>span{width:34px;height:6px;overflow:hidden;border-radius:4px;background:#e3e4de}.demand-score-cell i{height:100%;display:block;border-radius:inherit;background:var(--green)}.table-metric{font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.ranking-table .cell-sub{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.ranking-table .competition,.ranking-table .supply-badge{font-size:11px}.opportunity-number{display:block;font:850 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.exclusion-notice{order:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:10px 22px;color:#6f4d35;background:#fbefe4;font-size:12px}.exclusion-notice strong{color:#4e3424}.exclusion-notice button{flex:0 0 auto;padding:5px 8px;border:0;border-radius:6px;color:#8c4b25;background:#fff8f1;cursor:pointer;font-size:12px;font-weight:750}.exclusion-notice button:disabled{cursor:wait;opacity:.65}.ranking-detail{order:-1;margin-bottom:14px;padding:20px}.ranking-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.ranking-detail-header>div{min-width:0}.ranking-detail-header h3{overflow:hidden;margin:0;font-size:24px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.ranking-detail .decision-banner{margin-bottom:12px}.ranking-detail .decision-banner>span{font-size:11px}.decision-banner-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.decision-banner-heading>span{color:#9faea6;font-size:11px;font-weight:700}.decision-opportunity-score{flex:0 0 auto;color:#fff;font:850 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.decision-opportunity-score small{margin-left:2px;color:#b8c2bc;font:700 10px/1 sans-serif}.detail-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.detail-signal-grid>div{min-width:0;display:grid;gap:4px;padding:10px;border-radius:8px;background:#f7f6f1}.detail-signal-grid small,.detail-signal-grid span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.detail-signal-grid strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.detail-trend{margin-top:14px;padding:11px;border-radius:9px;background:#f7f6f1}.detail-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.detail-section-heading strong{font-size:12px}.detail-section-heading span{color:var(--muted);font-size:11px}.detail-trend .demand-trend-chart{margin:6px 0 -2px}.detail-disclosure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;align-items:start}.detail-disclosure{margin-top:8px;border-radius:8px;background:#f7f6f1}.detail-disclosure-grid .detail-disclosure{margin-top:0}.detail-disclosure h4{margin:0;padding:11px;font-size:12px;font-weight:800}.supplier-detail-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.supplier-detail-title em{color:var(--green);font-size:9px;font-style:normal;white-space:nowrap}.matched-product-list{display:grid;padding:0 11px 11px}.matched-product-list .matched-product{margin-top:0;padding:9px 0}.matched-product-list .matched-product:last-child{padding-bottom:0}.detail-data-list{display:grid;gap:1px;padding:0 11px 11px}.detail-data-list p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:8px 0;border-top:1px solid var(--soft);font-size:11px}.detail-data-list p span{color:var(--muted)}.audience-detail{padding:0 11px 11px}.audience-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.audience-summary-grid p{min-width:0;display:grid;gap:3px;margin:0;padding:9px;border-radius:7px;background:#f5f5f0}.audience-summary-grid span{color:var(--muted);font-size:11px}.audience-summary-grid strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.audience-age-list{display:grid;gap:7px;margin-top:11px}.audience-age-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) 32px;align-items:center;gap:8px;font-size:11px}.audience-age-list>div>span{color:var(--muted)}.audience-age-list>div>i{height:6px;overflow:hidden;border-radius:4px;background:#e3e4de}.audience-age-list>div>i>b{height:100%;display:block;border-radius:inherit;background:var(--green)}.audience-age-list>div>strong{text-align:right}.audience-note{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.audience-load-state{display:grid;gap:9px}.audience-load-state p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.audience-load-state span{color:var(--danger);font-size:11px;line-height:1.5}.audience-load-button{min-height:34px;border:0;border-radius:7px;color:#fff;background:#27332d;cursor:pointer;font-size:12px;font-weight:750}.audience-load-button:disabled{cursor:wait;opacity:.65}.detail-product{padding:0 11px 11px}.ranking-detail .detail-product p,.ranking-detail .detail-product span{font-size:11px!important}.detail-empty-copy{margin:0;padding:0 11px 11px}.detail-empty-copy,.detail-source-note{color:var(--muted);font-size:11px;line-height:1.6}.detail-source-note{margin:11px 0 0}.keyword-exclude-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:12px;border-radius:9px;background:#f3eee9}.keyword-exclude-action>div{display:grid;gap:3px}.keyword-exclude-action strong{font-size:12px}.keyword-exclude-action p{margin:0;color:#766b63;font-size:11px;line-height:1.55}.keyword-exclude-action>span{color:var(--danger);font-size:11px;line-height:1.5}.keyword-exclude-button{min-width:140px;min-height:34px;flex:0 0 auto;border:0;border-radius:7px;color:#9c463e;background:#fff;cursor:pointer;font-size:12px;font-weight:750}.keyword-exclude-button:hover{background:#fff8f6}.keyword-exclude-button:disabled{cursor:wait;opacity:.6}@media (max-width:1380px){.detail-disclosure-grid{grid-template-columns:1fr 1fr}}@media (max-width:1180px){.app-shell{grid-template-columns:208px minmax(0,1fr)}.sidebar{padding-inline:12px}.nav-item{gap:8px;padding-inline:9px;font-size:13px}.nav-item>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-chip{gap:8px;padding-inline:8px}.workspace-chip div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{padding-inline:24px}.run-workspace,.supplier-workspace{grid-template-columns:1fr}.run-scheduler-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-list{max-height:390px}.supplier-connection-list{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-product-toolbar{align-items:stretch;flex-direction:column}.keyword-workspace,.month-insight-layout{grid-template-columns:1fr}.detail-panel{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.detail-note,.detail-panel .secondary-button{align-self:end}.season-content{grid-template-columns:1fr}.prepare-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.prepare-queue .subsection-title{grid-column:1/-1}}@media (max-width:860px){.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:16px}.brand{padding-bottom:14px}.sidebar-navigation{overflow:visible}.main-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-index,.nav-label{display:none}.nav-parent{position:relative;display:block}.nav-parent .nav-item{padding-right:34px}.nav-toggle{position:absolute;top:4px;right:2px;z-index:1;width:30px;min-height:34px;display:inline-grid}.nav-submenu{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:4px;margin:3px 0 7px;padding:7px;border-radius:9px;background:#282e2a}.nav-subitem{min-height:38px;padding-inline:8px}.nav-item,.nav-subitem{justify-content:center;text-align:center}.nav-item{padding:0 6px;font-size:12px}.nav-item.active:after{display:none}.sidebar-utility-nav{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;margin-top:11px;padding-top:10px}.sidebar-utility-nav>.nav-item{min-height:36px;justify-content:center;background:#282e2a;font-size:11px}.sidebar-utility-nav .nav-index{display:inline;width:auto;font-size:10px}.sidebar-bottom{padding-top:8px}.sidebar-bottom .workspace-chip{padding:8px 6px 0;border-top:1px solid #343a36}.workspace-logout{min-height:32px;padding:0 6px;font-size:11px}.page{padding:26px 16px 45px}.page-header{align-items:flex-start}.metric-grid,.provider-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-layout,.provider-strip-three{grid-template-columns:1fr}.insight-summary{display:grid;grid-template-columns:auto 1fr;column-gap:14px}.insight-summary h3{margin-top:4px}.insight-summary dl{grid-column:2}.category-pool-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.category-pool-controls .primary-button{grid-column:1/-1}.ranking-header{align-items:stretch;flex-direction:column}.ranking-header .search-field{width:100%;flex-basis:auto}.exclusion-notice{margin-inline:0}.detail-disclosure-grid{grid-template-columns:1fr}.detail-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.main-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{display:grid}.header-actions{justify-content:space-between}.metric-grid,.provider-strip{grid-template-columns:1fr}.month-selector{grid-template-columns:repeat(6,minmax(0,1fr))}.candidate-grid,.prepare-queue{grid-template-columns:1fr}.prepare-queue .subsection-title{grid-column:auto}.filter-row,.list-toolbar{align-items:stretch;flex-direction:column}.list-month-heading{align-items:flex-start;flex-direction:column;gap:5px}.search-field{min-width:0;width:100%}.month-keyword-insight{padding:12px}.analysis-title-row{align-items:flex-start;flex-direction:column}.trend-legend{justify-content:flex-start}.demand-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-reasons{display:grid;gap:6px}.sort-field{justify-content:flex-end}.category-pool-controls{grid-template-columns:1fr}.category-pool-controls .primary-button{grid-column:auto;width:100%}.category-pool-status p{grid-template-columns:1fr}.category-pool-status em{grid-column:auto}.detail-panel{display:block}.step-row{grid-template-columns:1fr}.keyword-planner{padding:0}.keyword-list-controls{padding:16px 16px 0}.ranking-list{padding:0 16px 16px}.ranking-header{padding-inline:0}.exclusion-notice{margin-inline:0;padding-inline:16px}.planner-section-title{align-items:flex-start;flex-direction:column;gap:3px}.month-filter-section .month-selector{grid-template-columns:repeat(6,minmax(0,1fr))}.detail-signal-grid{grid-template-columns:1fr}.keyword-exclude-action{align-items:stretch;flex-direction:column}.keyword-exclude-button{width:100%}.marketplace-capabilities>div:last-child,.marketplace-connection-summary,.supplier-connection-list,.supplier-form-grid,.supplier-run-summary{grid-template-columns:1fr}.marketplace-phase-note>div,.marketplace-subheading{align-items:flex-start;flex-direction:column;gap:4px}.run-facts,.run-metrics,.run-result-section dl,.run-scheduler-grid{grid-template-columns:1fr}.run-scheduler-heading{align-items:flex-start;flex-direction:column;gap:6px}.run-scheduler-heading>p{text-align:left}.run-detail-heading{display:grid}.supplier-form-grid label:first-child{grid-column:auto}.supplier-detail-heading{display:grid}.supplier-actions{align-items:stretch;flex-direction:column}.supplier-scheduler-action{width:100%;margin-left:0}.supplier-product-filters,.supplier-product-toolbar{align-items:stretch;flex-direction:column}.supplier-search-field{width:100%}.keyword-search-form>div,.keyword-search-result-heading,.keyword-search-result-heading>.keyword-search-result-actions{align-items:stretch;flex-direction:column}.keyword-search-result-actions>span{padding-bottom:0;white-space:normal}.keyword-search-form .primary-button,.keyword-search-result-actions select{width:100%}}.exclusion-manager{min-width:0;padding:22px;border-radius:14px;background:var(--paper)}.keyword-management-stack{display:grid;gap:14px}.exclusion-manager-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px}.exclusion-manager-header h2{margin:0;font-size:20px;letter-spacing:-.03em}.exclusion-manager-header p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.exclusion-manager-header>strong{flex:0 0 auto;color:var(--green);font-size:22px}.exclusion-manager-error{color:var(--danger);background:#fff1ef}.exclusion-manager-error,.keyword-management-feedback{margin:0 0 12px;padding:10px 12px;border-radius:8px;font-size:12px}.keyword-management-feedback{color:#176946;background:#eaf4ef}.keyword-management-form{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;align-items:end;gap:9px;margin-bottom:16px;padding:14px;border-radius:9px;background:#f2f1ec}.keyword-management-form label{min-width:0;display:grid;gap:6px}.keyword-management-form label>span{color:var(--muted);font-size:11px;font-weight:750}.keyword-management-form input,.keyword-management-form select{width:100%;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:7px;outline:0;color:var(--ink);background:#fff;font-size:12px}.keyword-management-form input:focus,.keyword-management-form select:focus{border-color:#8abfa8;box-shadow:0 0 0 3px #e8f4ee}.keyword-management-form .primary-button{height:40px;min-height:40px;white-space:nowrap}.exclusion-table-scroll{overflow-x:auto;border-radius:10px}.exclusion-table{min-width:720px;table-layout:fixed}.exclusion-table th:first-child{width:34%}.exclusion-table th:nth-child(2){width:20%}.exclusion-table th:nth-child(3){width:30%}.exclusion-table th:nth-child(4){width:16%}.exclusion-table td:first-child,.exclusion-table th:first-child{text-align:left}.exclusion-table td:last-child,.exclusion-table th:last-child{text-align:right}.restore-keyword-button{min-width:72px;min-height:34px;border:0;border-radius:7px;color:#3f6956;background:#e8f1ec;cursor:pointer;font-size:12px;font-weight:800}.restore-keyword-button:hover{background:#dcebe3}.restore-keyword-button:disabled{cursor:wait;opacity:.6}.keyword-management-table{min-width:680px;table-layout:fixed}.keyword-management-table th:first-child{width:34%}.keyword-management-table th:nth-child(2){width:20%}.keyword-management-table th:nth-child(3){width:30%}.keyword-management-table th:nth-child(4){width:16%;text-align:right}.keyword-management-table td:last-child{text-align:right}.keyword-management-remove{min-width:72px;min-height:34px;border:0;border-radius:7px;color:#8a4b43;background:#f5e9e7;cursor:pointer;font-size:12px;font-weight:800}.keyword-management-remove:hover{background:#efdcda}.keyword-management-remove:disabled{cursor:wait;opacity:.6}.exclusion-manager-empty{min-height:230px;display:grid;place-content:center;gap:7px;color:var(--muted);text-align:center}.keyword-management-empty{min-height:150px}.exclusion-manager-empty strong{color:var(--ink);font-size:16px}.exclusion-manager-empty span{font-size:12px}@media (max-width:760px){.keyword-management-form{grid-template-columns:1fr}.keyword-management-form .primary-button{width:100%}}.keyword-route-loading{min-height:100vh}.keyword-loading-indicator{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:750}.keyword-loading-indicator>i{width:16px;height:16px;border:2px solid #c8cbc6;border-top:2px solid var(--green);border-radius:50%;animation:keyword-loading-spin .8s linear infinite}.keyword-loading-provider{min-height:34px}.keyword-loading-mark{width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:#d5d5cf;animation:keyword-loading-pulse 1.2s ease-in-out infinite alternate}.keyword-loading-lines{min-width:0;flex:1 1;display:grid;gap:6px}.keyword-loading-lines>i{width:min(150px,76%);height:8px;border-radius:3px;background:#d5d5cf;animation:keyword-loading-pulse 1.2s ease-in-out infinite alternate}.keyword-loading-lines>i:last-child{width:min(210px,92%);height:7px;animation-delay:.15s}.keyword-loading-surface{min-width:0;padding:22px;border-radius:14px;background:var(--paper)}.keyword-loading-heading{display:grid;gap:9px;padding-bottom:22px}.keyword-loading-heading>span{width:180px;height:20px;border-radius:4px;background:#deded8;animation:keyword-loading-pulse 1.2s ease-in-out infinite alternate}.keyword-loading-heading>span:last-child{width:min(460px,72%);height:10px;animation-delay:.12s}.keyword-loading-filters{display:grid;grid-template-columns:repeat(8,minmax(70px,1fr));gap:6px;padding:8px;border-radius:10px;background:#f2f1ec}.keyword-loading-filters>span{height:38px;border-radius:7px;background:#deded8;animation:keyword-loading-pulse 1.2s ease-in-out infinite alternate}.keyword-loading-table{margin-top:24px;overflow:hidden;border-radius:10px}.keyword-loading-table>div{min-width:0;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:18px;align-items:center;min-height:56px;padding:0 14px;border-bottom:1px solid #eeede8}.keyword-loading-table>div:first-child{min-height:40px;background:#f5f4ef}.keyword-loading-table span{width:72%;height:9px;border-radius:3px;background:#deded8;animation:keyword-loading-pulse 1.2s ease-in-out infinite alternate}.keyword-loading-table span:first-child{width:86%}@keyframes keyword-loading-spin{to{transform:rotate(1turn)}}@keyframes keyword-loading-pulse{0%{opacity:.5}to{opacity:1}}@media (max-width:760px){.keyword-loading-indicator{justify-self:start}.keyword-loading-filters{grid-template-columns:repeat(4,minmax(64px,1fr))}.keyword-loading-table>div{grid-template-columns:1.6fr repeat(2,1fr)}.keyword-loading-table span:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.keyword-loading-filters>span,.keyword-loading-heading>span,.keyword-loading-indicator>i,.keyword-loading-lines>i,.keyword-loading-mark,.keyword-loading-table span{animation:none}}select:not([multiple]){appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%23666f6a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px}@media (forced-colors:active){select:not([multiple]){appearance:auto;padding-right:10px;background-image:none}}.workbench-project-list-page{max-width:1540px}.ops-table-card{min-width:0;overflow:hidden;padding:20px;border-radius:14px;background:var(--paper)}.workbench-project-list-summary{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:1px 2px 16px}.workbench-project-list-summary>div{min-width:0;display:grid;gap:5px}.workbench-project-list-summary strong{font-size:15px}.workbench-project-list-summary>div span,.workbench-project-list-summary>span{color:var(--faint);font-size:10px}.workbench-project-list-summary>span{flex:0 0 auto}.workbench-project-table-scroll{max-height:calc(100vh - 250px);min-height:150px;border-radius:10px}.ops-table{width:100%;border-collapse:collapse;table-layout:fixed}.ops-table th{position:sticky;top:0;z-index:1;height:42px;padding:0 12px;color:var(--faint);background:#f5f4ef;font-size:10px;font-weight:750;text-align:left;white-space:nowrap}.ops-table td{height:72px;padding:11px 12px;border-bottom:1px solid #eeede8;color:#59615c;font-size:11px;line-height:1.45;vertical-align:middle}.ops-table tbody tr:hover{background:#f7f8f4}.workbench-project-table{min-width:760px}.workbench-project-table th:first-child{width:24%}.workbench-project-table th:nth-child(2){width:8%}.workbench-project-table th:nth-child(3){width:12%}.workbench-project-table th:nth-child(4){width:10%}.workbench-project-table th:nth-child(5){width:12%}.workbench-project-table th:nth-child(6){width:14%}.workbench-project-table th:last-child{width:20%}.workbench-project-table td:first-child small,.workbench-project-table td:first-child strong{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.workbench-project-table td:first-child strong{color:var(--ink);font-size:13px}.workbench-project-table td:first-child small{margin-top:5px;color:var(--faint);font-size:10px}.workbench-project-table .table-action-link{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:7px;color:#fff;background:#29352f;font-size:10px;font-weight:800;text-decoration:none}.workbench-project-table .table-action-link:hover{background:#3a4941}.workbench-page{max-width:1760px}.workbench-page-header{margin-bottom:20px}.workbench-page-header .secondary-button{min-height:38px;padding-inline:15px}.workbench-autofill-button{min-height:38px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:var(--green);cursor:pointer;font-size:11px;font-weight:850;white-space:nowrap}.workbench-autofill-button:hover{background:#087a51}.workbench-autofill-progress-dialog{width:min(460px,calc(100vw - 32px));max-width:none;margin:auto;padding:0;border:0;border-radius:14px;color:var(--ink);background:transparent;box-shadow:0 24px 70px rgb(20 34 27/28%)}.workbench-autofill-progress-dialog:focus{outline:0}.workbench-autofill-progress-dialog::backdrop{background:rgb(25 32 28/58%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workbench-autofill-progress-panel{min-width:0;display:grid;gap:16px;padding:26px;border-radius:inherit;background:#fbfaf7}.workbench-autofill-progress-heading{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.workbench-autofill-progress-heading>div{min-width:0;display:grid;gap:6px}.workbench-autofill-progress-heading span{color:var(--green);font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.workbench-autofill-progress-heading strong{color:var(--ink);font-size:19px;line-height:1.35}.workbench-autofill-progress-heading b{flex:0 0 auto;color:var(--green);font:850 30px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workbench-autofill-progress-track{height:10px;overflow:hidden;border-radius:999px;background:#dce5df}.workbench-autofill-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .28s ease}.workbench-autofill-progress-panel p{margin:-3px 0 0;color:#53645b;font-size:13px;line-height:1.6}.workbench-autofill-progress-panel small{color:#7a837e;font-size:12px;line-height:1.5}.workbench-publish-progress-dialog{width:min(560px,calc(100vw - 32px));max-width:none;margin:auto;padding:0;border:0;border-radius:14px;color:var(--ink);background:transparent;box-shadow:0 24px 70px rgb(20 34 27/28%)}.workbench-publish-progress-dialog:focus{outline:0}.workbench-publish-progress-dialog::backdrop{background:rgb(25 32 28/64%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workbench-publish-progress-panel{min-width:0;display:grid;gap:17px;padding:27px;border-radius:inherit;background:#fbfaf7}.workbench-publish-progress-heading{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.workbench-publish-progress-heading>div{min-width:0;display:grid;gap:6px}.workbench-publish-progress-heading span{color:var(--green);font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.workbench-publish-progress-heading strong{color:var(--ink);font-size:19px;line-height:1.4}.workbench-publish-progress-heading b{flex:0 0 auto;color:var(--green);font:850 30px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workbench-publish-progress-track{height:10px;overflow:hidden;border-radius:999px;background:#dce5df}.workbench-publish-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .28s ease}.workbench-publish-progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.marketplace-approval-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-publish-progress-steps li{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;color:#89918c;font-size:12px;font-weight:750;line-height:1.35}.workbench-publish-progress-steps li>span{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;color:#7e8882;background:#e6e9e6;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workbench-publish-progress-steps li.complete{color:#527263}.workbench-publish-progress-steps li.complete>span{color:#fff;background:#76a28c}.workbench-publish-progress-steps li.active{color:#244f3b}.workbench-publish-progress-steps li.active>span{color:#fff;background:var(--green);box-shadow:0 0 0 4px #dceee4}.workbench-publish-progress-panel p{margin:-3px 0 0;color:#53645b;font-size:13px;line-height:1.6}.workbench-publish-progress-panel small{color:#7a837e;font-size:12px;line-height:1.5}.workbench-page-header .header-actions{max-width:680px;flex-wrap:wrap;justify-content:flex-end}.workbench-lock-notice{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px;padding:14px 16px;border-radius:10px;color:#5e4630;background:#f4eadf}.workbench-lock-notice>div{min-width:0;display:grid;gap:4px}.workbench-lock-notice strong{font-size:14px}.workbench-lock-notice span{color:#79634f;font-size:12px;line-height:1.5}.workbench-lock-notice>a{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-radius:7px;color:#fff;background:#6f533b;font-size:12px;font-weight:800;text-decoration:none}.workbench-lock-notice>a:hover{background:#5d452f}.workbench-editor.locked{opacity:.68}.workbench-editor.locked .workbench-section{box-shadow:none}.workbench-row-actions{display:flex;align-items:center;gap:9px;white-space:nowrap}.workbench-row-actions>a:not(.table-action-link){color:var(--muted);font-size:10px;text-decoration:underline;text-underline-offset:3px}.workbench-channel-bar{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:58px;margin-bottom:12px;padding:10px 14px 10px 18px;border-radius:11px;background:#29312d;color:#fff}.workbench-channel-bar>div{display:flex;align-items:center;gap:9px}.workbench-channel-bar>div>span{color:#aeb8b2;font-size:10px}.workbench-channel-bar>div>strong{font-size:14px}.workbench-channel-bar>div>em{padding:4px 6px;border-radius:5px;color:#9ee1bd;background:#35423b;font-size:9px;font-style:normal;font-weight:800}.workbench-channel-bar>p{overflow:hidden;margin:0;color:#aeb8b2;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.workbench-channel-bar>p b{padding:0 5px;color:#6e7b74;font-weight:600}.workbench-channel-state{padding:6px 8px;border-radius:6px;color:#f2cfa8;background:#3c3b34;font-size:10px;font-weight:800;white-space:nowrap}.workbench-channel-state.connected{color:#a9e4c3;background:#31453a}.workbench-supplier-drive-bar{min-width:0;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:10px 16px 10px 18px;border-radius:11px;color:#eef8f2;background:#293b32;text-decoration:none}.workbench-supplier-drive-bar:hover{background:#31483c}.workbench-supplier-drive-bar:focus-visible{outline:3px solid #78bd99;outline-offset:2px}.workbench-supplier-drive-bar>span{color:#a9c8b7;font-size:12px;font-weight:750;white-space:nowrap}.workbench-supplier-drive-bar>strong{min-width:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.workbench-supplier-drive-bar>em{color:#b8e4ca;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.workbench-autofill-summary{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) 26px;align-items:center;gap:18px;margin:0 0 12px;padding:13px 14px;border-radius:10px;color:#315344;background:#e8f3ed}.workbench-autofill-result{display:flex;align-items:center;gap:13px;white-space:nowrap}.workbench-autofill-result>span{display:inline-flex;align-items:center;gap:5px;font-size:10px}.workbench-autofill-result i{width:6px;height:6px;border-radius:50%;background:var(--green)}.workbench-autofill-result .suggested i{background:#cf8b42}.workbench-autofill-result .preserved i{background:#83918a}.workbench-autofill-result strong{font-size:12px}.workbench-autofill-review{min-width:0;display:grid;gap:3px;padding:7px 9px;border-radius:7px;background:#edf5f0}.workbench-autofill-review strong{font-size:10px}.workbench-autofill-review span{overflow:hidden;color:#63746b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workbench-autofill-review span.applied{color:#277152;font-weight:700}.workbench-autofill-summary>button{width:26px;height:26px;border:0;border-radius:6px;color:#688076;background:transparent;cursor:pointer;font-size:18px;line-height:1}.workbench-autofill-summary>button:hover{background:#d9e9e0}.workbench-layout{min-width:0;display:grid;grid-template-columns:minmax(600px,1fr) 300px;gap:12px;align-items:start}@media (prefers-reduced-motion:reduce){.workbench-autofill-progress-track i{transition:none}}.workbench-page .generation-progress-panel{display:grid;gap:9px;margin:10px 0 0;padding:12px;border-radius:8px;color:#244f3e;background:#e4f1eb}.workbench-page .generation-progress-panel>div:first-child{display:flex;justify-content:space-between;gap:12px}.workbench-page .generation-progress-panel strong{font-size:14px}.workbench-page .generation-progress-panel span{font-size:13px;font-weight:700}.workbench-page .generation-progress-panel p{margin:0;color:#52675e;font-size:12px;line-height:1.5}.workbench-page .generation-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#cbdcd4}.workbench-page .generation-progress-track i{display:block;height:100%;border-radius:inherit;background:#16885f;transition:width .3s ease}.workbench-empty,.workbench-products-panel,.workbench-review-panel,.workbench-section{min-width:0;border-radius:11px;background:var(--paper)}.workbench-products-panel{position:sticky;top:18px;overflow:hidden}.workbench-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 16px 13px}.workbench-panel-heading h2,.workbench-review-heading h2{margin:4px 0 0;font-size:17px;letter-spacing:-.025em}.workbench-panel-heading>strong{color:var(--green);font:800 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workbench-product-filters{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:6px;padding:0 10px 10px}.workbench-search-field{min-width:0;height:36px;display:flex;align-items:center;gap:5px;padding:0 9px;border-radius:7px;background:#f1f0eb}.workbench-search-field>span{color:#7a817d;font-size:15px;line-height:1}.workbench-search-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:11px}.workbench-product-filters select{min-width:0;height:36px;padding-left:9px;border:0;border-radius:7px;outline:0;color:#515854;background-color:#f1f0eb;font-size:10px;font-weight:700}.workbench-product-list{max-height:calc(100vh - 264px);min-height:430px;overflow-y:auto;overscroll-behavior:contain;padding:0 7px 8px}.workbench-product{width:100%;min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:62px;padding:8px 9px;border:0;border-radius:8px;color:inherit;background:transparent;cursor:pointer;text-align:left}.workbench-product:hover{background:#f3f3ee}.workbench-product.active{color:#173f2e;background:#e3f0e8}.workbench-product.active .workbench-product-copy small{color:#567565}.workbench-provider-mark{width:36px;height:36px;display:inline-grid;place-items:center;flex:0 0 36px;border-radius:8px;color:#fff;background:#3d5046;font-size:9px;font-weight:850;line-height:0}.workbench-provider-mark.baljumoa{color:#503f27;background:#e6c78d}.workbench-provider-mark.farmflow{color:#284e38;background:#bfe1ca}.workbench-product-copy{min-width:0;display:grid;gap:5px}.workbench-product-copy small,.workbench-product-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-product-copy strong{font-size:11px}.workbench-product-copy small{color:var(--muted);font-size:9px}.workbench-product>i{color:#9ca19e;font-size:17px;font-style:normal}.workbench-product>i.registered{color:#247450;font-size:8px;font-weight:850;text-align:right;white-space:nowrap}.workbench-list-empty{min-height:230px;display:grid;place-content:center;gap:6px;padding:20px;text-align:center}.workbench-list-empty strong{font-size:12px}.workbench-list-empty span{color:var(--muted);font-size:10px}@media (max-width:1380px){.workbench-project-list-page{padding-inline:28px}.ops-table-card{padding:16px}}@media (max-width:760px){.workbench-project-list-page .page-header{align-items:stretch;display:grid}.workbench-project-list-page .page-header>a{justify-self:stretch;display:inline-flex;align-items:center;justify-content:center}.workbench-project-list-summary{align-items:flex-start;flex-direction:column;gap:7px}.workbench-project-table-scroll{max-height:none}}.workbench-editor{min-width:0;display:grid;gap:12px}.workbench-section{scroll-margin-top:18px;padding:20px}.workbench-account-dependencies:focus,.workbench-section:focus{outline:0;box-shadow:0 0 0 3px #dceee4}.workbench-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.workbench-section-heading>div:first-child{min-width:0;display:flex;align-items:flex-start;gap:11px}.workbench-step-number{width:27px;height:27px;display:inline-grid;place-items:center;flex:0 0 27px;border-radius:7px;color:#2c7355;background:#e5f1ea;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workbench-section-heading h2{margin:0;font-size:16px;letter-spacing:-.02em}.workbench-section-heading p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.workbench-section-heading>a{flex:0 0 auto;color:#47715d;font-size:10px;font-weight:750;text-underline-offset:3px}.workbench-section-state{flex:0 0 auto;padding:5px 7px;border-radius:5px;color:#777d79;background:#ecece7;font-size:9px;font-weight:800}.workbench-section-state.complete{color:#176946;background:var(--green-soft)}.workbench-section-state.warning{color:#8b5a31;background:#f6e9dc}.workbench-source-card{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:14px;border-radius:9px;background:#f4f3ee}.workbench-listing-status{display:grid;gap:4px;margin-top:9px;padding:10px 12px;border-radius:7px;color:#476052;background:#edf2ee}.workbench-listing-status.duplicate{color:#8f4943;background:#f7eae8}.workbench-listing-status strong{font-size:10px}.workbench-listing-status p{margin:0;color:currentColor;font-size:9px;line-height:1.5;opacity:.82}.workbench-image-placeholder{width:104px;height:104px;display:grid;place-content:center;gap:4px;border-radius:8px;color:#8a908c;background:#e4e5df;text-align:center}.workbench-image-placeholder span{font-size:9px}.workbench-image-placeholder strong{color:#6d746f;font-size:11px}.workbench-source-image{position:relative;width:104px;height:104px;display:grid;place-content:center;gap:4px;overflow:hidden;border-radius:8px;color:#65736b;background:#e4e9e5;text-align:center;text-decoration:none}.workbench-source-image span{font-size:9px}.workbench-source-image strong{font-size:10px}.workbench-source-image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease}.workbench-source-image:hover img{transform:scale(1.03)}.workbench-source-image img.is-hidden{display:none}.workbench-source-copy{min-width:0;align-self:center}.workbench-source-copy>span{color:var(--green);font-size:9px;font-weight:800}.workbench-source-copy h3{margin:5px 0;font-size:16px;line-height:1.35;letter-spacing:-.02em}.workbench-source-copy>p{margin:0;color:var(--muted);font-size:10px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.workbench-source-copy dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:13px 0 0}.workbench-source-copy dl>div{min-width:0;display:grid;gap:3px}.workbench-source-copy dt{color:var(--faint);font-size:9px}.workbench-source-copy dd{overflow:hidden;margin:0;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.workbench-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.workbench-field{min-width:0;display:grid;align-content:start;gap:6px}.workbench-field.wide{grid-column:1/-1}.workbench-field>span{font-size:10px;font-weight:750}.workbench-field>span b,.workbench-option-table th b{color:var(--danger);font-size:8px}.workbench-field input,.workbench-field select{width:100%;height:40px;padding-left:11px;border:1px solid var(--line);border-radius:7px;outline:0;color:var(--ink);background-color:#fbfaf7;font-size:11px}.workbench-field input[type=datetime-local]{padding-right:9px}.workbench-field input[type=datetime-local]::-webkit-calendar-picker-indicator{margin:0;padding:4px;cursor:pointer}.workbench-detail-connect input:focus,.workbench-field input:focus,.workbench-field select:focus,.workbench-price-input input:focus{border-color:#88bba3;box-shadow:0 0 0 3px #e8f4ee}.workbench-field small{color:var(--faint);font-size:9px;line-height:1.45}.workbench-field input:disabled,.workbench-field select:disabled{color:#959b97;background:#efefea;cursor:not-allowed}.workbench-notice-fact.confirmed input{color:#214c39;background:#f2f8f4;box-shadow:inset 0 0 0 1px #b9dac8}.workbench-notice-confirmation{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.workbench-notice-confirmation small{min-width:0;color:#747d78;font-size:10px;line-height:1.45}.workbench-notice-fact.confirmed .workbench-notice-confirmation small{color:#337052}.workbench-notice-confirmation button{flex:0 0 auto;min-height:28px;padding:0 8px;border:0;border-radius:6px;color:#fff;background:#395b4a;cursor:pointer;font-size:9px;font-weight:800;white-space:nowrap}.workbench-notice-fact.confirmed .workbench-notice-confirmation button{color:#53645b;background:#e3ebe7}.workbench-notice-confirmation button:disabled{color:#9a9f9c;background:#ecece8;cursor:not-allowed}.workbench-notice-confirmation button:focus-visible{outline:3px solid #c7e3d4;outline-offset:2px}.workbench-integration-note{display:grid;gap:3px;margin-top:14px;padding:11px 12px;border-radius:8px;color:#5d5848;background:#f3f0e8}.workbench-integration-note strong{font-size:10px}.workbench-integration-note span{color:#79715f;font-size:9px;line-height:1.5}.workbench-integration-note.synced{color:#1f6a4a;background:#e8f4ed}.workbench-integration-note.synced span{color:#4d705f}.workbench-autofill-button:disabled{cursor:wait;opacity:.65}.workbench-margin-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px;padding:11px 12px;border-radius:8px;background:#f1f2ed}.workbench-margin-toolbar>div:first-child{min-width:0;display:grid;gap:3px}.workbench-margin-toolbar>div:first-child strong{font-size:10px}.workbench-margin-toolbar>div:first-child span{color:var(--muted);font-size:8px;line-height:1.45}.workbench-margin-actions{flex:0 0 auto;display:flex;align-items:center;gap:5px}.workbench-margin-actions>button{min-width:42px;height:32px;padding:0 9px;border:0;border-radius:6px;color:#536059;background:#fff;cursor:pointer;font-size:9px;font-weight:800}.workbench-margin-actions>button.active,.workbench-margin-actions>button:hover{color:#fff;background:#2d473a}.workbench-custom-margin{width:84px;height:32px;display:flex;align-items:center;overflow:hidden;border-radius:6px;background:#fff}.workbench-custom-margin.active{box-shadow:0 0 0 2px #86b59e}.workbench-custom-margin input{min-width:0;width:100%;height:100%;padding:0 3px 0 8px;border:0;outline:0;background:transparent;font-size:9px;text-align:right}.workbench-custom-margin span{padding-right:7px;color:var(--muted);font-size:9px}.workbench-margin-actions>.workbench-margin-apply{min-width:38px;color:#fff;background:#65736c}.workbench-option-setup{margin:0 0 11px;padding:11px 12px;border-radius:8px;background:#f7f6f2}.workbench-purchase-attribute-rules{min-width:0;display:grid;gap:9px}.workbench-purchase-attribute-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.workbench-purchase-attribute-heading>span{color:var(--ink);font-size:10px;font-weight:800}.workbench-purchase-attribute-heading>span b{color:var(--danger);font-size:8px}.workbench-purchase-attribute-heading>small{color:#47705c;font-size:9px;font-weight:800}.workbench-purchase-attribute-list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workbench-purchase-attribute-list>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:9px 10px;border-radius:7px;background:#e9eee9}.workbench-purchase-attribute-list strong{font-size:10px}.workbench-purchase-attribute-list span{color:#3e5f4f;font-size:9px;font-weight:750}.workbench-purchase-attribute-list small{grid-column:1/-1;min-width:0;color:#68746e;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.workbench-purchase-attribute-rules>p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.workbench-purchase-attribute-fallback{gap:5px}.workbench-option-scroll{min-width:0;overflow-x:auto;border-radius:8px}.workbench-option-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.workbench-option-table td,.workbench-option-table th{padding:9px 8px;border-bottom:1px solid #ecece7;font-size:10px;text-align:left}.workbench-option-table th{color:var(--muted);background:#f5f4ef;font-size:9px;font-weight:750}.workbench-option-table th:first-child{width:42%}.workbench-option-table th:nth-child(2){width:22%}.workbench-option-table th:nth-child(3),.workbench-option-table th:nth-child(4){width:18%}.workbench-option-table tr.inactive{opacity:.42}.workbench-option-table td:first-child{min-width:0;text-align:left}.workbench-option-table td:first-child small,.workbench-option-table td:first-child strong{display:block;overflow-wrap:anywhere}.workbench-option-table td:first-child small{margin-top:4px;color:var(--muted);font-size:12px}.workbench-checkbox{width:18px;height:18px;display:inline-grid;place-items:center;cursor:pointer;line-height:0}.workbench-checkbox input{position:absolute;opacity:0;pointer-events:none}.workbench-checkbox span{width:15px;height:15px;display:inline-grid;place-items:center;border:1px solid #c9ccc7;border-radius:4px;background:#fff}.workbench-checkbox input:checked+span{border-color:var(--green);background:var(--green)}.workbench-checkbox input:checked+span:after{width:6px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;content:"";transform:translateY(-1px) rotate(-45deg)}.workbench-price-input{width:100%;max-width:130px;height:34px;display:flex;align-items:center;overflow:hidden;border-radius:6px;background:#f1f1ec}.workbench-price-input input{min-width:0;width:100%;height:100%;padding:0 7px;border:1px solid transparent;border-radius:6px;outline:0;background:transparent;font-size:10px;text-align:right}.workbench-price-input span{padding-right:8px;color:var(--muted);font-size:9px}.workbench-compact-input{width:100%;max-width:88px;height:34px;display:flex;align-items:center;overflow:hidden;border-radius:6px;background:#f1f1ec}.workbench-compact-input input{min-width:0;width:100%;height:100%;padding:0 3px 0 7px;border:1px solid transparent;border-radius:6px;outline:0;background:transparent;font-size:10px;text-align:right}.workbench-compact-input input:focus{border-color:#88bba3;box-shadow:0 0 0 3px #e8f4ee}.workbench-compact-input span{padding-right:6px;color:var(--muted);font-size:8px}.workbench-compact-input input:disabled{cursor:not-allowed}.workbench-negative{color:var(--danger);font-weight:750}.workbench-margin-result{display:grid;gap:2px}.workbench-margin-result strong{font-size:9px}.workbench-margin-result small{color:var(--green);font-size:8px;font-weight:800}.workbench-negative .workbench-margin-result small{color:var(--danger)}.workbench-inline-note{margin:11px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.workbench-caution{display:grid;gap:4px;margin-bottom:14px;padding:11px 12px;border-radius:7px;color:#69472d;background:#f8eee4}.workbench-caution strong{font-size:10px}.workbench-caution p{margin:0;color:#80634c;font-size:9px;line-height:1.5}.workbench-identifier-pending{min-width:0;display:grid;align-content:center;gap:4px;min-height:40px;padding:9px 11px;border-radius:7px;color:#765c43;background:#f4eee5}.workbench-identifier-pending strong{font-size:10px}.workbench-identifier-pending span{color:#8a7159;font-size:9px;line-height:1.45}.workbench-account-dependencies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px}.workbench-account-dependencies>div{min-width:0;display:grid;gap:4px;padding:11px;border-radius:8px;background:#f3f0e8}.workbench-account-dependencies strong{font-size:9px}.workbench-account-dependencies span{color:#806e59;font-size:8px;line-height:1.4}.workbench-asset-source{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px;border-radius:8px;color:#285a43;background:#eaf4ef}.workbench-asset-source>div{min-width:0;display:grid;gap:4px}.workbench-asset-source strong{font-size:10px}.workbench-asset-source span{overflow:hidden;color:#587164;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workbench-asset-source a{flex:0 0 auto;color:#176946;font-size:10px;font-weight:800;text-decoration:none}.workbench-asset-source a:hover{text-decoration:underline}.workbench-asset-source.review{color:#76552f;background:#f7eee2}.workbench-asset-source.review a,.workbench-asset-source.review span{color:#896a45}.workbench-asset-source.empty{color:var(--muted);background:#f1f1ed}.workbench-image-url{margin-bottom:12px}.workbench-detail-connect{display:grid;gap:14px;padding:15px;border-radius:9px;background:#f2f1ec}.workbench-detail-connect.connected{background:#eaf4ef}.workbench-detail-connect>div:first-child{display:grid;gap:4px}.workbench-detail-connect strong{font-size:11px}.workbench-detail-connect p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.workbench-detail-connect>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.workbench-detail-connect input{min-width:0;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:7px;outline:0;font-size:10px}.workbench-detail-connect button{min-width:64px;border:0;border-radius:7px;color:#fff;background:#34453c;cursor:pointer;font-size:10px;font-weight:800}.workbench-review-panel{position:sticky;top:18px;padding:19px}.workbench-review-heading{display:grid;gap:2px}.workbench-review-heading>span{color:var(--muted);font-size:9px}.workbench-progress-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:23px}.workbench-progress-copy strong{font:850 30px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}.workbench-progress-copy span{color:var(--muted);font-size:9px}.workbench-progress{height:6px;margin-top:10px;overflow:hidden;border-radius:5px;background:#e5e6e0}.workbench-progress i{height:100%;display:block;border-radius:inherit;background:var(--green);transition:width .2s ease}.workbench-check-list{display:grid;gap:1px;margin:16px 0 0;padding:0;list-style:none}.workbench-check-list li{min-width:0}.workbench-check-list li>button,.workbench-check-list li>div{width:100%;min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:37px;padding:0;border:0;border-radius:6px;color:inherit;background:transparent;text-align:left}.workbench-check-list li>button{cursor:pointer}.workbench-check-list li>button:hover{background:#f3f4ef}.workbench-check-list li>button:focus-visible{outline:0;box-shadow:0 0 0 3px #dceee4}.workbench-check-list li>button>span,.workbench-check-list li>div>span{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;color:#8b918d;background:#edede8;font-size:10px;font-weight:850;line-height:0}.workbench-check-list li.complete>div>span{color:#fff;background:var(--green)}.workbench-check-list strong{font-size:10px}.workbench-check-list em{color:#9a7160;font-size:8px;font-style:normal;font-weight:750}.workbench-check-list li.complete em{color:var(--green)}.workbench-feedback{margin-top:10px;padding:10px;border-radius:7px;color:#4e6257;background:#edf1ed;font-size:9px;line-height:1.55}.workbench-publish-button{width:100%;min-height:39px;margin-top:14px;border:0;border-radius:8px;color:#929692;background:#e2e2dd;cursor:not-allowed;font-size:10px;font-weight:800}.workbench-publish-button.ready{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#2f4b3e;cursor:pointer;text-decoration:none}.workbench-publish-button.ready:hover{background:#243d32}.workbench-project-channel-link{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border-radius:7px;color:#245d43;background:#e3f1ea;font-size:13px;font-weight:800;text-decoration:none}.workbench-project-channel-link:hover{background:#d7e9df}.workbench-approval-note{margin:10px 0 0;color:var(--muted);font-size:8px;line-height:1.55;text-align:center}.workbench-empty{min-height:420px;display:grid;place-content:center;justify-items:center;gap:8px;padding:30px;text-align:center}.workbench-empty strong{font-size:17px}.workbench-empty p{margin:0;color:var(--muted);font-size:11px}.workbench-link-button{display:inline-flex;align-items:center;margin-top:8px;text-decoration:none}@media (max-width:1380px){.workbench-layout{grid-template-columns:minmax(560px,1fr) 270px}}@media (max-width:980px){.workbench-layout{grid-template-columns:1fr}.workbench-products-panel,.workbench-review-panel{position:static;grid-column:auto}.workbench-check-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.workbench-product-list{max-height:310px;min-height:0}.workbench-product-filters{grid-template-columns:minmax(0,1fr) 150px}.workbench-channel-bar{grid-template-columns:minmax(0,1fr) auto}.workbench-channel-bar>p{display:none}.workbench-supplier-drive-bar{grid-template-columns:minmax(0,1fr) auto}.workbench-supplier-drive-bar>span{display:none}.workbench-autofill-summary{grid-template-columns:1fr 26px}.workbench-autofill-review{grid-column:1;grid-row:2}.workbench-autofill-summary>button{grid-column:2;grid-row:1}}@media (max-width:620px){.workbench-page-header .header-actions{width:100%;flex-wrap:wrap}.workbench-autofill-button{order:3;width:100%}.workbench-autofill-summary{gap:10px}.workbench-autofill-result{align-items:flex-start;flex-direction:column;gap:7px;white-space:normal}.workbench-autofill-review span{white-space:normal}.workbench-channel-bar{gap:10px;padding-left:12px}.workbench-channel-bar>div>em,.workbench-channel-bar>div>span{display:none}.workbench-supplier-drive-bar{gap:10px;padding-left:12px}.workbench-supplier-drive-bar>em{font-size:12px}.workbench-form-grid,.workbench-product-filters{grid-template-columns:1fr}.workbench-field.wide{grid-column:auto}.workbench-source-card{grid-template-columns:1fr}.workbench-image-placeholder,.workbench-source-image{width:100%;height:130px}.workbench-source-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-section{padding:16px}.workbench-margin-toolbar{align-items:stretch;flex-direction:column}.workbench-margin-actions{flex-wrap:wrap}.workbench-account-dependencies{grid-template-columns:1fr}.workbench-section-heading{display:grid}.workbench-section-heading>a,.workbench-section-state{justify-self:start}.workbench-detail-connect>div:last-child{grid-template-columns:1fr}.workbench-detail-connect button{height:38px}.workbench-check-list{grid-template-columns:1fr}.supplier-product-actions{align-items:stretch;flex-direction:column}.marketplace-automation-defaults dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketplace-hub-page{max-width:1640px}.marketplace-hub-header{align-items:flex-end}.marketplace-settings-link{min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border-radius:9px;color:#34453d;background:#e6ebe7;font-size:13px;font-weight:800;text-decoration:none}.marketplace-settings-link:hover{background:#dbe4de}.marketplace-overview{min-width:0;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);align-items:center;gap:24px;margin-bottom:12px;padding:18px 20px;border-radius:12px;background:var(--paper)}.marketplace-connection-state{min-width:0;display:grid;gap:14px}.marketplace-connection-title{margin:0;color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}.marketplace-connection-statuses{display:grid;gap:10px;width:100%;max-width:280px;margin:0;padding:0;list-style:none}.marketplace-connection-statuses li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.marketplace-connection-statuses strong{font-size:15px;line-height:1.5}.marketplace-connection-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.marketplace-connection-badge.connected{color:#176946;background:#e7f3ec}.marketplace-connection-badge.disconnected{color:#68716b;background:#f0f1ee}.marketplace-overview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.marketplace-overview dl>div{min-width:0;padding:10px 12px;border-radius:8px;background:#f3f3ee}.marketplace-overview dt{margin-bottom:4px;color:var(--muted);font-size:12px}.marketplace-overview dd{margin:0;font:800 19px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-overview dd a{color:inherit;text-decoration:none}.marketplace-overview dl>div.attention{color:#9b4f49;background:#f7ebe8}.marketplace-listing-workspace{min-width:0;overflow:hidden;border-radius:12px;background:var(--paper)}.marketplace-listing-toolbar{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px}.marketplace-listing-toolbar h2{margin:5px 0 0;font-size:20px}.marketplace-listing-toolbar h2 span{margin-left:5px;color:#236247;font:800 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-listing-filters{min-width:min(560px,60%);display:grid;grid-template-columns:minmax(240px,1fr) 150px;gap:8px}.marketplace-listing-filters label{min-width:0}.marketplace-listing-filters input,.marketplace-listing-filters select{width:100%;min-height:42px;border:0;border-radius:9px;color:#313a35;background-color:#f1f2ee;font:inherit;font-size:13px}.marketplace-listing-filters input{padding:0 13px}.marketplace-listing-filters select{appearance:none;padding:0 38px 0 13px;background-image:linear-gradient(45deg,transparent 50%,#66716b 0),linear-gradient(135deg,#66716b 50%,transparent 0);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.marketplace-table-wrap{min-width:0;overflow-x:auto}.marketplace-operation-table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.marketplace-operation-table td,.marketplace-operation-table th{height:68px;padding:10px 16px;border-top:1px solid var(--soft);font-size:13px;text-align:left;vertical-align:middle}.marketplace-operation-table th{height:42px;padding-block:0;color:var(--muted);background:#f7f6f2;font-size:13px;font-weight:750}.marketplace-operation-table td>small,.marketplace-operation-table td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-operation-table td>small{margin-top:4px;color:var(--muted);font-size:12px}.marketplace-operation-table.listings{min-width:1000px}.marketplace-operation-table.listings th:first-child{width:auto}.marketplace-operation-table.listings th:nth-child(2){width:72px}.marketplace-operation-table.listings th:nth-child(3){width:88px}.marketplace-operation-table.listings td:nth-child(3),.marketplace-operation-table.listings th:nth-child(3){padding-inline:8px}.marketplace-operation-table.listings th:nth-child(4){width:96px}.marketplace-operation-table.listings th:nth-child(5){width:88px}.marketplace-operation-table.listings th:nth-child(6){width:116px}.marketplace-operation-table.listings th:nth-child(7){width:160px}.marketplace-operation-table.listings th:nth-child(8){width:108px}.marketplace-listing-product{min-width:0;display:flex;align-items:center;gap:10px}.marketplace-listing-product img{width:46px;height:46px;flex:0 0 46px;border-radius:7px;background:#f0f1ed;object-fit:cover}.marketplace-listing-product strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-supplier-link-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.marketplace-supplier-link{font-size:12px;font-weight:800;white-space:normal}.marketplace-supplier-link.connected{color:#176946}.marketplace-supplier-link.disconnected{color:#9b5049}.marketplace-supplier-warning{position:relative;width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:#a45a52;cursor:help;font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;outline:0}.marketplace-supplier-warning:focus-visible{box-shadow:0 0 0 3px #ead0cc}.marketplace-supplier-warning [role=tooltip]{position:absolute;z-index:20;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:260px;padding:8px 10px;border-radius:7px;color:#fff;background:#39423d;box-shadow:0 8px 24px rgb(26 31 28/20%);font-family:inherit;font-size:12px;font-weight:700;line-height:1.45;white-space:normal;transform:translateX(-50%);visibility:hidden;opacity:0;pointer-events:none}.marketplace-supplier-warning:focus [role=tooltip],.marketplace-supplier-warning:hover [role=tooltip]{visibility:visible;opacity:1}.marketplace-remote-readonly{color:var(--muted);font-size:12px;font-weight:750}.marketplace-product-import-settings{display:grid;gap:14px;margin-top:18px;border:1px solid var(--line);border-radius:13px;padding:18px;background:#fbfaf7}.marketplace-product-import-settings>div:first-child{display:grid;gap:4px}.marketplace-product-import-settings>div:first-child>strong{font-size:15px}.marketplace-product-import-settings>div:first-child>span{color:var(--muted);font-size:12px;line-height:1.5}.marketplace-product-import-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketplace-product-import-options label{min-width:0;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:11px;padding:13px;background:#fff;cursor:pointer}.marketplace-product-import-options label.selected{border-color:#6b9b83;background:#eff7f2;box-shadow:inset 0 0 0 1px #6b9b83}.marketplace-product-import-options input{margin-top:3px;accent-color:var(--green)}.marketplace-product-import-options span{min-width:0;display:grid;gap:4px}.marketplace-product-import-options strong{font-size:13px}.marketplace-product-import-options small{color:var(--muted);font-size:12px;line-height:1.45}.marketplace-product-import-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.marketplace-product-import-progress{display:grid;grid-template-columns:24px minmax(18px,42px) 24px minmax(18px,42px) 24px minmax(0,1fr);align-items:center;gap:7px;border-radius:10px;padding:11px 12px;background:#f0f2ee}.marketplace-product-import-progress>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#748078;background:#dde2dd;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-product-import-progress>span.active,.marketplace-product-import-progress>span.complete{color:#fff;background:var(--green)}.marketplace-product-import-progress>i{height:2px;background:#ced6d0}.marketplace-product-import-progress>strong{min-width:0;margin-left:5px;color:#526159;font-size:12px;line-height:1.45}.marketplace-product-import-progress.error>strong{color:#9a5049}.marketplace-remote-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.marketplace-channel-name{color:#176946}.marketplace-listing-metric{font:850 15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-listing-metric.attention{color:#9b4f49}.marketplace-sync-error{color:#a25049}.marketplace-row-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:7px;color:#fff;background:#304a3d;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.marketplace-row-action:disabled{cursor:wait;opacity:.55}.marketplace-row-actions{display:flex;align-items:center;gap:7px}.marketplace-row-remove,.workbench-project-delete-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:0;border-radius:7px;color:#914b45;background:#f3e8e6;cursor:pointer;font:inherit;font-size:13px;font-weight:800;white-space:nowrap}.marketplace-row-remove:hover,.workbench-project-delete-button:hover{background:#ead9d6}.marketplace-listing-status{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border-radius:6px;color:#5e6561;background:#ecece7;font-size:13px;font-weight:800}.marketplace-listing-status.active{color:#176946;background:var(--green-soft)}.marketplace-listing-status.paused,.marketplace-listing-status.sold-out{color:#8b5a31;background:#f6e9dc}.marketplace-listing-status.deleted{color:#9b5049;background:#f5e7e5}.marketplace-listing-status.automation-applying_coupon,.marketplace-listing-status.automation-waiting_approval{color:#765b2f;background:#f6eddf}.marketplace-listing-status.automation-failed{color:#984b45;background:#f6e8e6}.marketplace-empty-state{min-height:180px;display:grid;place-content:center;justify-items:center;gap:9px;padding:32px;border-top:1px solid var(--soft);text-align:center}.marketplace-empty-state.standalone{min-height:260px}.marketplace-empty-state strong{font-size:16px}.marketplace-empty-state p{max-width:560px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.marketplace-empty-state ol{display:flex;gap:18px;margin:10px 0 2px;padding:0;color:#52615a;list-style:none;font-size:12px;font-weight:700}.marketplace-empty-state li{display:flex;align-items:center;gap:7px}.marketplace-empty-state li span{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:#426653;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-empty-state a,.marketplace-empty-state button{min-height:38px;display:inline-flex;align-items:center;margin-top:7px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:#29332e;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-decoration:none}.marketplace-load-error{min-height:260px;display:grid;place-content:center;justify-items:start;gap:8px;padding:32px;border-radius:12px;color:#804a45;background:#f8ebe8}.marketplace-load-error h2{margin:3px 0 0;font-size:20px}.marketplace-load-error>p:not(.section-kicker){max-width:680px;margin:0;font-size:13px;line-height:1.6}.marketplace-load-error button{min-height:40px;margin-top:8px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:#733f3b;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.marketplace-detail-page{max-width:1480px}.marketplace-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.marketplace-detail-header>div:first-child{min-width:0}.marketplace-detail-header>div:first-child>a{display:inline-flex;margin-bottom:18px;color:#4f5e56;font-size:13px;font-weight:750;text-decoration:none}.marketplace-detail-header h1{margin:5px 0 7px;font-size:clamp(28px,3vw,40px)}.marketplace-detail-header>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:14px}.marketplace-detail-action-area{flex:0 0 auto;display:grid;justify-items:end;gap:8px}.marketplace-approval-progress{width:min(420px,100%);display:grid;gap:7px;padding:12px 14px;border-radius:9px;color:#365344;background:#eaf2ed}.marketplace-approval-progress>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.marketplace-approval-progress strong{flex:0 0 auto;font:850 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-approval-progress span{overflow:hidden;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.marketplace-approval-progress progress{width:100%;height:6px;border:0;border-radius:99px;overflow:hidden;background:#d9e3dd}.marketplace-approval-progress progress::-webkit-progress-bar{background:#d9e3dd}.marketplace-approval-progress progress::-webkit-progress-value{background:#27835d}.marketplace-approval-progress progress::-moz-progress-bar{background:#27835d}.marketplace-approval-progress small{color:#8e4d46;font-size:12px;line-height:1.45}.marketplace-approval-progress.failed{color:#8e4d46;background:#f6e9e7}.marketplace-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.marketplace-detail-actions a,.marketplace-detail-actions button{min-height:42px;display:inline-flex;align-items:center;padding:0 15px;border:0;border-radius:9px;color:#425048;background:#e8ebe7;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-decoration:none}.marketplace-detail-actions button.primary{color:#fff;background:#28543f}.marketplace-detail-actions button.danger{color:#9b4039;background:#f5e8e5}.marketplace-detail-actions button:disabled{cursor:wait;opacity:.5}.marketplace-detail-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.marketplace-detail-status>div{min-width:0;display:grid;gap:5px;padding:17px 18px;border-radius:11px;background:var(--paper)}.marketplace-detail-status span{color:var(--muted);font-size:12px}.marketplace-detail-status strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.marketplace-detail-status small{overflow:hidden;color:#66716b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.marketplace-detail-status>div.error{color:#9e4d47;background:#f8ebe8}.marketplace-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.marketplace-detail-grid>section{min-width:0;padding:22px;border-radius:12px;background:var(--paper)}.marketplace-detail-grid h2{margin:5px 0 18px;font-size:19px}.marketplace-detail-grid dl{display:grid;gap:2px;margin:0}.marketplace-detail-grid dl>div{min-width:0;display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:13px 14px;border-radius:7px;background:#f5f5f0}.marketplace-detail-grid dt{color:var(--muted);font-size:12px}.marketplace-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750}.marketplace-detail-grid dd a{color:#28543f;font-weight:800;text-decoration:none}.marketplace-detail-grid dd a:hover{text-decoration:underline}.workbench-detail-project{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border-radius:9px;color:#5f625f;background:#f2f1ec}.workbench-detail-project>.generation-progress-panel{grid-column:1/-1;width:100%;margin:0}.workbench-detail-project.approved{color:#245c43;background:#eaf4ef}.workbench-detail-project.review{color:#725833;background:#f7eee2}.workbench-detail-project.failed,.workbench-detail-project.unavailable{color:#8d504a;background:#f6e9e7}.workbench-detail-project-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workbench-detail-project-heading>div{min-width:0;display:grid;gap:4px}.workbench-detail-project-heading strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workbench-detail-project-heading p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.workbench-detail-project-heading>span{flex:0 0 auto;padding:5px 7px;border-radius:5px;color:currentColor;background:rgb(255 255 255/62%);font-size:8px;font-weight:800}.workbench-detail-project-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.workbench-detail-create-control{display:inline-flex}.workbench-detail-project-actions a,.workbench-detail-project-actions button{min-height:35px;display:inline-flex;align-items:center;padding:0 11px;border:0;border-radius:7px;color:#42534a;background:#fff;cursor:pointer;text-decoration:none;font-size:9px;font-weight:800}.workbench-detail-project-actions a.primary,.workbench-detail-project-actions button.primary{color:#fff;background:#34453c}.workbench-detail-project-actions button:disabled{cursor:not-allowed;opacity:.58}.workbench-detail-project-actions button[aria-busy=true]:disabled{cursor:wait}.workbench-detail-project-actions>span{min-height:35px;display:inline-flex;align-items:center;padding:0 11px;border-radius:7px;color:#7b817d;background:#e6e6e1;font-size:9px;font-weight:800}.workbench-detail-project>small{color:var(--muted);font-size:8px;line-height:1.5}.workbench-page .eyebrow,.workbench-page .section-kicker,.workbench-project-list-page .eyebrow{font-size:12px}.workbench-project-list-surface{min-width:0;overflow:hidden;padding:20px;border-radius:14px;background:var(--paper)}.workbench-project-list-summary strong{font-size:17px}.workbench-project-list-summary>div span,.workbench-project-list-summary>span{font-size:12px}.workbench-project-table-scroll{width:100%;max-width:100%;min-height:0;overflow:auto;border-radius:9px;background:#fffefa;overscroll-behavior:contain}.workbench-project-table{width:100%;min-width:1040px;table-layout:fixed}.workbench-project-list-page .workbench-project-table th{height:42px;padding:0 12px;color:#747b77;background:#f3f3ee;font-size:12px;font-weight:800}.workbench-project-list-page .workbench-project-table td{height:60px;padding:8px 12px;color:#555e59;background:#fffefa;font-size:13px;line-height:1.45}.workbench-project-list-page .workbench-project-table tbody tr:hover td{background:#f7f8f4}.workbench-project-table th:first-child{width:25%}.workbench-project-table th:nth-child(2){width:9%}.workbench-project-table th:nth-child(3){width:14%}.workbench-project-table th:nth-child(4){width:12%}.workbench-project-table th:nth-child(5){width:13%}.workbench-project-table th:nth-child(6){width:12%}.workbench-project-table th:last-child{width:15%}.workbench-project-table td:first-child strong{font-size:14px}.workbench-project-table td:first-child small{margin-top:4px;font-size:12px}.workbench-project-option-count{color:var(--ink);font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workbench-project-updated-at{color:#6a726d;white-space:nowrap}.workbench-project-state{min-height:30px;display:inline-flex;align-items:center;padding:0 9px;border-radius:6px;color:#626965;background:#ecece7;font-size:12px;font-weight:800;white-space:nowrap}.workbench-project-state.detail-in_review,.workbench-project-state.waiting{color:#805d31;background:#f5eadb}.workbench-project-state.detail-approved,.workbench-project-state.ready{color:#236348;background:#e3f1e8}.workbench-project-state.detail-archived{color:#7a5d59;background:#f0e8e6}.workbench-project-table .table-action-link{min-height:34px;padding:0 12px;font-size:13px}.workbench-project-delete-button{min-height:34px}.workbench-row-actions{min-width:0;gap:8px}.workbench-project-list-page .empty-state{min-height:360px;display:grid;place-content:center;justify-items:center;gap:8px;padding:34px;border-radius:10px;background:#f7f7f3;text-align:center}.workbench-project-list-page .empty-state h2{margin:0;font-size:19px}.workbench-project-list-page .empty-state p{margin:0;color:var(--muted);font-size:13px}.workbench-project-list-page .empty-state a{min-height:42px;display:inline-flex;align-items:center;margin-top:8px;text-decoration:none}.workbench-autofill-button,.workbench-page-header .primary-button,.workbench-page-header .secondary-button{min-height:42px;font-size:13px}.workbench-channel-bar>div>em,.workbench-channel-bar>div>span,.workbench-channel-bar>p,.workbench-channel-state{font-size:12px}.workbench-channel-bar>div>strong{font-size:15px}.workbench-autofill-result>span{font-size:13px}.workbench-autofill-result strong{font-size:14px}.workbench-autofill-review strong{font-size:13px}.workbench-autofill-review span{font-size:12px}.workbench-layout{grid-template-columns:minmax(580px,1fr) 320px}.workbench-panel-heading h2,.workbench-review-heading h2{font-size:19px}.workbench-search-field{height:42px}.workbench-product-filters select,.workbench-search-field input{font-size:13px}.workbench-product-filters select{height:42px}.workbench-product{min-height:70px;grid-template-columns:42px minmax(0,1fr) 62px}.workbench-provider-mark{width:42px;height:42px;flex-basis:42px;font-size:12px}.workbench-product-copy strong{font-size:14px}.workbench-list-empty span,.workbench-product-copy small,.workbench-product>i.registered{font-size:12px}.workbench-list-empty strong{font-size:14px}.workbench-section{padding:22px}.workbench-step-number{width:30px;height:30px;flex-basis:30px;font-size:12px}.workbench-section-heading h2{font-size:19px}.workbench-section-heading p,.workbench-section-heading>a{font-size:13px}.workbench-section-state{min-height:30px;display:inline-flex;align-items:center;padding:0 9px;font-size:12px}.workbench-listing-status strong{font-size:13px}.workbench-image-placeholder span,.workbench-listing-status p,.workbench-source-copy>span,.workbench-source-image span{font-size:12px}.workbench-image-placeholder strong,.workbench-source-image strong{font-size:13px}.workbench-source-copy h3{font-size:19px}.workbench-source-copy>p{font-size:13px}.workbench-source-copy dt{font-size:12px}.workbench-field>span,.workbench-source-copy dd{font-size:13px}.workbench-field>span b,.workbench-option-table th b{font-size:12px}.workbench-field input,.workbench-field select,.workbench-field textarea{width:100%;min-height:42px;padding:0 12px;border:0;border-radius:8px;outline:0;color:var(--ink);background:#efefea;font:inherit;font-size:14px}.workbench-field textarea{min-height:112px;padding-block:11px;line-height:1.65;resize:vertical}.workbench-generation-setup{display:grid;gap:12px;margin-bottom:12px;padding:14px;border-radius:10px;background:#f3f4f0}.workbench-generation-setup-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workbench-generation-setup-heading>div{min-width:0;display:grid;gap:3px}.workbench-generation-setup-heading strong{color:var(--ink);font-size:14px}.workbench-generation-setup-heading span{color:var(--muted);font-size:12px;line-height:1.5}.workbench-generation-setup-heading>a{flex:0 0 auto;color:#27664a;font-size:12px;font-weight:800;text-decoration:none}.workbench-generation-setup-heading>a:hover{text-decoration:underline}.workbench-image-settings{margin-bottom:0}.workbench-image-settings .workbench-common-prompt textarea{min-height:64px;max-height:120px;padding-block:10px;line-height:1.5}.workbench-generation-setup+.workbench-detail-project:not(.approved):not(.review) .workbench-detail-project-actions button.primary{min-width:250px;justify-content:center}.workbench-field input:focus,.workbench-field select:focus,.workbench-field textarea:focus{box-shadow:0 0 0 3px #d8ebdf}.workbench-field small,.workbench-notice-confirmation small{font-size:12px}.workbench-notice-confirmation button{min-height:34px;padding-inline:10px;font-size:12px}.workbench-account-dependencies strong,.workbench-asset-source strong,.workbench-caution strong,.workbench-detail-connect strong,.workbench-identifier-pending strong,.workbench-integration-note strong,.workbench-margin-toolbar>div:first-child strong{font-size:13px}.workbench-account-dependencies span,.workbench-asset-source span,.workbench-caution p,.workbench-detail-connect p,.workbench-identifier-pending span,.workbench-integration-note span,.workbench-margin-toolbar>div:first-child span{font-size:12px}.workbench-margin-actions>button{min-height:38px;font-size:13px}.workbench-custom-margin{width:102px;height:38px}.workbench-custom-margin input{font-size:13px}.workbench-custom-margin span{font-size:12px}.workbench-purchase-attribute-heading>span{font-size:13px}.workbench-purchase-attribute-heading>small,.workbench-purchase-attribute-heading>span b{font-size:12px}.workbench-purchase-attribute-list strong{font-size:13px}.workbench-purchase-attribute-list small,.workbench-purchase-attribute-list span,.workbench-purchase-attribute-rules>p{font-size:12px}.workbench-option-table td,.workbench-option-table th{height:54px;padding:10px 9px;font-size:13px}.workbench-option-table th{font-size:12px}.workbench-compact-input,.workbench-price-input{height:40px}.workbench-compact-input input,.workbench-price-input input{font-size:13px}.workbench-compact-input span,.workbench-price-input span{font-size:12px}.workbench-margin-result strong{font-size:13px}.workbench-inline-note,.workbench-margin-result small{font-size:12px}.workbench-coupon-section{background:#f9fbf8}.workbench-coupon-switch{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border-radius:8px;color:#315846;background:#e6f1eb;cursor:pointer;font-size:13px;font-weight:800}.workbench-coupon-switch input{width:16px;height:16px;accent-color:#287653}.workbench-coupon-settings{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:12px;padding:14px;border-radius:10px;background:#f0f2ed}.workbench-coupon-setting{min-width:0;display:grid;gap:6px}.workbench-coupon-setting>span{min-width:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800}.workbench-coupon-setting>span label{cursor:pointer}.workbench-coupon-setting>div{min-width:0;height:42px;display:flex;align-items:center;border-radius:8px;background:#fff}.workbench-coupon-settings input{min-width:0;width:100%;height:100%;padding:0 4px 0 12px;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:14px;text-align:right}.workbench-coupon-settings input:focus{box-shadow:inset 0 0 0 3px #d8ebdf}.workbench-coupon-settings b{padding-right:12px;color:#627069;font-size:13px;white-space:nowrap}.workbench-coupon-settings>button{min-height:42px;padding:0 13px;border:0;border-radius:8px;color:#315846;background:#dfe9e3;cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap}.workbench-help{position:relative;flex:0 0 20px;width:20px;height:20px}.workbench-help summary{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;color:#446455;background:#dce7e0;cursor:pointer;font-size:12px;font-weight:900;line-height:1;list-style:none}.workbench-help summary::-webkit-details-marker{display:none}.workbench-help summary:focus-visible{outline:3px solid #bad9c8;outline-offset:2px}.workbench-help[open] summary{color:#fff;background:#315846}.workbench-help>div{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(260px,calc(100vw - 48px));padding:10px 11px;border-radius:8px;color:#fff;background:#273b32;box-shadow:0 8px 24px rgb(27 46 37/16%);font-size:12px;font-weight:500;line-height:1.55}.workbench-coupon-setting:nth-child(3) .workbench-help>div{right:0;left:auto}.workbench-coupon-table-scroll{min-width:0;overflow-x:auto;border-radius:9px}.workbench-coupon-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.workbench-coupon-table td,.workbench-coupon-table th{height:50px;padding:9px 11px;border-bottom:1px solid #e7ebe7;font-size:13px;text-align:right}.workbench-coupon-table th{color:var(--muted);background:#edf1ed;font-size:12px}.workbench-coupon-table td:first-child,.workbench-coupon-table th:first-child{width:24%;text-align:left}.workbench-coupon-table td:first-child small,.workbench-coupon-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-coupon-table td:first-child small{margin-top:3px;color:var(--muted);font-size:12px}.workbench-coupon-table td:last-child{color:#18704a;font-weight:850}.workbench-coupon-disabled{margin:0;padding:14px;border-radius:9px;color:#6f746f;background:#efefeb;font-size:13px;line-height:1.55}.workbench-asset-source a{font-size:13px}.workbench-detail-connect input{height:42px;border:0;background:#fff;font-size:13px}.workbench-detail-connect button{min-height:42px;font-size:13px}.workbench-progress-copy span,.workbench-review-heading>span{font-size:12px}.workbench-check-list li>button,.workbench-check-list li>div{min-height:44px;grid-template-columns:24px minmax(0,1fr) auto}.workbench-check-list li>button>span,.workbench-check-list li>div>span{width:22px;height:22px;font-size:12px}.workbench-check-list strong{font-size:13px}.workbench-check-list em,.workbench-feedback{font-size:12px}.workbench-publish-button{min-height:42px;font-size:13px}.workbench-approval-note{font-size:12px}.workbench-empty p{font-size:13px}.workbench-detail-project-heading strong{font-size:14px}.workbench-detail-project-heading p{font-size:12px}.workbench-detail-project-heading>span{min-height:29px;display:inline-flex;align-items:center;padding:0 9px;font-size:12px}.workbench-detail-project-actions a,.workbench-detail-project-actions button,.workbench-detail-project-actions>span{min-height:40px;font-size:13px}.workbench-detail-project>small{font-size:12px}@media (max-width:1380px){.workbench-project-list-surface{padding:16px}.workbench-project-table{min-width:900px}.workbench-project-list-page .workbench-project-table td,.workbench-project-list-page .workbench-project-table th{padding-inline:8px}.workbench-row-actions{align-items:center;flex-direction:row}.workbench-project-table .table-action-link{min-height:34px;padding-inline:9px}.workbench-layout{grid-template-columns:minmax(540px,1fr) 300px}.workbench-coupon-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-coupon-settings>button{justify-self:start;margin-bottom:0}.marketplace-overview{grid-template-columns:minmax(240px,.9fr) minmax(340px,1.1fr)}.marketplace-overview>p{grid-column:1/-1;text-align:left}.marketplace-detail-header{align-items:flex-start;flex-direction:column}.marketplace-detail-action-area{width:100%;justify-items:stretch}.workbench-lock-notice{align-items:stretch;flex-direction:column}.workbench-lock-notice>a{align-self:flex-start}.marketplace-approval-progress{width:100%}.marketplace-detail-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:980px){.workbench-layout{grid-template-columns:1fr}.workbench-products-panel,.workbench-review-panel{position:static}}@media (max-width:760px){.workbench-project-list-surface{padding:12px}.workbench-project-list-summary{align-items:flex-start;flex-direction:column;gap:7px}}@media (max-width:620px){.workbench-section{padding:16px}.workbench-coupon-settings,.workbench-form-grid,.workbench-product-filters{grid-template-columns:1fr}.workbench-coupon-switch{justify-self:start}.workbench-publish-progress-panel{padding:22px 19px}.workbench-publish-progress-heading{align-items:flex-start}.workbench-publish-progress-heading strong{font-size:17px}.workbench-publish-progress-heading b{font-size:26px}.workbench-publish-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 8px}}@media (max-width:900px){.marketplace-hub-header{align-items:flex-start;flex-direction:column}.marketplace-overview{grid-template-columns:1fr}.marketplace-overview>p{grid-column:auto}.marketplace-listing-toolbar{align-items:stretch;flex-direction:column}.marketplace-listing-filters{width:100%;min-width:0}.marketplace-detail-grid,.marketplace-detail-status{grid-template-columns:1fr}}@media (max-width:620px){.marketplace-listing-filters,.marketplace-overview dl,.marketplace-product-import-options{grid-template-columns:1fr}.marketplace-product-import-actions{align-items:stretch;flex-direction:column}.marketplace-product-import-progress{grid-template-columns:24px minmax(10px,1fr) 24px minmax(10px,1fr) 24px}.marketplace-product-import-progress>strong{grid-column:1/-1;margin:4px 0 0}.marketplace-empty-state ol{align-items:flex-start;flex-direction:column}.marketplace-detail-actions{align-items:stretch;flex-direction:column;width:100%}.marketplace-detail-actions>*{justify-content:center}.marketplace-detail-action-area{width:100%;justify-items:stretch}.marketplace-approval-progress>div{align-items:flex-start;flex-direction:column;gap:5px}.marketplace-approval-progress span{overflow:visible;line-height:1.45;text-overflow:clip;white-space:normal}.marketplace-detail-grid dl>div{grid-template-columns:1fr;gap:5px}.workbench-detail-project{grid-template-columns:1fr}.workbench-detail-project-heading{display:grid}.workbench-detail-project-heading>span{justify-self:start}.workbench-generation-setup-heading{display:grid}.workbench-generation-setup-heading>a{justify-self:start}.workbench-detail-project-actions{align-items:stretch;flex-direction:column}.workbench-detail-create-control{width:100%}.workbench-detail-project-actions a,.workbench-detail-project-actions button{justify-content:center}.workbench-generation-setup+.workbench-detail-project:not(.approved):not(.review) .workbench-detail-project-actions button.primary{width:100%;min-width:0}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:#ebeae4}.auth-card{width:min(440px,100%);padding:38px;border-radius:16px;background:var(--paper);box-shadow:0 18px 55px rgb(28 33 30/8%)}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:34px}.auth-brand>span{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;color:#173125;background:#7cdfae;font:800 18px/1 Georgia,serif}.auth-brand>strong{font-size:15px}.auth-card h1{margin:7px 0 9px;font-size:29px;line-height:1.2;letter-spacing:-.04em}.auth-description{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.auth-form{display:grid;gap:13px;margin-top:28px}.auth-form label{display:grid;gap:7px}.auth-form label>span{font-size:11px;font-weight:750}.auth-form input{width:100%;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;outline:0;color:var(--ink);background:#faf9f5;font-size:13px}.auth-form input:focus{border-color:#79b696;box-shadow:0 0 0 3px #e6f2eb}.auth-error{margin:0;padding:10px 11px;border-radius:7px;color:#9c4c45;background:#f7e9e7;font-size:11px;line-height:1.5}.auth-submit{width:100%;min-height:44px;margin-top:5px;border:0;border-radius:8px;color:#fff;background:#202622;cursor:pointer;font-size:12px;font-weight:800}.auth-submit:hover{background:#303a34}.auth-submit:disabled{cursor:wait;opacity:.6}.settings-surface{min-width:0;padding:24px;border-radius:14px;background:var(--paper)}.settings-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0 0;overflow:hidden;border-radius:10px;background:var(--soft)}.settings-identity-grid>div{min-width:0;display:grid;gap:6px;padding:15px;background:#faf9f5}.settings-identity-grid dt{color:var(--muted);font-size:11px}.settings-identity-grid dd{overflow:hidden;margin:0;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.settings-next-note{display:grid;gap:5px;margin-top:18px;padding:14px;border-radius:9px;color:#4a6256;background:#eaf2ed}.settings-next-note strong{font-size:12px}.settings-next-note p{margin:0;color:#667a70;font-size:11px;line-height:1.6}@media (max-width:620px){.auth-card{padding:28px 22px}.auth-card h1{font-size:25px}.settings-identity-grid{grid-template-columns:1fr}}@media (forced-colors:active){.detail-studio-list-filters select,.detail-studio-project-link-banner select,.detail-studio-zoom-field select{padding-right:11px;background-image:none;appearance:auto}}@media (prefers-reduced-motion:reduce){.workbench-progress i{transition:none}}.ai-cost-surface{min-width:0;margin-bottom:18px;padding:24px;border-radius:14px;background:var(--paper)}.ai-cost-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ai-cost-heading>div{min-width:0}.ai-cost-heading h2{margin:3px 0 5px;font-size:22px}.ai-cost-heading p:last-child{color:var(--muted);font-size:13px}.ai-cost-rate{flex:0 0 auto;padding:9px 12px;border-radius:8px;color:#476055;background:#edf3ef;font-size:12px;font-weight:750}.ai-cost-metrics{display:grid;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(140px,1fr));gap:10px;margin-top:20px}.ai-cost-metrics article{min-width:0;min-height:112px;display:grid;align-content:center;gap:7px;padding:17px;border-radius:11px;background:#f3f3ee}.ai-cost-metrics article>span{color:var(--muted);font-size:13px;font-weight:700}.ai-cost-metrics article>strong{overflow:hidden;color:var(--ink);font-size:24px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ai-cost-metrics article>small{color:#46705d;font-size:12px;font-weight:700}.ai-cost-metrics .ai-cost-primary-metric{color:#fff;background:#263f34}.ai-cost-metrics .ai-cost-primary-metric>span,.ai-cost-metrics .ai-cost-primary-metric>strong{color:inherit}.ai-cost-metrics .ai-cost-primary-metric>small{color:#bfe0d0}.ai-cost-history-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:23px;padding-bottom:10px}.ai-cost-history-heading strong{font-size:16px}.ai-cost-history-heading span{color:var(--muted);font-size:12px}.ai-cost-table-scroll{min-width:0;overflow-x:auto;border-radius:10px}.ai-cost-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.ai-cost-table th{padding:11px 10px;color:var(--faint);background:#f4f4ef;font-size:12px;text-align:left}.ai-cost-table th:first-child{width:16%}.ai-cost-table th:nth-child(2){width:24%}.ai-cost-table th:nth-child(3){width:19%}.ai-cost-table th:nth-child(4){width:28%}.ai-cost-table th:nth-child(5){width:13%;text-align:right}.ai-cost-table td{padding:12px 10px;border-bottom:1px solid #ecece6;color:#59615d;font-size:13px}.ai-cost-table td strong{color:var(--ink)}.ai-cost-table td code{color:#3f5b4e;font:700 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ai-cost-table td:last-child{text-align:right;white-space:nowrap}.ai-cost-empty{min-height:104px;display:grid;place-items:center;padding:18px;border-radius:10px;color:var(--muted);background:#f4f4ef;font-size:13px;text-align:center}.ai-cost-note{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.settlement-surface{min-width:0;padding:22px;border-radius:14px;background:var(--paper)}.settlement-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.settlement-heading-actions{flex:0 0 auto;display:flex;gap:8px}.settlement-execute-button{min-height:42px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:#263f34;cursor:pointer;font-size:13px;font-weight:800}.settlement-execute-button:disabled{cursor:wait;opacity:.55}.settlement-close-button{color:#4e5852;background:#edede8}.settlement-form{margin-top:20px;padding:17px;border-radius:10px;background:#f2f1ec}.settlement-form-title{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:14px}.settlement-form-title strong{font-size:14px}.settlement-form-title span{color:var(--muted);font-size:12px}.settlement-form-grid{display:grid;grid-template-columns:130px 150px 150px minmax(220px,1fr);gap:13px 10px}.settlement-form-grid label{min-width:0;display:grid;align-content:start;gap:6px}.settlement-form-grid>label:nth-child(4){grid-column:4}.settlement-form-grid>label:nth-child(5){grid-column:1/3}.settlement-form-grid>label:nth-child(8){grid-column:1/-1}.settlement-form-grid label>span{font-size:13px;font-weight:750}.settlement-form-grid input,.settlement-form-grid select{width:100%;height:42px;padding-left:11px;border:0;border-radius:7px;outline:0;color:var(--ink);background-color:#fff;font-size:13px}.settlement-form-grid select:disabled{color:var(--muted);background:#e8e8e3}.settlement-form-grid textarea{width:100%;min-height:74px;padding:10px 11px;resize:vertical;border:0;border-radius:7px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:13px;line-height:1.5}.settlement-form-grid input:focus,.settlement-form-grid select:focus,.settlement-form-grid textarea:focus{border-color:#88bba3;box-shadow:0 0 0 3px #e8f4ee}.settlement-amount-input{min-width:0;display:flex;align-items:center;overflow:hidden;border-radius:7px;background:#fff}.settlement-amount-input input{min-width:0;border-radius:7px 0 0 7px;text-align:right}.settlement-amount-input>span{padding:0 11px 0 8px;color:var(--muted);font-size:11px}.settlement-error{margin:12px 0 0;padding:10px 12px;border-radius:7px;color:var(--danger);background:#fff1ef;font-size:13px}.settlement-form-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:13px}.settlement-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px}.settlement-finance-preview{grid-template-columns:minmax(280px,1.15fr) repeat(2,minmax(0,1fr))}.settlement-preview>div{min-width:0;min-height:96px;display:grid;align-content:center;gap:6px;padding:15px;border-radius:9px;background:#f2f2ed}.settlement-history-item span,.settlement-preview span{color:var(--muted);font-size:12px;font-weight:700}.settlement-history-item strong,.settlement-preview strong{color:var(--ink);font-size:18px}.settlement-history-item small,.settlement-preview small{color:#617068;font-size:12px}.settlement-preview>.settlement-profit-card{min-height:112px;padding:18px 20px;background:#e4f1e9}.settlement-profit-card span{color:#286247;font-size:13px;font-weight:850}.settlement-profit-card strong{color:#174c34;font-size:26px;letter-spacing:-.02em}.settlement-profit-card small{color:#4c6f5d;line-height:1.5}.settlement-preview>.settlement-profit-card.negative{background:#f6e9e6}.settlement-profit-card.negative span,.settlement-profit-card.negative strong{color:#914a43}.settlement-profit-card.negative small{color:#7f615d}.settlement-cancel-button{min-height:38px;padding:0 14px;border:0;border-radius:8px;color:#59615d;background:#e3e3de;cursor:pointer;font-size:12px;font-weight:750}.settlement-toolbar{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px 0 12px}.settlement-toolbar>div:first-child{min-width:0;display:grid;gap:5px}.settlement-toolbar>div:first-child strong{font-size:15px}.settlement-toolbar>div:first-child span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.settlement-filters{min-width:0;display:flex;align-items:center;gap:7px}.settlement-search-field{width:260px;height:40px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:#f0f0eb}.settlement-search-field>span{color:var(--muted);font-size:16px;line-height:1}.settlement-search-field input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;font-size:12px}.settlement-filters>select{min-width:104px;height:40px;padding-left:10px;border:0;border-radius:8px;outline:0;color:var(--muted);background-color:#f0f0eb;font-size:12px}.settlement-table-scroll{min-width:0;overflow-x:auto;border-radius:11px}.settlement-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.settlement-table th{padding:12px 9px;color:var(--faint);background:#f5f4ef;font-size:12px;font-weight:750;text-align:left;white-space:nowrap}.settlement-table th:first-child{width:15%;padding-left:12px}.settlement-table th:nth-child(2){width:8%}.settlement-table th:nth-child(3){width:17%}.settlement-table th:nth-child(4){width:10%}.settlement-table th:nth-child(5){width:9%}.settlement-table th:nth-child(6){width:13%;text-align:right}.settlement-table th:nth-child(7){width:18%}.settlement-table th:nth-child(8){width:10%;text-align:right}.settlement-table td{height:61px;padding:9px;border-bottom:1px solid #eeede8;color:#555d58;font-size:13px;vertical-align:middle}.settlement-table td:first-child{padding-left:12px}.settlement-table tbody tr:hover{background:#f7f8f4}.settlement-table td>strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.settlement-period{font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.settlement-type{display:inline-flex;padding:4px 7px;border-radius:5px;font-size:12px;font-weight:800}.settlement-type.expense{color:#96544e;background:#f5e8e6}.settlement-type.income{color:#226d4e;background:#e5f2eb}.settlement-type.settled{color:#53615a;background:#e9ece8}.settlement-amount{font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;white-space:nowrap}.settlement-amount.expense{color:#9a514b}.settlement-amount.income{color:#16704a}.settlement-amount.settled{color:#59625d}.settlement-memo{display:block;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.settlement-payer-missing{color:var(--danger);font-weight:800}.settlement-row-actions{display:flex;justify-content:flex-end;gap:5px}.settlement-row-actions button{min-height:32px;padding:0 9px;border:0;border-radius:6px;color:#526159;background:#ecefe9;cursor:pointer;font-size:12px;font-weight:750}.settlement-row-actions button.danger{color:#96534d;background:#f5e9e7}.settlement-row-actions button:disabled{cursor:wait;opacity:.55}.settlement-empty{min-height:270px;display:grid;place-content:center;gap:7px;color:var(--muted);text-align:center}.settlement-empty strong{color:var(--ink);font-size:16px}.settlement-empty span{font-size:12px}.settlement-history-surface{margin-top:18px}.settlement-history-list{display:grid;gap:9px;margin-top:18px}.settlement-history-item{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(160px,1fr));gap:12px;padding:16px;border-radius:10px;background:#f3f3ee}.settlement-history-item>div{min-width:0;display:grid;align-content:center;gap:5px}.settlement-history-date span{line-height:1.55}.settlement-history-empty{margin-top:16px;padding:28px;border-radius:9px;color:var(--muted);background:#f3f3ee;font-size:13px;text-align:center}.settlement-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgb(21 28 24/.48)}.settlement-dialog{width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:24px;border-radius:14px;background:var(--paper);box-shadow:0 20px 60px rgb(13 22 17/.24)}.settlement-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.settlement-dialog-heading>div{min-width:0}.settlement-dialog-heading h2{margin:4px 0 6px;font-size:22px}.settlement-dialog-heading p:last-child{color:var(--muted);font-size:13px}.settlement-dialog-heading>button{width:36px;height:36px;flex:0 0 36px;display:inline-grid;place-items:center;border:0;border-radius:8px;color:#58625d;background:#edede8;cursor:pointer;font-size:22px;line-height:1}.settlement-dialog-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px}.settlement-dialog-balances>div,.settlement-dialog-summary>div{min-width:0;display:grid;gap:6px;padding:13px;border-radius:9px;background:#f2f2ed}.settlement-dialog-balances span,.settlement-dialog-summary span,.settlement-transfer-result span{color:var(--muted);font-size:12px;font-weight:700}.settlement-dialog-balances strong,.settlement-dialog-summary strong{overflow:hidden;color:var(--ink);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.settlement-dialog-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.settlement-transfer-result{display:grid;gap:7px;margin-top:14px;padding:18px;border-radius:10px;color:#fff;background:#263f34}.settlement-transfer-result small,.settlement-transfer-result span{color:#c9ddd3}.settlement-transfer-result strong{color:#fff;font-size:18px;line-height:1.45}.settlement-transfer-result small{font-size:12px}.settlement-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.settlement-dialog-actions>button{min-height:42px}@media (max-width:980px){.ai-cost-metrics,.settlement-dialog-summary,.settlement-form-grid,.settlement-history-item,.settlement-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-form-grid>label:nth-child(4),.settlement-form-grid>label:nth-child(5),.settlement-form-grid>label:nth-child(8){grid-column:1/-1}}@media (max-width:620px){.ai-cost-surface{padding:16px}.ai-cost-heading{flex-direction:column;gap:12px}.ai-cost-rate{align-self:stretch;text-align:center}.ai-cost-metrics{grid-template-columns:1fr}.ai-cost-metrics article{min-height:92px}.settlement-surface{padding:16px}.settlement-form-title,.settlement-heading,.settlement-toolbar{align-items:stretch;flex-direction:column}.settlement-heading-actions{width:100%}.settlement-heading-actions>button{flex:1 1}.settlement-history-item,.settlement-preview{grid-template-columns:1fr}.settlement-dialog-backdrop{padding:12px}.settlement-dialog{max-height:calc(100vh - 24px);padding:18px}.settlement-dialog-balances,.settlement-dialog-summary,.settlement-form-grid{grid-template-columns:1fr}.settlement-form-grid>label:nth-child(4),.settlement-form-grid>label:nth-child(5),.settlement-form-grid>label:nth-child(8){grid-column:auto}.settlement-filters{align-items:stretch;flex-direction:column}.settlement-filters>select,.settlement-search-field{width:100%}.settlement-toolbar>div:first-child span{white-space:normal}}.platform-page>.settings-surface,.settings-page>.settings-surface+.settings-surface,.workspace-admin-page>.settings-surface+.settings-surface{margin-top:18px}.settings-section-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.settings-section-heading>div{min-width:0}.settings-section-heading h2{margin:4px 0 6px;font-size:20px;letter-spacing:-.025em}.settings-section-heading p:not(.section-kicker){margin:0;color:var(--muted);font-size:13px;line-height:1.6}.settings-section-heading>strong{flex:0 0 auto;color:var(--green);font-size:20px}.member-invite-form{display:grid;grid-template-columns:minmax(260px,1fr) 170px auto;align-items:end;gap:10px;margin-top:22px;padding:16px;border-radius:10px;background:#f2f1ec}.member-invite-form label{min-width:0;display:grid;gap:7px}.member-invite-form label>span{font-size:12px;font-weight:750}.member-invite-form input,.member-invite-form select{width:100%;height:42px;padding-left:12px;border:0;border-radius:8px;outline:0;color:var(--ink);background-color:#fff;font-size:13px}.member-invite-form input:focus,.member-invite-form select:focus{box-shadow:0 0 0 3px #dfeee6}.invite-link-result>button,.member-invite-form>button{min-height:42px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:#25312b;cursor:pointer;font-size:12px;font-weight:800}.member-invite-form>button:disabled{cursor:wait;opacity:.55}.invite-link-result{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:13px 14px;border-radius:9px;background:#e8f3ed}.invite-link-result>div{min-width:0;display:grid;gap:5px}.invite-link-result span{color:#557064;font-size:11px;font-weight:750}.invite-link-result code{overflow:hidden;color:#234d3a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.invite-link-result>button{flex:0 0 auto;min-height:36px;color:#234d3a;background:#d2e8dc}.settings-action-message{margin:12px 0 0;color:#52645b;font-size:12px}.member-table-wrap{min-width:0;margin-top:18px;overflow-x:auto;border-radius:10px}.member-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.member-table th{height:42px;padding:0 12px;color:var(--faint);background:#f4f3ee;font-size:11px;text-align:left}.member-table th:first-child{width:38%}.member-table th:nth-child(2){width:25%}.member-table th:nth-child(3){width:22%}.member-table th:last-child{width:15%;text-align:right}.member-table td{height:64px;padding:9px 12px;border-bottom:1px solid #edede8;color:#5f6662;font-size:13px;vertical-align:middle}.member-table tbody tr:hover{background:#f8f8f4}.member-table td:first-child span,.member-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-table td:first-child strong{color:var(--ink);font-size:14px}.member-table td:first-child span{margin-top:4px;color:var(--muted);font-size:12px}.member-table select{width:136px;height:36px;padding-left:10px;border:0;border-radius:7px;outline:0;color:#4f5853;background-color:#eeeee9;font-size:12px;font-weight:750}.member-role{display:inline-flex;padding:5px 8px;border-radius:6px;color:#546159;background:#eceeea;font-size:11px;font-weight:800}.member-role.owner{color:#28634a;background:#e3f1e9}.platform-admin-mark{display:block;margin-top:5px;color:#15895f;font-size:10px;font-weight:800}.pending-invitation-row>button,.text-danger-button{min-height:32px;padding:0 9px;border:0;border-radius:7px;color:#9a554e;background:#f5e9e7;cursor:pointer;font-size:11px;font-weight:750}.member-table td:last-child{text-align:right}.workspace-table th:first-child{width:28%}.workspace-table th:nth-child(2){width:27%}.workspace-table th:nth-child(3){width:16%}.workspace-table th:nth-child(4){width:11%}.workspace-table th:last-child{width:18%}.workspace-table td:nth-child(4),.workspace-table th:nth-child(4){white-space:nowrap}.workspace-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.workspace-table-actions .button{min-height:36px;padding-inline:12px}.workspace-table-actions .button:disabled{cursor:not-allowed;opacity:.45}.pending-invitations{margin-top:22px;padding-top:18px;border-top:1px solid #ecebe6}.pending-invitations-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:7px}.pending-invitations-heading h3{margin:0;font-size:15px}.pending-invitations-heading span{color:var(--muted);font-size:12px}.pending-invitation-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 2px}.pending-invitation-row+.pending-invitation-row{border-top:1px solid #f0efe9}.pending-invitation-row>div{min-width:0;display:grid;gap:4px}.pending-invitation-row strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pending-invitation-row span{color:var(--muted);font-size:11px}.platform-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.platform-metrics>div{min-width:0;display:grid;gap:8px;padding:18px;border-radius:11px;background:var(--paper)}.platform-metrics span{color:var(--muted);font-size:12px}.platform-metrics strong{font-size:28px;letter-spacing:-.03em}@media (max-width:900px){.member-invite-form{grid-template-columns:1fr 160px}.member-invite-form>button{grid-column:1/-1}.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.invite-link-result,.pending-invitation-row,.settings-section-heading{align-items:stretch;flex-direction:column}.member-invite-form{grid-template-columns:1fr}.member-invite-form>button{grid-column:auto}.invite-link-result>button,.pending-invitation-row>button{width:100%}.platform-metrics{grid-template-columns:1fr}}.detail-studio-list-page{max-width:1540px}.detail-studio-list-header{margin-bottom:22px}.detail-studio-upload-entry{color:#45534c;background:#e7e8e3}.detail-studio-upload-entry:hover{background:#dddfd9}.detail-studio-quick-entry{color:#fff;background:#24332c}.detail-studio-quick-entry:hover{background:#30493d}.detail-studio-list-surface{min-width:0;padding:22px;border-radius:14px;background:var(--paper)}.detail-studio-list-intro{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.detail-studio-list-intro>div{min-width:0}.detail-studio-list-intro h2{margin:4px 0 7px;font-size:21px;letter-spacing:-.035em}.detail-studio-list-intro p:last-child{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.detail-studio-list-intro>span{flex:0 0 auto;padding:6px 8px;border-radius:6px;color:#5c6962;background:#eceeea;font-size:12px;font-weight:800}.detail-studio-list-toolbar{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 0 12px}.detail-studio-list-toolbar>div:first-child{min-width:0;display:grid;gap:4px}.detail-studio-list-toolbar>div:first-child strong{font-size:15px}.detail-studio-list-toolbar>div:first-child span{color:var(--faint);font-size:12px}.detail-studio-list-filters{min-width:0;display:flex;align-items:center;gap:7px}.detail-studio-search-field{width:260px;height:40px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:#f0f0eb}.detail-studio-search-field>span[aria-hidden]{color:var(--muted);font-size:16px}.detail-studio-search-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:13px}.detail-studio-list-filters select,.detail-studio-project-link-banner select,.detail-studio-zoom-field select{height:40px;padding:0 36px 0 11px;border:0;border-radius:8px;outline:0;color:#56605a;background-color:#f0f0eb;background-image:linear-gradient(45deg,transparent 50%,#7b827e 0),linear-gradient(135deg,#7b827e 50%,transparent 0);background-position:calc(100% - 16px) 17px,calc(100% - 12px) 17px;background-size:4px 4px,4px 4px;background-repeat:no-repeat;appearance:none;font-size:13px;font-weight:700}.detail-studio-list-filters select:focus,.detail-studio-project-link-banner select:focus,.detail-studio-zoom-field select:focus{box-shadow:0 0 0 3px #dfeee6}.detail-studio-list-state{min-height:390px;display:grid;place-content:center;justify-items:center;gap:7px;padding:32px;border-radius:10px;background:#f7f7f3;text-align:center}.detail-studio-list-state>span:not(.detail-studio-loading-mark){color:var(--green);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.detail-studio-list-state strong{font-size:16px}.detail-studio-list-state p{max-width:470px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.detail-studio-list-state>button,.detail-studio-list-state>div a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;margin-top:7px;padding:0 12px;border:0;border-radius:7px;color:#fff;background:#2d3b34;cursor:pointer;font-size:11px;font-weight:800;text-decoration:none}.detail-studio-list-state>div{display:flex;align-items:center;gap:7px}.detail-studio-list-state>div a:first-child{color:#4f5b54;background:#e4e6e1}.detail-studio-list-state.error{color:#984f48;background:#f7edeb}.detail-studio-list-state.error>span{color:var(--danger)}.detail-studio-list-state.error>button{background:#9a554d}.detail-studio-list-state.filtered{min-height:300px}.detail-studio-loading-mark{width:22px;height:22px;display:inline-block;border:2px solid #d2d8d4;border-top:2px solid var(--green);border-radius:50%;animation:detail-studio-spin .8s linear infinite}@keyframes detail-studio-spin{to{transform:rotate(1turn)}}.detail-studio-project-table-wrap{min-width:0;max-height:650px;overflow:auto;border-radius:10px}.detail-studio-project-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.detail-studio-project-table th{position:sticky;top:0;z-index:2;height:42px;padding:0 10px;color:var(--faint);background:#f5f4ef;font-size:12px;text-align:left;white-space:nowrap}.detail-studio-project-table th:first-child{width:30%;padding-left:12px}.detail-studio-project-table th:nth-child(2){width:16%}.detail-studio-project-table th:nth-child(3),.detail-studio-project-table th:nth-child(4){width:13%}.detail-studio-project-table th:nth-child(5){width:18%}.detail-studio-project-table th:last-child{width:10%}.detail-studio-project-table td{height:60px;padding:8px 10px;border-bottom:1px solid #eeede8;color:#5e6661;font-size:13px;vertical-align:middle}.detail-studio-project-table td:first-child{padding-left:12px}.detail-studio-project-table tbody tr:hover{background:#f7f8f4}.detail-studio-project-name{min-width:0;display:flex;align-items:center;gap:10px}.detail-studio-project-thumbnail{width:42px;height:42px;flex:0 0 42px;display:inline-grid;place-items:center;overflow:hidden;border-radius:7px;color:#637068;background:#e7e8e2;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-studio-project-thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.detail-studio-project-name>div{min-width:0;display:grid;gap:4px}.detail-studio-project-name span,.detail-studio-project-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-studio-project-name strong{color:var(--ink);font-size:13px}.detail-studio-project-name span{color:var(--faint);font-size:12px}.detail-studio-mode-label{color:#52615a;font-weight:750}.detail-studio-block-count{color:var(--ink);font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-studio-status{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border-radius:5px;color:#646a66;background:#e9eae5;font-size:12px;font-weight:800;white-space:nowrap}.detail-studio-status.editing{color:#315f5a;background:#e2efeb}.detail-studio-status.review{color:#8a6331;background:#f4eadb}.detail-studio-status.approved{color:#176946;background:var(--green-soft)}.detail-studio-status.failed{color:#984f48;background:#f5e9e7}.detail-studio-qa-count.issue{color:#9a5a3b;font-weight:750}.detail-studio-open-link{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:7px;color:#fff;background:#31473c;font-size:13px;font-weight:800;text-decoration:none}.detail-studio-open-link:hover{background:#3d5b4b}.detail-studio-editor-page{width:min(1800px,100%);min-width:0;margin:0 auto;padding:18px 20px 34px}.detail-studio-editor-toolbar{position:sticky;top:0;z-index:20;min-width:0;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px;padding:9px 10px;border-radius:11px;background:var(--paper);box-shadow:0 7px 20px rgb(33 38 35/5%)}.detail-studio-toolbar-identity{min-width:0;display:flex;align-items:center;gap:10px}.detail-studio-back-link{width:34px;height:34px;flex:0 0 34px;display:inline-grid;place-items:center;border-radius:7px;color:#526059;background:#eceeea;font-size:17px;font-weight:750;line-height:0;text-decoration:none}.detail-studio-back-link:hover{background:#e1e5df}.detail-studio-toolbar-identity>div{min-width:0;display:grid;gap:2px}.detail-studio-toolbar-identity>div span{color:var(--green);font:750 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.detail-studio-toolbar-identity>div strong{max-width:330px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.detail-studio-toolbar-actions{min-width:0;display:flex;align-items:center;gap:6px}.detail-studio-save-indicator{display:inline-flex;align-items:center;gap:6px;margin-right:2px;color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap}.detail-studio-save-indicator i{width:6px;height:6px;border-radius:50%;background:var(--green)}.detail-studio-save-indicator.dirty i{background:#c8894b}.detail-studio-save-indicator.saving i{background:#4476a8;animation:detail-studio-pulse 1s ease-in-out infinite}.detail-studio-save-indicator.error{color:var(--danger)}.detail-studio-save-indicator.error i{background:var(--danger)}@keyframes detail-studio-pulse{50%{opacity:.3}}.detail-studio-zoom-field select{width:78px;height:34px;background-position:calc(100% - 15px) 14px,calc(100% - 11px) 14px;font-size:11px}.detail-studio-toolbar-actions>button{min-height:34px;padding:0 10px;border:0;border-radius:7px;cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.detail-studio-save-button{color:#fff;background:#59675f}.detail-studio-review-button,.detail-studio-revision-button{color:#fff;background:#26372e}.detail-studio-approve-button{color:#fff;background:#14724c}.detail-studio-toolbar-actions>button:disabled{cursor:not-allowed;opacity:.42}.detail-studio-project-link-banner{min-width:0;display:grid;grid-template-columns:minmax(280px,1fr) minmax(230px,.8fr) auto;align-items:center;gap:16px;margin-bottom:10px;padding:12px 14px;border-radius:10px;color:#3f594c;background:#e8f2ed}.detail-studio-project-link-banner>div{min-width:0;display:grid;gap:2px}.detail-studio-project-link-banner>div>span{color:var(--green);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-studio-project-link-banner strong{font-size:12px}.detail-studio-project-link-banner p{margin:0;color:#61756a;font-size:11px;line-height:1.45}.detail-studio-project-link-banner select{width:100%;height:36px;color:#34483e;background-color:#fff;background-position:calc(100% - 16px) 15px,calc(100% - 12px) 15px;font-size:12px}.detail-studio-project-link-banner>a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-radius:7px;color:#375747;background:#d5e8de;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.detail-studio-inline-feedback{margin-bottom:10px;padding:9px 11px;border-radius:7px;color:#315a47;background:#e7f2ec;font-size:11px}.detail-studio-inline-feedback.error{color:#984f48;background:#f7e9e7}.detail-studio-editor-layout{min-width:0;display:grid;grid-template-columns:230px minmax(500px,1fr) 296px;align-items:start;gap:10px}.detail-studio-canvas-panel,.detail-studio-inspector,.detail-studio-palette{min-width:0;border-radius:10px;background:var(--paper)}.detail-studio-inspector,.detail-studio-palette{position:sticky;top:78px;max-height:calc(100vh - 98px);overflow:auto}.detail-studio-panel-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 15px 12px}.detail-studio-panel-heading h2{margin:3px 0 0;font-size:15px;letter-spacing:-.02em}.detail-studio-panel-heading>strong{color:var(--green);font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-studio-panel-heading>span{color:var(--muted);font-size:9px;font-weight:750}.detail-studio-concept-picker{display:grid;gap:8px;margin:0 10px 10px;padding:10px;border-radius:8px;background:#f2f2ed}.detail-studio-concept-picker>div:first-child{display:grid;gap:2px}.detail-studio-concept-picker>div:first-child strong{font-size:9px}.detail-studio-concept-picker>div:first-child span{color:var(--muted);font-size:7px}.detail-studio-concept-picker>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.detail-studio-concept-picker button{min-width:0;min-height:31px;display:flex;align-items:center;gap:5px;padding:0 6px;border:0;border-radius:6px;color:#56605a;background:#fff;cursor:pointer;font-size:7px;font-weight:800;text-align:left}.detail-studio-concept-picker button i{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.detail-studio-concept-picker button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-studio-concept-picker button[aria-pressed=true]{color:#1f553b;background:#dcece3;box-shadow:inset 0 0 0 1px #6f9b83}.detail-studio-concept-picker button:disabled{cursor:not-allowed;opacity:.55}.detail-studio-palette-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0 10px 9px;padding:3px;border-radius:7px;background:#edeee9}.detail-studio-palette-tabs button{min-height:31px;border:0;border-radius:5px;color:#727974;background:transparent;cursor:pointer;font-size:9px;font-weight:800}.detail-studio-palette-tabs button[aria-selected=true]{color:#274f3c;background:#fff}.detail-studio-palette-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 10px 9px}.detail-studio-palette-actions button{min-height:33px;padding:0 7px;border:0;border-radius:6px;color:#405249;background:#e8ece8;cursor:pointer;font-size:9px;font-weight:800}.detail-studio-palette-actions button:last-of-type{color:#fff;background:#344b3f}.detail-studio-palette-actions button.supplier-import{grid-column:1/-1;color:#315544;background:#dce9e1}.detail-studio-palette-actions button:disabled{cursor:not-allowed;opacity:.4}.detail-studio-ai-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin:0 10px 10px;padding:9px;border-radius:8px;background:#edf1ed}.detail-studio-ai-tools>div{grid-column:1/-1;display:grid;gap:2px}.detail-studio-ai-tools>div strong{font-size:9px}.detail-studio-ai-tools>div span{color:var(--muted);font-size:7px;line-height:1.35}.detail-studio-ai-tools>button{width:100%;min-height:31px;grid-column:1/-1;padding:0 7px;border:0;border-radius:6px;color:#fff;background:#3b5548;cursor:pointer;font-size:8px;font-weight:800;white-space:nowrap}.detail-studio-ai-tools>button:first-of-type{grid-column:1/-1;color:#315544;background:#dce9e1}.detail-studio-ai-tools>button:disabled{cursor:not-allowed;opacity:.42}.detail-studio-ai-tools label{min-width:0;grid-column:1/-1}.detail-studio-ai-tools input{width:100%;height:31px;padding:0 7px;border:0;border-radius:6px;outline:0;background:#fff;font-size:8px}.detail-studio-ai-tools input:focus{box-shadow:0 0 0 3px #d7e8de}.detail-studio-ai-tools>small{grid-column:1/-1;color:#80624a;font-size:7px;line-height:1.4}.detail-studio-asset-list{display:grid;gap:3px;margin:0;padding:0 8px 10px;list-style:none}.detail-studio-asset-list li{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) 27px;align-items:center;gap:8px;min-height:56px;padding:7px;border-radius:7px}.detail-studio-asset-list li:hover{background:#f3f4ef}.detail-studio-asset-thumb{width:42px;height:42px;flex:0 0 42px;display:inline-grid;place-items:center;overflow:hidden;border-radius:6px;color:#66716a;background:#e5e7e1;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-studio-asset-thumb img{width:100%;height:100%;display:block;object-fit:cover}.detail-studio-asset-list li>div{min-width:0;display:grid;gap:3px}.detail-studio-asset-list li>div span,.detail-studio-asset-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-studio-asset-list strong{font-size:9px}.detail-studio-asset-list li>div span{color:var(--muted);font-size:8px}.detail-studio-asset-list li>button{width:27px;height:27px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:6px;color:#fff;background:#455a4f;cursor:pointer;font-size:15px;line-height:0}.detail-studio-asset-list li>button:disabled{cursor:not-allowed;opacity:.35}.detail-studio-panel-empty{min-height:190px;display:grid;place-content:center;justify-items:center;gap:5px;padding:20px;text-align:center}.detail-studio-panel-empty strong{font-size:10px}.detail-studio-panel-empty p{margin:0;color:var(--muted);font-size:8px;line-height:1.5}.detail-studio-block-outline ol{display:grid;gap:2px;margin:0;padding:0 8px 10px;list-style:none}.detail-studio-block-outline li>button:first-child{width:100%;min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-height:51px;padding:6px 7px;border:0;border-radius:7px;color:inherit;background:transparent;cursor:pointer;text-align:left}.detail-studio-block-outline li>button:first-child:hover{background:#f3f4ef}.detail-studio-block-outline li.selected>button:first-child{color:#214c37;background:#e5f0e9}.detail-studio-block-outline li>button:first-child>span:first-child{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:5px;color:#627068;background:#e8eae5;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-studio-block-outline li>button:first-child>span:last-child{min-width:0;display:grid;gap:3px}.detail-studio-block-outline small,.detail-studio-block-outline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-studio-block-outline strong{font-size:9px}.detail-studio-block-outline small{color:var(--muted);font-size:8px}.detail-studio-canvas-panel{overflow:hidden;background:#e7e6e0}.detail-studio-canvas-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:9px 13px;background:#f9f8f4}.detail-studio-canvas-heading>div{min-width:0;display:grid;gap:3px}.detail-studio-canvas-heading strong{font-size:11px}.detail-studio-canvas-heading>div span,.detail-studio-canvas-heading>span{color:var(--muted);font-size:8px}.detail-studio-canvas-heading>span{flex:0 0 auto;font-weight:750}.detail-studio-canvas-scroll{min-width:0;height:calc(100vh - 116px);min-height:610px;overflow:auto;padding:24px;overscroll-behavior:contain}.detail-studio-canvas-zoom{min-height:100%;margin:0 auto}.detail-studio-canvas-sheet{min-height:610px;overflow:hidden;background:#fff;box-shadow:0 8px 25px rgb(34 39 36/10%);transform-origin:top left}.detail-canvas-block{position:relative;min-width:0;background:#fff;box-shadow:inset 0 0 0 1px #f0f0ec}.detail-canvas-block.selected{z-index:1;box-shadow:inset 0 0 0 3px #42a478}.detail-canvas-block[draggable=true]{cursor:grab}.detail-canvas-block[draggable=true]:active{cursor:grabbing}.detail-canvas-block-meta{min-width:0;min-height:42px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;color:#526059;background:#f5f5f1}.detail-canvas-block-meta>span{width:25px;height:25px;display:inline-grid;place-items:center;border-radius:5px;color:#347052;background:#e2efe8;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-canvas-block-meta strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.detail-canvas-block-meta small{max-width:250px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.detail-canvas-block-preview{width:100%;min-height:260px;display:block;padding:0;border:0;color:inherit;background:#fff;cursor:pointer}.detail-canvas-block-preview>img{width:100%;height:auto;display:block}.detail-canvas-composition{min-height:430px;display:grid;align-content:center;gap:16px;padding:68px 74px;color:inherit;background:#f3f3ee;white-space:normal}.detail-canvas-composition>small{color:currentColor;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;opacity:.62}.detail-canvas-composition>strong{display:block;font-size:39px;line-height:1.22;letter-spacing:-.045em}.detail-canvas-composition>p{max-width:570px;margin:0;font-size:17px;line-height:1.75;white-space:pre-wrap}.detail-canvas-composition-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.detail-canvas-composition-items>span{min-width:0;display:grid;gap:7px;padding:18px;background:rgb(255 255 255/38%)}.detail-canvas-composition-items b{font-size:15px}.detail-canvas-composition-items em{font-size:12px;font-style:normal;line-height:1.55;opacity:.72}.detail-canvas-composition.dark{color:#f6f2e8;background:#242820}.detail-canvas-composition.brand{color:#fff;background:#315b45}.template-warm .detail-canvas-composition.light{background:#f1e6d3}.template-premium .detail-canvas-composition.light{color:#f6f2e8;background:#242820}.template-market .detail-canvas-composition.light{background:#e6ecd7}.template-editorial .detail-canvas-composition.light{background:#eae3d8}.template-sanji .detail-canvas-composition{position:relative;justify-items:start;padding-left:108px;background:#dfe2d0;text-align:left!important}.template-sanji .detail-canvas-composition:before{content:"SANJI NOTE";position:absolute;top:68px;left:34px;color:#54734b;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;writing-mode:vertical-rl}.template-sanji .detail-canvas-composition>strong{max-width:510px;font-family:Georgia,Times New Roman,serif}.detail-canvas-placeholder{min-height:330px;display:grid;place-content:center;justify-items:center;gap:9px;padding:40px;color:#6d756f;background:#ecece7;text-align:center}.detail-canvas-placeholder small{color:var(--green);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.detail-canvas-placeholder strong{max-width:420px;font-size:18px}.detail-canvas-placeholder em{color:var(--muted);font-size:10px;font-style:normal}.detail-studio-canvas-empty{min-height:610px;display:grid;place-content:center;justify-items:center;gap:8px;padding:60px;color:#4c5650;background:#f8f8f4;text-align:center}.detail-studio-canvas-empty>span{color:var(--green);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.detail-studio-canvas-empty strong{font-size:18px}.detail-studio-canvas-empty p{max-width:430px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.detail-studio-canvas-empty button{min-height:36px;margin-top:5px;padding:0 12px;border:0;border-radius:7px;color:#fff;background:#30473b;cursor:pointer;font-size:10px;font-weight:800}.detail-studio-canvas-empty button:disabled{opacity:.4}.detail-studio-inspector{padding-bottom:10px}.detail-studio-inspector-section{margin:0 10px;padding:13px 2px;border-top:1px solid #ecece7}.detail-studio-inspector-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.detail-studio-inspector-title h3{margin:0;font-size:11px}.detail-studio-inspector-title>span{color:var(--muted);font-size:8px;font-weight:750}.detail-studio-inspector-title>span.issue{color:#a15b40}.detail-studio-inspector-field{min-width:0;display:grid;gap:5px;margin-top:9px}.detail-studio-inspector-field>span{font-size:9px;font-weight:750}.detail-studio-inspector-field input,.detail-studio-inspector-field textarea{width:100%;padding:0 9px;border:0;border-radius:7px;outline:0;color:var(--ink);background:#f0f0eb;font-size:9px;resize:vertical}.detail-studio-inspector-field input{height:35px}.detail-studio-inspector-field textarea{padding-block:8px;line-height:1.45}.detail-studio-inspector-field input:focus,.detail-studio-inspector-field textarea:focus{box-shadow:0 0 0 3px #dfeee6}.detail-studio-inspector-field input:disabled,.detail-studio-inspector-field textarea:disabled{color:#747a76;cursor:not-allowed}.detail-studio-inspector-field small{color:var(--muted);font-size:8px;line-height:1.45}.detail-studio-block-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0 0}.detail-studio-block-facts>div{min-width:0;display:grid;gap:3px;padding:8px;border-radius:6px;background:#f5f4ef}.detail-studio-block-facts dt{color:var(--muted);font-size:8px}.detail-studio-block-facts dd{overflow:hidden;margin:0;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.detail-studio-inspector-empty{min-height:130px;display:grid;place-content:center;justify-items:center;gap:5px;margin:0 10px;padding:20px;border-top:1px solid #ecece7;text-align:center}.detail-studio-inspector-empty strong{font-size:10px}.detail-studio-inspector-empty p{margin:0;color:var(--muted);font-size:8px;line-height:1.45}.detail-studio-evidence-list,.detail-studio-qa-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.detail-studio-evidence-list li{display:grid;gap:5px;padding:9px;border-radius:7px;background:#f4f3ee}.detail-studio-evidence-list li>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.detail-studio-evidence-list strong{font-size:9px}.detail-studio-evidence-list li>div span{color:#9a673f;font-size:7px;font-weight:800}.detail-studio-evidence-list li>div span.verified{color:var(--green)}.detail-studio-evidence-list p{margin:0;color:#4d5751;font-size:9px;line-height:1.45}.detail-studio-evidence-list small{color:var(--muted);font-size:7px}.detail-studio-evidence-empty{margin:0;padding:10px;border-radius:7px;color:#80654e;background:#f6eee5;font-size:8px;line-height:1.5}.detail-studio-qa-list li button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;padding:9px;border:0;border-radius:7px;color:inherit;background:#f4f3ee;cursor:pointer;text-align:left}.detail-studio-qa-list li button:hover{background:#eeeee8}.detail-studio-qa-list li button>span{grid-row:1/3;padding:3px 5px;border-radius:4px;color:#6a6257;background:#e9e3da;font-size:7px;font-weight:800}.detail-studio-qa-list li.error button>span{color:#974e47;background:#f5e4e2}.detail-studio-qa-list strong{font-size:9px}.detail-studio-qa-list p{grid-column:2;margin:0;color:var(--muted);font-size:8px;line-height:1.45}.detail-studio-qa-clear{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:9px;border-radius:7px;color:#2e684c;background:#e8f3ed}.detail-studio-qa-clear>span{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:var(--green);font-size:9px}.detail-studio-qa-clear>div{min-width:0;display:grid;gap:3px}.detail-studio-qa-clear strong{font-size:8px}.detail-studio-qa-clear p{margin:0;color:#5a7165;font-size:7px;line-height:1.45}.detail-studio-approval-card{display:grid;gap:7px;margin:0 10px 2px;padding:11px;border-radius:8px;color:#565f5a;background:#eeeee9}.detail-studio-approval-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-studio-approval-card>div span{font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.detail-studio-approval-card>div strong{font-size:9px}.detail-studio-approval-card p{margin:0;color:currentColor;font-size:8px;line-height:1.5;opacity:.86}.detail-studio-approval-card.review{color:#78562f;background:#f5ebdd}.detail-studio-approval-card.approved{color:#276047;background:#e5f2eb}.detail-studio-ai-tools>div span,.detail-studio-ai-tools>small,.detail-studio-approval-card p,.detail-studio-block-facts dt,.detail-studio-concept-picker>div:first-child span,.detail-studio-evidence-empty,.detail-studio-evidence-list li>div span,.detail-studio-evidence-list small,.detail-studio-inspector-empty p,.detail-studio-inspector-field small,.detail-studio-inspector-title>span,.detail-studio-panel-empty p,.detail-studio-qa-clear p,.detail-studio-qa-list li button>span,.detail-studio-qa-list p{font-size:10px}.detail-studio-ai-tools input,.detail-studio-ai-tools>button,.detail-studio-approval-card>div strong,.detail-studio-asset-list li>div span,.detail-studio-asset-list strong,.detail-studio-block-facts dd,.detail-studio-concept-picker button,.detail-studio-evidence-list p,.detail-studio-evidence-list strong,.detail-studio-inspector-field input,.detail-studio-inspector-field textarea,.detail-studio-inspector-field>span,.detail-studio-qa-clear strong,.detail-studio-qa-list strong{font-size:11px}.detail-studio-ai-tools input,.detail-studio-ai-tools>button,.detail-studio-concept-picker button{min-height:34px}.detail-studio-editor-state{min-height:calc(100vh - 80px);display:grid;place-content:center;justify-items:center;gap:7px;margin:18px;padding:34px;border-radius:12px;background:var(--paper);text-align:center}.detail-studio-editor-state>span:not(.detail-studio-loading-mark){color:var(--green);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-studio-editor-state strong{font-size:16px}.detail-studio-editor-state p{max-width:440px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.detail-studio-editor-state>div{display:flex;gap:6px;margin-top:6px}.detail-studio-editor-state>div a,.detail-studio-editor-state>div button{min-height:36px;display:inline-flex;align-items:center;padding:0 11px;border:0;border-radius:7px;color:#fff;background:#30453a;cursor:pointer;font-size:10px;font-weight:800;text-decoration:none}.detail-studio-editor-state>div a{color:#4d5952;background:#e7e8e3}.detail-studio-editor-state.error{color:#984f48;background:#f8efed}@media (max-width:1320px){.detail-studio-editor-page{padding-inline:14px}.detail-studio-editor-layout{grid-template-columns:205px minmax(430px,1fr) 260px;gap:8px}.detail-studio-toolbar-identity>div strong{max-width:220px}.detail-studio-canvas-scroll{padding-inline:16px}}@media (max-width:1180px){.detail-studio-list-toolbar{align-items:stretch;flex-direction:column}.detail-studio-list-filters{align-self:flex-end}.detail-studio-editor-layout{grid-template-columns:210px minmax(0,1fr)}.detail-studio-inspector{position:static;max-height:none;grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.detail-studio-inspector>.detail-studio-panel-heading{grid-column:1/-1;padding:4px 5px 8px}.detail-studio-approval-card,.detail-studio-inspector-empty,.detail-studio-inspector-section{margin:0;padding:11px;border:0;border-radius:8px;background:#f5f4ef}.detail-studio-approval-card{align-self:stretch}.detail-studio-project-link-banner{grid-template-columns:1fr 1fr}.detail-studio-project-link-banner>a{grid-column:2}}@media (max-width:900px){.detail-studio-editor-page{padding:10px 12px 28px}.detail-studio-editor-toolbar{position:static;align-items:flex-start;flex-direction:column}.detail-studio-toolbar-identity{width:100%}.detail-studio-toolbar-identity>div{flex:1 1}.detail-studio-toolbar-identity>div strong{max-width:none}.detail-studio-toolbar-actions{width:100%;overflow-x:auto;padding-bottom:2px}.detail-studio-save-indicator{margin-right:auto}.detail-studio-editor-layout{display:flex;flex-direction:column}.detail-studio-canvas-panel{width:100%;order:1}.detail-studio-palette{width:100%;position:static;order:2;max-height:none;overflow:visible}.detail-studio-inspector{width:100%;order:3;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-studio-canvas-scroll{height:70vh;min-height:510px}.detail-studio-project-link-banner{grid-template-columns:1fr}.detail-studio-project-link-banner>a{grid-column:auto}}@media (max-width:760px){.detail-studio-list-header{display:grid}.detail-studio-list-surface{padding:16px}.detail-studio-list-intro{align-items:flex-start;flex-direction:column;gap:10px}.detail-studio-list-filters{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-studio-search-field{width:100%;grid-column:1/-1}.detail-studio-list-filters select{width:100%}.detail-studio-inspector{grid-template-columns:1fr}}@media (max-width:620px){.detail-studio-list-filters{grid-template-columns:1fr}.detail-studio-search-field{grid-column:auto}.detail-studio-list-state{min-height:320px;padding:24px 16px}.detail-studio-list-state>div{align-items:stretch;flex-direction:column}.detail-studio-toolbar-identity .detail-studio-status{display:none}.detail-studio-toolbar-actions{display:grid;grid-template-columns:1fr auto auto}.detail-studio-save-indicator{grid-column:1/-1}.detail-studio-zoom-field{display:none}.detail-studio-toolbar-actions>button{min-height:36px}.detail-studio-canvas-heading>div span{display:none}.detail-studio-canvas-scroll{min-height:480px;padding:12px}.detail-studio-canvas-zoom{width:335px!important}.detail-studio-canvas-sheet{transform:scale(.43)!important}.detail-studio-palette{max-height:none;overflow:visible}.detail-studio-asset-list{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-studio-asset-list li{grid-template-columns:38px minmax(0,1fr) 27px}.detail-studio-asset-thumb{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.detail-studio-loading-mark,.detail-studio-save-indicator.saving i{animation:none}}@media (forced-colors:active){.detail-studio-list-filters select,.detail-studio-zoom-field select,.marketplace-listing-filters select{appearance:auto;background-image:none}.detail-canvas-block.selected{outline:3px solid Highlight}}.marketplace-action-feedback{max-width:520px;margin:0;padding:10px 12px;border-radius:7px;background:#f2f6f2;color:#27462f;font-size:13px}.marketplace-confirm-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgb(20 24 21/55%)}.marketplace-confirm-dialog{width:min(440px,100%);min-width:0;box-sizing:border-box;padding:24px;border-radius:12px;background:#fffdf9;box-shadow:0 24px 70px rgb(0 0 0/24%);white-space:normal;overflow-wrap:anywhere}.marketplace-confirm-dialog h2{margin:6px 0 8px;font-size:20px}.marketplace-confirm-dialog>p:not(.section-kicker){min-width:0;max-width:100%;margin:0 0 18px;color:#63665f;font-size:13px;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.marketplace-confirm-dialog>p:not(.section-kicker) strong{white-space:normal;overflow-wrap:anywhere}.marketplace-confirm-dialog label{display:grid;gap:8px;font-size:13px}.marketplace-confirm-dialog input{min-height:42px;padding:0 12px;border:0;border-radius:7px;background:#f0f1ed;font:inherit;font-size:13px}.marketplace-confirm-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.marketplace-confirm-dialog button{min-height:38px;padding:0 14px;border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.marketplace-confirm-dialog button:last-child{background:#244b32;color:white}.marketplace-confirm-dialog.danger button:last-child{background:#9b4039}.marketplace-confirm-dialog button:disabled{cursor:not-allowed;opacity:.45}.marketplace-confirm-dialog>.marketplace-remove-error,.marketplace-confirm-dialog>.workbench-delete-error{display:block;margin:0 0 14px;padding:10px 12px;border-radius:7px;color:#914b45;background:#f7e9e7;font-size:13px}.marketplace-coupon-dialog{width:min(560px,calc(100vw - 32px))}.marketplace-confirm-dialog.marketplace-coupon-dialog select{width:100%;min-height:42px;padding:0 38px 0 12px;border:0;border-radius:7px;background:#f0f1ed;color:#222721;font:inherit;font-size:13px}.marketplace-confirm-dialog>.marketplace-coupon-summary{display:flex;justify-content:flex-start;gap:22px;margin:0 0 16px;padding:12px 14px;border-radius:7px;background:#eef3ef;color:#526158;font-size:13px}.marketplace-confirm-dialog>.marketplace-coupon-summary strong{margin-left:4px;color:#1f5037}.marketplace-confirm-dialog>.marketplace-coupon-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0}.marketplace-confirm-dialog>.marketplace-coupon-warning{margin-bottom:14px;padding:10px 12px;border-radius:7px;background:#f6ede2;color:#8b5a28}.generation-profile-page{max-width:1540px}.generation-profile-page-header{margin-bottom:22px}.generation-profile-page .section-kicker{font-size:12px}.generation-profile-layout{min-width:0;display:grid;grid-template-columns:268px minmax(0,1fr);align-items:start;gap:12px}.generation-profile-editor,.generation-profile-list{min-width:0;border-radius:14px;background:var(--paper)}.generation-profile-list{position:sticky;top:20px;max-height:calc(100vh - 40px);display:grid;align-self:start;gap:10px;overflow:auto;padding:18px 12px 12px}.generation-profile-list-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 6px 6px}.generation-profile-list-heading>div{min-width:0;display:grid;gap:4px}.generation-profile-list-heading strong{font-size:16px}.generation-profile-list-heading>span{min-width:30px;height:30px;display:inline-grid;place-items:center;border-radius:7px;color:#286348;background:#e5f1ea;font-size:13px;font-weight:800}.generation-profile-list-items{display:grid;gap:5px}.generation-profile-list-items button{min-width:0;display:grid;gap:5px;padding:13px;border:0;border-radius:9px;color:inherit;background:#f4f4ef;cursor:pointer;text-align:left}.generation-profile-list-items button:hover{background:#ecefe9}.generation-profile-list-items button.active{color:#174a32;background:#dcece3}.generation-profile-list-items small,.generation-profile-list-items span,.generation-profile-list-items strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-profile-list-items strong{font-size:14px}.generation-profile-list-items span{color:#66716a;font-size:12px;font-weight:700}.generation-profile-list-items small{color:var(--muted);font-size:12px}.generation-profile-editor{display:grid;gap:12px;padding:20px}.generation-profile-editor-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:2px 2px 8px}.generation-profile-editor-header>div{min-width:0}.generation-profile-editor-header h2{margin:5px 0 6px;font-size:24px;letter-spacing:-.035em}.generation-profile-editor-header p:last-child{max-width:720px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.generation-profile-editor-header>span{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:7px;font-size:12px;font-weight:800}.generation-profile-editor-header>span.active{color:#236046;background:#e4f2ea}.generation-profile-editor-header>span.inactive{color:#6c716e;background:#ecece7}.generation-profile-section{min-width:0;display:grid;gap:15px;padding:18px;border-radius:11px;background:#f7f7f3}.generation-profile-section-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.generation-profile-section-heading>div{min-width:0;display:flex;align-items:flex-start;gap:11px}.generation-profile-section-heading>div>span{width:30px;height:30px;flex:0 0 30px;display:inline-grid;place-items:center;border-radius:7px;color:#347052;background:#e3eee7;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.generation-profile-section-heading>div>div{min-width:0}.generation-profile-section-heading h3{margin:1px 0 4px;font-size:18px;letter-spacing:-.025em}.generation-profile-section-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.generation-profile-section-heading.compact{min-height:52px}.generation-profile-fields{min-width:0;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.5fr);gap:10px}.generation-profile-fields label,.generation-profile-select-field,.generation-profile-text-field{min-width:0;display:grid;gap:7px}.generation-profile-fields label>span,.generation-profile-fieldset legend,.generation-profile-select-field>span,.generation-profile-text-field>span{color:#3f4843;font-size:13px;font-weight:800}.generation-profile-editor input,.generation-profile-editor select,.generation-profile-editor textarea{font:inherit}.generation-profile-count-field input,.generation-profile-fields input,.generation-profile-fields textarea,.generation-profile-select-field select,.generation-profile-text-field textarea{width:100%;border:0;border-radius:8px;outline:0;color:var(--ink);background:#ecece7;font-size:14px}.generation-profile-fields input,.generation-profile-select-field select{min-height:42px;padding:0 12px}.generation-profile-fields textarea,.generation-profile-text-field textarea{min-height:94px;padding:11px 12px;line-height:1.65;resize:vertical}.generation-profile-count-field input:focus,.generation-profile-fields input:focus,.generation-profile-fields textarea:focus,.generation-profile-select-field select:focus,.generation-profile-text-field textarea:focus{box-shadow:0 0 0 3px #cfe4d8}.generation-profile-select-field>small,.generation-profile-text-field>small{color:var(--muted);font-size:12px;line-height:1.55}.generation-profile-select-field select{padding:0 42px 0 12px;background-image:linear-gradient(45deg,transparent 50%,#717975 0),linear-gradient(135deg,#717975 50%,transparent 0);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;appearance:none}.generation-profile-story-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.generation-profile-story-grid .generation-profile-select-field{align-content:start}.generation-profile-count-range{min-width:0;display:grid;grid-template-columns:160px 160px minmax(240px,1fr);gap:10px}.generation-profile-count-range label{min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px;border-radius:9px;background:#ecece7}.generation-profile-count-range label>span{font-size:13px;font-weight:800}.generation-profile-count-range input[type=number]{width:58px;min-height:38px;padding:0 7px;border:0;border-radius:7px;background:#fffefa;font-size:14px;text-align:center}.generation-profile-count-range input[type=range]{width:100%;min-width:90px;accent-color:#2c7552}.generation-profile-count-range label:last-child{grid-template-columns:auto minmax(90px,1fr) auto}.generation-profile-count-range strong{color:#285d43;font-size:13px}.generation-profile-fieldset{min-width:0;display:grid;gap:9px;margin:0;padding:0;border:0}.generation-profile-fieldset legend{margin-bottom:9px;padding:0}.preset-category-grid{display:flex;flex-wrap:wrap;gap:6px}.preset-category-grid label{position:relative;min-height:36px;display:inline-flex;align-items:center;padding:0 11px;border-radius:7px;color:#646b67;background:#eaeae5;cursor:pointer;font-size:13px;font-weight:750}.preset-category-grid label.selected{color:#174a32;background:#d7e9df}.generation-profile-concept-grid input,.preset-category-grid input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;opacity:0}.generation-profile-concept-grid label:focus-within,.preset-category-grid label:focus-within{outline:3px solid #c2dfcf;outline-offset:2px}.generation-profile-concept-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.generation-profile-concept-grid label{position:relative;min-width:0;min-height:82px;display:flex;align-items:center;padding:12px;border-radius:9px;color:#5e6661;background:#ecece7;cursor:pointer}.generation-profile-concept-grid label:hover{background:#e5e8e3}.generation-profile-concept-grid label.selected{color:#174a32;background:#d7e9df}.generation-profile-concept-grid label>span{min-width:0;display:grid;gap:5px}.generation-profile-concept-grid strong{font-size:14px}.generation-profile-concept-grid small{color:currentColor;font-size:12px;line-height:1.45;opacity:.78}.generation-profile-output-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.generation-profile-output-grid>.generation-profile-section{align-content:start}.generation-profile-count-field{width:122px;flex:0 0 122px;display:grid;grid-template-columns:1fr 55px;align-items:center;gap:8px}.generation-profile-count-field>span{font-size:13px;font-weight:800;white-space:nowrap}.generation-profile-count-field input{height:40px;padding:0 6px;text-align:center}.generation-profile-order-editor{min-width:0;display:grid;gap:9px;padding:14px;border-radius:9px;background:#ecece7}.generation-profile-order-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.generation-profile-order-heading>div{min-width:0;display:grid;gap:3px}.generation-profile-order-heading strong{font-size:14px}.generation-profile-order-heading>div span{color:var(--muted);font-size:12px}.generation-profile-order-heading>span{flex:0 0 auto;color:#37634c;font-size:12px;font-weight:800}.generation-profile-order-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.generation-profile-order-list li{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 9px;border-radius:8px;background:#fffefa}.generation-profile-order-index{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:7px;color:#347052;background:#e4efe8;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.generation-profile-order-list li>div:nth-child(2){min-width:0;display:grid;gap:3px}.generation-profile-order-list li>div:nth-child(2) strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.generation-profile-order-list li>div:nth-child(2) span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.generation-profile-order-actions{display:flex;align-items:center;gap:4px}.generation-profile-order-actions button{min-width:32px;height:32px;display:inline-grid;place-items:center;padding:0 8px;border:0;border-radius:6px;color:#4f5d55;background:#e9ebe6;cursor:pointer;font-size:12px;font-weight:800}.generation-profile-order-actions button:last-child{color:#925049;background:#f4e9e7}.generation-profile-order-actions button:disabled{cursor:not-allowed;opacity:.35}.generation-profile-section-library{min-width:0;display:grid;gap:7px;padding-top:2px}.generation-profile-section-library>span{font-size:12px;font-weight:800}.generation-profile-section-library>div{display:flex;flex-wrap:wrap;gap:5px}.generation-profile-section-library button{min-height:34px;padding:0 10px;border:0;border-radius:7px;color:#3f5a4b;background:#f9f9f5;cursor:pointer;font-size:12px;font-weight:750}.generation-profile-section-library button:hover{background:#fff}.generation-profile-section-library small{color:var(--muted);font-size:12px}.generation-profile-detail-policy{margin:0;padding:10px 12px;border-radius:8px;color:#665d53;background:#f3ede5;font-size:12px;line-height:1.55}.generation-profile-feedback{margin:0;padding:11px 12px;border-radius:8px;color:#2d5d44;background:#e5f1ea;font-size:13px;line-height:1.55}.generation-profile-actions{position:sticky;bottom:10px;z-index:5;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-radius:10px;background:#e9ebe6;box-shadow:0 10px 25px rgb(35 42 38/10%)}.generation-profile-active-toggle{position:relative;min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer}.generation-profile-active-toggle input{width:18px;height:18px;flex:0 0 18px;accent-color:#23805a}.generation-profile-active-toggle>span{min-width:0;display:grid;gap:2px}.generation-profile-active-toggle strong{font-size:13px}.generation-profile-active-toggle small{color:var(--muted);font-size:12px}.generation-profile-actions .primary-button{min-width:130px;min-height:42px;flex:0 0 auto;font-size:13px}.generation-profile-actions .primary-button:disabled{cursor:wait;opacity:.55}.generation-profile-empty{min-height:360px;display:grid;place-content:center;justify-items:center;gap:6px;border-radius:14px;background:var(--paper);text-align:center}.generation-profile-empty strong{font-size:17px}.generation-profile-empty p{margin:0;color:var(--muted);font-size:13px}@media (max-width:1220px){.generation-profile-output-grid{grid-template-columns:1fr}}@media (max-width:980px){.generation-profile-layout{grid-template-columns:1fr}.generation-profile-list{position:static;max-height:none}.generation-profile-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-profile-fields{grid-template-columns:1fr}.generation-profile-count-range{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-profile-count-range label:last-child{grid-column:1/-1}}@media (max-width:760px){.generation-profile-editor{padding:14px}.generation-profile-editor-header,.generation-profile-section-heading{align-items:stretch;flex-direction:column}.generation-profile-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-profile-count-field{width:100%;grid-template-columns:minmax(0,1fr) 72px}}@media (max-width:560px){.generation-profile-concept-grid,.generation-profile-list-items{grid-template-columns:1fr}.generation-profile-section{padding:14px}.generation-profile-count-range,.generation-profile-story-grid{grid-template-columns:1fr}.generation-profile-count-range label:last-child{grid-column:auto}.generation-profile-order-list li{grid-template-columns:34px minmax(0,1fr)}.generation-profile-order-actions{grid-column:1/-1;justify-content:flex-end}.generation-profile-actions{position:static;align-items:stretch;flex-direction:column}.generation-profile-actions .primary-button{width:100%}}@media (forced-colors:active){.generation-profile-select-field select{appearance:auto;background-image:none}.generation-profile-concept-grid input,.preset-category-grid input{position:static;width:16px;height:16px;margin:0 8px 0 0;opacity:1}}.marketplace-orders-back{display:inline-flex;margin-bottom:12px;color:#4f6258;font-size:13px;font-weight:800;text-decoration:none}.marketplace-orders-back:hover{color:#234f39}.marketplace-orders-back:focus-visible{outline:3px solid #9dccb1;outline-offset:2px}.marketplace-hub-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.marketplace-hub-header-actions>a{justify-content:center;white-space:nowrap}.marketplace-orders-link{min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border-radius:9px;color:#fff;background:#28543d;font-size:13px;font-weight:800;text-decoration:none}.marketplace-orders-link:hover{background:#1f4934}.marketplace-hub-header-actions>a:focus-visible{outline:3px solid #9dccb1;outline-offset:2px}.marketplace-order-fulfillment{min-width:0;overflow:hidden;border-radius:12px;background:var(--paper)}.marketplace-order-toolbar{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:22px 20px}.marketplace-order-toolbar>div:first-child{min-width:0}.marketplace-order-toolbar h2{margin:5px 0 7px;font-size:22px;letter-spacing:-.025em}.marketplace-order-toolbar h2 span{margin-left:5px;color:#236247;font:800 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-order-toolbar>div:first-child>p{max-width:720px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.marketplace-order-toolbar>div:first-child>small{display:block;margin-top:7px;color:#65746c;font-size:12px}.marketplace-order-action-panel{min-width:320px;display:grid;align-items:end;gap:8px}.marketplace-order-action-buttons{display:flex;justify-content:flex-end;gap:8px}.marketplace-order-date-field{min-width:0;display:grid;gap:7px;color:#445049;font-size:13px;font-weight:800}.marketplace-order-date-field input{width:100%;min-height:42px;padding:0 11px;border:0;border-radius:9px;outline:0;color:#313a35;background:#f0f1ed;font:inherit;font-size:13px}.marketplace-order-date-field input:focus-visible{box-shadow:0 0 0 3px #cfe4d8}.marketplace-order-date-field input:disabled{cursor:wait;opacity:.6}.marketplace-order-run-button{min-height:42px;padding:0 15px;border:0;border-radius:9px;color:#fff;background:#28543d;cursor:pointer;font:inherit;font-size:13px;font-weight:850;white-space:nowrap}.marketplace-order-run-button:hover:not(:disabled){background:#1f4934}.marketplace-order-run-button:focus-visible{outline:3px solid #9dccb1;outline-offset:2px}.marketplace-order-run-button:disabled{cursor:wait;opacity:.55}.marketplace-order-final-button{min-height:42px;padding:0 15px;border:0;border-radius:9px;color:#fff;background:#9b493f;cursor:pointer;font:inherit;font-size:13px;font-weight:850;white-space:nowrap}.marketplace-order-final-button:hover:not(:disabled){background:#853c34}.marketplace-order-final-button:focus-visible{outline:3px solid #dfafa8;outline-offset:2px}.marketplace-order-final-button:disabled{cursor:wait;opacity:.45}.marketplace-order-deposit-button{min-height:42px;padding:0 15px;border:0;border-radius:9px;color:#315746;background:#e8efea;cursor:pointer;font:inherit;font-size:13px;font-weight:850;white-space:nowrap}.marketplace-order-deposit-button:hover:not(:disabled){background:#dce9e1}.marketplace-order-deposit-button:focus-visible{outline:3px solid #9dccb1;outline-offset:2px}.marketplace-order-deposit-button:disabled{cursor:wait;opacity:.55}.marketplace-order-permission-note{grid-column:1/-1;margin:0;padding:11px 12px;border-radius:8px;color:#6b6258;background:#f3eee7;font-size:13px;line-height:1.5}.marketplace-order-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0 20px 18px}.marketplace-order-summary>div{padding:12px 14px;border-radius:9px;background:#f3f3ee}.marketplace-order-summary>div.attention{color:#934d46;background:#f7eae7}.marketplace-order-summary dt{color:var(--muted);font-size:12px}.marketplace-order-summary dd{margin:5px 0 0;font:850 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-order-attention-guide{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 20px 18px;padding:12px 14px;border-radius:9px;color:#794a3e;background:#f7ede7;font-size:13px;line-height:1.55}.marketplace-order-attention-guide p{min-width:0;margin:0}.marketplace-order-attention-guide strong{color:#8f443c}.marketplace-order-attention-guide a{flex:0 0 auto;color:#315746;font-weight:850;text-underline-offset:3px}.marketplace-order-funding{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 20px 18px;padding:13px 15px;border-radius:9px;background:#eef2ed}.marketplace-order-funding>div{min-width:0;display:flex;align-items:baseline;gap:10px}.marketplace-order-funding span{color:#596860;font-size:12px;font-weight:750}.marketplace-order-funding strong{color:#244f39;font:850 17px/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.marketplace-order-funding small{color:#7d5540;font-size:12px;font-weight:750;white-space:nowrap}.marketplace-order-funding p{margin:0;color:var(--muted);font-size:12px}.marketplace-order-feedback{margin:0 20px 18px;padding:11px 13px;border-radius:8px;font-size:13px;font-weight:700;line-height:1.55}.marketplace-order-feedback.success{color:#24583e;background:#e4f0e9}.marketplace-order-feedback.error{color:#914b45;background:#f7e9e7}.marketplace-order-filter{width:fit-content;display:flex;gap:3px;margin:0 20px 14px;padding:4px;border-radius:8px;background:#f0f1ed}.marketplace-order-filter button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:0;border-radius:6px;color:#68716c;background:transparent;cursor:pointer;font-size:13px;font-weight:750}.marketplace-order-filter button:hover{color:#315746;background:#e6ebe7}.marketplace-order-filter button.active{color:#244f39;background:var(--paper);box-shadow:0 1px 4px rgb(37 57 46/10%)}.marketplace-order-filter button:focus-visible{outline:3px solid #9dccb1;outline-offset:2px}.marketplace-order-filter strong{color:inherit;font:850 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-order-table-wrap{min-width:0;overflow-x:auto;outline:0}.marketplace-order-table-wrap:focus-visible{box-shadow:inset 0 0 0 3px #b8d8c5}.marketplace-order-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.marketplace-order-table td,.marketplace-order-table th{padding:11px 15px;border-top:1px solid var(--soft);font-size:13px;text-align:left;vertical-align:middle}.marketplace-order-table th{height:42px;padding-block:0;color:var(--muted);background:#f7f6f2;font-weight:750}.marketplace-order-table td{min-height:68px;line-height:1.45}.marketplace-order-table th:first-child{width:16%}.marketplace-order-table th:nth-child(2){width:24%}.marketplace-order-table th:nth-child(3){width:7%}.marketplace-order-table th:nth-child(4){width:12%}.marketplace-order-table th:nth-child(5),.marketplace-order-table th:nth-child(6){width:14%}.marketplace-order-table th:nth-child(7){width:13%}.marketplace-order-operations-table{min-width:920px}.marketplace-order-operations-table td,.marketplace-order-operations-table th{padding-inline:10px}.marketplace-order-operations-table th:first-child{width:14%}.marketplace-order-operations-table th:nth-child(2){width:4%}.marketplace-order-operations-table th:nth-child(3){width:22%}.marketplace-order-operations-table th:nth-child(4){width:6%}.marketplace-order-operations-table th:nth-child(5){width:14%}.marketplace-order-operations-table th:nth-child(6),.marketplace-order-operations-table th:nth-child(7){width:15%}.marketplace-order-operations-table th:nth-child(8){width:10%}.marketplace-order-operations-table td:nth-child(2),.marketplace-order-operations-table th:nth-child(2){padding-inline:7px;text-align:center}.marketplace-order-operations-table td>:not(.marketplace-order-status):not(.marketplace-order-status-cell):not(.marketplace-order-number):not(.marketplace-order-product-cell){overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.marketplace-order-product-cell{min-width:0;display:grid;gap:3px}.marketplace-order-product-cell small,.marketplace-order-product-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-order-number{position:relative;z-index:1;width:32px;height:32px;display:inline-grid;place-items:center;line-height:0;overflow:visible}.marketplace-order-number:focus-within,.marketplace-order-number:hover{z-index:30}.marketplace-order-number-trigger{width:32px;height:32px;flex:0 0 32px;display:inline-grid;place-items:center;border-radius:7px;color:#315746;background:#e8efea;line-height:0;cursor:help}.marketplace-order-number-trigger svg{width:17px;height:17px;display:block;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.marketplace-order-number-heading{width:100%;display:inline-grid;place-items:center;color:#7b8580;line-height:0}.marketplace-order-number-heading svg{width:15px;height:15px;display:block;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.marketplace-order-number-trigger:focus-visible{outline:3px solid #9dccb1;outline-offset:2px}.marketplace-order-number-tooltip{position:absolute;top:50%;left:calc(100% + 7px);z-index:40;visibility:hidden;padding:7px 9px;border-radius:7px;color:#f7fbf8;background:#26372e;box-shadow:0 8px 22px rgb(24 36 29/20%);opacity:0;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none;transform:translate(4px,-50%);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;white-space:nowrap}.marketplace-order-number:focus-within .marketplace-order-number-tooltip,.marketplace-order-number:hover .marketplace-order-number-tooltip{visibility:visible;opacity:1;transform:translateY(-50%)}.marketplace-order-table td small,.marketplace-order-table td strong,.marketplace-order-table td time{min-width:0;display:block}.marketplace-order-table td strong,.marketplace-order-table td time{font-weight:750}.marketplace-order-table td small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.marketplace-order-table td:first-child small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-order-status{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:6px;color:#5e6561;background:#ecece7;font-size:12px;font-weight:850;white-space:nowrap}.marketplace-order-status.progress{color:#315f49;background:#e6efe9}.marketplace-order-status.success{color:#176946;background:var(--green-soft)}.marketplace-order-status.warning{color:#82592f;background:#f6ebdd}.marketplace-order-status.danger{color:#984b45;background:#f6e8e6}.marketplace-order-status-cell{min-width:0;display:grid;justify-items:start;gap:6px}.marketplace-order-status-cell>.marketplace-order-status{max-width:100%;height:auto;padding-block:6px;line-height:1.35;white-space:normal}.marketplace-order-supplier-shipment{position:relative;z-index:1;max-width:100%;display:inline-flex}.marketplace-order-supplier-shipment:focus-within,.marketplace-order-supplier-shipment:hover{z-index:30}.marketplace-order-status-cell>.marketplace-order-supplier-shipment .marketplace-order-supplier-trigger{max-width:100%;height:auto;padding:6px 7px;line-height:1.35;cursor:help;white-space:nowrap}.marketplace-order-supplier-trigger:focus-visible{outline:3px solid #9dccb1;outline-offset:2px}.marketplace-order-supplier-tooltip{position:absolute;top:50%;right:calc(100% + 7px);z-index:40;visibility:hidden;padding:7px 9px;border-radius:7px;color:#f7fbf8;background:#26372e;box-shadow:0 8px 22px rgb(24 36 29/20%);opacity:0;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;white-space:nowrap}.marketplace-order-supplier-shipment:focus-within .marketplace-order-supplier-tooltip,.marketplace-order-supplier-shipment:hover .marketplace-order-supplier-tooltip{visibility:visible;opacity:1;transform:translateY(-50%)}.marketplace-order-match-button{min-height:30px;padding:0 9px;border:0;border-radius:6px;color:#315746;background:#e7eee9;cursor:pointer;font:inherit;font-size:12px;font-weight:850;white-space:nowrap}.marketplace-order-match-button:hover:not(:disabled){background:#d9e7de}.marketplace-order-match-button:focus-visible{outline:3px solid #9dccb1;outline-offset:2px}.marketplace-order-match-button:disabled{cursor:wait;opacity:.55}.marketplace-order-error{max-width:100%;display:block;color:#984b45;font-size:12px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.marketplace-order-empty{min-height:260px;display:grid;place-content:center;justify-items:center;gap:7px;padding:32px;border-top:1px solid var(--soft);text-align:center}.marketplace-order-empty.compact{min-height:180px}.marketplace-order-empty strong{font-size:16px}.marketplace-order-empty p{max-width:560px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.marketplace-detail-orders{min-width:0;overflow:hidden;margin-top:12px;border-radius:12px;background:var(--paper)}.marketplace-detail-orders>div:first-child{padding:20px 22px}.marketplace-detail-orders h2{margin:5px 0 7px;font-size:20px}.marketplace-detail-orders h2 span{margin-left:5px;color:#236247;font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.marketplace-detail-orders>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:13px}@media (max-width:980px){.marketplace-hub-header-actions{justify-content:flex-start}.marketplace-order-toolbar{align-items:stretch;flex-direction:column}.marketplace-order-action-panel{width:100%;min-width:0;grid-template-columns:1fr}.marketplace-order-action-buttons{justify-content:flex-start}.marketplace-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-order-funding{align-items:flex-start;flex-direction:column;gap:8px}.marketplace-order-attention-guide{align-items:flex-start;flex-direction:column;gap:7px}}@media (max-width:720px){.marketplace-order-table-wrap{padding:0 12px 12px;overflow:visible}.marketplace-order-table{min-width:0;border-collapse:separate;border-spacing:0 8px;table-layout:auto}.marketplace-order-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.marketplace-order-table tbody{display:grid;gap:9px}.marketplace-order-table tr{display:block;padding:7px 12px;border-radius:9px;background:#f7f6f2}.marketplace-order-table td{min-height:0;display:grid;grid-template-columns:126px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;border-top:1px solid #e7e6df}.marketplace-order-table td:first-child{border-top:0}.marketplace-order-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:750}.marketplace-order-table td>*{min-width:0;grid-column:2}.marketplace-order-table td>:nth-child(2){margin-top:3px}.marketplace-order-table td small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.marketplace-order-supplier-tooltip{top:calc(100% + 7px);right:auto;left:0;max-width:min(240px,calc(100vw - 170px));transform:translateY(-4px);white-space:normal;overflow-wrap:anywhere}.marketplace-order-supplier-shipment:focus-within .marketplace-order-supplier-tooltip,.marketplace-order-supplier-shipment:hover .marketplace-order-supplier-tooltip{transform:translateY(0)}}@media (max-width:560px){.marketplace-hub-header-actions{width:100%;align-items:stretch;flex-direction:column}.marketplace-hub-header-actions>a{width:100%}.marketplace-order-toolbar{padding:18px 16px}.marketplace-order-action-panel{grid-template-columns:1fr}.marketplace-order-action-buttons{align-items:stretch;flex-direction:column}.marketplace-order-deposit-button,.marketplace-order-final-button,.marketplace-order-run-button{width:100%;white-space:normal}.marketplace-order-feedback,.marketplace-order-filter,.marketplace-order-funding{margin-inline:16px}.marketplace-order-table td{grid-template-columns:104px minmax(0,1fr)}.marketplace-order-summary{grid-template-columns:1fr 1fr;padding-inline:16px}}@media (forced-colors:active){.marketplace-order-deposit-button,.marketplace-order-filter button,.marketplace-order-match-button,.marketplace-order-number-trigger,.marketplace-order-run-button,.marketplace-order-status,.marketplace-orders-link{border:1px solid ButtonText}}.operations-dashboard-page{max-width:1460px}.operations-dashboard-header{align-items:flex-end}.operations-dashboard-header-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:9px;flex:0 0 auto}.operations-dashboard-header-actions>span{color:var(--muted);font-size:12px;white-space:nowrap}.operations-dashboard-header-actions>a,.operations-dashboard-panel-heading>a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:8px;color:#355746;background:#e7eee9;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.operations-dashboard-header-actions>a:hover,.operations-dashboard-panel-heading>a:hover{background:#dce8e0}.operations-alert-list a:focus-visible,.operations-dashboard-header-actions>a:focus-visible,.operations-dashboard-panel-heading>a:focus-visible,.operations-error-list a:focus-visible,.operations-queue-list a:focus-visible,.operations-scheduler-row p a:focus-visible,.operations-supplier-price-item>summary:focus-visible,.operations-supplier-price-response a:focus-visible{outline:3px solid #9dccb1;outline-offset:2px}.operations-dashboard-kpis{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:12px;padding:20px 22px;border-radius:12px;background:var(--paper)}.operations-dashboard-kpi{min-width:0;display:grid;align-content:start;gap:7px}.operations-dashboard-kpi>span{overflow:hidden;color:var(--muted);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.operations-dashboard-kpi>strong{overflow:hidden;font:850 26px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.operations-dashboard-kpi>small{overflow:hidden;color:#65716a;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.operations-dashboard-kpi.attention>small,.operations-dashboard-kpi.attention>strong{color:#994c45}.operations-dashboard-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start}.operations-dashboard-layout,.operations-dashboard-primary,.operations-dashboard-secondary{min-width:0;display:grid;gap:12px}.operations-dashboard-surface{min-width:0;overflow:hidden;padding:20px;border-radius:12px;background:var(--paper)}.operations-dashboard-panel-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.operations-dashboard-panel-heading>div{min-width:0}.operations-dashboard-panel-heading h2{margin:4px 0 0;font-size:18px;letter-spacing:-.025em}.operations-dashboard-panel-heading>strong{flex:0 0 auto;font:850 17px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.operations-dashboard-panel-heading.compact{align-items:flex-end;margin-bottom:12px}.operations-dashboard-panel-heading.compact>span{overflow:hidden;color:var(--muted);font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.operations-supplier-price-heading-actions{min-width:0;display:flex;flex:0 0 auto;align-items:center;gap:12px}.operations-supplier-price-heading-actions>span{overflow:hidden;color:var(--muted);font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.operations-supplier-price-heading-actions>a{color:#35634c;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.operations-supplier-price-heading-actions>a:hover{text-decoration:underline;text-underline-offset:3px}.operations-scheduler-columns,.operations-scheduler-row{min-width:0;display:grid;grid-template-columns:minmax(150px,1fr) 84px 110px 110px;gap:12px;align-items:center}.operations-scheduler-columns{min-height:34px;padding:0 11px;border-radius:7px;color:var(--faint);background:#f2f2ed;font-size:12px;font-weight:750}.operations-scheduler-list{margin:0;padding:0;list-style:none}.operations-scheduler-row{padding:13px 11px 12px;border-bottom:1px solid #edede7}.operations-scheduler-row:last-child{border-bottom:0}.operations-scheduler-identity{min-width:0;display:grid;gap:3px}.operations-scheduler-identity span,.operations-scheduler-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-scheduler-identity strong{min-width:0;font-size:13px}.operations-scheduler-identity span{color:var(--muted);font-size:11px}.operations-health{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#5f6863;font-size:12px;font-weight:800;white-space:nowrap}.operations-health:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;content:"";background:#9da39f}.operations-health.healthy{color:#276449}.operations-health.healthy:before{background:var(--green)}.operations-health.running{color:#356493}.operations-health.running:before{background:#4d7fb3}.operations-health.failed,.operations-health.overdue{color:#985049}.operations-health.failed:before,.operations-health.overdue:before{background:var(--danger)}.operations-health.waiting{color:#846238}.operations-health.waiting:before{background:#cc8a45}.operations-health.paused{color:#8b5a4d}.operations-health.paused:before{background:#b37868}.operations-health.no_evidence{color:#747a76}.operations-scheduler-row>time{color:#5e6762;font-weight:700}.operations-scheduler-row>p,.operations-scheduler-row>time{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operations-scheduler-row>p{grid-column:1/-1;margin:-2px 0 0;color:var(--muted);line-height:1.5}.operations-scheduler-row>p a{color:inherit;font-weight:700;text-underline-offset:3px}.operations-sales-trend{min-height:250px}.operations-sales-summary{min-width:0;display:flex;flex:0 0 auto;align-items:flex-start;gap:22px;margin:0;text-align:right}.operations-sales-summary>div{min-width:0;display:grid;gap:4px}.operations-sales-summary dt{color:var(--muted);font-size:12px;font-weight:700}.operations-sales-summary dd{margin:0;font:850 17px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.operations-sales-summary>div:last-child dd{color:#277052}.operations-sales-bars{height:174px;display:flex;align-items:stretch;gap:3px;margin:0;padding:5px 0 0;list-style:none}.operations-sales-bars li{min-width:0;flex:1 1;display:grid;grid-template-rows:minmax(0,1fr) 22px;gap:6px}.operations-sales-bars li>div{position:relative;min-height:0;overflow:hidden;border-radius:4px 4px 2px 2px;background:#f0f0eb}.operations-sales-bars li>div>span{position:absolute;right:0;bottom:0;left:0;height:var(--operations-bar-height);min-height:0;border-radius:4px 4px 0 0;background:#55a981;transition:height .18s ease,background .18s ease}.operations-sales-bars li:hover>div>span{background:#27865f}.operations-sales-bars small{overflow:visible;color:var(--muted);font-size:12px;line-height:1;text-align:center;white-space:nowrap}.operations-supplier-price-summary{min-width:0;display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:10px;padding:11px 13px;border-radius:8px;background:#f3f3ee;color:#66706a;font-size:12px}.operations-supplier-price-summary span{white-space:nowrap}.operations-supplier-price-summary strong{margin-left:3px;color:#313733;font:850 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.operations-supplier-price-summary strong.attention{color:#985049}.operations-supplier-price-summary strong.positive{color:#277052}.operations-supplier-price-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 8px;padding:12px 13px;border:1px solid #dce7df;border-radius:8px;background:#f6faf7}.operations-supplier-price-toolbar>p{min-width:0;display:grid;gap:3px;margin:0}.operations-supplier-price-toolbar>p strong{color:#315a44;font-size:13px}.operations-supplier-price-toolbar>p span{color:var(--muted);font-size:12px}.operations-supplier-price-toolbar>div{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operations-supplier-price-table-wrap{min-width:0;overflow-x:auto}.operations-supplier-price-table{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed}.operations-supplier-price-table th{padding:8px 10px;border-bottom:1px solid #dfe2dd;color:#7a827d;font-size:11px;font-weight:800;text-align:left}.operations-supplier-price-table th:first-child{width:29%}.operations-supplier-price-table th:nth-child(2){width:35%}.operations-supplier-price-table th:nth-child(3){width:23%}.operations-supplier-price-table th:nth-child(4){width:13%;text-align:center}.operations-supplier-price-table td{min-width:0;height:66px;padding:10px;border-bottom:1px solid #edede7;vertical-align:middle}.operations-supplier-price-table tbody tr:last-child td{border-bottom:0}.operations-supplier-price-cell-stack{min-width:0;display:grid;align-content:center;gap:4px}.operations-supplier-price-table td:first-child .operations-supplier-price-cell-stack>strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.operations-supplier-price-table td small{color:var(--muted)}.operations-supplier-price-table td small,.operations-supplier-price-table td:nth-child(2) .operations-supplier-price-cell-stack>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operations-supplier-price-table td:nth-child(2) em{margin-left:6px;color:#985049;font-style:normal;font-weight:800}.operations-supplier-price-table td:nth-child(3) span{color:#59665f;font:750 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.operations-supplier-price-table td:nth-child(4){text-align:center}.operations-supplier-price-table .coupon-change-status{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;background:#ecefea;color:#5d675f;font-size:11px;line-height:1.2;white-space:nowrap}.operations-supplier-price-table .coupon-change-status.changed{background:#e2f0e7;color:#277052}.operations-supplier-price-table .coupon-change-status.needs_update,.operations-supplier-price-table .coupon-change-status.review{background:#f6e7e4;color:#985049}.coupon-replacement-action{min-width:0;display:grid;justify-items:end;gap:5px}.coupon-replacement-action button{min-height:34px;padding:0 11px;border:0;border-radius:7px;color:#fff;background:#2e7657;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap}.coupon-replacement-action button:hover{background:#245f46}.coupon-replacement-action button:disabled{cursor:wait;opacity:.65}.coupon-replacement-action small{max-width:280px;color:#7d514c;font-size:12px;line-height:1.4;text-align:right}.marketplace-confirm-dialog.coupon-replacement-dialog{width:min(760px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto}.marketplace-confirm-dialog.coupon-replacement-dialog>.coupon-replacement-preview{display:block;margin:0;overflow:hidden;border:1px solid #e1e4df;border-radius:9px;background:#fff}.coupon-replacement-preview li,.coupon-replacement-preview-head{min-width:0;display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(125px,1fr) minmax(190px,1.25fr) minmax(90px,.8fr);align-items:center;gap:12px}.coupon-replacement-preview-head{padding:9px 12px;background:#f2f3ef;color:#777f79;font-size:11px;font-weight:800}.coupon-replacement-preview ul{margin:0;padding:0;list-style:none}.coupon-replacement-preview li{padding:11px 12px;border-top:1px solid #eceeea;font-size:12px}.coupon-replacement-preview li strong{overflow:hidden;color:#333b36;text-overflow:ellipsis;white-space:nowrap}.coupon-replacement-preview li span{color:#59645e;font:700 12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;white-space:nowrap}.coupon-replacement-preview li b{margin:0 3px;color:#9aa19c;font-weight:600}.marketplace-confirm-dialog.coupon-replacement-dialog>.coupon-replacement-count{margin:12px 0 0;padding:9px 11px;border-radius:7px;background:#eef5f0;color:#506158}.operations-supplier-price-more{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.supplier-price-history-page{max-width:1460px}.supplier-price-history-surface{min-width:0;padding:0;background:transparent}.supplier-price-history-list{min-width:0;display:grid;gap:12px}.supplier-price-history-event{min-width:0;overflow:hidden;border-radius:12px;background:var(--paper);box-shadow:0 1px 2px rgb(29 45 37/5%)}.supplier-price-history-event>summary{min-width:0;min-height:96px;display:grid;grid-template-columns:minmax(180px,.55fr) minmax(500px,1.8fr) auto;align-items:center;gap:24px;padding:18px 22px;cursor:pointer;list-style:none}.supplier-price-history-event>summary::-webkit-details-marker{display:none}.supplier-price-history-event>summary:hover{background:#fafbf8}.supplier-price-history-event[open]>summary{background:#f7f8f4}.supplier-price-history-identity{min-width:0;display:grid;gap:5px}.supplier-price-history-event time{color:#313a35;font:800 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.supplier-price-history-event summary small{color:var(--muted);font-size:12px}.supplier-price-history-overview{min-width:0;display:grid;gap:9px}.supplier-price-history-overview>strong{color:#26332c;font-size:15px}.supplier-price-history-metrics{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.supplier-price-history-metrics>span{display:inline-flex;align-items:baseline;gap:5px;padding:5px 8px;border-radius:6px;background:#f0f2ed;color:#667068;font-size:12px;font-weight:700;white-space:nowrap}.supplier-price-history-metrics b{color:#313d36;font:850 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.supplier-price-history-metrics .added{background:#eaf3ed;color:#397157}.supplier-price-history-metrics .removed{background:#f5eae7;color:#96564e}.supplier-price-history-metrics .price{background:#f4f0e5;color:#80682e}.supplier-price-history-metrics .selling{background:#e9eef2;color:#526b7b}.supplier-price-history-toggle{position:relative;padding-right:18px;color:#35634c;font-size:12px;font-weight:800;white-space:nowrap}.supplier-price-history-toggle:after{position:absolute;right:1px;top:50%;content:"⌄";font-size:14px;line-height:1;transform:translateY(-55%)}.supplier-price-history-event[open] .supplier-price-history-toggle{font-size:0}.supplier-price-history-event[open] .supplier-price-history-toggle:before{content:"상세 닫기";font-size:12px}.supplier-price-history-event[open] .supplier-price-history-toggle:after{content:"⌃"}.supplier-price-history-detail{padding:16px 22px 22px}.supplier-price-history-filter{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:14px}.supplier-price-history-filter button{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:0;border-radius:7px;background:#eef0eb;color:#5c675f;font-size:12px;font-weight:750;cursor:pointer}.supplier-price-history-filter button:hover{background:#e5e9e2;color:#344a3e}.supplier-price-history-filter button[aria-pressed=true]{background:#2f6f53;color:#fff}.supplier-price-history-filter button strong{font:850 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.supplier-price-history-filter p{flex:1 1 260px;margin:0 0 0 5px;color:var(--muted);font-size:12px;line-height:1.45;text-align:right}.supplier-price-history-table-wrap{margin:0;padding:2px 10px 8px;border-radius:9px;background:#f8f8f4}.supplier-price-history-products{min-width:0;display:grid;gap:6px}.supplier-price-history-product{min-width:0;border-radius:8px;background:#f8f8f4}.supplier-price-history-product>summary{display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 14px;cursor:pointer;list-style:none}.supplier-price-history-product>summary::-webkit-details-marker{display:none}.supplier-price-history-product>summary:hover{background:#eef2eb;border-radius:8px}.supplier-price-history-product>summary:focus-visible{outline:2px solid #2f6f53;outline-offset:-2px;border-radius:8px}.supplier-price-history-product-name{min-width:0;flex:1 1;display:grid;gap:5px}.supplier-price-history-product-name strong{color:#313a35;font-size:13px;overflow-wrap:anywhere}.supplier-price-history-product-changes{color:#657067;font-size:12px;line-height:1.5}.supplier-price-history-options-toggle{flex:0 0 auto;color:#35634c;font-size:12px;font-weight:800}.supplier-price-history-options-toggle>span:last-child,.supplier-price-history-product[open]>summary .supplier-price-history-options-toggle>span:first-child{display:none}.supplier-price-history-product[open]>summary .supplier-price-history-options-toggle>span:last-child{display:inline}@media (max-width:700px){.supplier-price-history-product>summary{flex-wrap:wrap;gap:8px 12px}.supplier-price-history-product-name{flex-basis:calc(100% - 80px)}.supplier-price-history-product-changes{order:3;flex-basis:100%}}.supplier-price-history-filter-empty{min-height:120px;display:grid;place-items:center;border-radius:9px;background:#f5f6f2;color:var(--muted);font-size:13px;text-align:center}.supplier-price-history-empty{min-height:180px;display:grid;place-items:center;color:var(--muted);font-size:13px;text-align:center}.operations-queue-list{display:grid}.operations-queue-list>a{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 3px;border-bottom:1px solid #edede7;color:inherit;text-decoration:none}.operations-queue-list>a:last-child{border-bottom:0}.operations-queue-list>a:hover{color:#24593f;background:#fafbf8}.operations-queue-list span{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.operations-queue-list strong{flex:0 0 auto;font:850 19px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.operations-queue-list>a.progress strong{color:#2d674b}.operations-queue-list>a.attention strong{color:#9b4c45}.operations-alert-list,.operations-error-list{margin:0;padding:0;list-style:none}.operations-alert-list li{border-bottom:1px solid #edede7}.operations-alert-list li:last-child{border-bottom:0}.operations-alert-list a{min-width:0;display:grid;gap:5px;padding:11px 0;color:inherit;text-decoration:none}.operations-alert-list li:first-child a{padding-top:2px}.operations-alert-list li:last-child a{padding-bottom:2px}.operations-alert-list a:hover strong{color:#8f4d46}.operations-alert-list a>span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.operations-alert-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.operations-alert-list time{flex:0 0 auto;color:var(--faint);font-size:12px}.operations-alert-list p{overflow:hidden;margin:0;color:#955049;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.operations-error-list li{position:relative;min-width:0;display:grid;gap:5px;padding:11px 0 12px;border-bottom:1px solid #edede7}.operations-error-list li:first-child{padding-top:2px}.operations-error-list li:last-child{padding-bottom:2px;border-bottom:0}.operations-error-list li>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-right:57px}.operations-error-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.operations-error-list time{flex:0 0 auto;color:var(--faint);font-size:12px}.operations-error-list p{overflow:hidden;margin:0;padding-right:57px;color:#955049;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.operations-error-list a{position:absolute;right:0;bottom:12px;color:#59655e;font-size:12px;font-weight:800;text-underline-offset:3px}.operations-dashboard-empty{min-height:150px;display:grid;place-items:center;padding:24px;border-radius:8px;color:var(--muted);background:#f3f3ee;font-size:13px;text-align:center}.operations-dashboard-empty.compact{min-height:92px}@media (max-width:1180px){.operations-dashboard-layout{grid-template-columns:1fr}}@media (max-width:860px){.operations-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.operations-dashboard-header{align-items:flex-start;flex-direction:column}.operations-dashboard-header-actions{justify-content:flex-start}.operations-scheduler-columns{display:none}.operations-scheduler-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.operations-scheduler-row>time{color:var(--muted)}.operations-scheduler-row>time:first-of-type:before{content:"최근 ";color:var(--faint)}.operations-scheduler-row>time:nth-of-type(2):before{content:"다음 ";color:var(--faint)}.operations-scheduler-row>p{grid-column:1/-1}}@media (max-width:560px){.operations-dashboard-header-actions{width:100%;align-items:stretch;flex-direction:column}.operations-dashboard-header-actions>a{width:100%}.operations-dashboard-kpis{grid-template-columns:1fr;gap:15px;padding:18px}.operations-dashboard-surface{padding:17px 16px}.operations-dashboard-panel-heading{gap:11px}.operations-dashboard-panel-heading.compact{align-items:flex-start;flex-direction:column}.operations-dashboard-panel-heading.compact>span{text-align:left}.operations-scheduler-row{padding-inline:5px}.operations-scheduler-identity{align-items:flex-start;flex-direction:column;gap:2px}.operations-sales-bars{gap:2px}.operations-sales-trend .operations-dashboard-panel-heading{align-items:flex-start;flex-direction:column}.operations-sales-summary{width:100%;justify-content:space-between;text-align:left}.operations-supplier-price-summary{gap:7px 14px}.operations-supplier-price-heading-actions{width:100%;justify-content:space-between}.operations-supplier-price-heading-actions>span{text-align:left}.operations-supplier-price-toolbar{align-items:stretch;flex-direction:column}.operations-supplier-price-toolbar>div{justify-content:stretch}.operations-supplier-price-toolbar .coupon-replacement-action{width:100%}.coupon-replacement-action{justify-items:stretch}.coupon-replacement-action small{max-width:none;text-align:left}.marketplace-confirm-dialog.coupon-replacement-dialog{padding:19px 16px}.marketplace-confirm-dialog.coupon-replacement-dialog>.coupon-replacement-preview{overflow-x:auto}.coupon-replacement-preview li,.coupon-replacement-preview-head{min-width:650px}.supplier-price-history-event>summary{grid-template-columns:1fr auto;gap:12px 14px;padding:16px}.supplier-price-history-overview{grid-column:1/-1;grid-row:2}.supplier-price-history-toggle{grid-column:2;grid-row:1}.supplier-price-history-detail{padding:14px 16px 17px}.supplier-price-history-filter p{flex-basis:100%;margin:3px 0 0;text-align:left}.operations-error-list li>div,.operations-error-list p{padding-right:0}.operations-error-list li>div{align-items:flex-start;flex-direction:column;gap:2px}.operations-error-list a{position:static;width:fit-content}}@media (prefers-reduced-motion:reduce){.operations-sales-bars li>div>span{transition:none}}@media (forced-colors:active){.operations-dashboard-header-actions>a,.operations-dashboard-panel-heading>a,.operations-health:before{border:1px solid ButtonText}}.workspace-switcher{display:grid;gap:6px;margin:0 0 10px;color:var(--muted);font-size:12px}.workspace-switcher select{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06);color:inherit;padding:0 10px}.paid-preview-page{position:relative;min-height:calc(100vh - 48px);overflow:hidden}.paid-preview-demo{min-height:670px;filter:blur(1.8px) brightness(.76);opacity:.78;pointer-events:none;-webkit-user-select:none;user-select:none}.paid-demo-grid,.paid-demo-head,.paid-demo-table{max-width:1180px;margin:0 auto 18px}.paid-demo-head{display:flex;align-items:flex-end;justify-content:space-between;padding-top:22px}.paid-demo-head span,.paid-demo-live{color:var(--muted);font-size:12px;letter-spacing:.1em}.paid-demo-grid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(220px,.8fr);gap:18px}.paid-demo-chart,.paid-demo-summary,.paid-demo-table{border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:22px;box-shadow:0 14px 38px rgba(24,35,44,.08)}.paid-demo-chart svg{width:100%;height:220px;margin-top:18px;overflow:visible}.paid-demo-gridline{stroke:var(--line);stroke-width:1}.paid-demo-line{fill:none;stroke:#27a879;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:paid-line-draw 4.8s ease-in-out infinite alternate}.paid-demo-window{fill:rgba(39,168,121,.09);animation:paid-window-slide 6s ease-in-out infinite alternate}.paid-demo-summary{display:grid;align-content:center;gap:12px}.paid-demo-summary strong{font-size:clamp(42px,6vw,72px)}.paid-demo-summary small{color:var(--muted)}.paid-demo-row{position:relative;display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;min-height:58px;border-bottom:1px solid var(--line);overflow:hidden}.paid-demo-row em{color:#27a879;font-style:normal;font-weight:700}.paid-demo-row i{position:absolute;inset:7px auto 7px 0;width:28%;border-radius:10px;background:rgba(39,168,121,.08);animation:paid-row-focus 4s ease-in-out infinite}.paid-preview-gate{position:absolute;z-index:2;left:50%;top:50%;translate:-50% -50%;width:min(460px,calc(100% - 40px));display:grid;justify-items:center;gap:14px;border:1px solid rgba(255,255,255,.72);border-radius:22px;padding:30px;text-align:center;background:color-mix(in srgb,var(--paper) 92%,transparent);box-shadow:0 28px 80px rgba(24,35,44,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.paid-preview-gate h1,.paid-preview-gate p{margin:0}.paid-preview-gate p{color:var(--muted);line-height:1.65}.paid-preview-gate small{color:var(--muted)}.paid-gate-kicker{border-radius:999px;padding:6px 12px;background:#172a22;color:#c8f5df;font-size:12px;font-weight:800}.paid-gate-help{font-size:14px}.feature-settings{scroll-margin-top:20px}.feature-settings .form-message{width:fit-content;margin:16px 0 0;border-radius:8px;padding:9px 12px;color:#246247;background:#edf5f0;font-size:12px;font-weight:700}.feature-setting-action{display:flex;align-items:center;gap:10px;flex:0 0 auto}.switch-button{min-width:78px;min-height:38px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-weight:800;cursor:pointer}.switch-button[aria-pressed=true]{color:white;border-color:#177c59;background:#177c59}.switch-button:disabled{opacity:.42;cursor:not-allowed}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:10px;padding:0 15px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;font-weight:750;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.button:hover{border-color:#9eaaa4;background:var(--canvas)}.button:focus-visible{outline:3px solid rgba(39,168,121,.22);outline-offset:2px}.button.primary{border-color:#177c59;background:#177c59;color:#fff}.button.primary:hover{border-color:#126649;background:#126649}.button.danger{border-color:#e5b5b5;background:#fff5f5;color:#a73333}.button:active{transform:translateY(1px)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.workspace-create form,.workspace-detail-header{display:grid;gap:18px}.workspace-create-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workspace-create label,.workspace-detail-header label{display:grid;gap:7px;font-weight:700}.inline-form input,.workspace-create-fields input,.workspace-detail-header input{min-height:42px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:var(--paper);color:var(--ink)}.workspace-create fieldset{min-width:0;margin:0;padding:0;border:0}.workspace-feature-selection{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:12px;padding:14px 15px;background:#f5f4ef}.workspace-feature-selection>div:first-child{min-width:0;display:grid;gap:5px}.workspace-feature-selection>div:first-child strong{font-size:14px}.workspace-feature-selection>div:first-child span{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.workspace-feature-selection>div:last-child{flex:0 0 auto;display:flex;align-items:center;gap:12px}.workspace-feature-selection>div:last-child>span{color:var(--green);font-size:12px;font-weight:800;white-space:nowrap}.workspace-feature-dialog{width:min(920px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100vh - 32px));margin:auto;padding:0;border:0;border-radius:14px;color:var(--ink);background:transparent;box-shadow:0 24px 70px rgb(20 34 27/28%)}.workspace-feature-dialog::backdrop{background:rgb(25 32 28/58%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-feature-dialog-panel{min-width:0;max-height:min(760px,calc(100vh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:inherit;background:var(--paper)}.workspace-feature-dialog-panel>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px;background:#fbfaf7}.workspace-feature-dialog-panel>header>div{min-width:0}.workspace-feature-dialog-panel>header h2{margin:4px 0 6px;font-size:21px}.workspace-feature-dialog-panel>header p:last-child{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.workspace-feature-dialog-panel>header>button{min-height:34px;flex:0 0 auto;border:0;border-radius:8px;padding:0 11px;color:#59635e;background:#ecece7;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.workspace-feature-dialog-content{min-height:0;display:grid;gap:12px;overflow-y:auto;padding:4px 24px 22px}.workspace-feature-dialog .workspace-feature-picker-group{border-radius:12px;padding:15px;background:#f5f4ef}.workspace-feature-picker-group legend{width:100%;display:flex;align-items:baseline;gap:9px;margin:0 0 11px;padding:0}.workspace-feature-picker-group legend strong{font-size:14px}.workspace-feature-picker-group legend span{color:var(--muted);font-size:12px;font-weight:500}.workspace-feature-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workspace-feature-checks label{display:flex;min-width:0;min-height:62px;align-items:center;gap:10px;border:0;border-radius:9px;padding:10px 11px;background:var(--paper)}.workspace-feature-checks input{width:16px;height:16px;min-height:0;flex:0 0 16px;margin:0;accent-color:var(--green)}.workspace-feature-checks span{display:grid;gap:2px}.workspace-feature-checks strong{font-size:13px;line-height:1.35}.workspace-feature-checks small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.workspace-feature-dialog-panel>footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 24px;background:#f1f1ec}.workspace-feature-dialog-panel>footer>span{color:var(--green);font-size:13px;font-weight:800}.workspace-feature-dialog-panel>footer>div{display:flex;align-items:center;gap:8px}.workspace-create form>.button{justify-self:start}.one-time-invitation{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;border:1px solid #d7b85c;border-radius:12px;padding:13px;background:#fff9e8;color:#3f3518}.one-time-invitation code{flex:1 1 380px;overflow-wrap:anywhere}.workspace-detail-header{grid-template-columns:1fr auto;align-items:end}.inline-form,.workspace-detail-header>div{display:flex;align-items:center;gap:10px}.workspace-feature-groups{display:grid;gap:14px;margin-top:22px}.workspace-feature-group{min-width:0;border-radius:12px;padding:16px;background:#f5f4ef}.workspace-feature-group>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.workspace-feature-group>header h3{margin:0;font-size:15px}.workspace-feature-group>header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.workspace-feature-group>header>span{flex:0 0 auto;color:var(--green);font-size:12px;font-weight:800}.workspace-feature-grant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-feature-grant{min-width:0;display:grid;gap:13px;border-radius:10px;padding:13px;background:var(--paper)}.workspace-feature-grant>div:first-child{min-width:0}.workspace-feature-grant strong{font-size:13px}.workspace-feature-grant p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.workspace-feature-grant small{display:block;margin-top:7px;color:#66736c;font-size:12px;line-height:1.4}.workspace-feature-grant .feature-setting-action{justify-content:space-between;padding-top:11px;border-top:1px solid var(--line)}.feature-workspace-state{color:var(--muted);font-size:12px;font-weight:700}.feature-workspace-state.is-on{color:#177c59}.workspace-feature-control-group>header>span{color:#59665f}.workspace-feature-control{min-height:142px;grid-template-rows:1fr auto}.workspace-feature-control.is-unavailable{background:#faf9f6}.workspace-feature-control.is-unavailable>div:first-child{opacity:.64}.feature-state-label{font-size:12px;font-weight:800}.feature-state-label.state-active{color:#177c59}.feature-state-label.state-warning{color:#9a6b15}.feature-state-label.state-off{color:#626b66}.feature-state-label.state-locked{color:#8a8e8b}.feature-toggle-button{min-width:76px;min-height:36px;border:0;border-radius:8px;padding:0 12px;background:#e9eae6;color:#334039;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.feature-toggle-button[aria-pressed=false]:not(:disabled){color:white;background:#177c59}.feature-toggle-button:hover:not(:disabled){filter:brightness(.94)}.feature-toggle-button:focus-visible{outline:3px solid rgba(39,168,121,.22);outline-offset:2px}.feature-toggle-button:disabled{color:#929793;background:#efefeb;cursor:not-allowed}@keyframes paid-line-draw{to{stroke-dashoffset:0}}@keyframes paid-window-slide{to{transform:translateX(300px)}}@keyframes paid-row-focus{50%{transform:translateX(220%);opacity:.75}}@media (max-width:1050px){.workspace-feature-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.paid-demo-grid,.workspace-create-fields,.workspace-detail-header,.workspace-feature-checks,.workspace-feature-grant-grid{grid-template-columns:1fr}.workspace-feature-dialog-panel>footer,.workspace-feature-selection{align-items:flex-start;flex-direction:column}.workspace-feature-dialog-panel>footer,.workspace-feature-dialog-panel>footer>div,.workspace-feature-selection>div:last-child{width:100%}.workspace-feature-dialog-panel>footer,.workspace-feature-selection>div:last-child{justify-content:space-between}.workspace-feature-picker-group legend{align-items:flex-start;flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){.paid-demo-line,.paid-demo-row i,.paid-demo-window{animation:none!important}}.settings-password-reset{margin-top:16px}.password-reset-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;border:0;border-radius:12px;padding:24px;color:var(--ink);background:var(--paper);box-shadow:0 24px 70px rgb(20 34 27/28%)}.password-reset-dialog::backdrop{background:rgb(25 32 28/58%)}.password-reset-dialog h2{margin:0 0 10px;font-size:20px}.password-reset-dialog p{font-size:13px;line-height:1.6;color:var(--muted)}.password-reset-dialog form,.password-reset-dialog label{display:grid;gap:8px}.password-reset-dialog form{gap:16px;margin-top:20px}.password-reset-dialog label{font-size:13px}.password-reset-dialog input{min-width:0;width:100%;box-sizing:border-box;padding:11px 12px;border:0;border-radius:6px;background:#f1f2ee;font:inherit}.password-reset-dialog .password-reset-error{margin:0;color:#a3392d}.password-reset-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.workbench-channel-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.workbench-channel-tabs a{padding:11px 18px;border-radius:10px;background:#e9ede9;color:#526359;font-weight:750;text-decoration:none}.workbench-channel-tabs a[aria-current=page]{background:var(--green);color:white}.toss-workbench-page{max-width:1200px}.toss-workbench-page fieldset{border:0;margin:0;padding:0;min-width:0}.toss-workbench-section{margin:0 0 18px}.toss-workbench-section p,.toss-workbench-section small{color:var(--muted);line-height:1.6}.toss-workbench-section small{font-size:12px;overflow-wrap:anywhere}.toss-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.toss-workbench-page label{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:650}.toss-workbench-page input,.toss-workbench-page select,.toss-workbench-page textarea{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:0 12px;border:0;border-radius:8px;background:#efefea;font:inherit;font-size:14px;color:var(--ink)}.toss-workbench-page select{padding-right:36px}.toss-workbench-page textarea{min-height:112px;padding-block:11px;line-height:1.65;resize:vertical}.toss-stock{padding:18px 0}.toss-stock h3{margin:0 0 14px;font-size:16px}.toss-category-picker{display:grid;gap:14px;margin-top:18px}.toss-workbench-page button{padding:11px 18px;border:0;border-radius:9px;cursor:pointer;background:#e7efe9;font:inherit;font-weight:700}.toss-workbench-page button:disabled{opacity:.5;cursor:default}.toss-workbench-page .primary-button{background:var(--green);color:#fff}.toss-workbench-notice{padding:15px 18px;border-radius:10px;background:#eaf2ed;line-height:1.6}.toss-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-bottom:24px}@media (max-width:700px){.toss-form-grid{grid-template-columns:minmax(0,1fr)}.toss-workbench-section{padding:18px}.toss-form-actions{flex-wrap:wrap}}.toss-confirm-dialog{margin:auto;border:0;width:min(520px,calc(100vw - 32px))}.toss-confirm-dialog::backdrop{background:rgb(25 32 28/64%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.toss-workbench-page select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23526359' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}@media (forced-colors:active){.toss-workbench-page select{appearance:auto;background-image:none}}.workbench-without-coupang .workbench-layout{grid-template-columns:minmax(0,1fr)}.workbench-channel-section{margin-top:24px;max-width:none}.workbench-channel-heading{margin-bottom:16px}.workbench-channel-heading h2{margin:4px 0 8px;font-size:23px}.workbench-channel-heading p:last-child{color:var(--muted);font-size:14px}.workbench-channel-dialog{width:min(480px,calc(100vw - 32px));box-sizing:border-box;padding:28px;border:0;border-radius:16px}.workbench-channel-dialog::backdrop{background:rgb(18 30 23/45%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workbench-channel-dialog h2{margin:0 0 12px;font-size:22px}.workbench-channel-dialog>p{color:var(--muted);font-size:14px;line-height:1.7}.workbench-channel-dialog .workbench-channel-choice{display:flex;align-items:center;gap:12px;margin:12px 0;padding:16px;border-radius:10px;background:#f2f5f1}.workbench-channel-dialog .workbench-channel-choice input{width:18px;height:18px;flex-shrink:0;accent-color:#176946}.workbench-channel-choice span{margin-left:auto;color:var(--muted);font-size:12px}.workbench-channel-dialog button{border:0;padding:12px 16px;border-radius:9px;font:inherit;cursor:pointer}.workbench-channel-dialog button:last-child{color:white;background:#176946}.workbench-channel-dialog button:disabled{opacity:.4;cursor:default}.toss-workbench-page .toss-policy-confirm{display:flex;align-items:center;gap:10px;padding:16px 0;font-size:13px;line-height:1.6}.toss-workbench-page .toss-policy-confirm input{width:18px;height:18px;flex:0 0 18px;accent-color:#176946}.supplier-price-history-add{flex:0 0 auto;min-height:34px;padding:0 11px;border:0;border-radius:7px;background:#2f6f53;color:#fff;font-family:inherit;font-size:12px;font-weight:750;line-height:1.3;cursor:pointer;white-space:nowrap}.supplier-price-history-add:disabled{background:#e8ece6;color:#7a837c;cursor:default}.supplier-price-history-add:focus-visible{outline:2px solid #2f6f53;outline-offset:3px}.supplier-price-history-add-error{color:#985049;font-size:13px}.supplier-price-history-track{flex:0 0 auto;min-height:34px;padding:0 11px;border:0;border-radius:7px;background:#e8efe9;color:#315c44;font:inherit;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.supplier-price-history-track:disabled{cursor:default;color:#7a837c;background:#eef0ec}.supplier-price-history-track:focus-visible{outline:2px solid #2f6f53;outline-offset:2px}.supplier-tracking-panel{min-width:0;padding:20px 22px;border-radius:12px;background:var(--paper)}.supplier-tracking-panel h2{margin:0;font-size:17px}.supplier-tracking-panel h2>span{margin-left:6px;color:#2f6f53}.supplier-tracking-panel p{color:var(--muted);font-size:12px;line-height:1.6}.supplier-tracking-product{margin-top:8px;padding:0 14px;border-radius:8px;background:#f5f7f2}.supplier-tracking-product>summary{display:flex;align-items:center;gap:20px;padding:14px 0;cursor:pointer;list-style:none}.supplier-tracking-product>summary>span:first-child{flex:1 1;min-width:0;overflow-wrap:anywhere}.supplier-tracking-product summary small{display:block;margin-top:5px;color:var(--muted);font-size:12px;font-weight:400}.supplier-tracking-product summary{font-size:13px}.supplier-tracking-product summary:focus-visible{outline:2px solid #2f6f53;outline-offset:3px}.supplier-tracking-counts{color:#426b51}.supplier-tracking-detail{padding-bottom:14px}.supplier-tracking-period{display:flex;align-items:center;justify-content:space-between;gap:12px}.supplier-tracking-period button{flex:0 0 auto;padding:8px 10px;border:0;border-radius:7px;background:#e9ede5;color:#59665a;cursor:pointer}.supplier-tracking-option{padding:10px 0;border-top:1px solid #e4e8e0}.supplier-tracking-option>summary{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;cursor:pointer}.supplier-tracking-option>summary span{color:var(--muted);font-size:12px}.supplier-tracking-code{overflow-wrap:anywhere}.supplier-tracking-option ol{margin:0;padding:0;list-style:none}.supplier-tracking-option li{display:flex;flex-wrap:wrap;gap:8px 20px;padding:9px 0;font-size:12px}.supplier-tracking-option li time{color:var(--muted)}@media (max-width:900px){.supplier-price-history-product>summary{flex-wrap:wrap;gap:10px}.supplier-price-history-product-name{flex-basis:100%}.supplier-tracking-product>summary{flex-wrap:wrap;gap:12px}.supplier-tracking-counts{flex-basis:100%;order:2}}.supplier-history-dialog{width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:22px;overflow:auto;border:0;border-radius:14px;color:var(--ink);background:var(--paper);box-shadow:0 18px 60px #0003}.supplier-history-dialog::backdrop{background:#182a2266}.supplier-history-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.supplier-history-dialog h2{margin:0;font-size:19px}.supplier-history-dialog header button{flex:0 0 auto;min-height:36px;padding:0 14px;border:0;border-radius:7px;background:#e8eee7;color:#315c44;cursor:pointer}.supplier-history-dialog p{font-size:13px;line-height:1.6}.supplier-history-dialog-note{color:var(--muted)}.supplier-history-dialog-table{overflow-x:auto}.supplier-history-dialog table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.supplier-history-dialog td,.supplier-history-dialog th{padding:12px 9px;border-bottom:1px solid #e8ece5;text-align:left}.supplier-history-dialog th{color:var(--muted)}.supplier-history-dialog td small{display:block;margin-top:5px;color:var(--muted);overflow-wrap:anywhere}.supplier-history-dialog time{white-space:nowrap}.workbench-page .workbench-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px}.workbench-channel-area,.workbench-common-area{min-width:0;display:grid;gap:16px}.workbench-area-heading{padding:12px 0 0}.workbench-area-heading h2{margin:0 0 6px;font-size:20px}.workbench-area-heading p{margin:0;font-size:13px;color:var(--muted)}.workbench-channel-area{margin-top:24px;scroll-margin-top:24px}.workbench-editor-tabs{display:flex;gap:6px;padding:5px;background:#e8ede7;border-radius:10px}.workbench-editor-tabs button{flex:1 1;border:0;border-radius:7px;padding:12px 18px;background:transparent;color:#526359;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.workbench-editor-tabs button[aria-selected=true]{background:#21573e;color:white}.workbench-channel-area [role=tabpanel]{min-width:0;display:grid;gap:16px}.workbench-page [hidden]{display:none!important}.workbench-page .workbench-step-number{display:none}.workbench-shared-options{display:grid;gap:8px}.workbench-shared-options label{display:flex;align-items:center;gap:12px;padding:12px;background:#f4f6f2;border-radius:8px;font-size:13px}.workbench-shared-options label span{margin-left:auto;color:var(--muted)}.workbench-channel-readiness input,.workbench-shared-options input{width:17px;height:17px;accent-color:#21573e}.workbench-unified-publish{position:sticky;top:24px}.workbench-channel-readiness{border-bottom:1px solid #e8ece5;font-size:13px}.workbench-channel-readiness>label{display:flex;align-items:center;gap:9px}.workbench-channel-readiness>label span{margin-left:auto;color:var(--muted);font-size:12px}.workbench-channel-readiness>a{display:inline-block;margin-top:12px}.workbench-channel-readiness ul{padding-left:20px;line-height:1.7}.workbench-channel-review-link{padding:12px 0;border:0;background:transparent;color:#21573e;font:inherit;cursor:pointer}.workbench-common-readiness{display:grid;gap:6px;padding:14px;background:#f3f5ef;border-radius:8px;font-size:13px}.workbench-common-readiness span{color:var(--muted)}.workbench-channel-area .toss-workbench-page{margin:0}.workbench-channel-area .toss-workbench-section{padding:22px}.workbench-channel-area .toss-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toss-workbench-page .workbench-identity-toggle{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:13px}.toss-workbench-page .workbench-identity-toggle input{width:17px;height:17px;accent-color:#21573e;padding:0}.workbench-channel-dialog>label{display:grid;gap:10px;font-size:13px}.workbench-channel-dialog>label input{min-height:40px;padding:10px;border:0;border-radius:8px;background:#f1f4ef;font:inherit}.workbench-batch-results{font-size:13px;line-height:1.8}@media (max-width:1050px){.workbench-page .workbench-layout{grid-template-columns:minmax(0,1fr)}.workbench-unified-publish{position:static}}@media (max-width:600px){.workbench-channel-area .toss-form-grid{grid-template-columns:minmax(0,1fr)}.workbench-shared-options label{flex-wrap:wrap}}.workbench-unified-publish .workbench-publish-button:disabled{background:#e5e9e2;color:#6b786e;cursor:not-allowed}.workbench-channel-area [role=tab]:focus-visible{outline:2px solid #21573e;outline-offset:2px}.workbench-shared-options input.workbench-shared-stock{width:80px;height:36px;padding:8px;border:0;border-radius:6px;background:white;font-size:13px;flex:0 0 80px}#workbench-shared-pricing,#workbench-shared-shipping{scroll-margin-top:24px}.workbench-shared-option-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f4f6f2;border-radius:8px;font-size:13px}.workbench-shared-option-row>label{padding:0;background:transparent;margin-right:auto}.workbench-shared-option-row>span{color:var(--muted)}@media (max-width:600px){.workbench-shared-option-row{flex-wrap:wrap}.workbench-shared-option-row>label{flex-basis:100%}}.workspace-feature-channel{margin-top:18px}.workspace-feature-channel h4{margin:0 0 10px;font-size:15px}.workbench-channel-statuses{display:grid;gap:8px;font-size:13px}.workbench-cross-list{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:18px 22px;background:#edf3ec;border-radius:10px;margin-bottom:18px;font-size:13px}.workbench-cross-list a{margin-left:auto;color:#21573e;font-weight:700}.toss-orders-panel{min-width:0;padding:24px;background:var(--paper);border-radius:12px}.toss-orders-actions,.toss-orders-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.toss-orders-toolbar{justify-content:space-between}.toss-orders-toolbar label{display:grid;gap:6px;font-size:13px}.toss-orders-actions a,.toss-orders-actions button{padding:10px 16px;border:0;border-radius:8px;background:#eaf0eb;color:#264d3c;font:inherit;cursor:pointer}.toss-orders-actions a[aria-current=page]{background:#2d513f;color:white}.toss-orders-actions button:disabled{opacity:.5;cursor:default}.toss-orders-panel input{max-width:100%;box-sizing:border-box;padding:10px;font:inherit}.toss-orders-panel>p{font-size:13px;line-height:1.6;color:var(--muted)}.toss-orders-panel td{max-width:320px;overflow-wrap:anywhere}@media (max-width:640px){.toss-orders-panel{padding:16px}}.toss-orders-panel dialog label{display:grid;gap:10px;font-size:13px}.toss-orders-panel dialog input{width:100%;border:1px solid #c5cfc8;border-radius:6px}.toss-orders-panel dialog button{border:0;border-radius:7px;padding:10px 18px;background:#eaf0eb;color:#264d3c;font:inherit;cursor:pointer}.toss-orders-panel dialog button:last-child{background:#2d513f;color:white}.toss-orders-panel dialog button:disabled{opacity:.45;cursor:default}.toss-workbench-page [hidden]{display:none!important}.workbench-channel-statuses{justify-items:start;gap:6px;min-width:0}.workbench-channel-statuses a,.workbench-channel-statuses a:visited{display:inline-flex;align-items:center;min-height:30px;max-width:100%;box-sizing:border-box;padding:5px 9px;border-radius:6px;color:#275c43;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.workbench-channel-status-link{background:#e8f3ec}.workbench-channel-statuses .workbench-channel-add-link{background:#f0f2ee;color:#4a5c50}.workbench-channel-statuses a:hover{background:#dae9df;color:#194b32}.workbench-channel-readiness .workbench-channel-review-link:focus-visible,.workbench-channel-readiness summary:focus-visible,.workbench-channel-statuses a:focus-visible{outline:2px solid #21573e;outline-offset:3px}.workbench-unified-publish{min-width:0}.workbench-channel-readiness{display:grid;gap:10px;min-width:0;padding:16px 0}.workbench-channel-readiness>label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;min-width:0;margin:0}.workbench-channel-readiness>label input{width:18px;height:18px;margin:0}.workbench-channel-readiness>label strong{font-size:14px;line-height:1.5}.workbench-channel-readiness>label span{margin:0;white-space:nowrap}.workbench-channel-readiness .workbench-channel-review-link,.workbench-channel-readiness .workbench-channel-review-link:visited{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:34px;box-sizing:border-box;margin:0;padding:7px 11px;border:0;border-radius:7px;background:#edf3ee;color:#275c43;font:inherit;font-weight:700;line-height:1.4;text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.workbench-channel-readiness .workbench-channel-review-link:hover{background:#ddebe1}.workbench-channel-readiness details{min-width:0;color:#58655c;font-size:12px;line-height:1.6}.workbench-channel-readiness summary{width:fit-content;cursor:pointer;padding:2px 0}.workbench-channel-readiness details ul{margin:8px 0 0;padding-left:18px;overflow-wrap:anywhere}.workbench-unified-publish .workbench-publish-button{margin-top:16px;padding:10px 12px;line-height:1.5}.workbench-unified-publish .workbench-approval-note{margin:10px 0 0;font-size:12px;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:640px){.workbench-purchase-attribute-list{grid-template-columns:minmax(0,1fr)}.workbench-option-table,.workbench-option-table tbody{display:block;width:100%}.workbench-option-table thead{display:none}.workbench-option-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0;border-bottom:1px solid #ecece7}.workbench-option-table td{display:flex;min-width:0;height:auto;padding:0;border:0;flex-direction:column;gap:6px}.workbench-option-table td:first-child{grid-column:1/-1;display:block}.workbench-option-table td:nth-child(2){grid-column:1/-1;flex-direction:row;justify-content:space-between}.workbench-option-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:700}.workbench-option-table .workbench-compact-input{max-width:none}}.workbench-channel-readiness .workbench-check-list{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:10px 0 0;padding:0}.workbench-channel-readiness .workbench-check-list li>button{display:block;width:100%;min-height:36px;padding:8px 10px;font-size:13px;line-height:1.55;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:left}.toss-workbench-section>p{margin:0 0 16px;font-size:13px}.toss-workbench-page input:focus-visible,.toss-workbench-page select:focus-visible,.toss-workbench-page textarea:focus-visible{outline:0;box-shadow:0 0 0 3px #d8ebdf}.toss-workbench-page input[type=checkbox]{min-height:0}.toss-workbench-notice ul{padding-left:18px}.toss-workbench-notice li{margin:6px 0;overflow-wrap:anywhere}.toss-workbench-notice li button{width:100%;padding:6px 0;background:transparent;text-align:left;font-size:13px;line-height:1.55}