:root{--glaze:#f3f6fb;--surface:#fff;--sunk:#e7ecf4;--ink:#12203f;--ink-soft:#36435f;--line:#d3dbe8;--cobalt:#1e3fae;--cobalt-soft:#e3e9fb;--fill:#1f2430;--on-fill:#fff;--selected:#dde1e9;--band:#1f2430;--band-soft:#363c4a;--band-ink:#fff;--band-ink-soft:#d5d8df;--turquoise:#0b6d75;--turquoise-fill:#5fd3d6;--turquoise-soft:#dcf3f3;--marigold:#713f00;--marigold-soft:#fff0d4;--rose:#b0213a;--rose-soft:#fde6ea;--stage:#e4e5e7;--serp-title:#1a0dab;--serp-url:#3c4043;--serp-text:#202124;--serp-bg:#fff;--read-bg:#fff;--read-panel:#f3f6fb;--read-rule:#d3dbe8;--read-section:#1e3fae;--read-title:#8a4b00;--read-body:#2b3650;--read-strong:#12203f;color:var(--ink);background:var(--glaze);--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.5}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial;--glaze:#11141b;--surface:#171a22;--sunk:#232733;--ink:#eceef3;--ink-soft:#c5c9d3;--line:#333845;--cobalt:#9db4ff;--cobalt-soft:#223466;--fill:#e9ebf0;--on-fill:#11141b;--selected:#2c303c;--band:#1a1d26;--band-soft:#2c303c;--band-ink:#fff;--band-ink-soft:#cdd0d8;--turquoise:#5fd3d6;--turquoise-fill:#5fd3d6;--turquoise-soft:#123c46;--marigold:#f4bd59;--marigold-soft:#3b2d13;--rose:#ff9aab;--rose-soft:#451a26;--stage:#2b2c2f;--serp-title:#99b4ff;--serp-url:#dadce0;--serp-text:#e8eaed;--serp-bg:#1f2023;--read-bg:#11141b;--read-panel:#1a1e28;--read-rule:#333a49;--read-section:#8fb0ff;--read-title:#f4bd59;--read-body:#c9ced9;--read-strong:#f4f5f8}}*{box-sizing:border-box}::placeholder{color:var(--ink-soft);opacity:1}html,body{background:var(--glaze);margin:0}h1,h2,p,dl,dd,ul{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:var(--cobalt)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.band :focus-visible{outline-color:var(--band-ink)}.visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.muted{color:var(--ink-soft)}.kbd{display:inline-block;font:inherit;text-align:center;opacity:.7;border:1px solid;border-radius:4px;min-width:1.5em;padding:0 .35em;font-size:.78em;font-weight:600;line-height:1.5}.no-shortcuts .kbd:not(.kbd-always){display:none}@media (hover:none){.kbd:not(.kbd-always){display:none}}.app{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100dvh}.band{display:flex;color:var(--band-ink);background:var(--band);align-items:stretch;gap:16px;padding:8px 16px}.band-title{display:flex;flex:none;align-items: center;gap:12px;min-width:0}.band-progress{white-space:nowrap;color:var(--band-ink-soft);font-size:.95rem}.band-progress strong{color:var(--band-ink);font-size:1.3rem;font-weight:400}.queue-toggle{display:none;border:1px solid var(--band-ink-soft);color:var(--band-ink);background:0 0;border-radius:6px;padding:5px 12px;font-weight:600}.batch-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex:1;gap:3px;min-width:0;max-width:760px;margin:0 auto}.batch{position:relative;overflow:hidden;background:var(--band-soft);color:var(--band-ink);border:0;border-radius:3px;min-height:34px;padding:0}.batch:hover{box-shadow:inset 0 0 0 1px var(--band-ink-soft)}.batch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--band-ink)}.batch-fill{position:absolute;background:var(--turquoise-fill);height:6px;transition:width .2s;inset:auto auto 0 0}.batch.done{background:var(--turquoise-fill)}.batch-label{position:relative;font-size:.75rem;font-weight:600}.batch.done .batch-label{color:#0e1730}.band-actions{display:flex;flex:none;align-items: center;gap:10px}.band-button{border:1px solid var(--band-ink-soft);color:var(--band-ink);text-decoration:none;white-space:nowrap;background:0 0;border-radius:6px;padding:5px 12px;font-weight:500}.band-primary{background:var(--band-ink);border-color:var(--band-ink);color:#11141b;font-weight:600}.band-empty{color:var(--band-ink-soft);white-space:nowrap;font-size:.85rem}.save-failures{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.save-failures .text-button{color:inherit;text-decoration:underline}.load-error{color:var(--rose);background:var(--rose-soft);padding:8px 16px}.workspace{display:grid;grid-template-columns:300px minmax(0,1fr)minmax(400px,31vw);grid-template-rows:minmax(150px,1fr)minmax(0,auto);min-height:0}.queue{grid-column:1;grid-row:1/-1;display:flex;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;min-height:0}.queue-controls{display:flex;border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 12px 8px}.search{position:relative;display:block}.search input{border:1px solid var(--line);background:var(--glaze);border-radius:6px;width:100%;padding:6px 34px 6px 10px}.search input::-webkit-search-cancel-button{margin-right:18px}.search .kbd{position:absolute;pointer-events:none;top:50%;right:8px;transform:translateY(-50%)}.views{display:flex;flex-wrap:wrap;gap:4px}.view{display:inline-flex;border:1px solid var(--line);background:0 0;border-radius:999px;align-items: center;gap:5px;min-height:26px;padding:1px 8px;font-size:.82rem}.view:hover{background:var(--sunk)}.view[aria-pressed=true]{border-color:var(--fill);background:var(--fill);color:var(--on-fill);font-weight:600}.view-count{font-variant-numeric:tabular-nums;opacity:.8}.more-filters summary{color:var(--ink-soft);cursor:pointer;font-size:.85rem}.filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.field{display:flex;color:var(--ink-soft);flex-direction:column;gap:1px;min-width:0;font-size:.78rem}.field select{border:1px solid var(--line);background:var(--glaze);color:var(--ink);border-radius:6px;width:100%;padding:3px 4px;font-size:.85rem}.queue-count{display:flex;color:var(--ink-soft);justify-content:space-between;align-items: center;gap:8px;font-size:.82rem}.text-button{color:var(--cobalt);font-weight:600;font-size:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.text-button:hover{text-decoration:underline}.queue-list{overflow-y:auto;list-style:none;flex:1;min-height:0;padding:0}.queue-item{content-visibility:auto;contain-intrinsic-size:auto 66px}.queue-row{display:flex;border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items: flex-start;gap:10px;width:100%;padding:8px 12px}.queue-row:hover{background:var(--sunk)}.queue-row:focus-visible{outline-offset:-2px}.queue-row[aria-current=true]{background:var(--selected);box-shadow:inset 3px 0 0 var(--read-section)}.queue-row[aria-current=true]:focus-visible{outline-offset:-4px}.queue-row img,.thumb-empty{object-fit:cover;background:var(--stage);border-radius:4px;flex:none;width:48px;height:48px}.row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.row-name{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:500;line-height:1.3}.row-meta{display:flex;flex-wrap:wrap;align-items: center;gap:5px;font-size:.75rem}.tag{background:var(--sunk);color:var(--ink);border-radius:3px;padding:0 5px;font-weight:600}.tag-low{background:var(--marigold-soft);color:var(--marigold)}.tag-prompt{background:var(--rose-soft);color:var(--rose)}.tag-settled{background:var(--turquoise-soft);color:var(--turquoise)}.copy{grid-column:2;grid-row:1/-1;overflow-y:auto;background:var(--read-bg);min-height:0}.copy:focus{outline:none}.copy:focus-visible{box-shadow:inset 3px 0 0 var(--cobalt)}.copy-inner{display:flex;color:var(--read-body);flex-direction:column;gap:30px;padding:20px 28px 40px;font-size:15px;line-height:1.6}.product-head h1{color:var(--read-strong);text-wrap:balance;font-size:1.8rem;font-weight:700;line-height:1.2}.section-head{display:flex;border-bottom:2px solid var(--read-rule);justify-content:space-between;align-items: center;gap:12px;margin-bottom:14px;padding-bottom:6px}.copy .section-head h2{border:0;margin:0;padding:0}.pencil{display:inline-flex;border:1px solid var(--read-rule);color:var(--read-body);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items: center;gap:6px;min-width:32px;min-height:32px;padding:0 8px;font-size:.93rem;font-weight:500}.pencil:hover{background:var(--read-panel);color:var(--read-strong)}.meta-text{color:var(--read-strong)}.brand-value{color:var(--read-strong);font-weight:600}.facts{display:flex;color:var(--ink-soft);flex-wrap:wrap;gap:2px 14px;margin-top:6px;font-size:.95rem}.copy h2{border-bottom:2px solid var(--read-rule);color:var(--read-section);margin-bottom:14px;padding-bottom:6px;font-size:1.55rem;font-weight:700;line-height:1.25}.agent-note{border-left:4px solid var(--read-rule);background:var(--read-panel);padding:12px 16px}.copy .agent-note h2{color:var(--read-strong);border-bottom:0;margin-bottom:4px;padding-bottom:0;font-size:1.07rem}.agent-note.conf-low{border-left-color:var(--marigold);background:var(--marigold-soft)}.copy .agent-note.conf-low h2{color:var(--marigold)}.agent-note.conf-medium{border-left-color:var(--cobalt)}.agent-note.conf-high{border-left-color:var(--turquoise)}.note-hint{color:var(--ink-soft);margin-top:6px;font-size:.95rem}.serp{border:1px solid var(--line);background:var(--serp-bg);border-radius:8px;padding:12px 16px;font-family:Arial,sans-serif}.serp-url{overflow:hidden;color:var(--serp-url);text-overflow:ellipsis;white-space:nowrap;font-size:13px}.serp-title{color:var(--serp-title);margin:4px 0 3px;font-size:20px;line-height:1.3}.serp-desc{color:var(--serp-text);font-size:15px;line-height:1.5}.serp-counts{display:flex;color:var(--ink-soft);flex-wrap:wrap;gap:2px 14px;margin-top:8px;font-size:.95rem}.over{color:var(--rose);font-weight:600}.admin-text{border-left:4px solid var(--read-rule);background:var(--read-panel);margin-top:-14px;padding:12px 16px;font-size:.97rem;line-height:1.5}.copy .admin-text h2{color:var(--read-strong);border-bottom:0;margin-bottom:4px;padding-bottom:0;font-size:1.07rem}.admin-text .rich p{margin-bottom:.4em}.admin-text .rich ul,.admin-text .rich ol{margin-bottom:.4em;padding-left:20px}.admin-text .rich li{margin-bottom:.1em}.admin-text .rich li p,.admin-text .rich li ul,.admin-text .rich li ol{margin-bottom:0}.rich>:first-child{margin-top:0}.rich>:last-child{margin-bottom:0}.rich p{margin:0 0 .8em}.rich li{margin-bottom:.3em}.rich ul,.rich ol{margin:0 0 .8em;padding-left:24px}.rich li::marker{color:var(--read-section)}.rich strong{color:var(--read-strong)}.rich h3{color:var(--read-title);margin:1em 0 .3em;font-size:1.07rem}.faqs>div{border-top:1px solid var(--read-rule);padding:14px 0}.faqs>div:first-child{border-top:0;padding-top:0}.faqs>div:last-child{padding-bottom:0}.faqs dt{color:var(--read-title);font-size:1.07rem;font-weight:700;line-height:1.4}.faqs dd{margin-top:4px}.sources{overflow-wrap:anywhere;padding-left:24px;font-size:.95rem}.photos{grid-column:3;grid-row:1;display:flex;border-left:1px solid var(--line);background:var(--stage);flex-direction:column;min-height:0}.stage{flex:1;min-height:0}.stage-button{position:relative;display:block;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.stage-button:focus-visible{outline-offset:-3px}.stage-button img{position:absolute;display:block;object-fit:contain;width:100%;height:100%;inset:0}.zoom-hint{position:absolute;color:#fff;background:#0e1730b8;border-radius:4px;padding:2px 8px;font-size:.78rem;bottom:8px;right:8px}.photo-empty{display:grid;text-align:center;color:var(--ink-soft);place-content: center;height:100%;min-height:150px;padding:16px}.thumbs{display:flex;overflow-x:auto;background:var(--surface);border-top:1px solid var(--line);flex:none;align-items: center;gap:4px;padding:5px 8px}.thumb{aspect-ratio:1;overflow:hidden;background:var(--stage);border:2px solid #0000;border-radius:5px;flex:0 42px;min-width:28px;padding:0}.thumb[aria-pressed=true]{border-color:var(--cobalt)}.thumb img{display:block;object-fit:cover;width:100%;height:100%}.thumb-hint{color:var(--ink-soft);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:.8rem}.lightbox{color:#fff;background:#0a0e1af0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[open]{display:flex;flex-direction:column}.lightbox::backdrop{background:0 0}.lightbox img{object-fit:contain;flex:1;width:100%;min-height:0;padding:16px}.lightbox-bar{display:flex;background:#0a0e1a;flex-wrap:wrap;justify-content:center;align-items: center;gap:12px;padding:10px 16px}.lightbox-bar a{color:#c5d2fb}.lightbox-bar button{color:#fff;background:0 0;border:1px solid #5a6685;border-radius:6px;padding:5px 12px}.lightbox-bar button:disabled{opacity:.4}.review{grid-column:3;grid-row:2;display:flex;overflow-y:auto;background:var(--surface);border-top:1px solid var(--line);border-left:1px solid var(--line);flex-direction:column;min-height:0}.review-fields{display:flex;flex-direction:column;gap:10px;padding:10px 14px}.text-field-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px}.text-field-head label{font-size:.92rem;font-weight:600}.save-state{color:var(--ink-soft);white-space:nowrap;font-size:.78rem}.save-state.saved{color:var(--turquoise)}.save-state.error{color:var(--rose);white-space:normal;text-align:right}.text-field textarea{display:block;border:1px solid var(--line);background:var(--glaze);resize:vertical;border-radius:6px;width:100%;padding:6px 9px;scroll-margin-bottom:90px}.text-field.prompt textarea{min-height:72px}.text-field.note textarea{min-height:36px}.text-field.prompt.filled textarea{border-color:var(--rose)}.quick{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.quick button{border:1px solid var(--line);background:0 0;border-radius:999px;min-height:24px;padding:0 8px;font-size:.78rem}.quick button:hover{background:var(--sunk)}.actions{position:sticky;background:var(--surface);border-top:1px solid var(--line);margin-top:auto;bottom:0}.action-line{display:flex;background:var(--turquoise-soft);align-items: center;gap:10px;padding:6px 14px;font-size:.85rem}.action-error{display:block;overflow-y:auto;background:var(--rose-soft);color:var(--rose);overflow-wrap:anywhere;max-height:120px}.action-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.dismiss{color:var(--ink-soft);background:0 0;border:0;flex:none;min-width:24px;min-height:24px;padding:0;font-size:1.1rem;line-height:1}.action-buttons{display:flex;gap:6px;padding:8px 14px}.button{border:1px solid var(--fill);background:var(--fill);color:var(--on-fill);white-space:nowrap;border-radius:6px;padding:7px 12px;font-weight:600}.button:hover:not(:disabled){filter:brightness(1.12)}.product-head h1.has-urdu,.row-name.has-urdu{line-height:2}.login{display:grid;background:var(--band);place-items: center;min-height:100dvh;padding:16px}.login-form{display:grid;background:var(--surface);color:var(--ink);border-radius:8px;gap:8px;width:min(100%,340px);padding:24px}.login-form h1{margin:0 0 12px;font-size:1.4rem}.login-form label{font-weight:600}.login-form input{border:1px solid var(--ink-soft);background:var(--surface);color:var(--ink);font:inherit;border-radius:6px;padding:10px 12px}.login-error{color:var(--rose);margin:0}.login-form .button{margin-top:8px}.button:disabled,.button[aria-disabled=true]{opacity:.45}.button.button-quiet{border-color:var(--line);color:var(--ink);background:0 0;font-weight:500}.button.button-quiet:hover:not(:disabled){filter:none;background:var(--sunk)}.settle{flex:1}.jump-prompt{display:none}.empty{grid-column:2/-1;grid-row:1/-1;display:flex;color:var(--ink-soft);flex-direction:column;align-items: flex-start;gap:8px;padding:48px 32px}.empty h1{color:var(--ink);font-size:1.5rem}.empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.shortcuts{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;width:min(460px,100vw - 32px);padding:20px}.shortcuts::backdrop{background:#0a0e1a8c}.shortcuts h2{font-size:1.2rem}.shortcuts dl{display:flex;flex-direction:column;gap:5px;margin:12px 0}.shortcuts dl>div{display:grid;grid-template-columns:76px 1fr;align-items:baseline}.toggle{display:flex;align-items: center;gap:8px;margin-bottom:14px}.backdrop{position:fixed;z-index:4;background:#0a0e1a8c;border:0;inset:0}@media (max-width:1180px){.workspace{grid-template-columns:minmax(0,1fr)minmax(320px,42vw)}.queue{position:fixed;z-index:5;visibility:hidden;width:min(340px,88vw);transition:transform .18s,visibility 0s linear .18s;inset:0 auto 0 0;transform:translate(-100%)}.queue.open{visibility:visible;transition:transform .18s;transform:none}.queue-toggle{display:block}.copy{grid-column:1}.photos,.review{grid-column:2}.empty{grid-column:1/-1}.action-buttons .button{white-space:normal;min-width:0}.action-buttons .kbd{display:none}}@media (max-width:900px){.batch-strip{display:none}.band{justify-content:space-between}}@media (max-width:1180px) and (pointer:coarse){.batch-strip{display:none}.band{justify-content:space-between}}@media (hover:none){.help-button{display:none}}@media (max-width:760px){.app{display:block;height:auto}.band{position:sticky;z-index:3;flex-wrap:wrap;gap:6px 10px;padding:8px 16px;top:0}.band-actions{gap:6px}.help-button,.band-empty,.export-word{display:none}.workspace{display:block;padding-bottom:104px}.photos{border-left:0;height:62vw;min-height:220px}.copy{overflow:visible}.copy-inner{padding:16px 16px 24px}.serp-title,.serp-desc{max-width:none}.review{overflow:visible;border-left:0}.actions{position:fixed;z-index:3;inset:auto 0 0}.action-buttons{gap:4px;padding:8px 16px}.action-buttons .button{padding:9px 8px}.jump-prompt{display:block}.text-field textarea{scroll-margin-top:70px;font-size:16px}}@media (min-width:761px) and (max-height:760px){.quick{display:none}.text-field.prompt textarea{min-height:56px}}@media (prefers-reduced-motion:reduce){.batch-fill,.queue{transition:none}}
