.market-panel{display:grid;gap:16px;min-width:0;color:var(--theme-text,#243128)}.market-panel h3,.market-panel h4,.market-panel h5,.market-panel p{margin:0}.market-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-fields label,.market-panel>label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600}.market-query{grid-column:1/-1}.market-panel :is(input,select){width:100%;min-width:0;min-height:48px;padding:8px 10px;box-sizing:border-box;font-size:16px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-panel);color:var(--theme-text,#243128)}.market-panel input[type=checkbox]{width:20px;min-height:20px;padding:0;accent-color:#a84935}.market-scope-note{padding:10px 12px;border-left:4px solid var(--theme-accent,#597a51);border-radius:7px;background:var(--theme-panel-2,var(--theme-panel,#f2f7ec));color:var(--theme-text,#263b28);font-size:13px;line-height:1.65}.market-advanced{padding:4px 0}.market-advanced summary,.market-panel button{min-height:48px;cursor:pointer}.market-advanced summary{display:flex;align-items:center;font-weight:700;color:var(--theme-text,#253729)}.market-advanced p{font-size:12px;line-height:1.6;margin-top:10px}.market-alert,.market-notice{padding:11px 13px;border-radius:9px;font-weight:700;line-height:1.6}.market-alert{border:1px solid #b9342b;background:#fff1ef;color:#761c18}.market-notice{border:1px solid #467544;background:#eef8ea;color:#245124}.market-primary-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);gap:10px}.market-run-status{display:grid;gap:12px;padding:15px;border:1px solid #8da47d;border-left:6px solid #697b68;border-radius:14px;background:#fdfef9f7;box-shadow:0 5px 18px #2a472417;color:#243128;outline:none}.market-run-status:focus-visible{outline:3px solid rgba(168,73,53,.32);outline-offset:3px}.market-run-status.status-active{border-left-color:#347343}.market-run-status.status-completed{border-left-color:#477b55;background:#f5fbf1}.market-run-status.status-attention{border-left-color:#a87928;background:#fffaf0}.market-run-status.status-failed{border-left-color:#ad3f35;background:#fff8f5}.market-run-status>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.market-run-status>header>div{display:grid;gap:3px}.market-run-status>header span{color:#58685a;font-size:11px;font-weight:800;letter-spacing:.08em}.market-run-status>header h4{font-size:19px;color:#263a29}.market-run-status>header>b{padding:5px 9px;border-radius:999px;background:#e6eddb;color:#3d552f;font-size:12px;white-space:nowrap}.market-run-query{display:flex;align-items:baseline;gap:8px;min-width:0;padding:8px 10px;border-radius:8px;background:#f0f5eb}.market-run-query span{flex:0 0 auto;color:#59675a;font-size:11px;font-weight:800}.market-run-query b{min-width:0;color:#263a29;font-size:14px;overflow-wrap:anywhere}.market-run-message{font-weight:700;line-height:1.6}.market-run-continuity{padding:9px 11px;border-radius:9px;background:#edf5e7;color:#345037;font-size:13px;line-height:1.65}.market-run-status.status-attention .market-run-continuity{background:#f8efd8;color:#5b441b}.market-run-status.status-failed .market-run-continuity{background:#fce9e5;color:#6d2721}.market-run-route{display:flex;align-items:stretch;gap:8px}.market-run-route>span:not([aria-hidden]){display:grid;flex:1;gap:3px;padding:9px 11px;border:1px solid #b5c4a8;border-radius:9px;background:#fff;color:#526052;font-size:12px}.market-run-route b{color:#2e4732;font-size:13px}.market-run-route>span[aria-hidden]{align-self:center;color:#70806d;font-weight:900}.market-run-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.market-run-facts div{display:grid;gap:4px;min-width:0;padding:8px 10px;border-radius:8px;background:#f0f5eb}.market-run-facts dt{color:#59675a;font-size:11px;font-weight:800}.market-run-facts dd{margin:0;color:#273b2b;font-size:13px;font-weight:800;overflow-wrap:anywhere}.market-run-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.market-run-counts span{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid #c6d4ba;border-radius:8px;background:#fff;color:#536154;font-size:11px;overflow-wrap:anywhere}.market-run-counts b{font-size:16px;color:#8f3d2d}.market-run-checking{font-size:12px;color:#536458}.market-run-status .market-alert{display:grid;gap:4px}.market-run-status .market-alert small{font-weight:500;overflow-wrap:anywhere}.market-run-status>footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.market-run-status>footer .btn{min-height:40px;padding:7px 11px;font-size:12px}.market-schedules{display:grid;gap:11px;padding:14px;border:1px solid #91a87f;border-radius:13px;background:#f9fcf4f5}.market-schedules>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.market-schedules>header>div{display:grid;gap:3px}.market-schedules>header p{color:#526354;font-size:12px;line-height:1.55}.market-schedules>header>span{padding:4px 9px;border-radius:999px;background:#e3ecd9;color:#365032;font-size:12px;font-weight:800}.market-schedule-actions{display:flex;gap:8px;flex-wrap:wrap}.market-schedule-list{display:grid;gap:8px}.market-schedule-list article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(190px,.7fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #adbd9d;border-left:4px solid #557a4f;border-radius:10px;background:#fffef9}.market-schedule-list article.status-paused{border-left-color:#7e7566}.market-schedule-list article.status-attention{border-left-color:#b44b39;background:#fff8f5}.market-schedule-list article>div{display:grid;gap:2px;min-width:0}.market-schedule-list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-schedule-list article small{color:#58675a;font-size:11px;line-height:1.45}.market-schedule-list article>span{padding:4px 8px;border-radius:999px;background:#e8f1df;color:#365435;font-size:11px;font-weight:800;white-space:nowrap}.market-schedule-list article>.btn{min-height:38px;padding:6px 10px;font-size:12px}.market-history{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--theme-border)}.market-history>header,.market-progress-header,.market-card-header,.market-card-actions,.market-selection-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-history>header p{margin-top:4px;font-size:12px;color:#4d604f}.market-history>header>label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.market-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-history-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border:1px solid #aabd98;border-radius:12px;background:#fbfdf7;box-shadow:0 3px 12px #2f4c280f}.market-history-card.is-selected{border:2px solid #a84935;background:#fff9f4}.market-history-card.is-deleted{opacity:.72;background:#f2f2ec}.market-history-open{display:grid;gap:5px;align-content:start;min-height:0!important;padding:0;border:0;background:transparent;color:inherit;text-align:left}.market-history-open span{width:max-content;padding:2px 7px;border-radius:999px;background:#e4eddc;color:#355330;font-size:11px;font-weight:700}.market-history-open strong{font-size:15px}.market-history-open small{color:#536458}.market-history-open b{color:#8a3b2c;font-size:13px}.market-empty{padding:18px;border:1px dashed #9cac8c;border-radius:10px;background:#f9fbf5;color:#4c5c4f;text-align:center}.market-progress{display:grid;gap:14px;padding:16px;border:1px solid #91a87f;border-radius:14px;background:#fdfef9;min-width:0;box-shadow:0 5px 18px #2a472414}.market-progress-header>div{display:grid;gap:4px}.market-progress-header strong{font-size:18px}.market-progress-header p{color:#425447}.market-domain-summary{display:grid;gap:5px;padding:11px 13px;border:1px solid #819978;border-radius:9px;background:#f2f7ed;color:#263c29;font-size:12px;line-height:1.55}.market-domain-summary b{font-size:13px}.market-domain-summary span{overflow-wrap:anywhere}.market-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:12px}.market-counts span{display:grid;gap:4px;padding:10px;border:1px solid #cad8bd;border-radius:9px;background:#edf5e5;color:#314534}.market-counts b{font-size:19px;color:#8f3d2d}.market-results{display:grid;gap:12px}.market-analysis-card{display:grid;gap:12px;padding:14px;border:1px solid #a8bd98;border-left:5px solid #9b6b2d;border-radius:12px;background:#fffef9;color:#263329}.market-analysis-card.relevance-relevant{border-left-color:#37743d}.market-analysis-card.relevance-irrelevant{border-left-color:#a63c35;background:#fff8f6}.market-analysis-card.relevance-unassessed{border-left-color:#a77422;background:#fffbea}.market-analysis-card.is-deleted{opacity:.72;background:#f1f1ec}.market-card-header>div{display:grid;gap:3px;flex:1}.market-card-header small{color:#59695b}.market-card-select{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.market-relevance-badge{padding:4px 9px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:800;color:#5a4323;background:#fff}.market-card-metrics{display:flex;gap:8px;flex-wrap:wrap}.market-card-metrics span{padding:6px 9px;border-radius:8px;background:#eef3e8;font-size:12px}.market-card-metrics b{font-size:14px}.market-relevance-reason{padding:9px 11px;border-radius:8px;background:#f4f0df;color:#443a1f;font-size:13px;line-height:1.65}.market-source-body{display:grid;gap:7px;padding:13px;border:1px solid #879e77;border-radius:10px;background:#fff;color:#1f2a22}.market-source-body h5{font-size:13px;color:#3d573f}.market-source-body p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.market-analysis-card dl{display:grid;gap:8px;margin:0}.market-analysis-card dl div{display:grid;grid-template-columns:minmax(100px,.32fr) 1fr;gap:10px;padding:9px;border-radius:8px;background:#f0f5eb}.market-analysis-card dt{font-weight:800;color:#344b36}.market-analysis-card dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.market-analysis-card blockquote{margin:8px 0;padding:10px 12px;border-left:3px solid #698565;background:#f5f8f1}.market-analysis-card a{color:#275f82;font-weight:700;text-decoration:underline}.market-selection-actions{position:sticky;top:8px;z-index:2;padding:10px 12px;border:1px solid #9e563f;border-radius:10px;background:#fff8f2;box-shadow:0 4px 14px #40261c1f}.market-panel .btn-danger{border-color:#b84638!important;color:#8d261f!important;background:#fff6f3!important}.market-reference-library-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #adbd9d;border-radius:11px;background:#fffef9}.market-reference-library-link h4,.market-reference-library-link p{margin:0}.market-reference-library-link p{margin-top:4px;color:#58675a;font-size:12px;line-height:1.5}.market-reference-library-link .btn{flex:0 0 auto}.market-history-card-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.market-history-card-actions .btn{min-height:38px;padding:6px 10px;font-size:12px}.market-page-nav{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:4px}.market-page-nav span{color:#31402d;font-size:13px;font-weight:700}.market-recommendations,.market-candidate-browser{display:grid;gap:13px;padding:16px;border:1px solid #93a982;border-radius:14px;background:#fdfef9f0;box-shadow:0 5px 18px #2a472414}.market-recommendations>header,.market-candidate-browser>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.market-recommendations>header>div,.market-candidate-browser>header>div{display:grid;gap:3px}.market-recommendations>header h4,.market-candidate-browser>header h4{font-size:18px;color:#263a29}.market-recommendations>header p,.market-candidate-browser>header p{color:#526354;font-size:13px}.market-recommendations>header>span,.market-candidate-browser>header>b{padding:5px 9px;border-radius:999px;background:#e6eddb;color:#3d552f;font-size:12px;white-space:nowrap}.market-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-recommendation-list{display:grid;gap:10px}.market-recommendation-card{display:grid;gap:10px;padding:13px;border:1px solid #a7ba98;border-left:5px solid #8a7551;border-radius:11px;background:#fffef9;color:#263329;min-width:0}.market-recommendation-card.is-featured{align-content:start;background:linear-gradient(145deg,#fffef9,#f4f8ed)}.market-recommendation-card.tier-S{border-left-color:#bb682b}.market-recommendation-card.tier-A{border-left-color:#4f8047}.market-recommendation-card.tier-B{border-left-color:#527790}.market-recommendation-card.tier-C{border-left-color:#786e9d}.market-recommendation-card.tier-D{border-left-color:#88795f}.market-recommendation-card.tier-E{border-left-color:#707873}.market-recommendation-card>header{display:flex;align-items:flex-start;gap:9px}.market-recommendation-card>header>div{display:grid;gap:2px;min-width:0;flex:1}.market-recommendation-card>header strong,.market-recommendation-card>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-recommendation-card>header small{color:#5c6b5e;font-size:11px}.market-tier-badge{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#7b4837;color:#fff;font-size:18px;font-weight:900;box-shadow:0 2px 7px #37211733}.market-score{font-size:13px;font-weight:800;color:#8c3f2e;white-space:nowrap}.market-recommendation-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.market-recommendation-metrics span{display:grid;gap:2px;padding:7px;border-radius:8px;background:#eef4e8;font-size:11px;color:#536054}.market-recommendation-metrics b{font-size:15px;color:#263a29}.market-recommendation-metrics small{font-size:10px}.market-recommendation-body{border:1px solid #bdcbae;border-radius:8px;background:#fff}.market-recommendation-body summary{padding:8px 10px;color:#35503a;font-size:12px;font-weight:800;cursor:pointer}.market-recommendation-body p{max-height:270px;margin:0;padding:0 10px 10px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:13px}.market-recommendation-times{display:flex;flex-wrap:wrap;gap:5px 12px;margin:0;font-size:11px;color:#576559}.market-recommendation-times div{display:flex;gap:4px}.market-recommendation-times dt{font-weight:800}.market-recommendation-times dd{margin:0}.market-recommendation-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.market-recommendation-card>footer>span{margin-right:auto;color:#566756;font-size:11px}.market-recommendation-card>footer a{color:#275f82;font-size:12px;font-weight:700;text-decoration:underline}.market-recommendation-card>footer .btn{min-height:34px;padding:6px 10px;font-size:12px}.market-recommendation-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.market-recommendation-filters>label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#354638}.market-recommendation-filters input,.market-recommendation-filters select{width:100%;min-width:0}.market-recommendation-filters fieldset{grid-column:1/-1;margin:0;padding:8px 10px;border:1px solid #abbc9c;border-radius:9px}.market-recommendation-filters legend{padding:0 4px;font-size:12px;font-weight:800}.market-recommendation-filters fieldset>div{display:flex;gap:12px;flex-wrap:wrap}.market-recommendation-filters fieldset label{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:800}.market-recommendation-filters fieldset input{width:auto}.market-filter-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:980px){.market-featured-grid{grid-template-columns:1fr}.market-recommendation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.market-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0008}.market-delete-dialog{width:min(100%,440px);box-sizing:border-box;max-height:85dvh;overflow:auto;padding:18px;border:1px solid var(--theme-border,#abbc9c);border-radius:14px;background:var(--theme-panel,#f7fbee);box-shadow:0 18px 60px #0006}.market-delete-dialog h4{margin:0 0 10px}.market-delete-dialog p{margin:0 0 14px;font-size:13px;line-height:1.5}.market-delete-dialog>div{display:flex;justify-content:flex-end;gap:8px}.market-delete-dialog .btn{min-height:44px}@media (max-width:760px){.market-fields,.market-history-grid,.market-counts,.market-recommendation-filters,.market-primary-actions{grid-template-columns:1fr}.market-run-facts,.market-run-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.market-query{grid-column:auto}.market-history>header,.market-progress-header,.market-card-header,.market-card-actions,.market-selection-actions,.market-recommendations>header,.market-candidate-browser>header,.market-schedules>header,.market-run-status>header{align-items:stretch;flex-direction:column}.market-history>header>label{align-self:flex-start}.market-history-card,.market-schedule-list article{grid-template-columns:1fr}.market-analysis-card dl div{grid-template-columns:1fr}.market-card-actions .btn,.market-recommendation-card>footer .btn,.market-filter-actions .btn,.market-schedule-actions .btn,.market-schedule-list article>.btn,.market-run-status>footer .btn,.market-history-card-actions .btn{width:100%}.market-recommendation-metrics{grid-template-columns:1fr}.market-recommendation-card>footer,.market-run-status>footer,.market-reference-library-link,.market-history-card-actions{align-items:stretch;flex-direction:column}.market-recommendation-card>footer>span{margin-right:0}.market-reference-library-link .btn{width:100%;min-height:44px}.market-page-nav{align-items:stretch;flex-direction:column;text-align:center}.market-run-route{display:grid;grid-template-columns:1fr}.market-run-route>span[aria-hidden]{justify-self:center;transform:rotate(90deg)}}.article-notification-settings{display:grid;gap:16px;color:var(--off-white)}.article-notification-settings p{margin:4px 0 0;color:var(--off-white-dim)}.article-notification-global,.article-notification-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.article-notification-global strong{font-size:1.05rem}.article-notification-switch{display:inline-flex;align-items:center;gap:9px;min-height:44px;cursor:pointer;font-weight:700}.article-notification-switch input{width:22px;height:22px;accent-color:var(--gold)}.article-notification-register,.article-notification-devices{display:grid;gap:12px;padding:16px;border:1px solid var(--navy-border);border-radius:12px;background:var(--navy-panel-2)}.article-notification-register h4,.article-notification-devices h4{margin:0;color:var(--off-white)}.article-notification-guidance{padding:12px 14px;border:1px solid var(--navy-border);border-left:4px solid var(--gold);border-radius:10px;background:var(--navy-panel)}.article-notification-register-row{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px 12px;align-items:end}.article-notification-register-row label{grid-column:1 / -1;font-weight:700}.article-notification-register-row input,.article-notification-name-row input{min-height:44px;width:100%;padding:8px 12px;border:1px solid var(--navy-border);border-radius:10px;background:var(--navy-bg);color:var(--off-white)}.article-notification-disabled-reason{font-size:13px}.article-notification-section-heading>span{flex:none;padding:4px 9px;border-radius:999px;background:var(--navy-panel);font-weight:700}.article-notification-empty{padding:16px;border:1px dashed var(--navy-border);border-radius:10px;color:var(--off-white-dim);text-align:center}.article-notification-device-list{display:grid;gap:10px}.article-notification-device{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.9fr) minmax(170px,.7fr);gap:14px;padding:14px;border:1px solid var(--navy-border);border-radius:12px;background:var(--navy-panel)}.article-notification-device-main>label{display:block;margin-bottom:5px;font-size:13px;font-weight:700}.article-notification-name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.article-notification-device-meta{font-size:13px}.article-notification-device-status{display:grid;gap:6px;margin:0}.article-notification-device-status div{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:8px}.article-notification-device-status dt{color:var(--off-white-dim);font-size:12px}.article-notification-device-status dd{margin:0;text-align:right;font-size:12px;font-weight:700}.article-notification-device-status .is-granted{color:color-mix(in srgb,var(--success) 72%,var(--off-white))}.article-notification-device-status .is-denied,.article-notification-device-status .is-unsupported{color:color-mix(in srgb,var(--danger) 72%,var(--off-white))}.article-notification-device-actions{display:flex;flex-direction:column;align-items:stretch;gap:7px}.article-notification-device-actions small{color:var(--off-white-dim);font-size:12px}@media (max-width:980px){.article-notification-device{grid-template-columns:1fr 1fr}.article-notification-device-actions{grid-column:1 / -1;flex-direction:row;align-items:center;flex-wrap:wrap}}@media (max-width:640px){.article-notification-global,.article-notification-section-heading{align-items:flex-start;flex-direction:column}.article-notification-register-row,.article-notification-device,.article-notification-name-row{grid-template-columns:1fr}.article-notification-register-row .btn,.article-notification-name-row .btn,.article-notification-device-actions .btn{width:100%;min-height:44px}.article-notification-device-actions{grid-column:auto;flex-direction:column;align-items:stretch}.article-notification-device-status div{grid-template-columns:1fr}.article-notification-device-status dd{text-align:left}}@media (prefers-reduced-motion:reduce){.article-notification-settings *{transition:none!important;animation:none!important}}.article-notification-bell{position:relative;flex:none}.article-notification-bell-trigger{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--navy-border);border-radius:12px;background:var(--navy-panel);color:var(--off-white);cursor:pointer}.article-notification-bell-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.article-notification-bell-count{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border:2px solid var(--navy-bg);border-radius:999px;background:var(--danger);color:#fff;font-size:11px;font-weight:800}.article-notification-popover{position:absolute;z-index:60;top:calc(100% + 8px);right:0;width:min(390px,calc(100vw - 24px));max-height:min(560px,75vh);overflow:auto;border:1px solid var(--navy-border);border-radius:14px;background:var(--navy-panel);color:var(--off-white);box-shadow:0 20px 50px #00000059}.article-notification-popover>header{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--navy-border);background:var(--navy-panel)}.article-notification-popover>header strong,.article-notification-popover>header small{display:block}.article-notification-popover>header small{margin-top:2px;color:var(--off-white-dim)}.article-notification-header-summary{flex:1;min-width:0}.article-notification-header-actions{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.article-notification-header-actions button{min-height:36px;border:1px solid var(--navy-border);border-radius:9px;color:var(--off-white);cursor:pointer}.article-notification-header-actions button:disabled{cursor:not-allowed;opacity:.55}.article-notification-mark-all{width:auto;max-width:132px;padding:5px 9px;background:var(--navy-panel-2);font-size:12px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.article-notification-close{display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;background:transparent}.article-notification-popover>p{padding:16px;margin:0;color:var(--off-white-dim)}.article-notification-popover-list{display:grid}.article-notification-popover-list>button{display:grid;gap:5px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--navy-border);background:var(--navy-panel);color:var(--off-white);text-align:left;cursor:pointer}.article-notification-popover-list>button.is-unread{background:color-mix(in srgb,var(--gold) 8%,var(--navy-panel))}.article-notification-popover-list>button:hover{background:var(--navy-panel-2)}.article-notification-popover-list>button>span,.article-notification-popover-list>button>small{line-height:1.5}.article-notification-popover-list>button>small{color:var(--off-white-dim)}.article-notification-popover-title{display:flex;align-items:center;gap:7px}.article-notification-read-dot{flex:none;width:8px;height:8px;border-radius:50%;background:transparent}.is-unread .article-notification-read-dot{background:var(--gold)}.article-notification-popover-error{display:grid;gap:8px;margin:10px;padding:10px;border-left:4px solid var(--danger);background:var(--navy-panel-2)}@media (max-width:640px){.article-notification-popover{position:fixed;top:64px;right:12px;left:12px;width:auto;max-height:calc(100vh - 80px)}.article-notification-popover>header{gap:8px;padding-inline:10px}.article-notification-header-actions{gap:5px}.article-notification-mark-all{max-width:112px;padding-inline:7px}}@media (min-width:901px){.app-topbar.dashboard-app-topbar{display:flex;justify-content:flex-end;margin-bottom:12px}.dashboard-app-topbar .app-topbar-title{margin-left:auto}}.article-notification-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:8px;border-bottom:1px solid var(--theme-border,var(--navy-border))}.article-notification-tabs>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:52px;padding:6px 2px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--theme-text,var(--off-white));cursor:pointer}.article-notification-tabs>button[aria-selected=true]{border-color:var(--theme-accent,#a94d39);background:var(--theme-soft-surface,var(--navy-panel-2));font-weight:700}.article-notification-tabs small{font-size:10px;white-space:normal}.article-notification-tab-icon{position:relative;display:grid;place-items:center}.article-notification-tab-count{position:absolute;top:-7px;right:-11px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 3px;border-radius:999px;background:var(--danger);color:#fff;font-size:9px;font-weight:800}.article-notification-comment-status{display:grid;gap:8px;padding:10px 12px;border-bottom:1px solid var(--navy-border);background:var(--navy-panel-2)}.article-notification-comment-status p{margin:0;font-size:12px;line-height:1.55}.article-notification-comment-status .is-ok{color:color-mix(in srgb,var(--success) 78%,var(--off-white))}.article-notification-comment-status .is-warning{color:color-mix(in srgb,var(--gold) 82%,var(--off-white))}.article-notification-comment-status .is-danger{color:color-mix(in srgb,var(--danger) 72%,var(--off-white))}.article-notification-comment-status .btn{justify-self:start;min-height:36px}@media (max-width:420px){.article-notification-tabs{gap:1px;padding-inline:5px}.article-notification-tabs>button{padding-inline:1px}.article-notification-tabs small{font-size:9px}}.article-notification-publication{padding:14px;border-bottom:1px solid var(--theme-border,var(--navy-border))}.article-notification-publication summary{cursor:pointer}.article-notification-publication :where(strong,small,summary span){display:block;margin-bottom:6px}.article-notification-publication p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.article-notification-content{margin:0;padding:10px 14px 12px;border:1px solid var(--navy-border);border-radius:12px}.article-notification-content legend{padding:0 6px;font-weight:700}.article-notification-content>div{display:flex;flex-wrap:wrap;gap:4px 20px}.article-notification-content p{font-size:13px}.quick-page{width:min(100%,560px);margin:0 auto;display:grid;gap:10px;min-width:0}.quick-heading{min-height:48px;display:flex;align-items:center;gap:8px}.quick-heading>h1{flex:1;margin:0;padding-right:76px;font-size:20px;line-height:1.15;text-align:center}.quick-back,.quick-refresh{min-height:48px;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:3px;cursor:pointer}.quick-back{flex:0 0 auto;padding:0 6px 0 0;font-weight:700}.quick-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 48px;align-items:start;gap:6px;border:1px solid var(--theme-border,var(--navy-border));border-radius:14px;padding:7px 8px;background:var(--theme-soft-surface,var(--navy-panel));font-size:11px}.quick-lamp{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) 20px;align-items:center;gap:5px;line-height:1.15}.quick-active{min-width:0;display:flex;align-items:center;gap:5px;line-height:1.15}.quick-lamp>span:not(.quick-dot){min-width:0;white-space:nowrap}.quick-lamp small{display:block;margin-top:2px;font-size:9px;opacity:.68}.quick-lamp details{min-width:20px}.quick-lamp summary{width:20px;height:20px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:0;opacity:.65}.quick-lamp summary:after{content:"i";font-size:10px;font-weight:800;font-style:normal}.quick-lamp details p{width:min(78vw,360px);margin:5px 0;line-height:1.4}.quick-dot{width:8px;height:8px;flex:0 0 8px;display:inline-block;border-radius:50%;background:#879190}.quick-dot.green{background:#159465;box-shadow:0 0 7px #15946544}.quick-dot.yellow{background:#c99521}.quick-dot.red{background:#bb4545}.quick-active{flex-wrap:wrap}.quick-active strong{font-size:10px}.quick-refresh{min-width:48px;min-height:48px;flex-direction:column;font-size:9px;padding:0}.quick-load-error{margin:0;font-size:12px}.quick-safety{margin:0;font-size:12px;opacity:.75}.quick-launcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quick-launcher-item{position:relative;min-width:0;min-height:104px;padding:7px 4px;border:1px solid var(--theme-border,var(--navy-border));border-radius:16px;background:var(--theme-panel,var(--navy-panel));color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;cursor:pointer;box-shadow:0 7px 18px color-mix(in srgb,#000 7%,transparent)}.quick-launcher-item:active{transform:scale(.98)}.quick-launcher-icon{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;color:var(--accent,#7c5cff);background:color-mix(in srgb,var(--accent,#7c5cff) 14%,var(--theme-soft-surface,var(--navy-panel)))}.quick-launcher-item strong{max-width:100%;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.quick-launcher-item small{max-width:100%;font-size:9px;line-height:1.2;opacity:.68;overflow-wrap:anywhere}.quick-launcher-badge{position:absolute;top:5px;right:5px;min-width:25px;padding:2px 5px;border-radius:999px;background:var(--accent,#7c5cff);color:#fff;font-size:9px;font-weight:700}.quick-focus{display:grid;gap:12px;min-width:0}.quick-card,.quick-history,.quick-notifications{display:flex;flex-direction:column;gap:14px;padding:18px!important;min-width:0}.quick-card p,.quick-history p{margin:0;font-size:13px;line-height:1.55}.quick-card label{display:grid;gap:6px;font-size:13px}.quick-card .btn{margin-top:auto}.quick-persona{font-weight:700}.quick-page input,.quick-page select{min-height:48px;width:100%;box-sizing:border-box;border-radius:10px;padding:8px 12px;min-width:0;font-size:16px}.quick-history article{display:flex;gap:10px;align-items:center;border-top:1px solid var(--theme-border,var(--navy-border));padding:13px 0}.quick-history article>div{flex:1;min-width:0}.quick-history small{display:block;margin-top:4px;opacity:.7}.quick-history article p{overflow-wrap:anywhere;margin-top:7px}.quick-history-summary{padding-bottom:2px}.quick-notice,.quick-error,.quick-retry{padding:12px;border-radius:10px;margin:0;background:color-mix(in srgb,var(--success) 12%,var(--theme-panel,var(--navy-panel)))}.quick-error{background:color-mix(in srgb,var(--danger) 12%,var(--theme-panel,var(--navy-panel)))}.quick-retry{display:grid;gap:8px}.quick-retry p{margin:0;font-size:13px}.quick-page .btn{min-height:48px;white-space:normal}.quick-total{font-weight:700}@media (max-width:360px){.quick-page{gap:8px}.quick-strip{gap:4px;padding:5px}.quick-launcher{gap:6px}.quick-launcher-item{min-height:98px;padding:5px 3px}.quick-launcher-icon{width:40px;height:40px}.quick-launcher-item strong{font-size:12px}.quick-heading>h1{padding-right:64px}.quick-card,.quick-history,.quick-notifications{padding:14px!important}.quick-history article{align-items:flex-start;flex-direction:column}.quick-history article .btn{width:100%}}.app-shell .app-page-stage .quick-page :where(button,.btn,select){min-height:48px!important}.quick-page :where(button,input,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#7c5cff) 65%,#fff);outline-offset:2px}@media (max-width:900px){.quick-app-topbar .task-guide-trigger-label{display:none}.quick-app-topbar .task-guide-trigger{width:44px;flex:0 0 44px;padding:8px}}@media (max-width:360px){.quick-lamp{grid-template-columns:8px minmax(0,1fr) 18px;gap:3px;font-size:10px}.quick-lamp summary{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.quick-launcher-item{transition:none}.quick-launcher-item:active{transform:none}}.quick-pending{min-height:48px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--warning,#c99521) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--warning,#c99521) 10%,var(--theme-panel,var(--navy-panel)));color:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;cursor:pointer}.quick-reference-card{gap:12px}.quick-source-search{font-weight:700}.quick-source-list{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.quick-source-list>legend{margin-bottom:8px;font-size:13px;font-weight:800}.quick-source-item{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--theme-border,var(--navy-border));border-radius:13px;background:var(--theme-soft-surface,var(--navy-panel));cursor:pointer}.quick-source-item.is-selected{border-color:var(--accent,#7c5cff);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#7c5cff) 25%,transparent)}.quick-source-title{display:flex;align-items:flex-start;gap:8px}.quick-source-title>label{display:flex;flex:1;grid-template-columns:none;align-items:flex-start;gap:8px;min-width:0;cursor:pointer}.quick-source-title input{width:20px;min-width:20px;height:20px;min-height:20px;margin:1px 0 0;padding:0}.quick-source-title strong{line-height:1.45;overflow-wrap:anywhere}.quick-source-grade{display:grid;place-items:center;flex:0 0 auto;min-height:30px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent,#7c5cff) 14%,var(--theme-panel,var(--navy-panel)));font-size:11px;font-weight:900;white-space:nowrap}.quick-source-meta{display:flex;flex-wrap:wrap;gap:5px}.quick-source-meta span{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent,#7c5cff) 10%,var(--theme-panel,var(--navy-panel)));font-size:10px;line-height:1.3}.quick-source-score{font-weight:700}.quick-source-score small{display:block;margin-top:3px;font-size:10px;font-weight:400;opacity:.72}.quick-source-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere}.quick-source-full{font-size:12px}.quick-source-full>summary{min-height:44px;display:flex;align-items:center;font-weight:700;cursor:pointer}.quick-source-full>p{padding:10px;border-radius:10px;background:var(--theme-panel,var(--navy-panel));white-space:pre-wrap;overflow-wrap:anywhere}.quick-source-item>a{width:max-content;max-width:100%;font-size:12px;font-weight:700}.quick-source-empty{padding:16px;border:1px dashed var(--theme-border,var(--navy-border));border-radius:12px;text-align:center}@media (min-width:901px){.quick-page{width:100%;max-width:1120px;margin:0;gap:18px}.quick-strip{font-size:13px;padding:12px 16px}.quick-launcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quick-launcher-item{min-height:128px;padding:16px}.quick-launcher-icon{width:48px;height:48px}.quick-launcher-item strong{font-size:15px}.quick-launcher-item small{font-size:12px}.quick-focus{max-width:900px}.quick-heading>h1{text-align:left;padding-right:0}.quick-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-app-topbar .app-topbar-title{width:100%;min-width:0}.quick-page textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--theme-border,var(--navy-border));border-radius:10px;padding:11px 12px;background:var(--theme-input,var(--navy-panel));color:inherit;font:inherit;font-size:16px;line-height:1.55}.quick-input-count{align-self:flex-end;margin-top:-8px;font-size:11px;opacity:.7}.quick-drafts-overview,.quick-drafts-panel{min-width:0;border:1px solid var(--theme-border,var(--navy-border));border-radius:14px;background:var(--theme-panel,var(--navy-panel))}.quick-drafts-overview{padding:12px}.quick-drafts-overview>p,.quick-drafts-help{margin:5px 0;font-size:12px;line-height:1.45;opacity:.78}.quick-drafts-panel{display:grid;gap:12px;padding:14px!important}.quick-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.quick-section-heading h2{margin:0;font-size:15px}.quick-section-heading button{min-height:40px;border:0;background:transparent;color:var(--accent,#7c5cff);font-weight:800;cursor:pointer}.quick-draft-list{display:grid;gap:7px;min-width:0}.quick-draft-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;min-width:0;border:1px solid var(--theme-border,var(--navy-border));border-radius:12px;background:var(--theme-soft-surface,var(--navy-panel));overflow:hidden;touch-action:pan-y}.quick-draft-row:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#7c5cff) 28%,transparent)}.quick-draft-open,.quick-draft-menu{border:0;background:transparent;color:inherit;cursor:pointer}.quick-draft-open{min-width:0;padding:10px 8px 10px 11px;display:grid;gap:7px;text-align:left}.quick-draft-menu{width:44px;padding:0;font-size:22px;letter-spacing:1px}.quick-draft-title{min-width:0;display:grid;gap:2px}.quick-draft-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.quick-draft-title small{font-size:10px;opacity:.68}.quick-draft-meta{display:flex;flex-wrap:wrap;gap:4px}.quick-draft-meta>span{max-width:100%;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent,#7c5cff) 9%,var(--theme-panel,var(--navy-panel)));font-size:9px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-draft-meta .is-posted{background:color-mix(in srgb,var(--success,#159465) 18%,var(--theme-panel,var(--navy-panel)))}.quick-draft-meta .assessment-failed{background:color-mix(in srgb,var(--danger,#bb4545) 16%,var(--theme-panel,var(--navy-panel)))}.quick-draft-meta .assessment-pending{background:color-mix(in srgb,var(--warning,#c99521) 16%,var(--theme-panel,var(--navy-panel)))}.quick-draft-detail{display:grid;gap:13px;margin-top:4px;padding:14px;border:1px solid var(--accent,#7c5cff);border-radius:14px;background:var(--theme-soft-surface,var(--navy-panel))}.quick-draft-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.quick-draft-detail h2,.quick-draft-detail h3,.quick-draft-detail p{margin:0}.quick-draft-detail h2{margin-top:3px;font-size:17px;line-height:1.35}.quick-draft-detail h3{font-size:13px}.quick-draft-detail>header p{font-size:10px;opacity:.68}.quick-detail-close{min-height:40px;padding:5px 9px;border:1px solid var(--theme-border,var(--navy-border));border-radius:9px;background:var(--theme-panel,var(--navy-panel));color:inherit;font-weight:700;cursor:pointer}.quick-draft-body,.quick-draft-source p{margin-top:7px!important;padding:11px;border-radius:10px;background:var(--theme-panel,var(--navy-panel));white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.quick-draft-source summary{min-height:44px;display:flex;align-items:center;font-size:12px;font-weight:800;cursor:pointer}.quick-draft-score{display:grid;gap:9px;padding-top:11px;border-top:1px solid var(--theme-border,var(--navy-border))}.quick-score-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.quick-score-heading strong{font-size:17px}.quick-draft-score>p,.quick-review-list p{font-size:12px;line-height:1.5}.quick-ai-note{opacity:.72}.quick-review-list{display:grid;gap:6px}.quick-review-list details{border:1px solid var(--theme-border,var(--navy-border));border-radius:10px;background:var(--theme-panel,var(--navy-panel))}.quick-review-list summary{min-height:44px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:800;cursor:pointer}.quick-review-list details>div{padding:0 10px 10px;white-space:pre-wrap;overflow-wrap:anywhere}.quick-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:end center;padding:16px;background:#0008}.quick-delete-dialog{width:min(100%,520px);box-sizing:border-box;padding:18px;border-radius:16px;background:var(--theme-panel,var(--navy-panel));color:inherit;box-shadow:0 18px 60px #0006}.quick-delete-dialog h2,.quick-delete-dialog p{margin:0 0 10px}.quick-delete-dialog h2{font-size:18px}.quick-delete-dialog p{font-size:13px;line-height:1.5}.quick-delete-dialog>div{display:flex;justify-content:flex-end;gap:8px}.quick-delete-dialog .btn{min-width:112px}@media (min-width:901px){.quick-launcher{grid-template-columns:repeat(5,minmax(0,1fr))}.quick-draft-list:not(.is-compact){grid-template-columns:repeat(2,minmax(0,1fr))}.quick-draft-detail{grid-column:1/-1}.quick-dialog-backdrop{place-items:center}}.quick-draft-meta .assessment-blocked{background:color-mix(in srgb,var(--warning,#c99521) 16%,var(--theme-panel,var(--navy-panel)))}.quick-draft-gate{display:grid;gap:6px;padding:10px 11px;border-radius:10px;background:color-mix(in srgb,var(--success,#159465) 10%,var(--theme-panel,var(--navy-panel)))}.quick-draft-gate>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.quick-draft-gate>p{font-size:12px;line-height:1.5}.quick-draft-gate.gate-blocked{background:color-mix(in srgb,var(--warning,#c99521) 14%,var(--theme-panel,var(--navy-panel)))}.quick-draft-gate.gate-failed{background:color-mix(in srgb,var(--danger,#bb4545) 14%,var(--theme-panel,var(--navy-panel)))}.quick-launcher-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.quick-launcher-toolbar button{min-height:44px;padding:6px 12px;border:1px solid var(--theme-border,var(--navy-border));border-radius:10px;background:var(--theme-soft-surface,var(--navy-panel));color:inherit;font-weight:700;cursor:pointer}.quick-launcher-item{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.quick-launcher.is-arranging .quick-launcher-item{touch-action:none;cursor:grab;outline:1px dashed var(--accent,#7c5cff);outline-offset:-5px}.quick-launcher-item.is-dragging{opacity:.65;cursor:grabbing}.quick-original-card{gap:16px}.quick-choice-group{min-width:0;margin:0;padding:0 0 15px;border:0;border-bottom:1px solid var(--theme-border,var(--navy-border))}.quick-choice-group>legend{width:100%;margin:0 0 9px;padding:0;font-size:14px;font-weight:900}.quick-choice-group>legend span{margin-left:5px;font-size:10px;font-weight:500;opacity:.7}.quick-purpose-options,.quick-segmented-options,.quick-image-options{display:grid;gap:7px}.quick-purpose-options,.quick-segmented-options{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-image-options{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-purpose-options label,.quick-segmented-options label,.quick-image-options label{min-width:0;display:flex;align-items:flex-start;gap:7px;padding:9px;border:1px solid var(--theme-border,var(--navy-border));border-radius:11px;background:var(--theme-soft-surface,var(--navy-panel));cursor:pointer}.quick-purpose-options label.is-selected,.quick-segmented-options label.is-selected,.quick-image-options label.is-selected{border-color:var(--accent,#7c5cff);background:color-mix(in srgb,var(--accent,#7c5cff) 10%,var(--theme-panel,var(--navy-panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#7c5cff) 30%,transparent)}.quick-purpose-options input,.quick-segmented-options input,.quick-image-options input{flex:0 0 18px;width:18px!important;height:18px;min-height:18px!important;margin:1px 0 0;padding:0}.quick-purpose-options span,.quick-segmented-options span,.quick-image-options span{min-width:0;display:grid;gap:2px}.quick-purpose-options strong,.quick-segmented-options strong,.quick-image-options strong{font-size:12px;line-height:1.35}.quick-purpose-options small,.quick-segmented-options small{font-size:9px;line-height:1.35;opacity:.72}.quick-thread-count{margin-top:9px;font-weight:700}.quick-original-card .article-original-entry{display:grid;gap:9px;margin-top:10px}.quick-original-card .article-original-entry.field{margin-top:10px}.quick-original-card .article-create-body-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.quick-original-card .article-create-body-title-row .btn{min-height:40px!important;margin:0;padding:5px 9px}.quick-field-error{margin:8px 0 0!important;color:var(--danger,#a83333);font-size:11px!important;font-weight:700}.quick-image-upload,.quick-image-note{display:grid;gap:7px;margin-top:10px}.quick-file-picker{width:max-content;max-width:100%;min-height:44px;padding:8px 13px;border:1px solid var(--theme-border,var(--navy-border));border-radius:10px;display:flex!important;align-items:center;font-weight:800;cursor:pointer;background:var(--theme-soft-surface,var(--navy-panel))}.quick-file-picker input{position:absolute;width:1px!important;height:1px;min-height:1px!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.quick-image-upload>small{font-size:10px;opacity:.72}.quick-image-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.quick-image-previews figure{position:relative;min-width:0;margin:0;border:1px solid var(--theme-border,var(--navy-border));border-radius:10px;overflow:hidden;background:var(--theme-soft-surface,var(--navy-panel))}.quick-image-previews img{width:100%;aspect-ratio:1/1;display:block;object-fit:cover}.quick-image-previews figcaption{padding:5px;display:grid;gap:1px}.quick-image-previews figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.quick-image-previews figcaption small{font-size:8px;opacity:.68}.quick-image-previews button{position:absolute;top:3px;right:3px;width:36px!important;min-width:36px;min-height:36px!important;border:0;border-radius:50%;background:#000b;color:#fff;font-size:20px;cursor:pointer}.quick-original-submit{display:grid;gap:8px}.quick-original-submit>p{font-size:11px!important;opacity:.75}.quick-original-submit .quick-accepted{padding:9px;border-radius:9px;background:color-mix(in srgb,var(--success,#159465) 12%,var(--theme-panel,var(--navy-panel)));font-weight:700;opacity:1}.quick-original-drafts{display:grid;gap:9px;padding-top:2px}.quick-original-drafts>p{font-size:12px!important;opacity:.72}.quick-draft-conditions{display:flex;flex-wrap:wrap;gap:5px}.quick-draft-conditions span{padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent,#7c5cff) 10%,var(--theme-panel,var(--navy-panel)));font-size:10px;font-weight:700}.quick-body-stats{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0 0!important}.quick-body-stats span{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent,#7c5cff) 9%,var(--theme-panel,var(--navy-panel)));font-size:10px;font-weight:800}@media (max-width:430px){.quick-purpose-options,.quick-segmented-options,.quick-image-options{grid-template-columns:1fr}.quick-image-options label{align-items:center}.quick-image-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-original-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:8px}.quick-original-media a{min-width:0}.quick-original-media img{display:block;width:100%;max-height:240px;object-fit:contain;border-radius:8px}.quick-inline-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.quick-inline-error p{margin:0}
