.audio-library-panel[data-v-244feeb6]{color:#243027;gap:22px;margin-top:26px;display:grid}.audio-library-hero[data-v-244feeb6]{color:#fff;background:radial-gradient(circle at 88% 0,#d7b16652,#0000 260px),linear-gradient(135deg,#19382d,#315c4a);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 30px;display:flex;box-shadow:0 14px 36px #18342a24}.audio-library-hero>div[data-v-244feeb6]:first-child{max-width:690px}.audio-library-hero span[data-v-244feeb6],.audio-library-section>header span[data-v-244feeb6],.audio-composer header span[data-v-244feeb6]{color:#e0bd7b;letter-spacing:.14em;font-size:11px;font-weight:850}.audio-library-hero h2[data-v-244feeb6]{margin:6px 0 8px;font:600 31px/1.15 Songti SC,STSong,serif}.audio-library-hero p[data-v-244feeb6]{color:#d7e3dc;margin:0;font-size:13px;line-height:1.75}.audio-library-stats[data-v-244feeb6]{grid-template-columns:repeat(2,92px);gap:8px;display:grid}.audio-library-stats article[data-v-244feeb6]{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:11px;place-items:center;min-height:78px;padding:9px;display:grid}.audio-library-stats strong[data-v-244feeb6]{font-size:23px}.audio-library-stats small[data-v-244feeb6]{color:#dbe6df;font-size:11px}.audio-library-loading[data-v-244feeb6],.audio-library-error[data-v-244feeb6],.audio-library-empty[data-v-244feeb6]{color:#6b756e;text-align:center;background:#fff;border:1px dashed #d4dcd6;border-radius:13px;padding:28px}.audio-library-error[data-v-244feeb6]{color:#8b433b;background:#fff6f4}.audio-composer[data-v-244feeb6]{color:#fff;background:#244a3b;border-radius:16px;padding:23px}.audio-composer>header[data-v-244feeb6],.audio-library-section>header[data-v-244feeb6]{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.audio-composer h3[data-v-244feeb6],.audio-library-section h3[data-v-244feeb6]{margin:4px 0 5px;font-size:19px}.audio-composer p[data-v-244feeb6],.audio-library-section>header p[data-v-244feeb6]{color:#bdcec5;margin:0;font-size:12px;line-height:1.6}.audio-composer output[data-v-244feeb6]{color:#efd49c;text-align:right;max-width:360px;font-size:12px}.audio-composer-fields[data-v-244feeb6]{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.audio-composer label[data-v-244feeb6]{color:#d9e4dd;gap:6px;font-size:11px;font-weight:700;display:grid}.audio-composer select[data-v-244feeb6],.audio-library-toolbar input[data-v-244feeb6],.audio-library-toolbar select[data-v-244feeb6]{color:#26362c;background:#fff;border:1px solid #dce3dd;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:0 11px}.audio-volume[data-v-244feeb6]{grid-column:1/-1;align-items:center;grid-template-columns:auto 1fr 42px!important}.audio-volume input[data-v-244feeb6]{accent-color:#ddb86d}.audio-volume strong[data-v-244feeb6]{text-align:right}.audio-composer-actions[data-v-244feeb6]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.audio-composer button[data-v-244feeb6],.audio-library-section button[data-v-244feeb6]{color:#fff;background:#b27c25;border:0;border-radius:8px;padding:8px 12px;font-weight:750}.audio-composer button.secondary[data-v-244feeb6]{color:#edf3ef;background:#ffffff1a;border:1px solid #ffffff30}.audio-library-section[data-v-244feeb6]{background:#fff;border:1px solid #e0e5e1;border-radius:15px;padding:21px}.audio-library-section>header[data-v-244feeb6]{align-items:flex-end;margin-bottom:15px}.audio-library-section>header p[data-v-244feeb6]{color:#6f7972}.audio-library-section>header>strong[data-v-244feeb6]{color:#42654f;white-space:nowrap;background:#e7f0e9;border-radius:7px;padding:6px 9px;font-size:11px}.audio-mix-grid[data-v-244feeb6],.audio-signature-grid[data-v-244feeb6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audio-mix-grid article[data-v-244feeb6],.audio-signature-grid article[data-v-244feeb6]{background:#f8faf8;border:1px solid #e1e7e2;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:14px;padding:16px;display:flex}.audio-mix-grid span[data-v-244feeb6],.audio-signature-grid span[data-v-244feeb6]{color:#976619;font-size:11px;font-weight:800}.audio-mix-grid h4[data-v-244feeb6],.audio-signature-grid h4[data-v-244feeb6],.audio-background-grid h4[data-v-244feeb6],.audio-voice-list h4[data-v-244feeb6]{margin:5px 0;font-size:13px}.audio-mix-grid p[data-v-244feeb6],.audio-signature-grid p[data-v-244feeb6],.audio-background-grid p[data-v-244feeb6],.audio-voice-list p[data-v-244feeb6]{color:#68736b;margin:0;font-size:12px;line-height:1.6}.audio-signature-grid small[data-v-244feeb6]{color:#8a918c;margin-top:8px;font-size:10px;display:block}.playing[data-v-244feeb6]{background:#345f47!important}.audio-voice-list[data-v-244feeb6]{display:grid}.audio-voice-list article[data-v-244feeb6]{border-top:1px solid #e8ece8;grid-template-columns:76px minmax(0,1.2fr) minmax(180px,.8fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.audio-voice-list article[data-v-244feeb6]:first-child{border-top:0}.audio-voice-list h4 small[data-v-244feeb6]{color:#7f8882;font-size:11px;font-weight:500}.audio-voice-list article>div[data-v-244feeb6]:nth-child(3){gap:3px;display:grid}.audio-voice-list article>div:nth-child(3) span[data-v-244feeb6]{color:#855d20;font-size:11px;font-weight:750}.audio-voice-list article>div:nth-child(3) small[data-v-244feeb6]{color:#7b847e;font-size:11px}.audio-voice-list em[data-v-244feeb6]{color:#37604a;white-space:nowrap;background:#e5f1e8;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.audio-voice-list em.live[data-v-244feeb6]{color:#fff;background:#356148}.audio-library-toolbar[data-v-244feeb6]{grid-template-columns:1fr minmax(220px,.4fr);gap:10px;margin-bottom:13px;display:grid}.audio-background-grid[data-v-244feeb6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.audio-background-grid article[data-v-244feeb6]{background:#f9faf9;border:1px solid #e2e7e3;border-radius:11px;flex-direction:column;min-height:190px;padding:14px;display:flex}.audio-background-grid article>header[data-v-244feeb6],.audio-background-grid footer[data-v-244feeb6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.audio-background-grid article>header span[data-v-244feeb6]{color:#9b6a1e;letter-spacing:.05em;font-size:10px;font-weight:850}.audio-background-grid article>header em[data-v-244feeb6]{color:#52705d;background:#e7efe9;border-radius:5px;padding:3px 5px;font-size:9px;font-style:normal}.audio-background-grid small[data-v-244feeb6]{color:#7b847e;margin-top:7px;font-size:10px;line-height:1.55;display:block}.audio-background-grid footer[data-v-244feeb6]{margin-top:auto;padding-top:12px}.audio-background-grid a[data-v-244feeb6]{color:#8b621f;font-size:10px}.audio-background-grid button[data-v-244feeb6]{padding:7px 9px;font-size:10px}.audio-library-empty[data-v-244feeb6]{grid-column:1/-1}.audio-library-notice[data-v-244feeb6]{color:#6b5a3f;background:#fff8e9;border-left:3px solid #c28c32;border-radius:8px;gap:10px;padding:14px 16px;font-size:12px;display:flex}.audio-library-notice strong[data-v-244feeb6]{white-space:nowrap}@media (width<=1050px){.audio-background-grid[data-v-244feeb6]{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-voice-list article[data-v-244feeb6]{grid-template-columns:76px 1fr auto}.audio-voice-list article>div[data-v-244feeb6]:nth-child(3){grid-column:2}.audio-voice-list em[data-v-244feeb6]{grid-area:1/3/3}}@media (width<=760px){.audio-library-hero[data-v-244feeb6]{flex-direction:column;align-items:flex-start}.audio-library-stats[data-v-244feeb6]{grid-template-columns:repeat(4,1fr);width:100%}.audio-composer-fields[data-v-244feeb6],.audio-mix-grid[data-v-244feeb6],.audio-signature-grid[data-v-244feeb6],.audio-background-grid[data-v-244feeb6],.audio-library-toolbar[data-v-244feeb6]{grid-template-columns:1fr}.audio-voice-list article[data-v-244feeb6]{grid-template-columns:70px 1fr}.audio-voice-list article>div[data-v-244feeb6]:nth-child(3),.audio-voice-list em[data-v-244feeb6]{grid-area:auto/2;justify-self:start}.audio-composer>header[data-v-244feeb6],.audio-library-section>header[data-v-244feeb6]{flex-direction:column;align-items:flex-start}.audio-composer output[data-v-244feeb6]{text-align:left}.audio-library-section>header>strong[data-v-244feeb6]{align-self:flex-start}}@media (width<=520px){.audio-library-hero[data-v-244feeb6]{padding:22px}.audio-library-stats[data-v-244feeb6]{grid-template-columns:repeat(2,1fr)}.audio-library-panel[data-v-244feeb6]{gap:14px}.audio-library-section[data-v-244feeb6]{padding:16px}.audio-library-notice[data-v-244feeb6]{flex-direction:column;align-items:flex-start}}.schedule-page[data-v-72c837e2]{gap:18px;display:grid}.schedule-hero[data-v-72c837e2]{color:#fff;background:linear-gradient(135deg,#20392b,#416d50);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.schedule-hero span[data-v-72c837e2],.schedule-form header span[data-v-72c837e2],.schedule-calendar>header span[data-v-72c837e2]{letter-spacing:.16em;opacity:.72;font-size:11px;font-weight:800}.schedule-hero h3[data-v-72c837e2]{margin:7px 0;font-size:25px}.schedule-hero p[data-v-72c837e2]{opacity:.86;max-width:760px;margin:0;line-height:1.8}.schedule-hero button[data-v-72c837e2]{color:#315740;background:#fff}.schedule-alert[data-v-72c837e2]{border-radius:12px;padding:13px 16px}.schedule-alert.error[data-v-72c837e2]{color:#a13f31;background:#fff0ed}.schedule-alert.success[data-v-72c837e2]{color:#315740;background:#edf7ef}.schedule-metrics[data-v-72c837e2]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.schedule-metrics article[data-v-72c837e2]{background:#fff;border:1px solid #e3e9e4;border-radius:16px;padding:17px 18px}.schedule-metrics span[data-v-72c837e2],.schedule-metrics small[data-v-72c837e2]{color:#7c8981;display:block}.schedule-metrics strong[data-v-72c837e2]{color:#244232;margin:5px 0;font-size:26px;display:block}.schedule-workspace[data-v-72c837e2]{grid-template-columns:minmax(330px,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.schedule-form[data-v-72c837e2],.schedule-calendar[data-v-72c837e2]{background:#fff;border:1px solid #e1e8e2;border-radius:20px;box-shadow:0 12px 30px #23392c0f}.schedule-form[data-v-72c837e2]{gap:14px;padding:20px;display:grid;position:sticky;top:14px}.schedule-form>header[data-v-72c837e2],.schedule-calendar>header[data-v-72c837e2],.schedule-item>header[data-v-72c837e2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-form h4[data-v-72c837e2],.schedule-calendar h4[data-v-72c837e2]{color:#223b2c;margin:4px 0 0;font-size:20px}.schedule-form header b[data-v-72c837e2]{color:#9a6715;background:#fff1d7;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.schedule-form header b.ready[data-v-72c837e2]{color:#2f6d43;background:#e3f3e7}.schedule-type-grid[data-v-72c837e2]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.schedule-type-grid button[data-v-72c837e2]{color:#35463b;text-align:left;background:#f8faf8;border:1px solid #dfe6e0;border-radius:12px;gap:3px;padding:11px;display:grid}.schedule-type-grid button.active[data-v-72c837e2]{background:#edf4ef;border-color:#315740}.schedule-type-grid small[data-v-72c837e2]{color:#879087;font-size:10px;line-height:1.4}.schedule-form label[data-v-72c837e2]{gap:6px;display:grid}.schedule-form label>span[data-v-72c837e2],.performance-form label>span[data-v-72c837e2]{color:#4e5f54;font-size:12px;font-weight:750}.schedule-form input[data-v-72c837e2],.schedule-form select[data-v-72c837e2],.schedule-form textarea[data-v-72c837e2],.performance-form input[data-v-72c837e2],.performance-form textarea[data-v-72c837e2]{box-sizing:border-box;width:100%;font:inherit;color:#2f3e35;background:#fff;border:1px solid #dce4dd;border-radius:10px;padding:10px 11px}.schedule-form textarea[data-v-72c837e2]{resize:vertical}.schedule-form label>small[data-v-72c837e2]{color:#b47624}.schedule-form label>small.good[data-v-72c837e2]{color:#3b7750}.two-columns[data-v-72c837e2]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.schedule-form>footer[data-v-72c837e2]{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.schedule-form>footer small[data-v-72c837e2]{color:#829087}.schedule-form button[data-v-72c837e2],.schedule-item button[data-v-72c837e2],.performance-form button[data-v-72c837e2]{color:#fff;cursor:pointer;background:#315740;border:0;border-radius:9px;padding:9px 12px;font-weight:700}.schedule-form button[data-v-72c837e2]:disabled,.schedule-item button[data-v-72c837e2]:disabled{opacity:.42;cursor:not-allowed}.schedule-calendar[data-v-72c837e2]{min-width:0;overflow:hidden}.schedule-calendar>header[data-v-72c837e2]{border-bottom:1px solid #e5ebe6;padding:20px}.schedule-calendar>header small[data-v-72c837e2]{color:#849188}.calendar-scroll[data-v-72c837e2]{max-height:980px;padding:10px 16px 20px;overflow:auto}.calendar-day[data-v-72c837e2]{border-bottom:1px solid #edf0ed;grid-template-columns:105px 1fr;gap:14px;padding:15px 0;display:grid}.calendar-day>header[data-v-72c837e2]{display:block}.calendar-day>header time[data-v-72c837e2]{color:#354b3d;font-weight:800;display:block}.calendar-day>header span[data-v-72c837e2]{color:#8d9790;font-size:11px}.calendar-day.today>header time[data-v-72c837e2]{color:#b0721d}.day-items[data-v-72c837e2]{gap:10px;display:grid}.empty-day[data-v-72c837e2]{color:#a0a9a2;margin:0}.schedule-item[data-v-72c837e2]{background:#faf8f2;border-left:4px solid #d79b38;border-radius:12px;padding:14px}.schedule-item.ready[data-v-72c837e2]{background:#f1f8f3;border-color:#4e8a60}.schedule-item.published[data-v-72c837e2]{background:#f2f7fa;border-color:#7191a2}.schedule-item>header span[data-v-72c837e2]{color:#2f4b39;font-weight:800}.schedule-item>header em[data-v-72c837e2]{color:#6f7c73;font-size:11px;font-style:normal}.schedule-item h5[data-v-72c837e2]{color:#283b30;margin:7px 0;font-size:16px}.item-tags[data-v-72c837e2]{align-items:center;gap:6px;display:flex}.item-tags span[data-v-72c837e2],.item-tags b[data-v-72c837e2]{color:#506158;background:#e8eee9;border-radius:999px;padding:3px 7px;font-size:10px}.item-tags b[data-v-72c837e2]{color:#5a6b61;background:#fff;margin-left:auto}.schedule-item p[data-v-72c837e2]{color:#59665e;grid-template-columns:64px 1fr;gap:6px;margin:9px 0;font-size:12px;line-height:1.6;display:grid}.schedule-item p strong[data-v-72c837e2]{color:#344a3c}.schedule-item ul[data-v-72c837e2]{color:#a06819;margin:8px 0;padding-left:18px;font-size:11px}.schedule-item>footer[data-v-72c837e2]{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.schedule-item button.secondary[data-v-72c837e2]{color:#315740;background:#fff;border:1px solid #bfd0c3}.schedule-item button.quiet[data-v-72c837e2]{color:#8c958f;background:0 0}.performance-summary[data-v-72c837e2]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.performance-summary span[data-v-72c837e2]{color:#4f6b5a;font-size:11px}.performance-form[data-v-72c837e2]{background:#fff;border-radius:10px;gap:9px;margin-top:12px;padding:12px;display:grid}.performance-form>div[data-v-72c837e2]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.performance-form input[data-v-72c837e2]{padding:7px}.performance-form button[data-v-72c837e2]{justify-self:end}@media (width<=1100px){.schedule-workspace[data-v-72c837e2]{grid-template-columns:1fr}.schedule-form[data-v-72c837e2]{position:static}.schedule-metrics[data-v-72c837e2]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.schedule-hero[data-v-72c837e2]{flex-direction:column;align-items:flex-start}.schedule-metrics[data-v-72c837e2]{grid-template-columns:1fr 1fr}.calendar-day[data-v-72c837e2],.two-columns[data-v-72c837e2],.performance-form>div[data-v-72c837e2],.schedule-type-grid[data-v-72c837e2]{grid-template-columns:1fr}}.customer-ops[data-v-7b9ab935]{gap:20px;display:grid}.ops-heading p[data-v-7b9ab935]{color:#6f7a72;margin:6px 0 0}.ops-actions[data-v-7b9ab935]{align-items:center;gap:10px;display:flex}.ops-actions select[data-v-7b9ab935],.ops-toolbar select[data-v-7b9ab935]{min-width:120px}.customer-metrics[data-v-7b9ab935]{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-metrics article[data-v-7b9ab935]{min-width:0}.ops-toolbar[data-v-7b9ab935]{background:#fff;border:1px solid #e1e7e0;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex}.ops-toolbar input[data-v-7b9ab935]{flex:1;min-width:280px}.ops-toolbar span[data-v-7b9ab935]{color:#6e7971;font-size:13px}.ops-table[data-v-7b9ab935]{background:#fff;border:1px solid #e1e7e0;border-radius:18px}.ops-table table[data-v-7b9ab935]{min-width:1560px}.ops-table td[data-v-7b9ab935]>*{margin:3px 0;display:block}.ops-table code[data-v-7b9ab935]{overflow-wrap:anywhere;color:#53645a;max-width:340px;font-size:12px}.ops-table small[data-v-7b9ab935]{color:#7a857e}.visitor-id-line[data-v-7b9ab935]{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#365844!important}.ops-badge[data-v-7b9ab935]{color:#17604b;background:#edf5ef;border-radius:999px;width:max-content;padding:5px 9px;font-size:12px;font-weight:800;display:inline-block!important}.effective-badge[data-v-7b9ab935]{color:#8a4c00!important;background:#fff0d2!important}.refund-state[data-v-7b9ab935]{color:#8d5b12;background:#fff1d8;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-weight:800;margin-top:7px!important;display:inline-block!important}.refund-state.success[data-v-7b9ab935]{color:#176044;background:#e4f2e8}.refund-state.abnormal[data-v-7b9ab935],.refund-state.failed[data-v-7b9ab935],.refund-state.closed[data-v-7b9ab935]{color:#a13d32;background:#fae9e7}.refund-button[data-v-7b9ab935]{white-space:nowrap;padding:7px 10px;font-size:11px}.ok-text[data-v-7b9ab935]{color:#198754!important}.warn-text[data-v-7b9ab935]{color:#b34732!important}.analytics-grid[data-v-7b9ab935]{grid-template-columns:1.35fr .85fr;gap:20px;display:grid}.ops-card[data-v-7b9ab935]{background:#fff;border:1px solid #e1e7e0;border-radius:20px;padding:22px}.ops-card>header[data-v-7b9ab935]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.ops-card h4[data-v-7b9ab935]{margin:5px 0 0;font-size:20px}.funnel-list[data-v-7b9ab935]{gap:14px;display:grid}.funnel-list article[data-v-7b9ab935]{grid-template-columns:180px 1fr 64px;align-items:center;gap:12px;display:grid}.funnel-list article>div[data-v-7b9ab935]{justify-content:space-between;display:flex}.funnel-list i[data-v-7b9ab935]{background:#e7ebe7;border-radius:999px;height:10px;overflow:hidden}.funnel-list i b[data-v-7b9ab935]{background:linear-gradient(90deg,#f6a623,#17604b);border-radius:999px;height:100%;display:block}.funnel-list em[data-v-7b9ab935]{text-align:right;color:#8b651c;font-style:normal;font-weight:800}.segment-list[data-v-7b9ab935]{gap:10px;display:grid}.segment-list article[data-v-7b9ab935]{background:#f5f7f3;border-radius:15px;align-items:center;gap:15px;padding:15px;display:flex}.segment-list article>strong[data-v-7b9ab935]{color:#17604b;min-width:50px;font-size:28px}.segment-list b[data-v-7b9ab935],.segment-list small[data-v-7b9ab935]{display:block}.segment-list small[data-v-7b9ab935]{color:#78837b;margin-top:4px}.daily-card[data-v-7b9ab935]{overflow:hidden}.ops-state[data-v-7b9ab935]{text-align:center;color:#667269;padding:60px}.ops-state.error[data-v-7b9ab935]{color:#a13d32;justify-items:center;gap:10px;display:grid}.ops-modal-backdrop[data-v-7b9ab935]{z-index:120;background:#131d1794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ops-refund-modal[data-v-7b9ab935]{background:#fff;border-radius:22px;width:min(720px,94vw);overflow:hidden;box-shadow:0 28px 80px #0b160f40}.ops-refund-modal>header[data-v-7b9ab935]{border-bottom:1px solid #e4e9e4;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.ops-refund-modal h3[data-v-7b9ab935]{margin:5px 0 6px;font-size:22px}.ops-refund-modal p[data-v-7b9ab935]{color:#707b73;margin:0;font-size:13px}.ops-refund-modal dl[data-v-7b9ab935]{grid-template-columns:1fr 1fr;gap:10px;padding:20px 26px 0;display:grid}.ops-refund-modal dl div[data-v-7b9ab935]{background:#f4f7f4;border-radius:10px;padding:11px}.ops-refund-modal dt[data-v-7b9ab935]{color:#7d867f;font-size:11px}.ops-refund-modal dd[data-v-7b9ab935]{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.ops-refund-modal>label[data-v-7b9ab935]{gap:7px;padding:18px 26px;display:grid}.ops-refund-modal>label span[data-v-7b9ab935]{font-size:13px;font-weight:800}.ops-refund-modal textarea[data-v-7b9ab935]{font:inherit;resize:vertical;border:1px solid #dce3dd;border-radius:11px;padding:12px}.ops-refund-modal>footer[data-v-7b9ab935]{border-top:1px solid #e4e9e4;justify-content:space-between;align-items:center;gap:18px;padding:16px 26px;display:flex}.ops-refund-modal>footer small[data-v-7b9ab935]{color:#7c857f}.ops-refund-modal>footer div[data-v-7b9ab935]{flex:none;gap:9px;display:flex}@media (width<=1300px){.customer-metrics[data-v-7b9ab935]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.customer-metrics[data-v-7b9ab935]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid[data-v-7b9ab935]{grid-template-columns:1fr}}@media (width<=720px){.ops-actions[data-v-7b9ab935],.ops-toolbar[data-v-7b9ab935]{flex-direction:column;align-items:stretch}.ops-toolbar input[data-v-7b9ab935]{width:100%;min-width:0}.customer-metrics[data-v-7b9ab935]{grid-template-columns:1fr}.funnel-list article[data-v-7b9ab935]{grid-template-columns:1fr 58px}.funnel-list i[data-v-7b9ab935]{grid-area:2/1/auto/-1}.funnel-list em[data-v-7b9ab935]{grid-area:1/2}.ops-refund-modal dl[data-v-7b9ab935]{grid-template-columns:1fr}.ops-refund-modal>footer[data-v-7b9ab935]{flex-direction:column;align-items:stretch}}.customer-name-line[data-v-7b9ab935]{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.customer-name-line strong[data-v-7b9ab935]{margin:0}.customer-name-line button[data-v-7b9ab935]{flex:none;padding:5px 8px!important;font-size:10px!important}.customer-toolbar select[data-v-7b9ab935]{min-width:210px}.copy-id[data-v-7b9ab935]{color:#2d5841;background:#e6efe9;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:850;margin:0 0 0 8px!important;display:inline-block!important}.copy-id[data-v-7b9ab935]:hover{background:#d9e9df}.drawer-backdrop[data-v-7b9ab935]{place-items:stretch end;padding:0}.ops-customer-drawer[data-v-7b9ab935]{background:#fff;width:min(620px,100vw);height:100vh;overflow:auto;box-shadow:-24px 0 70px #0b160f3d}.ops-customer-drawer>header[data-v-7b9ab935]{z-index:2;background:#fff;border-bottom:1px solid #e4e9e4;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex;position:sticky;top:0}.ops-customer-drawer>header h3[data-v-7b9ab935]{margin:5px 0 4px;font-size:22px}.ops-customer-drawer>header p[data-v-7b9ab935]{color:#707b73;margin:0;font-size:12px}.drawer-customer-identity[data-v-7b9ab935]{background:#f3f7f3;border-bottom:1px solid #e1e8e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 26px;display:grid}.drawer-avatar[data-v-7b9ab935]{color:#fff;background:#315a43;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:850;display:grid}.drawer-customer-identity strong[data-v-7b9ab935],.drawer-customer-identity small[data-v-7b9ab935]{display:block}.drawer-customer-identity strong[data-v-7b9ab935]{font:800 16px ui-monospace,SFMono-Regular,Menlo,monospace}.drawer-customer-identity small[data-v-7b9ab935]{color:#6f7b73;margin-top:4px;font-size:12px}.drawer-section[data-v-7b9ab935]{border-bottom:1px solid #edf0ed;padding:20px 26px}.drawer-section h4[data-v-7b9ab935]{margin:0 0 13px;font-size:15px}.drawer-section dl[data-v-7b9ab935]{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.drawer-section dl div[data-v-7b9ab935]{background:#f7f9f7;border:1px solid #e6ebe7;border-radius:10px;min-width:0;padding:10px 11px}.drawer-section dt[data-v-7b9ab935]{color:#7d8881;letter-spacing:.4px;font-size:10px;font-weight:800}.drawer-section dd[data-v-7b9ab935]{overflow-wrap:anywhere;color:#314139;margin:4px 0 0;font-size:12px;font-weight:750}.drawer-section dd code[data-v-7b9ab935]{font-size:11px}.drawer-metrics[data-v-7b9ab935]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.drawer-metrics article[data-v-7b9ab935]{text-align:center;background:#f5f8f5;border-radius:10px;padding:11px}.drawer-metrics span[data-v-7b9ab935],.drawer-metrics strong[data-v-7b9ab935]{display:block}.drawer-metrics span[data-v-7b9ab935]{color:#7c867f;font-size:10px}.drawer-metrics strong[data-v-7b9ab935]{color:#244733;margin-top:4px;font-size:20px}.drawer-last-scenic[data-v-7b9ab935]{color:#68756c;margin:12px 0 0;font-size:12px}@media (width<=640px){.customer-toolbar select[data-v-7b9ab935]{width:100%;min-width:0}.ops-customer-drawer[data-v-7b9ab935]{width:100vw}.drawer-customer-identity[data-v-7b9ab935]{grid-template-columns:auto minmax(0,1fr)}.drawer-customer-identity>button[data-v-7b9ab935]{grid-column:1/-1}.drawer-section dl[data-v-7b9ab935]{grid-template-columns:1fr}.drawer-metrics[data-v-7b9ab935]{grid-template-columns:repeat(2,1fr)}}.campaign-page[data-v-fea3e9b1]{gap:18px;display:grid}.section-header p[data-v-fea3e9b1]{color:#6f7b73;margin:5px 0 0}.campaign-toolbar[data-v-fea3e9b1]{background:#fff;border:1px solid #dfe6e0;border-radius:15px;align-items:center;gap:10px;padding:14px;display:flex}.campaign-toolbar input[data-v-fea3e9b1]{flex:1;min-width:280px}.campaign-toolbar span[data-v-fea3e9b1]{color:#6e7971;font-size:13px}.campaign-table[data-v-fea3e9b1]{background:#fff;border:1px solid #dfe6e0;border-radius:17px}.campaign-table table[data-v-fea3e9b1]{min-width:1180px}.campaign-table td[data-v-fea3e9b1]>*{margin:3px 0;display:block}.campaign-table code[data-v-fea3e9b1],.campaign-table small[data-v-fea3e9b1]{color:#77827a;font-size:11px}.campaign-table td[data-v-fea3e9b1]:last-child{white-space:nowrap}.campaign-modal[data-v-fea3e9b1]{width:min(1040px,96vw)}.campaign-form-body[data-v-fea3e9b1]{background:#f3f5f2;gap:14px;padding:18px;display:grid;overflow:auto}.campaign-form-body>section[data-v-fea3e9b1]{background:#fff;border:1px solid #dfe6e0;border-radius:15px;padding:17px}.campaign-form-body h4[data-v-fea3e9b1]{margin:0 0 13px}.campaign-form-grid[data-v-fea3e9b1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.campaign-form-grid label[data-v-fea3e9b1]{color:#606d64;gap:5px;font-size:12px;font-weight:750;display:grid}.campaign-form-grid .full[data-v-fea3e9b1]{grid-column:1/-1}.campaign-form-grid input[data-v-fea3e9b1],.campaign-form-grid select[data-v-fea3e9b1],.campaign-form-grid textarea[data-v-fea3e9b1],.scope-search[data-v-fea3e9b1]{box-sizing:border-box;background:#f8faf8;border:1px solid #dce3dd;border-radius:9px;width:100%;padding:10px 11px}.file-row[data-v-fea3e9b1]{gap:8px;display:flex}.file-row>input[data-v-fea3e9b1]{flex:1}.file-button[data-v-fea3e9b1]{cursor:pointer;background:#315a43;border-radius:9px;place-items:center;min-width:100px;padding:0 12px;color:#fff!important;display:grid!important}.file-button input[data-v-fea3e9b1]{display:none}.scope-search[data-v-fea3e9b1]{margin-top:12px}.scope-options[data-v-fea3e9b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:230px;margin-top:10px;display:grid;overflow:auto}.scope-options button[data-v-fea3e9b1]{text-align:left;background:#f4f6f4;padding:10px}.scope-options button.selected[data-v-fea3e9b1]{background:#e9f3ec;box-shadow:inset 0 0 0 1px #91b39d}.scope-options small[data-v-fea3e9b1]{color:#7d8780;margin-top:3px;display:block}.switch-grid[data-v-fea3e9b1]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.switch-grid label[data-v-fea3e9b1]{background:#f4f6f4;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.notice[data-v-fea3e9b1]{border-radius:12px;padding:12px 15px}.notice.error[data-v-fea3e9b1]{color:#9f302c;background:#fff0ef}.notice.success[data-v-fea3e9b1]{color:#266044;background:#e9f5ed}@media (width<=800px){.campaign-form-grid[data-v-fea3e9b1],.scope-options[data-v-fea3e9b1]{grid-template-columns:1fr 1fr}}@media (width<=560px){.campaign-toolbar[data-v-fea3e9b1]{flex-direction:column;align-items:stretch}.campaign-toolbar input[data-v-fea3e9b1]{min-width:0}.campaign-form-grid[data-v-fea3e9b1],.scope-options[data-v-fea3e9b1]{grid-template-columns:1fr}.campaign-form-grid .full[data-v-fea3e9b1]{grid-column:auto}}.field-record-page[data-v-e44de014]{gap:18px;display:grid}.field-record-hero[data-v-e44de014]{color:#fff;background:linear-gradient(135deg,#17382a,#365e49);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:25px 28px;display:flex}.field-record-hero span[data-v-e44de014]{color:#efbd68;letter-spacing:2px;font-size:12px;font-weight:900}.field-record-hero h2[data-v-e44de014]{margin:7px 0 8px;font-size:24px}.field-record-hero p[data-v-e44de014]{color:#d4e0d8;max-width:800px;margin:0;line-height:1.65}.field-record-hero button[data-v-e44de014]{color:#263b2f;background:#f4bd5d;flex:none}.field-record-metrics[data-v-e44de014]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.field-record-metrics article[data-v-e44de014]{background:#fff;border:1px solid #e0e5df;border-radius:14px;padding:18px}.field-record-metrics span[data-v-e44de014],.field-record-metrics small[data-v-e44de014]{color:#758078;display:block}.field-record-metrics strong[data-v-e44de014]{margin:8px 7px 0 0;font-size:28px;display:inline-block}.field-record-toolbar[data-v-e44de014]{background:#fff;border:1px solid #dfe5df;border-radius:14px;grid-template-columns:minmax(260px,1fr) 220px auto;gap:10px;padding:14px;display:grid}.field-record-toolbar label[data-v-e44de014]{background:#f4f6f3;border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.field-record-toolbar input[data-v-e44de014],.field-record-toolbar select[data-v-e44de014]{background:0 0;border:0;width:100%;height:42px}.field-record-toolbar select[data-v-e44de014]{background:#f4f6f3;border-radius:9px;padding:0 10px}.field-record-message[data-v-e44de014],.field-record-empty[data-v-e44de014]{border-radius:12px;padding:16px 18px}.field-record-message.error[data-v-e44de014]{color:#963d2f;background:#fff0ed}.field-record-message.success[data-v-e44de014]{color:#2f6546;background:#e9f5ed}.field-record-empty[data-v-e44de014]{text-align:center;color:#778179;background:#fff;border:1px dashed #d8dfd8}.field-record-list[data-v-e44de014]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-record-card[data-v-e44de014]{background:#fff;border:1px solid #dfe5df;border-radius:15px;gap:14px;padding:18px;display:grid}.field-record-card.issue_found[data-v-e44de014]{border-color:#e5b3aa}.field-record-card.rolled_back[data-v-e44de014]{opacity:.72}.field-record-card>header[data-v-e44de014],.field-record-card>header>div[data-v-e44de014],.field-record-card>footer[data-v-e44de014]{justify-content:space-between;align-items:center;gap:11px;display:flex}.field-record-card>header>div>span[data-v-e44de014]{color:#7c5010;background:#ffedcb;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.field-record-card h3[data-v-e44de014]{margin:0 0 3px;font-size:17px}.field-record-card small[data-v-e44de014]{color:#7d867f;display:block}.field-record-card>header em[data-v-e44de014]{color:#306247;background:#e7f3eb;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.field-record-card.issue_found>header em[data-v-e44de014]{color:#984332;background:#fff0ec}.field-version-compare[data-v-e44de014]{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;display:grid}.field-version-compare section[data-v-e44de014]{background:#f5f6f3;border-radius:10px;gap:5px;padding:12px;display:grid}.field-version-compare section.applied[data-v-e44de014]{background:#edf4ef}.field-version-compare span[data-v-e44de014]{color:#7c867f;font-size:11px}.field-version-compare strong[data-v-e44de014]{word-break:break-all;font-size:12px}.field-version-compare>b[data-v-e44de014]{color:#aa701e}.field-record-facts[data-v-e44de014]{flex-wrap:wrap;gap:6px;display:flex}.field-record-facts span[data-v-e44de014]{color:#526159;background:#eef2ee;border-radius:7px;padding:5px 8px;font-size:11px}.field-record-card>p[data-v-e44de014]{color:#5d675f;margin:0;font-size:12px;line-height:1.6}.field-record-card>footer[data-v-e44de014]{border-top:1px solid #edf0ed;padding-top:12px}.field-record-card>footer>div[data-v-e44de014]{gap:3px;display:grid}.field-record-card .rollback[data-v-e44de014]{color:#a74435;background:#fff0ed}.field-rollback-mask[data-v-e44de014]{z-index:100;background:#121d178f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.field-rollback-modal[data-v-e44de014]{background:#fff;border-radius:18px;width:min(620px,100%);padding:24px;box-shadow:0 30px 90px #00000040}.field-rollback-modal>header[data-v-e44de014],.field-rollback-modal>footer[data-v-e44de014]{justify-content:space-between;align-items:center;gap:14px;display:flex}.field-rollback-modal>header span[data-v-e44de014]{color:#b47820;letter-spacing:2px;font-size:11px}.field-rollback-modal h2[data-v-e44de014]{margin:5px 0}.field-rollback-modal>p[data-v-e44de014]{color:#657068;line-height:1.7}.field-rollback-modal label[data-v-e44de014]{gap:8px;font-weight:800;display:grid}.field-rollback-modal textarea[data-v-e44de014]{resize:vertical;border:1px solid #d8ded8;border-radius:10px;min-height:120px;padding:12px}.field-rollback-modal>footer[data-v-e44de014]{margin-top:18px}.field-rollback-modal .confirm[data-v-e44de014]{color:#fff;background:#a74435}@media (width<=900px){.field-record-metrics[data-v-e44de014],.field-record-list[data-v-e44de014]{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.field-record-hero[data-v-e44de014]{flex-direction:column;align-items:flex-start}.field-record-metrics[data-v-e44de014],.field-record-list[data-v-e44de014],.field-record-toolbar[data-v-e44de014]{grid-template-columns:1fr}.field-record-hero button[data-v-e44de014]{width:100%}}.model-routing-page[data-v-1f4e319d]{gap:18px;display:grid}.section-header p[data-v-1f4e319d],.model-block p[data-v-1f4e319d]{color:#748078;margin:5px 0 0}.model-notice[data-v-1f4e319d]{border-radius:12px;padding:12px 15px}.model-notice.error[data-v-1f4e319d]{color:#9d332f;background:#fff0ef}.model-notice.success[data-v-1f4e319d]{color:#276044;background:#e8f5ec}.model-block[data-v-1f4e319d]{background:#fff;border:1px solid #dfe6e0;border-radius:17px;padding:18px}.model-block>header[data-v-1f4e319d]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.model-block h4[data-v-1f4e319d]{margin:0;font-size:18px}.model-block table[data-v-1f4e319d]{min-width:1120px}.model-block td[data-v-1f4e319d]>*{margin:3px 0;display:block}.model-block code[data-v-1f4e319d],.model-block small[data-v-1f4e319d]{color:#77827a;font-size:11px}.model-block td[data-v-1f4e319d]:last-child{white-space:nowrap}.route-group[data-v-1f4e319d]{border-top:1px solid #e7ebe7;padding-top:14px}.route-group[data-v-1f4e319d]:first-of-type{border-top:0}.route-group h5[data-v-1f4e319d]{color:#9e620a;margin:0 0 10px}.route-grid[data-v-1f4e319d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.route-grid article[data-v-1f4e319d]{background:#f5f7f4;border-radius:13px;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;padding:14px;display:grid}.route-title[data-v-1f4e319d]{grid-column:1/-1;justify-content:space-between;display:flex}.route-title label[data-v-1f4e319d]{align-items:center;gap:5px;font-size:12px;display:flex}.route-grid article>label[data-v-1f4e319d]{color:#68746c;gap:5px;font-size:12px;display:grid}.route-grid select[data-v-1f4e319d]{width:100%}.model-account-modal[data-v-1f4e319d]{width:min(820px,95vw)}.model-form[data-v-1f4e319d]{background:#f5f7f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.model-form label[data-v-1f4e319d]{gap:6px;font-size:12px;font-weight:750;display:grid}.model-form .full[data-v-1f4e319d]{grid-column:1/-1}.model-form input[data-v-1f4e319d],.model-form select[data-v-1f4e319d]{box-sizing:border-box;width:100%}.model-form small[data-v-1f4e319d]{color:#7d867f}@media (width<=760px){.route-grid[data-v-1f4e319d],.model-form[data-v-1f4e319d]{grid-template-columns:1fr}.model-form .full[data-v-1f4e319d]{grid-column:auto}.route-grid article[data-v-1f4e319d]{grid-template-columns:1fr}.route-title[data-v-1f4e319d]{grid-column:auto}}.runtime-grid[data-v-1f4e319d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.runtime-grid article[data-v-1f4e319d]{background:#f5f7f4;border-radius:12px;gap:5px;padding:13px;font-size:12px;display:grid}.runtime-grid span[data-v-1f4e319d]{color:#68746c}.ok-text[data-v-1f4e319d]{color:#27704b}.error-text[data-v-1f4e319d]{color:#aa4038}.preflight[data-v-1f4e319d]{border-top:1px solid #e7ebe7;flex-wrap:wrap;align-items:end;gap:9px;margin-top:15px;padding-top:15px;display:flex}.preflight label[data-v-1f4e319d]{gap:5px;font-size:12px;display:grid}.preflight-result[data-v-1f4e319d]{background:#eef5ef;border-radius:10px;gap:3px;min-width:280px;padding:9px 12px;font-size:12px;display:grid}.alerts[data-v-1f4e319d]{gap:5px;margin-top:12px;font-size:12px;display:grid}@media (width<=760px){.runtime-grid[data-v-1f4e319d]{grid-template-columns:1fr}}.snapshot-form[data-v-1f4e319d]{background:#f8faf8;border-radius:12px;flex-wrap:wrap;align-items:end;gap:9px;margin-top:15px;padding:12px;display:flex}.snapshot-form label[data-v-1f4e319d]{gap:5px;font-size:12px;display:grid}.snapshot-form label[data-v-1f4e319d]:has(input[type=checkbox]){align-items:center;min-height:40px;display:flex}@media (width<=760px){.snapshot-form[data-v-1f4e319d]>*{width:100%}}.official-account-cover-feedback{color:#536158;background:#eef3ef;border-radius:8px;flex-basis:100%;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.official-account-cover-feedback.saving,.official-account-cover-feedback.uploading{color:#765016;background:#fff5df}.official-account-cover-feedback.success{color:#28633d;background:#e8f5eb}.official-account-cover-feedback.error{color:#9a4523;background:#fff0e8}.marketing-generation-studio{color:#25352c;background:linear-gradient(145deg,#fffdf7,#fff 55%,#f3f7f2);border:1px solid #dedfd6;border-radius:18px;gap:18px;margin-top:16px;padding:24px;display:grid;box-shadow:0 12px 30px #1f32270f}.marketing-generation-studio>header,.marketing-generation-studio>footer,.marketing-visual-plan>header,.marketing-article-shell>header,.marketing-final-preview>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.marketing-generation-studio h3{margin:5px 0 6px;font-size:21px}.marketing-generation-studio header p{color:#68736c;max-width:820px;margin:0;line-height:1.7}.marketing-generation-studio>header>em{color:#8b5b12;background:#fff1d7;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-style:normal;font-weight:800}.marketing-topic-input{position:relative}.marketing-topic-input label{gap:6px;display:grid}.marketing-topic-input label>strong{font-size:14px}.marketing-topic-input label>small{color:#7a837d;font-size:12px}.marketing-topic-input textarea{background:#fff;padding:15px 52px 15px 15px;font-size:16px}.marketing-topic-input>span{color:#989f9a;font-size:11px;position:absolute;bottom:13px;right:13px}.marketing-topic-suggestions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:-6px;display:flex}.marketing-topic-suggestions>small{color:#8a928d;margin-right:3px;font-weight:750}.marketing-topic-suggestions button{color:#536158;text-align:left;background:#f1f4ef;border-radius:8px;padding:6px 9px;font-size:11px}.marketing-topic-suggestions button:hover{color:#785116;background:#fff0d5}.marketing-platform-source-note{color:#496050;background:#eef5ef;border:1px solid #d8e6da;border-radius:10px;align-items:center;gap:10px;margin-top:-4px;padding:10px 12px;font-size:12px;display:flex}.marketing-platform-source-note strong{color:#315740;flex:none}.marketing-platform-source-note span{color:#6e7b72}.marketing-discovery-controls{background:#f8f5ee;border:1px solid #e9dfcb;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.marketing-discovery-controls>div strong,.marketing-discovery-controls>div small,.marketing-discovery-controls label strong,.marketing-discovery-controls label small{display:block}.marketing-discovery-controls small{color:#7b7a70;margin-top:3px;font-size:11px}.marketing-discovery-controls label{align-items:center;gap:9px;display:flex}.marketing-discovery-controls input{accent-color:#42664f;width:16px;height:16px}.marketing-discovery-controls select{width:auto;min-width:90px;padding:8px 28px 8px 10px}.marketing-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-direction-grid label{cursor:pointer;background:#f8faf7;border:1px solid #e1e5df;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.marketing-direction-grid label.selected{background:#f6fbf5;border-color:#6d9279;box-shadow:inset 3px 0 #54755f}.marketing-direction-grid input{accent-color:#42664f;width:16px;height:16px}.marketing-direction-grid span{min-width:0}.marketing-direction-grid strong,.marketing-direction-grid small{display:block}.marketing-direction-grid strong{font-size:13px}.marketing-direction-grid small{color:#7b847e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.marketing-direction-grid em{color:#8b938e;font-size:11px;font-style:normal}.marketing-direction-grid label.selected em{color:#356044;font-weight:800}.marketing-generation-studio>footer{border-top:1px solid #e8e8e1;align-items:center;padding-top:17px}.marketing-generation-studio>footer>div{gap:3px;display:grid}.marketing-generation-studio>footer small{color:#7a837d}.marketing-generation-studio>footer span{color:#3d704d;margin-top:4px;font-size:12px}.marketing-generation-studio>footer button{flex:none;min-width:190px}.marketing-discovery-card{background:linear-gradient(135deg,#f5faf5,#fbf7ee);border:1px solid #dce6dc;border-radius:13px;gap:12px;margin:18px 0 2px;padding:16px;display:grid}.marketing-discovery-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-discovery-card>header strong{margin-top:3px;display:block}.marketing-discovery-card>header em{color:#8a5b19;background:#fff3da;border-radius:999px;place-items:center;min-width:58px;height:38px;font-style:normal;font-weight:850;display:grid}.marketing-discovery-card>header em.good{color:#28613b;background:#e4f3e8}.marketing-trend-topics{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.marketing-trend-topics small{color:#727b74;margin-right:3px}.marketing-trend-topics span{color:#7b5219;background:#fff0d8;border-radius:999px;padding:5px 9px;font-size:12px}.marketing-trend-empty{color:#637068;background:#ffffffbf;border-radius:9px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.marketing-trend-empty span{color:#7c847f}.marketing-discovery-card ul{color:#526159;gap:6px;margin:0;padding-left:20px;font-size:12px;display:grid}.marketing-discovery-card>small{color:#818a84;font-size:11px}.marketing-human-tone-card{color:#245438;background:#eef8f1;border:1px solid #cfe5d5;border-radius:13px;gap:9px;margin:12px 0 2px;padding:15px 16px;display:grid}.marketing-human-tone-card.blocked{color:#7b3b28;background:#fff3ed;border-color:#efd0c4}.marketing-human-tone-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-human-tone-card>header strong{color:inherit;margin-top:3px;display:block}.marketing-human-tone-card>header em{color:#fff;background:#39714d;border-radius:999px;place-items:center;min-width:58px;height:38px;font-style:normal;font-weight:850;display:grid}.marketing-human-tone-card.blocked>header em{background:#a45138}.marketing-human-tone-card p{margin:0;font-size:12px;line-height:1.7}.marketing-human-tone-card ul{gap:5px;margin:0;padding-left:19px;font-size:12px;display:grid}.marketing-editor footer button.humanize{color:#7a402e;background:#fff7f3;border-color:#d8ad9f}.marketing-editor footer button.brand-bridge{color:#775417;background:#fff9e9;border-color:#ddc58f}.marketing-audience-policy{color:#344e3d;background:linear-gradient(135deg,#f3f7ef,#fff8e8);border:1px solid #dde5d7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.marketing-audience-policy>span{color:#fff;background:#526c58;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.marketing-audience-policy strong,.marketing-audience-policy p{margin:0;display:block}.marketing-audience-policy p{color:#727a73;margin-top:3px;font-size:11px;line-height:1.6}.marketing-audience-policy em{color:#815d20;font-size:11px;font-style:normal;font-weight:750}.marketing-share-value-card{color:#3e4f2c;background:#f5f8ec;border:1px solid #dde6c7;border-radius:13px;gap:10px;margin:12px 0 2px;padding:15px 16px;display:grid}.marketing-share-value-card.blocked{color:#7d412e;background:#fff3ed;border-color:#efd0c4}.marketing-share-value-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-share-value-card>header strong{color:inherit;margin-top:3px;display:block}.marketing-share-value-card>header em{color:#fff;background:#677a38;border-radius:999px;place-items:center;min-width:58px;height:38px;font-style:normal;font-weight:850;display:grid}.marketing-share-value-card.blocked>header em{background:#a45138}.marketing-share-value-card p{margin:0;font-size:12px;line-height:1.7}.marketing-share-value-card ul{gap:5px;margin:0;padding-left:19px;font-size:12px;display:grid}.marketing-share-value-card>div{flex-wrap:wrap;gap:6px;display:flex}.marketing-share-value-card>div span{color:#53622f;background:#fffc;border-radius:999px;padding:5px 8px;font-size:11px}.marketing-visual-plan,.marketing-article-shell{background:#fafbf9;border:1px solid #e4e8e3;border-radius:14px;margin-top:18px;padding:17px}.marketing-visual-plan>header,.marketing-article-shell>header{align-items:center;margin-bottom:13px}.marketing-visual-plan header div,.marketing-article-shell header div{gap:3px;display:grid}.marketing-visual-plan header>small,.marketing-article-shell header>small{color:#828b85;font-size:11px}.marketing-cover-preview{aspect-ratio:2.35;background:#e8ede9;border-radius:12px;position:relative;overflow:hidden}.marketing-cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.marketing-cover-preview span{color:#fff;background:#18251ebf;border-radius:6px;padding:5px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.marketing-cover-missing{color:#7d694d;background:#fff8ea;border:1px dashed #dec38d;border-radius:11px;gap:3px;padding:18px;display:grid}.marketing-cover-missing span{font-size:12px}.marketing-visual-plan ol{color:#677169;margin:14px 0 0;padding-left:21px;font-size:12px;line-height:1.7}.marketing-visual-plan li+li{margin-top:5px}.marketing-article-shell{background:#edf1ee;padding:17px 12px}.marketing-article-shell>header{padding:0 5px}.wechat-article-preview{background:#fff;border-radius:8px;max-width:677px;margin:0 auto;padding:30px 28px;box-shadow:0 10px 25px #18281f14}.wechat-article-preview figure,.wechat-article-preview img{max-width:100%}.marketing-source-copy summary{color:#3f5f4b;cursor:pointer;font-weight:750}.marketing-source-copy pre{max-height:420px}.marketing-final-preview{background:radial-gradient(circle at 100% 0,#eef6ef,#eef1ee 48%,#e8ece9);border:1px solid #d8e1da;border-radius:16px;margin-top:18px;padding:18px}.marketing-final-preview>header{align-items:center;margin-bottom:13px}.marketing-final-preview>header div{gap:3px;display:grid}.marketing-final-preview>header>small{color:#6f7b73;text-align:right;font-size:11px}.marketing-element-checks{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.marketing-element-checks span{color:#8a5a20;background:#fff3df;border:1px solid #eed9b4;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750}.marketing-element-checks span.ready{color:#28613d;background:#e5f3e8;border-color:#c9e2ce}.wechat-final-phone{background:#fff;border:1px solid #dfe4df;border-radius:24px;width:min(100%,430px);margin:0 auto;overflow:hidden;box-shadow:0 22px 50px #192b2026}.wechat-final-cover{aspect-ratio:2.35;object-fit:cover;background:#e8ede9;width:100%;display:block}.wechat-final-cover-missing{aspect-ratio:2.35;color:#94601c;background:#fff3dc;place-items:center;font-size:13px;font-weight:750;display:grid}.wechat-final-phone>header{padding:24px 24px 16px;display:block}.wechat-final-phone>header h1{color:#171917;letter-spacing:.02em;margin:0 0 10px;font-family:Songti SC,Noto Serif SC,serif;font-size:26px;line-height:1.35}.wechat-final-phone>header p{color:#666d68;margin:0 0 12px;font-size:14px;line-height:1.65}.wechat-final-phone>header small{color:#969c98;font-size:12px}.wechat-final-audio{color:#31523d;background:linear-gradient(135deg,#edf6ef,#f8f4e9);border:1px solid #dce7dc;border-radius:13px;gap:8px;margin:0 24px 4px;padding:15px;display:grid}.wechat-final-audio span,.wechat-final-audio small{color:#77817a;font-size:11px}.wechat-final-audio strong{font-size:14px}.wechat-final-audio audio{width:100%;height:38px}.wechat-final-phone .wechat-article-preview{max-width:none;box-shadow:none;border-radius:0;margin:0;padding:20px 24px 30px}.marketing-final-confirmations{gap:8px!important;margin:0!important;display:grid!important}.marketing-final-confirmations label{color:#4e5d53;align-items:flex-start;gap:7px;max-width:520px;font-size:12px;line-height:1.5;display:flex}.marketing-final-confirmations input{accent-color:#315e40;flex:none;width:15px;height:15px;margin-top:2px}.marketing-confirm-publish{color:#fff;background:linear-gradient(135deg,#315d40,#1f4930);box-shadow:0 8px 18px #26563733}.marketing-confirm-publish:disabled{color:#9ba29d;box-shadow:none;background:#e8ebe8}.marketing-generation-failed{color:#873b28;background:#fff1ed;border:1px solid #efc4b8;border-radius:12px;margin-top:18px;padding:16px}.marketing-generation-failed p{margin:5px 0 0}.marketing-lifecycle-tabs{background:#edf1ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.marketing-lifecycle-tabs button{color:#667069;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:9px;gap:2px;padding:9px 5px;font-size:11px;display:grid}.marketing-lifecycle-tabs button strong{font-size:15px}.marketing-lifecycle-tabs button.active{color:#285139;background:#fff;box-shadow:0 3px 10px #23372b14}.marketing-status-filters{gap:5px;display:flex;overflow-x:auto}.marketing-status-filters button{color:#6c746f;min-width:max-content;box-shadow:none;background:#fafaf8;border:1px solid #e5e7e3;border-radius:999px;flex:1;padding:7px 9px;font-size:11px}.marketing-status-filters button.active{color:#fff;background:#526d5b;border-color:#526d5b}.marketing-bulk-actions{color:#31503d;background:#edf6ef;border:1px solid #d6e6d9;border-radius:11px;gap:8px;padding:11px 12px;font-size:12px;display:grid}.marketing-bulk-actions div{flex-wrap:wrap;gap:6px;display:flex}.marketing-bulk-actions button{color:#31503d;box-shadow:none;background:#fff;border:1px solid #cbdacf;border-radius:7px;padding:6px 9px;font-size:11px}.marketing-bulk-actions button.trash{color:#923c35;border-color:#e6c5c1}.marketing-draft-row{background:#fff;border:1px solid #e8e8e2;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.marketing-draft-row.selected{border-color:#c18b34;box-shadow:0 0 0 2px #c18b341f}.marketing-draft-row>label{cursor:pointer;place-items:center;display:grid}.marketing-draft-row>label input{accent-color:#42664f;width:15px;height:15px}.marketing-draft-row>button{min-width:0;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px 14px 3px;display:flex}.marketing-draft-row>button span{min-width:0}.marketing-draft-row>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-draft-row em{white-space:nowrap;background:#eee;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal}.marketing-draft-row em.needs_review,.marketing-draft-row em.failed{color:#a64018;background:#fff0e8}.marketing-draft-row em.approved,.marketing-draft-row em.wechat_draft,.marketing-draft-row em.published{color:#26733b;background:#e9f6ed}.marketing-lifecycle-notice{color:#775828;background:#fff7e7;border:1px solid #ead7ae;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-5px 0 18px;padding:11px 13px;font-size:12px;display:flex}.marketing-lifecycle-notice span{color:#887657}@media (width<=1000px){.marketing-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.marketing-generation-studio{padding:18px}.marketing-generation-studio>header,.marketing-generation-studio>footer{flex-direction:column;align-items:stretch}.marketing-generation-studio>footer button{width:100%}.marketing-direction-grid{grid-template-columns:1fr}.marketing-discovery-controls{grid-template-columns:1fr;align-items:flex-start}.wechat-article-preview{padding:23px 17px}.marketing-final-preview{padding:12px}.marketing-final-preview>header{flex-direction:column;align-items:flex-start}.marketing-final-preview>header>small{text-align:left}.wechat-final-phone{border-radius:17px}.wechat-final-phone>header{padding:20px 18px 14px}.wechat-final-audio{margin-left:18px;margin-right:18px}.wechat-final-phone .wechat-article-preview{padding:18px 18px 25px}.marketing-audience-policy{grid-template-columns:1fr}}:root{color:#1e2522;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f3f5f1;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{background:#f3f5f1}body{min-width:320px;margin:0;font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}input,textarea,select{color:#1e2522;background:#fff;border:1px solid #d8ddd7;border-radius:10px;outline:none;width:100%;padding:11px 13px}textarea{resize:vertical;line-height:1.65}input:focus,textarea:focus,select:focus{border-color:#d18b1d;box-shadow:0 0 0 3px #f9e9ce}.login-page{background:radial-gradient(circle at 70% 15%,#345442,#17251e 48%,#101a15);place-items:center;min-height:100vh;padding:40px;display:grid}.login-card{background:#fffffffa;border-radius:28px;width:440px;padding:42px;box-shadow:0 28px 80px #00000047}.login-brand{align-items:center;gap:13px;display:flex}.login-brand>span{background:#fffdf8;border:1px solid #d09b3947;border-radius:15px;place-items:center;width:48px;height:48px;padding:3px;display:grid;overflow:hidden;box-shadow:0 7px 18px #17251e1f}.login-brand>span img{object-fit:contain;width:100%;height:100%;display:block}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:20px}.login-brand small{color:#778079;margin-top:3px}.login-card h1{margin:34px 0 8px;font-size:28px}.login-card>p{color:#69726c;margin:0 0 26px;line-height:1.7}.login-card form{gap:18px;display:grid}.login-card label{gap:8px;font-size:13px;font-weight:700;display:grid}.login-tip{color:#8b928d;margin-top:20px;line-height:1.6;display:block}.inline-error{color:#982f2f;background:#fff0f0;border-radius:9px;padding:10px 12px;font-size:13px}.app-shell{grid-template-columns:286px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;color:#f9faf7;background:#17251e;flex-direction:column;width:286px;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset -1px 0 #ffffff08}.sidebar-brand{align-items:center;min-height:54px;padding:0 7px;display:flex}.brand-mark{background:#fffdf8;border:1px solid #d09b394d;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;margin-right:12px;padding:3px;display:grid;overflow:hidden;box-shadow:0 8px 20px #0003}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-name{letter-spacing:.5px;font-size:19px;font-weight:850}.brand-subtitle{color:#94a49a;letter-spacing:.4px;margin-top:2px;font-size:13px}.sidebar-close{color:#cbd5ce;background:0 0;margin-left:auto;padding:5px 9px;font-size:24px;display:none}.sidebar-nav{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;margin-top:24px;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.nav-group{margin-bottom:4px}.nav-group+.nav-group{border-top:1px solid #ffffff0b;padding-top:4px}.nav-group-toggle{justify-content:space-between;min-height:38px;color:#819087!important;border-radius:9px!important;padding:9px 12px!important}.nav-group-toggle:hover,.nav-group-toggle.expanded{color:#aebbb3!important;background:#ffffff09!important;transform:none!important}.nav-group-toggle>span{letter-spacing:1.35px;font-size:11px!important;font-weight:850!important}.nav-group-toggle>b{color:#718178;font-size:14px;line-height:1;transition:transform .18s}.nav-group-toggle.expanded>b{color:#e0b564;transform:rotate(180deg)}.nav-group-items{gap:2px;padding:2px 0 8px;display:grid}.sidebar-nav button{color:#abb8b0;text-align:left;background:0 0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px 13px;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.sidebar-nav button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sidebar-nav button span{min-width:0;font-size:14px;font-weight:680;line-height:1.35}.sidebar-nav .nav-item{border-radius:10px;gap:10px;min-height:40px;padding:9px 12px 9px 15px}.sidebar-nav .nav-item svg{flex:none;width:16px;height:16px}.sidebar-nav .nav-item span{text-align:left;font-size:13px;font-weight:650}.sidebar-nav button:hover{color:#fff;background:#fff1}.sidebar-nav .nav-item.active{color:#fff;background:#293e33;box-shadow:inset 3px 0 #f5ad39,inset 0 0 0 1px #ffffff09}.sidebar-nav .nav-item.active span{font-weight:800}.nav-section-label{color:#6f8076;letter-spacing:1.15px;margin:11px 12px 3px 15px;font-size:10px;font-weight:800}.sidebar-account{background:#ffffff0b;border:1px solid #ffffff0d;border-radius:13px;align-items:center;gap:10px;padding:13px 10px;display:flex}.account-avatar{color:#18251e;background:#f2b34b;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:12px;font-weight:850;display:grid}.sidebar-account div{flex:1;min-width:0}.sidebar-account strong,.sidebar-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-account strong{font-size:13px}.sidebar-account small{color:#a9b5ae;margin-top:3px;font-size:13px}.sidebar-account button{color:#9eaca3;background:0 0;padding:7px;font-size:17px}.sidebar-account button:hover{color:#f5b64d}.sidebar-account .account-controls{flex:none;gap:2px;display:flex}.sidebar-account .account-controls button:first-child{font-size:13px;font-weight:800}.sidebar-backdrop{display:none}main{min-width:0;padding:34px 44px 80px;overflow:hidden}.workspace-header{justify-content:space-between;align-items:center;min-height:68px;display:flex}.workspace-title{min-width:0}.workspace-title h1{letter-spacing:-.8px;margin:4px 0 0;font-size:28px}.workspace-title p{color:#768078;margin:7px 0 0;font-size:13px}h1{letter-spacing:-1px;margin:6px 0 0;font-size:31px}.eyebrow{color:#a66b10;letter-spacing:2px;font-size:12px;font-weight:850}.workspace-status{background:#fff;border:1px solid #dfe5df;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;display:flex;box-shadow:0 4px 13px #192d2209}.workspace-status strong,.workspace-status small{display:block}.workspace-status strong{font-size:13px}.workspace-status small{color:#859087;margin-top:2px;font-size:11px}.status-dot{box-sizing:content-box;background:#4b9b67;border:2px solid #dceddf;border-radius:50%;width:8px;height:8px}.menu-trigger{background:#fff;border:1px solid #dfe4df;border-radius:10px;width:40px;height:40px;padding:10px;display:none}.menu-trigger span{background:#26382e;border-radius:2px;height:2px;margin:3px 0;display:block}.workspace-toolbar{background:#fff;border:1px solid #e1e6df;border-radius:15px;align-items:center;gap:14px;margin-top:27px;padding:12px 13px;display:flex;box-shadow:0 5px 18px #1a2d2309}.scenic-context{flex:1;align-items:center;min-width:0;display:flex}.context-icon{color:#956116;background:#fff2dc;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;margin-right:10px;font-size:20px;display:grid}.scenic-context label{flex:1;min-width:0;display:block}.scenic-context label small{color:#8c948e;letter-spacing:.5px;margin:0 0 2px 4px;font-size:11px;font-weight:750;display:block}.scenic-context select{height:27px;box-shadow:none;background-color:#0000;border:0;border-radius:5px;padding:0 28px 0 4px;font-size:12px;font-weight:720}.refresh-button{flex:none;align-items:center;gap:7px;font-size:13px;display:flex;color:#334a3d!important;background:#e8efe9!important;padding:9px 14px!important}.refresh-button span{font-size:17px;line-height:1}.spinning{animation:.8s linear infinite spin}.workspace-picker-toolbar{z-index:20;gap:10px;padding:9px 11px;position:relative}.workspace-picker-toolbar .context-icon{margin-right:0}.workspace-filter-grid{flex:1;grid-template-columns:96px 132px 116px minmax(210px,1fr);align-items:end;gap:7px;min-width:0;display:grid}.workspace-filter-grid label{gap:2px;min-width:0;display:grid}.workspace-filter-grid label>small,.workspace-current-scenic small{color:#89928c;letter-spacing:.4px;font-size:11px;font-weight:800;display:block}.workspace-filter-grid select,.workspace-filter-grid input{min-width:0;height:28px;box-shadow:none;background-color:#f5f7f5;border:1px solid #e3e7e3;border-radius:7px;padding:0 24px 0 7px;font-size:13px;font-weight:700}.workspace-filter-grid input{background:#fff;padding-right:28px}.workspace-filter-grid select:focus,.workspace-filter-grid input:focus{border-color:#d29a41;box-shadow:0 0 0 2px #f8ead2}.workspace-filter-grid select:disabled{color:#9da49f;background:#f0f2f0}.workspace-scenic-search{min-width:0;position:relative}.workspace-search-clear,.workspace-search-toggle{place-items:center;width:20px;height:20px;font-size:13px;display:grid;position:absolute;bottom:4px;right:4px;color:#708078!important;background:#edf1ee!important;border-radius:6px!important;padding:0!important}.workspace-search-toggle{font-size:15px;line-height:1}.workspace-scenic-options{z-index:25;background:#fff;border:1px solid #dce3dc;border-radius:13px;width:min(500px,70vw);max-height:390px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 18px 44px #162a1f33}.workspace-scenic-options>header{color:#526158;background:#f4f7f4;border-bottom:1px solid #e3e8e4;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:15px;margin:-7px -7px 5px;padding:9px 11px;display:flex}.workspace-scenic-options>header strong{font-size:12px}.workspace-scenic-options>header small{color:#7e8981;font-size:11px}.workspace-scenic-options>button{color:#304039;text-align:left;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:9px 10px;display:flex}.workspace-scenic-options>button:hover,.workspace-scenic-options>button:focus{background:#f0f5f1;outline:none}.workspace-scenic-options>button.selected{background:#e9f2eb;box-shadow:inset 3px 0 #4b805d}.workspace-scenic-options button>span:first-child{min-width:0}.workspace-scenic-options button strong,.workspace-scenic-options button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-scenic-options button strong{font-size:13px}.workspace-scenic-options button small{color:#7e8881;margin-top:3px;font-size:11px}.workspace-scenic-options button>span:last-child{flex:none;align-items:center;gap:5px;display:flex}.workspace-scenic-options button b,.workspace-scenic-options button em{border-radius:5px;padding:3px 5px;font-size:11px;font-style:normal}.workspace-scenic-options button i{color:#fff;background:#4d805e;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;font-weight:900;display:grid}.workspace-scenic-options button b{color:#83530c;background:#fae7c5}.workspace-scenic-options button em{color:#76614a;background:#f4eee5}.workspace-scenic-options button em.published{color:#2d6543;background:#dfeee4}.workspace-scenic-options>div{color:#7b857e;text-align:center;padding:24px 12px;font-size:13px}.workspace-current-scenic{min-width:110px;max-width:145px}.workspace-current-scenic strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.workspace-current-scenic.pending strong{color:#99651a}.workspace-selection-empty{text-align:center;place-items:center;min-height:260px;padding:42px;display:grid}.workspace-selection-empty>span{color:#936015;background:#fae8c9;border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.workspace-selection-empty>strong{margin-top:14px;font-size:17px}.workspace-selection-empty>p{color:#748078;max-width:520px;margin:7px 0 0;font-size:13px;line-height:1.7}.loading-line{background:#f1e5d1;height:2px;margin:-2px 15px 0;overflow:hidden}.loading-line span{background:#e49a24;width:35%;height:100%;animation:1s ease-in-out infinite loading-slide;display:block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loading-slide{0%{transform:translate(-110%)}to{transform:translate(390%)}}.primary,main button,.modal button{color:#17251e;background:#f6a623;border-radius:10px;padding:11px 20px;font-weight:750}button:disabled{opacity:.55;cursor:wait}.wide{width:100%}.error-panel,.success-panel{border-radius:11px;margin-top:16px;padding:14px 16px}.error-panel{color:#8f2929;background:#fff0f0}.success-panel{color:#245c3b;background:#e1f2e8}.hero-panel{color:#fff;background:linear-gradient(115deg,#1b3025,#315141);border-radius:22px;justify-content:space-between;gap:40px;margin-top:23px;padding:30px;display:flex}.data-class{color:#f4bd66;letter-spacing:1px;font-size:13px;font-weight:750}.hero-panel h2{margin:8px 0;font-size:30px}.hero-panel p{color:#d2dbd5;max-width:720px;margin:0;line-height:1.7}.release-line{color:#aebcb3;margin-top:18px;font-size:13px}.safety-card{background:#ffffff14;border:1px solid #ffffff1a;border-radius:15px;align-self:center;min-width:245px;padding:19px}.safety-card strong,.safety-card span{display:block}.safety-card strong{color:#f8c16a}.safety-card span{color:#c9d4cd;margin-top:8px;font-size:12px;line-height:1.6}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:19px;display:grid}.metrics article{background:#fff;border:1px solid #e1e6df;border-radius:17px;padding:21px}.metrics span,.metrics small{color:#707971;font-size:12px;display:block}.metrics strong{margin:8px 0 3px;font-size:32px;display:block}.module-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:28px;display:grid}.module-card{background:#fff;border:1px solid #e1e6df;border-radius:17px;padding:22px}.module-card>span{color:#9f6711;letter-spacing:1px;font-size:13px;font-weight:850}.module-card h3{margin:9px 0 7px;font-size:17px}.module-card p{color:#6d766f;margin:0;font-size:13px;line-height:1.65}.module-card.ready{border-top:3px solid #3c8057}.module-card.next{background:#fffaf1;border-top:3px solid #d69a3e}.dashboard-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#eeb5542b,#0000 28%),linear-gradient(120deg,#182d22,#31513f);border-radius:21px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:30px;margin-top:23px;padding:28px 30px;display:grid;box-shadow:0 15px 40px #172b201f}.dashboard-hero h2{margin:7px 0 9px;font-size:27px}.dashboard-hero p{color:#c7d4cc;max-width:690px;margin:0;font-size:12px;line-height:1.7}.dashboard-hero-links{gap:8px;margin-top:18px;display:flex}.dashboard-hero-links button{padding:9px 13px;font-size:12px}.dashboard-hero-links .secondary{color:#e0e9e3;background:#ffffff17;border-color:#ffffff2e}.revenue-snapshot{color:#29382f;background:#ffffff17;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.today-revenue-card,.week-revenue-card{background:linear-gradient(145deg,#fff8e8,#f5d99f);border:1px solid #ffffff8c;border-radius:12px;padding:15px}.week-revenue-card{background:linear-gradient(145deg,#f0f7f1,#d8e8dc)}.today-revenue-card>span{color:#815511;letter-spacing:1px;font-size:12px;font-weight:850}.week-revenue-card>span{color:#466650;letter-spacing:1px;font-size:12px;font-weight:850}.today-revenue-card>strong,.week-revenue-card>strong{letter-spacing:-.5px;margin:7px 0;font-size:20px;display:block}.today-revenue-card>div,.week-revenue-card>div{color:#665b48;font-size:11px}.today-revenue-card>div b,.week-revenue-card>div b{color:#2f503d;font-size:13px}.revenue-snapshot>small{color:#bbc9c0;grid-column:1/-1;padding:3px 8px 2px;font-size:11px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dashboard-metrics article{background:#fff;border:1px solid #e0e5e0;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:17px;display:grid}.dashboard-metric-icon{color:#fff;background:#41664f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.dashboard-metric-icon.attraction{color:#805411;background:#f7dfb5}.dashboard-metric-icon.published{color:#21412f;background:#cfe6d6}.dashboard-metric-icon.grade{background:#bd7c17}.dashboard-metric-icon.order{color:#46614f;background:#e1ece4}.dashboard-metrics small,.dashboard-metrics strong,.dashboard-metrics p{display:block}.dashboard-metrics article>div>small{color:#707a73;font-size:12px}.dashboard-metrics strong{margin:3px 0;font-size:25px}.dashboard-metrics p{color:#8a928d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.revenue-trend-card{margin-top:14px}.revenue-total{align-items:baseline;gap:8px;display:flex}.revenue-total span{color:#818a83;font-size:11px}.revenue-total strong{color:#31513e;font-size:18px}.revenue-trend-layout{grid-template-columns:minmax(0,1fr) 300px;gap:21px;display:grid}.revenue-chart{grid-template-columns:45px minmax(0,1fr);height:190px;padding-top:4px;display:grid}.revenue-scale{color:#929994;text-align:right;flex-direction:column;justify-content:space-between;padding:0 7px 32px 0;font-size:11px;display:flex}.revenue-columns{background:repeating-linear-gradient(#edf1ed 0 1px,#0000 1px 50%);border-bottom:1px solid #dfe5df;grid-template-columns:repeat(7,minmax(28px,1fr));gap:8px;min-width:0;display:grid}.revenue-column{text-align:center;grid-template-rows:145px auto auto;min-width:0;display:grid}.revenue-column>div{justify-content:center;align-items:flex-end;min-height:0;padding:0 6px;display:flex}.revenue-column>div>span{background:linear-gradient(#e6ad50,#3e6a50);border-radius:7px 7px 2px 2px;width:min(34px,100%);min-height:4px;display:block;position:relative;box-shadow:0 3px 8px #345e451f}.revenue-column>div>span b{color:#567060;white-space:nowrap;font-size:11px;font-weight:750;position:absolute;bottom:calc(100% + 5px);right:50%;transform:translate(50%)}.revenue-column>strong{color:#56635b;margin-top:5px;font-size:11px}.revenue-column>small{color:#9aa09c;margin-top:2px;font-size:11px}.revenue-week-table{border:1px solid #e3e8e3;border-radius:10px;align-self:stretch;overflow:hidden}.revenue-table-head,.revenue-table-row{grid-template-columns:1fr 75px 85px;align-items:center;gap:7px;min-height:25px;padding:4px 9px;display:grid}.revenue-table-head{color:#7e8781;background:#f2f5f2;font-size:11px;font-weight:800}.revenue-table-row{color:#5c6860;border-top:1px solid #eef1ee;font-size:11px}.revenue-table-head span:nth-child(n+2),.revenue-table-row span:nth-child(n+2),.revenue-table-row strong{text-align:right}.revenue-table-row strong{color:#30503d;font-size:12px}.dashboard-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(350px,.85fr);gap:14px;margin-top:14px;display:grid}.dashboard-card{background:#fff;border:1px solid #e0e5e0;border-radius:17px;min-width:0;padding:18px;box-shadow:0 6px 20px #1c2f2409}.dashboard-card>header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:13px;display:flex}.dashboard-card>header h3{margin:4px 0 0;font-size:16px}.dashboard-card>header>small{color:#808982;font-size:11px}.dashboard-card>header button{padding:8px 10px;font-size:11px}.dashboard-region-list{gap:5px;display:grid}.dashboard-region-list button{color:#3b4840;text-align:left;background:#f7f9f7;border:1px solid #0000;border-radius:9px;grid-template-columns:54px minmax(90px,1fr) 52px 52px 51px;align-items:center;gap:9px;width:100%;min-height:41px;padding:7px 9px;display:grid}.dashboard-region-list button:hover{background:#fffaf0;border-color:#e4c28b}.dashboard-region-list button>span{font-size:13px;font-weight:850}.dashboard-region-list button>div{grid-template-columns:minmax(50px,1fr) auto;align-items:center;gap:7px;display:grid}.dashboard-region-list i{background:#e3e9e4;border-radius:9px;height:5px;overflow:hidden}.dashboard-region-list i b{border-radius:inherit;background:linear-gradient(90deg,#426d52,#d49a3d);min-width:3px;height:100%;display:block}.dashboard-region-list button small{color:#89918c;font-size:11px;font-weight:400}.dashboard-region-list button>strong{text-align:right;font-size:12px}.dashboard-region-list button>strong small{margin-top:2px;display:block}.dashboard-region-list button>em{color:#9b6718;text-align:right;font-size:11px;font-style:normal}.dashboard-todo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dashboard-todo-grid>div{background:#f5f8f5;border-radius:10px;padding:11px}.dashboard-todo-grid span,.dashboard-todo-grid strong,.dashboard-todo-grid small{display:block}.dashboard-todo-grid span{color:#9b6514;font-size:21px;font-weight:850}.dashboard-todo-grid strong{margin-top:3px;font-size:12px}.dashboard-todo-grid small{color:#89918c;margin-top:3px;font-size:11px}.top-scenic-list{border-top:1px solid #e8ece8;margin-top:13px;padding-top:12px}.top-scenic-list h4{margin:0 0 7px;font-size:13px}.top-scenic-list>button{color:#38453d;text-align:left;background:0 0;border-bottom:1px solid #f0f2f0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:6px 3px;display:grid}.top-scenic-list>button:hover{color:#8a5912;background:#fffaf2}.top-scenic-logo{color:#7c5213;background:#f5dfba;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid;overflow:hidden}.top-scenic-logo img{object-fit:cover;width:100%;height:100%}.top-scenic-list button div{min-width:0}.top-scenic-list button strong,.top-scenic-list button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.top-scenic-list button strong{font-size:12px}.top-scenic-list button small{color:#909792;margin-top:3px;font-size:11px}.top-scenic-list button em{color:#496b56;white-space:nowrap;font-size:11px;font-style:normal}.dashboard-orders-card{margin-top:14px}.dashboard-order-list{display:grid}.dashboard-order-list article{border-top:1px solid #edf0ed;grid-template-columns:62px minmax(0,1fr) 90px 135px;align-items:center;gap:12px;min-height:48px;padding:7px 3px;display:grid}.dashboard-order-list article:first-child{border-top:0}.order-state{color:#7b581f;background:#f8edda;border-radius:7px;justify-self:start;padding:5px 7px;font-size:11px}.order-state.paid{color:#3f694e;background:#e5f0e8}.dashboard-order-list article div{min-width:0}.dashboard-order-list strong,.dashboard-order-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-order-list strong{font-size:13px}.dashboard-order-list small{color:#8b938e;margin-top:4px;font-size:11px}.dashboard-order-list article>b{color:#2d4436;text-align:right;font-size:12px}.dashboard-order-list time{color:#808983;text-align:right;font-size:11px}.dashboard-order-empty{color:#6f7972;background:#f7f9f7;border-radius:10px;place-items:center;gap:5px;min-height:95px;display:grid}.dashboard-order-empty span{font-size:13px;font-weight:750}.dashboard-order-empty small{color:#929994;font-size:11px}.content-section{margin-top:34px}.flush-top{margin-top:26px}.section-header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.section-header h3{margin:5px 0 0;font-size:22px}.section-header>span,.header-actions>span{color:#737b75;font-size:12px}.header-actions{align-items:center;gap:13px;display:flex}.table-wrap{background:#fff;border:1px solid #e1e6df;border-radius:18px;max-height:calc(100vh - 255px);overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0ec;padding:15px}th{z-index:1;color:#6d756f;text-transform:uppercase;background:#f9faf8;font-size:13px;position:sticky;top:0}td{font-size:13px}td strong,td code,td small{display:block}td code{color:#7b817c;margin-top:5px;font-size:13px}td p{color:#707771;max-width:480px;margin:8px 0 0;line-height:1.5}td small{color:#6f7b73;margin-top:7px}td.order{color:#a96a0b;font-size:20px;font-weight:800}.status{border-radius:999px;padding:5px 9px;font-size:13px;display:inline-block}.status.ok{color:#28603f;background:#deeee4}.status.draft{color:#7c500e;background:#fff0cf}.actions{width:205px}.actions button{margin:0 7px 7px 0;padding:8px 10px;font-size:13px}.secondary{color:#2c493a!important;background:#e5eee8!important}.secondary.ai{color:#7b4c08!important;background:#fff0d1!important}.danger-link{color:#9b3939!important;background:0 0!important;padding-left:0!important}.empty-state{color:#788079;text-align:center;background:#fff;border:1px dashed #cfd6d0;border-radius:18px;padding:70px}.route-card{background:#fff;border:1px solid #e1e6df;border-radius:18px;grid-template-columns:1fr 2fr;gap:36px;padding:25px;display:grid}.route-card.default{background:#fffbf2;border-color:#dc9d3b;box-shadow:0 8px 24px #ae701317}.route-title-line{align-items:center;gap:9px;display:flex}.route-copy h4{margin:0}.route-copy p{color:#69716b}.route-default-badge{color:#8b5503;background:#ffe6b8;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:800}.route-default-action{margin-top:18px;display:block}.route-card ol{gap:20px;margin:0;display:flex}.route-card li{flex:1}.route-card li span{color:#778079;margin-top:6px;font-size:13px;display:block}.ai-explainer{color:#e5eee8;background:#253d30;border-radius:16px;grid-template-columns:130px 1fr;gap:7px 18px;padding:20px;display:grid}.ai-explainer span{color:#fff}.ai-explainer small{color:#aebdb4;grid-column:2}.ai-list{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px;display:grid}.ai-list article{background:#fff;border:1px solid #e1e6df;border-radius:16px;padding:19px}.ai-list article>div{justify-content:space-between;gap:10px;display:flex}.ai-list article span{color:#89918b;font-size:13px}.ai-list article p{color:#69726c;min-height:62px;font-size:12px;line-height:1.55}.ai-list article button{width:100%}.production-guard{color:#e6eee8;background:#263e31;border-radius:15px;grid-template-columns:110px 1fr;gap:18px;padding:17px 20px;font-size:12px;line-height:1.7;display:grid}.production-guard strong{color:#fac66f}.production-steps{grid-template-columns:repeat(7,1fr);gap:8px;margin:16px 0;display:grid}.production-steps button{color:#657068;text-align:left;background:#e9ede9;border:1px solid #dfe4df;min-width:0;padding:14px 10px}.production-steps button>span{color:#657068;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;display:grid}.production-steps button strong,.production-steps button small{display:block}.production-steps button strong{color:#364239;margin-top:9px;font-size:12px}.production-steps button small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.production-steps button.done{background:#e4efe7;border-color:#c9dfcf}.production-steps button.done>span{color:#fff;background:#43815a}.production-steps button.current{color:#fff;background:#f1a72d;border-color:#e49a24}.production-steps button.current strong,.production-steps button.current small{color:#26352c}.production-steps button.current>span{color:#865511}.production-metrics{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.production-metrics article{background:#fff;border:1px solid #e1e6df;border-radius:13px;padding:14px 16px}.production-metrics span{color:#78817a;font-size:13px;display:block}.production-metrics strong{margin-top:6px;font-size:22px;display:block}.production-block{background:#fff;border:1px solid #e0e5df;border-radius:18px;margin-top:17px;padding:22px}.production-title{justify-content:space-between;align-items:center;gap:22px;display:flex}.production-title>div>span{color:#a56a0d;letter-spacing:1px;font-size:12px;font-weight:850}.production-title h4{margin:4px 0 3px;font-size:19px}.production-title p{color:#747d76;margin:0;font-size:13px}.production-title>span{color:#7c857f;font-size:13px}.query-chips{background:#f5f7f4;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding:12px;display:flex}.query-chips>span{color:#687269;font-size:13px;font-weight:750}.query-chips code{color:#58665d;background:#fff;border:1px solid #dce3dc;border-radius:7px;padding:5px 8px;font-size:12px}.source-list{gap:9px;margin-top:12px;display:grid}.source-list article{border:1px solid #e6eae5;border-radius:12px;grid-template-columns:minmax(230px,1fr) minmax(300px,1.5fr) 90px 230px;align-items:center;gap:16px;padding:14px;display:grid}.source-list article strong,.source-list article small{display:block}.source-list article strong{margin-top:4px;font-size:12px}.source-list article small{color:#7b847e;margin-top:4px;font-size:12px}.source-list article p{color:#5f6862;margin:0;font-size:13px;line-height:1.55}.source-list article a{color:#936114;font-size:13px}.source-list article>div:last-child{justify-content:flex-end;align-items:center;gap:5px;display:flex}.source-list article button{padding:7px 8px;font-size:12px}.source-type{color:#3c704f;background:#e2f0e6;border-radius:5px;padding:3px 5px;font-size:11px}.candidate-import{margin-top:15px}.candidate-grid{grid-template-columns:repeat(4,1fr);gap:9px;max-height:420px;margin-top:12px;display:grid;overflow:auto}.candidate-grid article{background:#fafbf9;border:1px solid #e2e7e1;border-radius:12px;padding:14px}.candidate-grid article.rejected{opacity:.5}.candidate-grid article>span{color:#9a6717;font-size:12px}.candidate-grid article>strong,.candidate-grid article>small{display:block}.candidate-grid article>strong{margin-top:6px;font-size:13px}.candidate-grid article>small{color:#8a918d;margin-top:3px;font-size:11px}.candidate-grid article>p{color:#6b746e;min-height:42px;font-size:13px;line-height:1.5}.candidate-grid article>div{align-items:center;gap:5px;display:flex}.candidate-grid em{color:#4b7359;margin-right:auto;font-size:12px;font-style:normal}.candidate-grid button{padding:6px 8px;font-size:12px}.route-generator{background:#f4f7f3;border-radius:13px;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:10px;margin-top:16px;padding:14px;display:grid}.route-generator label{gap:6px;display:grid}.route-generator label>span{color:#68736b;font-size:12px;font-weight:750}.route-generator .wide{grid-column:span 2}.route-generator button{min-height:40px}.ai-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.ai-route-grid>article{border:1px solid #dfe6df;border-radius:14px;flex-direction:column;min-width:0;padding:17px;display:flex}.ai-route-grid>article.rejected{opacity:.55}.ai-route-grid header,.ai-route-grid footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-route-grid header div>span,.ai-route-grid header div>strong{display:block}.ai-route-grid header div>span{color:#a4690c;font-size:13px;font-weight:800}.ai-route-grid header div>strong{margin-top:4px;font-size:15px}.ai-route-grid header em{color:#80580f;white-space:nowrap;background:#fff0d1;border-radius:7px;padding:4px 7px;font-size:11px;font-style:normal}.ai-route-grid header em.approved,.ai-route-grid header em.adopted{color:#346047;background:#e1efe6}.ai-route-grid header em.rejected{color:#834141;background:#f5e3e3}.ai-route-meta{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ai-route-meta span{color:#5f6d63;background:#eef3ef;border-radius:6px;padding:4px 6px;font-size:11px}.ai-route-grid>article>p{color:#737c75;min-height:44px;font-size:12px;line-height:1.55}.ai-route-grid ol{max-height:290px;margin:2px 0 13px;padding:0;list-style:none;overflow:auto}.ai-route-grid li{border-bottom:1px solid #edf0ed;grid-template-columns:21px 1fr;gap:8px;padding:8px 0;display:grid}.ai-route-grid li>span{color:#fff;background:#4f755d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.ai-route-grid li strong,.ai-route-grid li small{display:block}.ai-route-grid li strong{font-size:13px}.ai-route-grid li small{color:#8a928c;margin-top:3px;font-size:11px}.ai-route-grid li small span{display:inline}.ai-route-grid li p{color:#6f7872;margin:4px 0 0;font-size:11px}.ai-route-grid footer{margin-top:auto}.ai-route-grid footer code,.ai-route-grid footer>span{color:#747f77;font-size:11px}.ai-route-grid footer>div{gap:5px;display:flex}.ai-route-grid footer button{padding:7px 8px;font-size:11px}.media-pipeline{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px;display:grid}.media-pipeline article{background:#f6f8f5;border-radius:12px;padding:17px}.media-pipeline strong,.media-pipeline span,.media-pipeline small{display:block}.media-pipeline span{color:#9a6412;margin:8px 0;font-size:18px;font-weight:800}.media-pipeline small{color:#6d766f;font-size:13px;line-height:1.6}.production-title-actions{align-items:center;gap:8px;display:flex}.audio-batch-progress{background:#f6f8f5;border:1px solid #e0e6e1;border-radius:12px;margin-top:14px;padding:15px}.audio-batch-progress>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.audio-batch-progress>header strong,.audio-batch-progress>header small{display:block}.audio-batch-progress>header small{color:#6d766f;margin-top:4px;font-size:12px}.audio-batch-progress audio{width:100%;height:34px;margin-top:9px}.platform-intro{color:#43564a;background:#e7efe9;border:1px solid #d1ded5;border-radius:13px;margin-bottom:16px;padding:15px 18px;font-size:12px;line-height:1.7}.platform-search{background:#fff;border:1px solid #dce3dc;border-radius:13px;align-items:center;gap:10px;margin-bottom:14px;padding:8px 10px 8px 14px;display:flex;box-shadow:0 4px 14px #1c302509}.platform-search:focus-within{border-color:#d49a3e;box-shadow:0 0 0 3px #f8ead2}.platform-search-icon{color:#986315;flex:none;font-size:22px;line-height:1;transform:rotate(-20deg)}.platform-search input{min-width:0;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.platform-search input:focus{box-shadow:none;border:0}.platform-search-count{color:#7a837c;white-space:nowrap;flex:none;font-size:13px}.platform-search-clear{flex:none;font-size:13px;color:#536158!important;background:#edf2ee!important;padding:7px 10px!important}.platform-layout{background:#fff;border:1px solid #e1e6df;border-radius:20px;grid-template-columns:340px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.division-panel{background:#f7f9f6;border-right:1px solid #e2e7e1;max-height:calc(100vh - 295px);padding:14px;overflow:auto}.division-heading,.scenic-heading{justify-content:space-between;align-items:center;gap:14px;padding:8px 7px 14px;display:flex}.division-heading .compact{padding:7px 10px;font-size:13px}.division-row{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;min-height:70px;margin-bottom:5px;padding:11px 10px 11px 14px;display:flex;position:relative}.division-row:hover,.division-row.selected{background:#fff;border-color:#dbe3dc;box-shadow:0 4px 13px #1b30250d}.division-copy{min-width:0}.division-copy>span{color:#86601f;background:#f8ead0;border-radius:6px;margin-right:7px;padding:3px 6px;font-size:12px;display:inline-block}.division-copy strong{font-size:13px}.division-copy small,.division-row>div>small{color:#89918b;margin-top:5px;font-size:13px;display:block}.row-tools{flex:none;gap:3px;display:none}.division-row:hover .row-tools{display:flex}.row-tools .icon-action{color:#355343;background:#e5eee8;width:27px;height:27px;padding:0;font-size:13px}.row-tools .icon-action.danger{color:#903a3a;background:#f8e8e8}.scenic-panel{min-width:0;padding:20px}.scenic-heading{padding:0 0 17px}.scenic-heading div strong,.scenic-heading div small{display:block}.scenic-heading div small{color:#7a837c;margin-top:4px;font-size:13px}.scenic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:calc(100vh - 350px);padding-right:3px;display:grid;overflow:auto}.scenic-card{background:#fff;border:1px solid #dfe5df;border-radius:16px;flex-direction:column;min-height:300px;padding:20px;display:flex;box-shadow:0 5px 18px #1c30250b}.scenic-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.scenic-badges{align-items:center;gap:6px;display:flex}.quality-badge{color:#fff8e5;letter-spacing:.4px;background:linear-gradient(135deg,#b87812,#e6a62c);border:1px solid #aa6d0d;border-radius:7px 7px 7px 2px;align-items:center;gap:3px;padding:4px 8px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 3px 8px #b0700d2e}.quality-badge:before{content:"★";font-size:11px}.scenic-card-top code{color:#858d87;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.scenic-card h4{margin:17px 0 4px;font-size:20px}.scenic-card .path{color:#78827b;font-size:13px}.scenic-card>p{color:#606a63;flex:1;margin:14px 0;font-size:12px;line-height:1.65}.scenic-stats{border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 0;display:grid}.scenic-stats span{color:#7a837c;font-size:12px}.scenic-stats strong{color:#23342b;margin-bottom:3px;font-size:17px;display:block}.card-actions{align-items:center;gap:7px;padding-top:14px;display:flex}.card-actions button{padding:8px 11px;font-size:13px}.card-actions .danger-link{margin-left:auto}.compact-empty{grid-column:1/-1;padding:80px 30px}.platform-modal{width:min(760px,92vw)}.platform-filter-panel{background:#f0f4f0;border:1px solid #dbe3dc;border-radius:15px;gap:8px;margin-bottom:11px;padding:11px;display:grid}.platform-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-filter-row label{gap:4px;min-width:0;display:grid}.platform-filter-row label small{color:#7d8880;letter-spacing:.5px;font-size:11px;font-weight:800}.platform-filter-row select{min-width:0;height:34px;box-shadow:none;background-color:#fff;border:1px solid #dce3dc;border-radius:8px;padding:0 30px 0 10px;font-size:13px;font-weight:700}.platform-filter-row select:focus{border-color:#d29a41;box-shadow:0 0 0 2px #f8ead2}.platform-filter-row select:disabled{color:#a0a8a2;background:#e8ece8}.city-choice-panel{background:#ffffffb8;border:1px solid #dce4dd;border-radius:12px;padding:11px}.city-choice-panel>header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:9px;display:flex}.city-choice-panel>header div span,.city-choice-panel>header div strong{display:block}.city-choice-panel>header div span{color:#a56a10;letter-spacing:1px;font-size:11px;font-weight:850}.city-choice-panel>header div strong{margin-top:3px;font-size:12px}.city-choice-panel>header small{color:#7e8781;font-size:11px}.city-choice-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:6px;display:grid}.city-choice-grid button{color:#3d4a42;text-align:left;background:#f7f9f7;border:1px solid #e1e6e1;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-height:49px;padding:7px 8px;display:grid}.city-choice-grid button:hover{background:#fff;border-color:#c9d6cc}.city-choice-grid button.selected{color:#fff;background:linear-gradient(145deg,#24402f,#3b5d48);border-color:#31533e;box-shadow:0 5px 13px #1e392921}.city-choice-grid button>span{color:#946117;background:#f9e9ca;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.city-choice-grid button.selected>span{color:#2d4737;background:#f4bc5c}.city-choice-grid button div{min-width:0}.city-choice-grid button strong,.city-choice-grid button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.city-choice-grid button strong{font-size:12px}.city-choice-grid button small{color:#89918c;margin-top:3px;font-size:11px}.city-choice-grid button.selected small{color:#bdcbc2}.city-choice-grid button em{color:#a46b13;grid-column:2;font-size:11px;font-style:normal}.city-choice-grid button.selected em{color:#f3c874}.city-choice-empty{color:#7d867f;text-align:center;background:#f5f7f5;border-radius:8px;padding:15px;font-size:12px}.platform-filter-panel .platform-search{margin-bottom:0}.platform-search{border-radius:13px;min-height:58px;margin-bottom:11px;padding:7px 11px 7px 14px}.platform-search-icon{font-size:25px}.platform-search-copy{flex:1;gap:3px;min-width:0;display:grid}.platform-search-copy strong{color:#334139;letter-spacing:.5px;font-size:13px}.platform-search-copy input{height:27px;font-size:14px}.catalog-browser,.catalog-search-results{gap:10px;display:grid}.catalog-stage,.catalog-search-results{background:#fff;border:1px solid #e0e6df;border-radius:15px;padding:14px;box-shadow:0 4px 14px #1c302508}.catalog-stage-title{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:10px;display:flex}.catalog-stage-title>div{min-width:0}.catalog-stage-title span{color:#a66b10;letter-spacing:1.35px;font-size:12px;font-weight:850}.catalog-stage-title h4{margin:3px 0 2px;font-size:16px}.catalog-stage-title p{color:#7a837c;margin:0;font-size:13px;line-height:1.55}.catalog-stage-title>strong,.stage-tools>strong{color:#26372d;font-size:24px;line-height:1}.stage-tools{flex:none;align-items:center;gap:7px;display:flex}.stage-tools .compact{padding:8px 10px;font-size:12px}.region-choice-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.region-choice-grid button{color:#35433a;text-align:left;background:#f6f8f5;border:1px solid #e1e6e1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:74px;padding:10px 11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.region-choice-grid button:hover{border-color:#c6d4c9;transform:translateY(-1px);box-shadow:0 6px 17px #1c302512}.region-choice-grid button.selected{color:#fff;background:linear-gradient(145deg,#21392c,#365744);border-color:#294936;box-shadow:0 9px 24px #1d382929}.region-choice-grid button>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.region-choice-grid button>strong{font-size:20px;line-height:1}.region-choice-grid button>small{color:#7d877f;white-space:nowrap;grid-column:1/-1;margin-top:4px;font-size:11px}.region-choice-grid button.selected>small{color:#b9c8bf}.region-choice-grid button>i{display:none}.region-choice-grid button.selected>i{color:#f4bd64}.province-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.province-choice-grid button{color:#344139;text-align:left;background:#fafbfa;border:1px solid #e3e7e3;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:8px 9px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.province-choice-grid button:hover{background:#fff;border-color:#cbd8ce;box-shadow:0 5px 15px #1c30250e}.province-choice-grid button.selected{background:#fff8eb;border-color:#dca247;box-shadow:inset 0 0 0 1px #efd09c}.province-mark{color:#956416;background:#faebd0;border-radius:6px;padding:4px 5px;font-size:11px;font-weight:800}.province-choice-grid button div strong,.province-choice-grid button div small{display:block}.province-choice-grid button div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.province-choice-grid button div small{color:#8a928d;margin-top:4px;font-size:11px}.province-choice-grid button em{color:#68736c;white-space:nowrap;font-size:12px;font-style:normal}.province-choice-grid button em b{color:#25372d;font-size:14px}.province-choice-grid button>i{color:#c08a34;font-size:18px;font-style:normal}.scenic-result-list{gap:6px;display:grid}.scenic-result-row{cursor:pointer;background:#fafbfa;border:1px solid #e3e7e3;border-radius:11px;grid-template-columns:36px minmax(250px,1fr) auto auto;align-items:center;gap:11px;min-height:72px;padding:9px 11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.scenic-result-row:hover,.scenic-result-row:focus{background:#fff;border-color:#d3ab68;outline:none;transform:translateY(-1px);box-shadow:0 7px 20px #1c302512}.scenic-result-icon{color:#8d5d11;background:#fff0d4;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.scenic-result-copy{min-width:0}.scenic-result-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.scenic-result-copy h4{margin:0;font-size:14px}.scenic-result-copy .quality-badge{padding:3px 7px;font-size:12px}.scenic-result-copy .status{padding:4px 7px;font-size:11px}.scenic-result-copy small,.scenic-result-copy code{color:#7b857e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.scenic-result-copy code{color:#9a9f9b;margin-top:3px;font-size:11px}.scenic-result-stats{border-left:1px solid #e4e8e4;gap:17px;padding:0 17px;display:flex}.scenic-result-stats span{color:#77817a;white-space:nowrap;font-size:12px}.scenic-result-stats strong{color:#25372d;font-size:15px}.scenic-result-actions{align-items:center;gap:6px;display:flex}.scenic-result-actions button{white-space:nowrap;padding:8px 10px;font-size:12px}.division-maintenance{background:#fff;border:1px solid #e0e6df;border-radius:13px;margin-bottom:11px}.division-maintenance>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:11px 14px;list-style:none;display:flex}.division-maintenance>summary::-webkit-details-marker{display:none}.division-maintenance>summary span{align-items:center;gap:12px;display:flex}.division-maintenance>summary b{color:#344239;font-size:13px}.division-maintenance>summary small{color:#818a84;font-size:12px}.division-maintenance>summary em{color:#9b6615;font-size:12px;font-style:normal;font-weight:800}.division-maintenance[open]>summary{border-bottom:1px solid #e7ebe7}.division-maintenance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.division-maintenance-grid article{background:#f6f8f5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px;display:grid}.division-maintenance-grid article>span{color:#8a938c;font-size:11px;font-weight:800}.division-maintenance-grid article>strong{grid-column:1;font-size:13px}.division-maintenance-grid article>small{color:#7d8780;grid-column:1;font-size:11px}.division-maintenance-grid article>div{grid-area:1/2/4;gap:5px;display:grid}.division-maintenance-grid button{padding:6px 8px!important;font-size:11px!important}.scenic-directory{background:#fff;border:1px solid #e0e6df;border-radius:17px;padding:16px;box-shadow:0 5px 18px #1c302509}.scenic-directory-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.scenic-directory-title>div:first-child>span{color:#a66b10;letter-spacing:1.3px;font-size:12px;font-weight:850}.scenic-directory-title h4{margin:4px 0 3px;font-size:19px}.scenic-directory-title p{color:#7c857f;margin:0;font-size:13px}.scenic-directory-title>div:last-child{align-items:center;gap:7px;display:flex}.scenic-directory-title>div:last-child>strong{font-size:25px}.scenic-directory-title>div:last-child>small{color:#7b857e;margin-right:7px;font-size:12px}.scenic-directory-title button{padding:9px 13px;font-size:13px}.scenic-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scenic-profile-card{background:#fff;border:1px solid #dfe5df;border-radius:15px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 5px 17px #1c30250b}.scenic-profile-card:hover{border-color:#cbd9ce;transform:translateY(-2px);box-shadow:0 10px 25px #1c302517}.scenic-profile-cover{background:linear-gradient(135deg,#1e382b,#537662);height:125px;position:relative;overflow:hidden}.scenic-profile-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#11231a73);position:absolute;inset:0}.scenic-profile-cover img{object-fit:cover;width:100%;height:100%}.scenic-cover-placeholder{background:radial-gradient(circle at 80% 15%,#efb75757,#0000 24%),linear-gradient(135deg,#1c372a,#53745f);flex-direction:column;justify-content:flex-end;height:100%;padding:17px;display:flex}.scenic-cover-placeholder span{color:#d7e4db;letter-spacing:2px;font-size:11px;font-weight:800}.scenic-cover-placeholder strong{color:#fff;letter-spacing:1px;margin-top:5px;font-size:19px}.scenic-cover-badges{z-index:1;gap:5px;display:flex;position:absolute;top:10px;right:10px}.scenic-cover-badges .status{padding:4px 7px;font-size:11px}.scenic-profile-body{padding:0 14px 13px}.scenic-profile-identity{z-index:2;align-items:center;gap:10px;min-width:0;margin-top:-22px;display:flex;position:relative}.scenic-logo{color:#fff;background:#d7982f;border:3px solid #fff;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 12px #192d222b}.scenic-logo img{object-fit:cover;width:100%;height:100%}.scenic-profile-identity>div:last-child{min-width:0;padding-top:24px}.scenic-profile-identity h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.scenic-profile-identity small{color:#7f8982;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.scenic-profile-body>p{color:#5f6a63;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:12px 0 8px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.scenic-feature-tags{flex-wrap:wrap;gap:5px;min-height:21px;display:flex}.scenic-feature-tags span{color:#6d532d;background:#fbf0dd;border-radius:6px;padding:4px 6px;font-size:11px}.scenic-feature-tags span.missing{color:#7a847d;background:#edf1ed}.scenic-service-line{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.scenic-service-line span{color:#6e7971;text-overflow:ellipsis;white-space:nowrap;background:#f5f7f5;border-radius:7px;padding:6px 7px;font-size:11px;overflow:hidden}.scenic-entry-strip{background:#f2f6f3;border:1px solid #dce5de;border-radius:9px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:7px 8px;margin-top:9px;padding:8px;display:grid}.scenic-entry-strip.ready{background:#edf7f0;border-color:#cfe2d4}.scenic-entry-strip.failed{background:#fff4f1;border-color:#ecd9d3}.scenic-entry-strip>img,.scenic-entry-icon{object-fit:cover;color:#fff;background:#315d42;border-radius:7px;grid-row:1;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.scenic-entry-strip>div:nth-child(2){min-width:0}.scenic-entry-strip small,.scenic-entry-strip code,.scenic-entry-strip em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scenic-entry-strip small{color:#435249;font-size:11px;font-weight:850}.scenic-entry-strip code{color:#66736b;margin-top:3px;font-size:11px}.scenic-entry-strip em{color:#8a948d;margin-top:3px;font-size:11px;font-style:normal}.scenic-entry-actions{grid-column:1/-1;align-items:center;gap:5px;display:flex}.scenic-entry-actions button,.scenic-entry-actions a{border-radius:7px;min-height:26px;line-height:16px;text-decoration:none;padding:5px 8px!important;font-size:11px!important}.scenic-entry-actions a{color:#335f43;background:#e0eee4}.scenic-profile-progress{margin-top:10px}.scenic-profile-progress>div{color:#7c867f;justify-content:space-between;align-items:center;font-size:11px;display:flex}.scenic-profile-progress strong{color:#385a47;font-size:12px}.scenic-profile-progress>i{background:#e9eeea;border-radius:999px;height:4px;margin-top:5px;display:block;overflow:hidden}.scenic-profile-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#d99a34,#4c775d);height:100%;display:block}.scenic-profile-meta{border-top:1px solid #ebeeeb;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.scenic-profile-meta code{color:#929a94;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.scenic-profile-meta span{color:#78827b;flex:none;font-size:11px}.scenic-profile-meta b{color:#314339}.scenic-profile-card>footer{background:#f7f9f7;border-top:1px solid #e8ece8;align-items:center;gap:6px;padding:10px 13px;display:flex}.scenic-profile-card>footer button{padding:7px 9px;font-size:11px}.scenic-profile-card>footer .scenic-publish-button{color:#25352b;background:#f3b23f}.scenic-profile-card>footer button:last-child{margin-left:auto}.scenic-create-card{text-align:center;align-content:center;place-items:center;min-height:365px;display:grid;color:#59665e!important;background:#f7f9f7!important;border:1px dashed #cbd6cd!important;border-radius:15px!important;padding:24px!important}.scenic-create-card:hover{color:#233b2e!important;background:#f0f5f1!important;border-color:#92aa99!important}.scenic-create-card span{color:#8d5e14;background:#f9e8c9;border-radius:50%;place-items:center;width:43px;height:43px;font-size:24px;display:grid}.scenic-create-card strong{margin-top:12px;font-size:13px}.scenic-create-card small{color:#849087;margin-top:5px;font-size:12px;font-weight:500}.scenic-profile-modal{width:min(920px,94vw);max-height:92vh;overflow:auto}.scenic-profile-modal>header p{color:#7c857f;margin:5px 0 0;font-size:13px}.scenic-form-preview{background:#f2f6f2;border:1px solid #dce4dd;border-radius:13px;grid-template-columns:190px 52px minmax(0,1fr);align-items:center;gap:13px;margin:15px 24px 0;padding:12px;display:grid;position:relative;overflow:hidden}.preview-cover{color:#dce9df;text-align:center;background:linear-gradient(135deg,#203b2d,#567765);border-radius:10px;place-items:center;width:190px;height:92px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.preview-cover img{object-fit:cover;width:100%;height:100%}.preview-cover small{color:#aebfb4;font-size:11px}.preview-logo{color:#fff;background:#d89931;border:3px solid #fff;border-radius:13px;place-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 12px #1b302526}.preview-logo img{object-fit:cover;width:100%;height:100%}.scenic-form-preview>div:last-child{min-width:0}.scenic-form-preview>div:last-child strong{font-size:16px;display:block}.scenic-form-preview>div:last-child p{color:#5e6d63;margin:6px 0;font-size:13px}.scenic-form-preview>div:last-child small{color:#8a948d;font-size:11px}.scenic-form-section{background:#fafbfa;border:1px solid #e5e9e5;border-radius:12px;margin:10px 24px 0;padding:14px}.scenic-form-section .form-grid{gap:11px;padding:0}.scenic-form-section-title{align-items:center;gap:9px;margin-bottom:11px;display:flex}.scenic-form-section-title>span{color:#895a13;background:#f9e7c7;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.scenic-form-section-title strong,.scenic-form-section-title small{display:block}.scenic-form-section-title strong{font-size:13px}.scenic-form-section-title small{color:#8a928d;margin-top:2px;font-size:11px}.scenic-location-selector{background:#f1f5f2;border:1px solid #dce4dd;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:11px;display:grid}.scenic-location-selector>small{color:#68766d;border-top:1px solid #dce4dd;grid-column:1/-1;padding-top:7px;font-size:11px}.scenic-image-field{background:#f3f6f3;border:1px solid #dce4dd;border-radius:11px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:10px;display:grid}.scenic-image-field.cover{grid-template-columns:130px minmax(0,1fr)}.scenic-image-preview{color:#e7c37f;text-align:center;letter-spacing:.8px;background:linear-gradient(145deg,#20382b,#587362);border-radius:9px;place-items:center;height:78px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.scenic-image-preview.logo{border-radius:15px;width:78px}.scenic-image-preview img{object-fit:cover;width:100%;height:100%}.scenic-image-preview small{color:#b7c7bc;letter-spacing:0;font-size:11px;font-weight:500}.scenic-image-field>div:last-child{gap:7px;min-width:0;display:grid}.scenic-image-field>div:last-child>label{min-width:0;font-size:12px}.scenic-image-field input[type=url]{min-width:0}.scenic-image-actions{flex-wrap:wrap;gap:6px;display:flex}.scenic-image-actions button,.scenic-image-actions .media-upload-button{min-height:30px;padding:6px 9px!important;font-size:11px!important}.scenic-entry-editor{background:#f1f6f2;border:1px solid #d9e5dc;border-radius:11px;grid-template-columns:92px minmax(0,1fr) 160px;align-items:center;gap:13px;padding:11px;display:grid}.scenic-entry-qr-preview{background:#fff;border:1px solid #d9e1da;border-radius:10px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.scenic-entry-qr-preview img{object-fit:contain;width:100%;height:100%}.scenic-entry-qr-preview span{color:#4f6456;text-align:center;font-size:13px;font-weight:900;line-height:1.6}.scenic-entry-qr-preview.empty{background:repeating-linear-gradient(45deg,#f7faf7,#f7faf7 7px,#edf3ee 7px 14px)}.scenic-entry-editor-copy{min-width:0}.scenic-entry-editor-copy label{color:#4d5b52;gap:6px;font-size:12px;font-weight:800;display:grid}.scenic-entry-editor-copy label>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.scenic-entry-editor-copy input{min-width:0;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.scenic-entry-editor-copy button{padding:7px 10px;font-size:11px}.scenic-entry-editor-copy>small{color:#818c84;margin-top:7px;font-size:11px;display:block}.scenic-entry-error{color:#a34c3d;margin:7px 0 0;font-size:11px}.scenic-entry-editor-actions{gap:7px;display:grid}.scenic-entry-editor-actions button,.scenic-entry-editor-actions a{text-align:center;border-radius:8px;padding:9px 10px;font-size:11px;text-decoration:none}.scenic-entry-editor-actions a{color:#315c41;background:#dfede3}.scenic-entry-editor-actions small{color:#7b867e;font-size:11px;line-height:1.55}.scenic-entry-new-tip{color:#59675e;background:#f1f5f2;border:1px dashed #bfcec3;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.scenic-entry-new-tip>span{color:#fff;background:#365e45;border-radius:9px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.scenic-entry-new-tip strong,.scenic-entry-new-tip small{display:block}.scenic-entry-new-tip strong{font-size:13px}.scenic-entry-new-tip small{color:#818b84;margin-top:4px;font-size:11px}.scenic-profile-modal>footer{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e3e8e3;margin:14px -24px -24px;padding:14px 24px;position:sticky;bottom:0}.coordinate-picker-trigger{background:#edf4ef;border:1px solid #d5e2d8;border-radius:11px;align-items:center;gap:12px;padding:10px;display:flex}.coordinate-picker-trigger button{background:#315e42;flex:none;align-items:center;gap:7px;min-height:36px;padding:8px 13px;display:inline-flex}.coordinate-picker-trigger button:hover{background:#244c34}.coordinate-picker-trigger button span{font-size:17px;line-height:1}.coordinate-picker-trigger small{color:#6f7c73;font-size:12px;line-height:1.5}.scenic-address-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.scenic-address-editor>div{justify-items:start;gap:5px;display:grid}.scenic-address-editor>div button{white-space:nowrap;min-height:36px}.scenic-address-editor>div small{color:#758078;max-width:250px;font-size:11px;font-weight:500;line-height:1.4}.coordinate-picker-backdrop{z-index:80}.coordinate-picker-modal{width:min(900px,96vw);overflow:hidden}.coordinate-picker-modal>header p{color:#78837c;margin:5px 0 0;font-size:13px}.coordinate-picker-body{padding:18px 22px}.coordinate-map-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.coordinate-map-toolbar>div{align-items:center;gap:7px;display:flex}.coordinate-map-toolbar button{min-height:32px;padding:6px 10px}.coordinate-map-toolbar>div button{width:34px;padding:0;font-size:18px}.coordinate-map-toolbar strong{color:#5d6b62;text-align:center;min-width:42px;font-size:13px}.coordinate-map{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#dce8df;border:1px solid #cfdacf;border-radius:15px;height:min(52vh,440px);min-height:300px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.coordinate-map.dragging{cursor:grabbing}.coordinate-map-tile{pointer-events:none;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.coordinate-map-free-mode{z-index:1;color:#486151;text-align:center;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 31px,#46655017 32px),repeating-linear-gradient(90deg,#0000,#0000 31px,#46655017 32px),linear-gradient(145deg,#eef4ef,#dce9df);place-content:center;gap:7px;padding:28px;display:grid;position:absolute;inset:0}.coordinate-map-free-mode strong{color:#294a36;font-size:22px}.coordinate-map-free-mode span{font-size:14px;font-weight:800}.coordinate-map-free-mode small{color:#6b7d70;max-width:360px;font-size:12px;line-height:1.65}.coordinate-map-center{z-index:2;color:#1b3d2a73;pointer-events:none;font-size:18px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coordinate-map-marker{z-index:4;color:#fff;pointer-events:none;background:#df7e16;border:4px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 7px 18px #1e302652}.coordinate-map-marker span{font-size:13px;transform:rotate(45deg)}.coordinate-map-hint{z-index:5;color:#fff;pointer-events:none;white-space:nowrap;background:#1c2f25c7;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:750;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.coordinate-map-attribution{z-index:5;color:#47554c;background:#ffffffd1;border-radius:4px;padding:3px 5px;font-size:11px;position:absolute;bottom:5px;right:5px}.coordinate-picker-readout{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-top:10px;display:grid}.coordinate-picker-readout>div{background:#f1f5f2;border:1px solid #dfe7e0;border-radius:9px;padding:9px 11px}.coordinate-picker-readout small,.coordinate-picker-readout strong{display:block}.coordinate-picker-readout small{color:#7b867e;font-size:11px}.coordinate-picker-readout strong{color:#24382c;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.coordinate-picker-readout p{color:#54635a;background:#f8e7c8;border-radius:9px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.coordinate-picker-readout p span{color:#a7670d;font-size:15px}.coordinate-resolved-address{background:#fff8ea;border:1px solid #ecd9b6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:10px;padding:11px;display:grid}.coordinate-resolved-address label{gap:5px;min-width:0;display:grid}.coordinate-resolved-address label small{color:#6b604f;font-size:12px;font-weight:800}.coordinate-resolved-address input{background:#fff;min-width:0}.coordinate-resolved-address button{white-space:nowrap;min-height:38px}.coordinate-resolved-address p{color:#81735f;grid-column:1/-1;margin:0;font-size:11px}.attraction-scenic-picker{grid-template-columns:minmax(360px,1.35fr) minmax(300px,1fr);gap:12px;margin-bottom:14px;display:grid}.attraction-scenic-search{z-index:8;background:#fff;border:1px solid #dce3dc;border-radius:15px;align-items:center;gap:11px;min-width:0;min-height:72px;padding:10px 12px 10px 16px;display:flex;position:relative;box-shadow:0 4px 14px #1c302509}.attraction-scenic-search:focus-within{border-color:#d49a3e;box-shadow:0 0 0 3px #f8ead2}.picker-search-icon{color:#986315;flex:none;font-size:24px;line-height:1;transform:rotate(-20deg)}.attraction-scenic-search label{flex:1;gap:2px;min-width:0;display:grid}.attraction-scenic-search label small{color:#657169;font-size:12px;font-weight:800}.attraction-scenic-search input{height:29px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.attraction-scenic-search input:focus{box-shadow:none;border:0}.picker-clear{flex:none;font-size:12px;color:#536158!important;background:#edf2ee!important;padding:7px 9px!important}.attraction-scenic-options{background:#fff;border:1px solid #dce3dc;border-radius:14px;max-height:420px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #182a2029}.attraction-scenic-options>button{color:#314038;text-align:left;background:0 0;border-radius:10px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.attraction-scenic-options>button:hover,.attraction-scenic-options>button:focus{background:#f1f5f1;outline:none}.option-mark{color:#8e5c0e;background:#fff0d4;border-radius:10px;place-items:center;width:35px;height:35px;font-size:13px;font-weight:900;display:grid}.attraction-scenic-options button>span:nth-child(2){min-width:0}.attraction-scenic-options button strong,.attraction-scenic-options button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attraction-scenic-options button strong{font-size:13px}.attraction-scenic-options button small{color:#7c867f;margin-top:4px;font-size:11px}.option-meta{justify-items:end;gap:4px;display:grid}.option-meta b{color:#855610;background:#fbe8c6;border-radius:5px;padding:3px 6px;font-size:11px}.option-meta em{color:#7c867f;white-space:nowrap;font-size:11px;font-style:normal}.attraction-scenic-options>div{color:#7b857e;text-align:center;padding:28px 16px;font-size:13px}.current-content-scenic{color:#e5eee8;background:linear-gradient(145deg,#20372b,#345440);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-width:0;padding:12px 15px;display:grid}.current-content-scenic>span{color:#26372d;white-space:nowrap;background:#f5b13e;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:850}.current-content-scenic div{min-width:0}.current-content-scenic div strong,.current-content-scenic div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.current-content-scenic div strong{font-size:12px}.current-content-scenic div small{color:#aebdb4;margin-top:4px;font-size:11px}.current-content-scenic>b{color:#f3c46e;white-space:nowrap;font-size:13px}.current-content-scenic .quality-badge{padding:3px 6px;font-size:11px}.current-scenic-mark{color:#20372b;background:#f5b13e;border:2px solid #fff6;border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.current-scenic-mark img{object-fit:cover;width:100%;height:100%}.attraction-empty{background:#fafbfa;border:0;padding:55px 25px}.attraction-content-toolbar{background:#edf3ee;border:1px solid #dbe4dc;border-radius:15px;grid-template-columns:minmax(240px,1fr) minmax(280px,390px);align-items:center;gap:12px 18px;margin-bottom:14px;padding:15px 17px;display:grid}.attraction-directory-title h4{margin:3px 0;font-size:16px}.attraction-directory-title small{color:#6e7971;font-size:12px}.attraction-content-search{background:#fff;border:1px solid #d7dfd8;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px 5px 12px;display:grid}.attraction-content-search:focus-within{border-color:#d19a42;box-shadow:0 0 0 3px #f5e4c8}.attraction-content-search>span{color:#99651a;font-size:18px;transform:rotate(-20deg)}.attraction-content-search input{height:31px;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px}.attraction-content-search input:focus{box-shadow:none;border:0}.attraction-content-search button{color:#68736b;background:#edf1ed;border-radius:8px;width:27px;height:27px;padding:0}.attraction-summary-chips{border-top:1px solid #d8e1d9;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:10px;display:flex}.attraction-summary-chips span{color:#647068;background:#ffffffb3;border-radius:8px;padding:6px 9px;font-size:12px}.attraction-summary-chips b{color:#8a5a14;margin-right:3px;font-size:13px}.attraction-content-grid{grid-template-columns:1fr;gap:14px;display:grid}.attraction-content-card{background:#fff;border:1px solid #dfe5df;border-radius:17px;gap:12px;min-width:0;padding:16px 17px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1b2e230b}.attraction-card-hero{background:#f6f8f6;border:1px solid #e5ebe5;border-radius:13px;grid-template-columns:minmax(0,1fr) 182px;align-items:start;gap:13px;min-width:0;padding:10px;display:grid}.attraction-card-media{aspect-ratio:4/3;background:linear-gradient(145deg,#1f382b,#668271);border:1px solid #dfe6df;border-radius:11px;align-self:start;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.attraction-card-media>img{object-fit:cover;width:100%;height:100%;display:block}.attraction-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111e1794);position:absolute;inset:58% 0 0}.attraction-image-placeholder{color:#d9e6dd;text-align:center;background:radial-gradient(circle at 50% 32%,#ffffff17,#0000 34%);place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.attraction-image-placeholder span{color:#f2c778;letter-spacing:1.3px;border:1px solid #f2c7788c;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:850}.attraction-image-placeholder strong{font-size:12px}.attraction-image-placeholder small{color:#a9baaf;font-size:11px}.attraction-order-inline{color:#24372c;background:#f5b13e;border:2px solid #ffffffb8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid;box-shadow:0 5px 14px #101d161f}.attraction-media-count{z-index:2;color:#274032;background:#fff6e0eb;border-radius:7px;padding:4px 6px;font-size:11px;font-weight:850;position:absolute;top:8px;right:8px}.attraction-thumbnails{z-index:2;gap:5px;max-width:calc(100% - 18px);display:flex;position:absolute;bottom:9px;right:9px}.attraction-thumbnails img{object-fit:cover;background:#344b3e;border:2px solid #ffffffd9;border-radius:7px;width:32px;height:32px;box-shadow:0 4px 12px #0c161040}.attraction-card-headline,.attraction-card-body{align-content:start;gap:11px;min-width:0;display:grid}.attraction-card-body{padding-top:3px}.attraction-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.attraction-title-group{align-items:flex-start;gap:10px;min-width:0;display:flex}.attraction-title-group>div{min-width:0}.attraction-card-heading code{color:#9b6818;font-size:11px}.attraction-card-heading h4{margin:5px 0 0;font-size:18px}.attraction-card-state{flex:none;justify-items:end;gap:4px;display:grid}.attraction-card-state small{color:#7c867f;font-size:11px}.content-version-tracks{background:#f1f4f1;border:1px solid #dce3dd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:7px;padding:8px;display:grid}.content-version-tracks.published-only{grid-template-columns:1fr}.content-version-track{background:#fff;border:1px solid #e0e6e1;border-radius:9px;min-width:0;padding:9px 10px}.content-version-track header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:7px;display:flex}.content-version-track header span{color:#57645b;letter-spacing:.5px;font-size:11px;font-weight:900}.content-version-track header em{white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:11px;font-style:normal}.content-version-track strong,.content-version-track small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-version-track strong{color:#28352d;font-size:13px}.content-version-track small{color:#78827b;margin-top:5px;font-size:11px}.published-track{border-color:#cfe0d3;box-shadow:inset 3px 0 #4d8561}.published-track header em{color:#326247;background:#e2f0e6}.published-track.empty{opacity:.65;box-shadow:inset 3px 0 #9da8a0}.draft-track{border-color:#ead8b7;box-shadow:inset 3px 0 #d99a32}.draft-track header em{color:#855714;background:#f8e8ca}.version-track-divider{color:#738078;background:#fff;border:1px solid #dce3dd;border-radius:10px;align-self:center;padding:4px 5px;font-size:11px;font-weight:850}.attraction-aliases{flex-wrap:wrap;gap:5px;display:flex}.attraction-aliases span{color:#6c5838;background:#f8f0e1;border-radius:6px;padding:4px 7px;font-size:11px}.attraction-record-meta{flex-wrap:wrap;gap:5px;display:flex}.attraction-record-meta span{color:#5d685f;background:#eef2ee;border-radius:6px;padding:5px 7px;font-size:11px}.attraction-record-meta span.open{color:#356148;background:#e4f0e7}.attraction-record-meta span.closed{color:#865044;background:#f5e5df}.attraction-short-description{color:#3f4c44;margin:0;font-size:13px;font-weight:700;line-height:1.55}.attraction-feature-tags{flex-wrap:wrap;gap:5px;margin-top:-3px;display:flex}.attraction-feature-tags span{color:#8d611d;font-size:11px}.attraction-card-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:stretch;gap:10px;display:grid}.attraction-narration,.attraction-coordinate-panel{background:#f7f9f7;border:1px solid #e4e8e4;border-radius:11px;padding:12px}.attraction-field-title{align-items:center;gap:7px;display:flex}.attraction-field-title>span{color:#8a5b13;background:#fae7c5;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.attraction-field-title strong{font-size:13px}.attraction-field-title small{color:#89918c;margin-left:auto;font-size:11px}.attraction-narration>p,.attraction-narration details p{color:#5e6861;white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.68}.attraction-narration details{margin-top:8px}.attraction-narration summary{color:#996419;cursor:pointer;font-size:12px;font-weight:750}.attraction-narration details p{color:#39463e;background:#fff;border-radius:8px;max-height:230px;padding:10px;overflow:auto}.coordinate-values{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.coordinate-values>span{background:#fff;border-radius:8px;padding:8px 9px}.coordinate-values small,.coordinate-values b{display:block}.coordinate-values small{color:#88918b;font-size:11px}.coordinate-values b{color:#34443a;margin-top:4px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.attraction-coordinate-panel>footer{color:#728078;justify-content:space-between;gap:9px;margin-top:8px;font-size:11px;display:flex}.attraction-media-status{flex-wrap:wrap;gap:6px;display:flex}.attraction-media-status span{color:#8b6a35;background:#f7efe2;border-radius:7px;padding:5px 8px;font-size:11px}.attraction-media-status span.ready{color:#3f6950;background:#e6f0e8}.attraction-card-actions{border-top:1px solid #e7ebe7;flex-wrap:wrap;align-items:center;gap:7px;padding-top:11px;display:flex}.attraction-card-actions button{margin:0;padding:8px 10px;font-size:12px}.attraction-card-actions .danger-link{margin-left:auto}.attraction-card-actions .audio{color:#315b42;background:#e6f1e9}.publish-role-tip{color:#8a6b39;font-size:11px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a140f94;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.modal{background:#f8faf7;border-radius:23px;width:min(980px,94vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #00000057}.modal>header{z-index:3;background:#fff;border-bottom:1px solid #e2e7e1;justify-content:space-between;align-items:flex-start;padding:24px 28px;display:flex;position:sticky;top:0}.modal h2{margin:5px 0 0}.modal .close{color:#647068;background:#edf1ed;border-radius:50%;width:36px;height:36px;padding:0;font-size:23px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;padding:25px 28px;display:grid}.form-grid label,.ai-controls label{color:#4d5750;gap:7px;font-size:12px;font-weight:700;display:grid}.form-grid .full{grid-column:1/-1}.modal footer{background:#fff;border-top:1px solid #e2e7e1;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex;position:sticky;bottom:0}.modal footer>span{color:#778079;font-size:12px}.modal footer button{margin-left:8px}.modal>header p{color:#78827b;margin:7px 0 0;font-size:13px}.attraction-editor-modal{background:#f0f4f0;width:min(1120px,96vw)}.editor-profile-score{color:#637068;background:#eff4f0;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:4px 10px;min-width:155px;margin-left:auto;padding:9px 12px;display:grid}.editor-profile-score span{font-size:11px}.editor-profile-score strong{color:#3d664c;justify-self:end;font-size:13px}.editor-profile-score i{background:#d9e3db;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.editor-profile-score i b{border-radius:inherit;background:linear-gradient(90deg,#ddb052,#4f7a5d);height:100%;display:block}.attraction-editor-body{gap:13px;padding:18px;display:grid}.editor-section{background:#fff;border:1px solid #dde4de;border-radius:15px;overflow:hidden}.editor-section-title{background:#f8faf8;border-bottom:1px solid #e4e9e4;align-items:center;gap:11px;padding:14px 17px;display:flex}.editor-section-title>span{color:#865713;background:#f9e4bf;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.editor-section-title>div{min-width:0}.editor-section-title strong,.editor-section-title small{display:block}.editor-section-title strong{font-size:12px}.editor-section-title small{color:#7d8780;margin-top:3px;font-size:11px;font-weight:400}.editor-section-title>button{flex:none;margin-left:auto;padding:8px 10px;font-size:12px}.compact-editor-grid{gap:11px;padding:16px 17px}.compact-editor-grid label{font-size:13px}.compact-editor-grid input,.compact-editor-grid select{height:37px;font-size:13px}.compact-editor-grid textarea{resize:vertical;color:#344039;background:#fff;border:1px solid #d8dfd9;border-radius:9px;width:100%;padding:10px 12px;font:10px/1.65 inherit}.compact-editor-grid textarea:focus{border-color:#d3a052;outline:none;box-shadow:0 0 0 3px #f6e8cf}.spatial-editor-grid{align-items:end}.editor-switches{grid-template-columns:1fr 1fr;gap:7px;display:grid}.editor-switch{background:#f1f5f2;border:1px solid #dce4de;border-radius:9px;align-items:center;min-height:54px;padding:8px 10px;grid-template-columns:none!important;display:flex!important}.editor-switch input{accent-color:#4d775a;flex:none;width:17px;height:17px;margin:0 9px 0 0}.editor-switch span strong,.editor-switch span small{display:block}.editor-switch span strong{color:#3e4d44;font-size:12px}.editor-switch span small{color:#808a83;margin-top:3px;font-size:11px;font-weight:400}.governance-editor-section .compact-editor-grid{background:#fbfcfb}.narration-editor{padding:15px 17px 22px;display:block;position:relative}.narration-editor textarea{resize:vertical;color:#303c34;background:#fbfcfb;border:1px solid #dbe2dc;border-radius:11px;width:100%;min-height:205px;padding:14px;font:12px/1.8 inherit}.narration-editor textarea:focus{border-color:#d3a052;outline:none;box-shadow:0 0 0 3px #f6e8cf}.narration-editor>span{color:#7b857e;background:#ffffffe6;border-radius:6px;padding:5px 7px;font-size:11px;position:absolute;bottom:29px;right:29px}.cover-editor{grid-template-columns:260px minmax(0,1fr);gap:15px;padding:16px 17px;display:grid}.cover-preview{background:#263d30;border-radius:12px;height:150px;overflow:hidden}.cover-preview img{object-fit:cover;width:100%;height:100%}.cover-preview.empty{color:#e0ebe3;background:linear-gradient(145deg,#263e30,#54705f);place-items:center;display:grid}.cover-preview>div{justify-items:center;gap:6px;display:grid}.cover-preview span{color:#e9bc6e;letter-spacing:1.2px;font-size:11px}.cover-preview strong{font-size:12px}.cover-preview small{color:#b7c7bc;font-size:11px}.cover-controls,.audio-editor-controls{align-content:center;gap:10px;display:grid}.cover-controls>label,.audio-editor-controls>label,.audio-meta-grid label{color:#4e5951;gap:6px;font-size:13px;font-weight:750;display:grid}.cover-controls>div,.audio-editor-controls>div,.gallery-editor-head>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.cover-controls>small,.audio-editor-controls>small{color:#838c86;font-size:11px;line-height:1.5}.media-upload-button{cursor:pointer;background:#3e6a4d;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;color:#fff!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.media-upload-button:hover{background:#315a40}.media-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.gallery-editor-head{border-top:1px solid #e7ebe7;justify-content:space-between;align-items:flex-end;gap:15px;margin:0 17px;padding:15px 0 11px;display:flex}.gallery-editor-head strong,.gallery-editor-head small{display:block}.gallery-editor-head strong{font-size:13px}.gallery-editor-head small{color:#7e8881;margin-top:4px;font-size:11px}.gallery-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 17px 17px;display:grid}.gallery-editor-grid article{background:#f5f7f5;border:1px solid #e2e7e2;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;gap:6px;padding:7px;display:grid;position:relative}.gallery-editor-grid article>div{background:#dfe6e1;border-radius:8px;grid-column:1/-1;height:105px;position:relative;overflow:hidden}.gallery-editor-grid img{object-fit:cover;width:100%;height:100%}.gallery-editor-grid article>div>span{color:#87918a;place-items:center;height:100%;font-size:12px;display:grid}.gallery-editor-grid article>div>b{color:#273a2e;background:#efb654;border-radius:5px;padding:4px 5px;font-size:11px;position:absolute;top:6px;left:6px}.gallery-editor-grid input{min-width:0;height:31px;padding:6px 8px;font-size:11px}.gallery-editor-grid article>button{color:#7c5149;background:#f6e8e5;border-radius:7px;width:28px;height:28px;padding:0}.gallery-empty{color:#7e8881;text-align:center;background:#f5f7f5;border:1px dashed #cfd8d1;border-radius:10px;margin:0 17px 17px;padding:25px;font-size:12px}.audio-editor-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:15px;padding:16px 17px 18px;display:grid}.audio-player-card{color:#e7f0ea;background:linear-gradient(145deg,#1e3528,#365844);border-radius:13px;align-content:center;gap:14px;min-height:205px;padding:19px;display:grid}.audio-player-card.empty{color:#cddbd1}.audio-player-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.audio-player-heading>span{color:#26392e;background:#efb654;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.audio-player-heading small,.audio-player-heading strong{display:block}.audio-player-heading small{color:#b8c9bd;font-size:11px}.audio-player-heading strong{margin-top:4px;font-size:12px}.audio-player-heading em{color:#efc67e;font-size:11px;font-style:normal}.audio-player-card audio{width:100%;height:36px}.audio-player-card p{color:#b9c8be;margin:0;font-size:11px;line-height:1.6}.audio-empty-wave{justify-content:center;align-items:center;gap:5px;height:45px;display:flex}.audio-empty-wave i{background:#71907b;border-radius:4px;width:4px}.audio-meta-grid{grid-template-columns:1fr 120px;gap:8px!important;display:grid!important}.audio-upload{background:#9a6516}.audio-upload:hover{background:#82520c}.audio-preview-modal{width:min(700px,92vw)}.audio-preview-body{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:23px;padding:28px;display:grid}.audio-preview-cover{color:#efc77f;letter-spacing:1px;background:linear-gradient(145deg,#21382a,#52705e);border-radius:15px;place-items:center;height:175px;font-size:12px;font-weight:850;display:grid;overflow:hidden}.audio-preview-cover img{object-fit:cover;width:100%;height:100%}.audio-preview-body>div:last-child{gap:10px;display:grid}.audio-preview-body small{color:#986316;font-size:12px}.audio-preview-body strong{font-size:17px}.audio-preview-body audio{width:100%}.audio-preview-body p{color:#758078;margin:0;font-size:12px;line-height:1.55}.ai-modal{width:min(1180px,96vw)}.ai-layout{grid-template-columns:1fr 1fr;min-height:620px;display:grid}.ai-controls{border-right:1px solid #e1e6df;gap:15px;padding:25px 28px;display:grid}.ai-controls textarea{font-weight:400}.ai-preview{background:#fff;padding:30px}.ai-preview.empty{color:#778079;text-align:center;align-content:center;display:grid}.ai-preview .provider{color:#9c650e;font-family:ui-monospace,monospace;font-size:13px}.ai-preview h3{font-size:22px}.ai-preview>p{color:#333d37;white-space:pre-wrap;min-height:300px;font-size:15px;line-height:1.9}.citation{background:#eef4ef;border-radius:10px;margin:18px 0;padding:13px}.citation strong,.citation span{display:block}.citation span{color:#69736c;margin-top:5px;font-size:12px}.ai-notice{color:#86570d;background:#fff3db;border-radius:10px;margin-bottom:16px;padding:12px;font-size:12px;line-height:1.6}.ai-safety-strip{color:#355343;background:#e8f1eb;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:13px;display:flex}.ai-safety-strip strong{color:#fff;background:#456a54;border-radius:6px;flex:none;padding:4px 7px;font-size:12px}.duration-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.duration-presets button{color:#647168;background:#edf1ed;border-radius:8px;padding:7px;font-size:13px}.duration-presets button.active{color:#714808;background:#f9dfb5}.ai-preview-meta{color:#7e8781;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.risk-panel{color:#784d0d;background:#fff7e8;border:1px solid #f2dfb9;border-radius:11px;gap:7px;margin:18px 0;padding:14px;display:grid}.risk-panel strong{font-size:13px}.risk-panel span{padding-left:13px;font-size:13px;line-height:1.5;position:relative}.risk-panel span:before{content:"•";position:absolute;left:0}.citation small{color:#89918c;border-top:1px solid #dce7de;margin-top:9px;padding-top:8px;font-size:12px;display:block}.ai-empty-icon{color:#856022;background:#f7e7c9;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 15px;font-size:14px;font-weight:900;display:grid}.ai-history{background:#f2f5f1;border-top:1px solid #e0e6df;padding:22px 28px 28px}.ai-history h3{margin:5px 0 14px}.history-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.history-list button{color:#344139;text-align:left;background:#fff;border:1px solid #dfe5df;border-radius:11px;gap:5px;min-width:0;padding:13px;display:grid;position:relative}.history-list button:hover,.history-list button.selected{border-color:#d79a3a;box-shadow:0 0 0 2px #f5e3c4}.history-list button.failed{opacity:.6}.history-list button span{color:#9c650e;font-size:11px;font-weight:800}.history-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.history-list button small{color:#858d87;font-size:11px}.history-list button em{color:#4d7059;font-size:11px;font-style:normal}.history-empty{color:#7c857f;text-align:center;background:#fff;border-radius:10px;grid-column:1/-1;padding:18px;font-size:13px}.finance-metrics{margin-bottom:16px}.finance-note{color:#5e674f;background:#f5f1df;border:1px solid #e4d8a8;border-radius:13px;margin-bottom:16px;padding:15px 18px;font-size:12px;line-height:1.7}.pricing-page{gap:16px;display:grid}.pricing-hero{color:#eef8f1;background:linear-gradient(135deg,#203a2c,#426650);border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:25px 28px;display:flex;box-shadow:0 16px 34px #19372621}.pricing-hero h2{margin:5px 0 8px;font-size:24px}.pricing-hero p{color:#cad9cf;max-width:760px;margin:0;font-size:13px;line-height:1.75}.pricing-hero .eyebrow{color:#f2b84d}.pricing-hero-actions{flex:none;gap:8px;display:flex}.pricing-hero-actions button:last-child{color:#182b21;background:#ffad1f;box-shadow:0 8px 18px #ffad1f33}.pricing-hero-actions .secondary{color:#e8f2eb;background:#ffffff1c;border-color:#ffffff40}.pricing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.pricing-summary-grid button{color:#34453b;text-align:left;background:#fff;border:1px solid #dfe6e0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:88px;padding:15px;display:grid}.pricing-summary-grid button.active{background:#fff7e9;border-color:#e4a53a;box-shadow:inset 0 0 0 1px #f2c475}.pricing-summary-grid span{font-size:13px;font-weight:800}.pricing-summary-grid strong{grid-area:1/2/3;align-self:center;font-size:27px}.pricing-summary-grid small{color:#7c887f;font-size:12px}.pricing-toolbar{background:#fff;border:1px solid #e1e7e1;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.pricing-toolbar>div{color:#758078;white-space:nowrap;font-size:13px}.pricing-toolbar b{color:#2c563d}.pricing-search,.pricing-attraction-search{background:#f3f6f3;border:1px solid #e0e6e1;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;min-width:min(520px,65%);padding:0 11px;display:grid}.pricing-search span,.pricing-attraction-search span{color:#8c641f;font-size:17px}.pricing-search input,.pricing-attraction-search input{background:0 0;border:0;outline:0;height:38px;padding:0}.pricing-type-badge{color:#895a14;background:#fff0d4;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.pricing-product-table{background:#fff;border:1px solid #dfe6e1;border-radius:16px}.pricing-product-table table{min-width:900px}.pricing-product-table td{vertical-align:middle}.pricing-product-table td:first-child{min-width:210px}.pricing-product-table td:nth-child(3){min-width:240px}.pricing-product-table strong,.pricing-product-table code,.pricing-product-table small{display:block}.pricing-product-table code{color:#8c958e;margin-top:4px;font-size:11px}.pricing-product-table small{color:#7b857e;margin-top:4px;font-size:11px;line-height:1.45}.pricing-product-table td:last-child{white-space:nowrap}.pricing-product-table td:last-child button+button{margin-left:6px}.pricing-product-table tr.archived{opacity:.58}.pricing-table-price{color:#b96d00;font-size:17px}.pricing-modal{width:min(920px,94vw)}.pricing-modal-body{background:#f3f5f2;gap:13px;padding:17px 20px;display:grid;overflow:auto}.pricing-form-section{background:#fff;border:1px solid #e0e6e1;border-radius:15px;padding:17px}.pricing-form-heading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.pricing-form-heading>span{color:#8a5b12;background:#ffebc8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid}.pricing-form-heading strong,.pricing-form-heading small{display:block}.pricing-form-heading strong{font-size:12px}.pricing-form-heading small{color:#7d8780;margin-top:2px;font-size:11px}.pricing-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pricing-type-grid button{color:#526057;text-align:left;background:#f4f6f4;border:1px solid #e1e6e2;min-height:78px;padding:12px}.pricing-type-grid button.selected{color:#2f4d3a;background:#edf5ef;border-color:#8fb09a;box-shadow:inset 0 0 0 1px #bed2c4}.pricing-type-grid strong,.pricing-type-grid small{display:block}.pricing-type-grid strong{font-size:13px}.pricing-type-grid small{color:#78837b;margin-top:5px;font-size:11px;font-weight:400;line-height:1.45}.pricing-scope-select{grid-template-columns:1fr 1fr 1.2fr;gap:10px;display:grid}.pricing-scope-select.single{grid-template-columns:1fr 1.5fr}.pricing-scope-select label,.pricing-form-grid label{color:#667169;gap:5px;font-size:12px;font-weight:700;display:grid}.pricing-scope-select select,.pricing-form-grid input,.pricing-form-grid select,.pricing-form-grid textarea{background:#f7f9f7;border:1px solid #dde4de;border-radius:9px;outline:0;width:100%;padding:10px 11px}.pricing-scope-result{background:#eef4ef;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.pricing-scope-result span{color:#987027;font-size:11px}.pricing-scope-result strong{font-size:13px}.pricing-scope-result small{color:#77827a;font-size:11px}.pricing-attraction-search{width:100%;min-width:0;max-width:none}.pricing-selected-list{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.pricing-selected-list>span{color:#30543e;background:#e8f2eb;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-size:11px;display:flex}.pricing-selected-list button{color:#6c776f;background:0 0;padding:0}.pricing-attraction-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:225px;margin-top:9px;display:grid;overflow:auto}.pricing-attraction-list>button{color:#4f5c53;text-align:left;background:#f6f8f6;border:1px solid #0000;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.pricing-attraction-list>button.selected{background:#edf5ef;border-color:#9db9a5}.pricing-attraction-list i{color:#8d641e;background:#ffebc8;border-radius:6px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.pricing-attraction-list strong,.pricing-attraction-list small{display:block}.pricing-attraction-list strong{font-size:12px}.pricing-attraction-list small{color:#879089;margin-top:3px;font-size:11px}.pricing-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pricing-form-grid .wide{grid-column:span 2}.pricing-form-grid textarea{resize:vertical}.pricing-modal>footer>span{color:#77827a;max-width:520px;font-size:12px;line-height:1.5}.pricing-entitlement-block{background:#fff;border:1px solid #dfe6e1;border-radius:17px;overflow:hidden}.pricing-entitlement-block>header{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.pricing-entitlement-block h3{margin:3px 0 0;font-size:15px}.pricing-entitlement-block header p{color:#78827b;margin:4px 0 0;font-size:12px}.welcome-grant-strip{background:#fff8eb;border-bottom:1px solid #eee3cd;align-items:center;gap:7px;padding:11px 18px;display:flex;overflow-x:auto}.welcome-grant-strip>strong{color:#845719;flex:none;font-size:12px}.welcome-grant-strip>span{color:#4e5c53;background:#fff;border:1px solid #eadbbe;border-radius:8px;flex:none;padding:6px 8px;font-size:11px}.welcome-grant-strip small{color:#a07129;margin-top:3px;font-size:11px;display:block}.pricing-entitlement-list{max-height:390px;overflow:auto}.pricing-entitlement-list article{border-bottom:1px solid #edf0ed;grid-template-columns:74px minmax(180px,1.3fr) minmax(180px,1fr) auto auto;align-items:center;gap:13px;padding:12px 18px;display:grid}.pricing-entitlement-list article:last-child{border-bottom:0}.pricing-entitlement-list strong,.pricing-entitlement-list small,.pricing-entitlement-list article>div>span{display:block}.pricing-entitlement-list strong{font-size:13px}.pricing-entitlement-list small,.pricing-entitlement-list article>div>span{color:#818a83;margin-top:3px;font-size:11px}.entitlement-source{color:#795317;text-align:center;background:#ffedcf;border-radius:7px;padding:5px 7px;font-size:11px}.entitlement-source.payment{color:#31563f;background:#e3f1e7}.entitlement-source.promotion{color:#765021;background:#fff0d9}.entitlement-source.redeem_code{color:#495571;background:#e8edf7}.entitlement-modal{width:min(700px,94vw)}.entitlement-modal-body{background:#f3f5f2;gap:13px;padding:20px;display:grid;overflow:auto}.entitlement-rule-tip{background:#edf5ef;border:1px solid #cddfd2;border-radius:12px;padding:14px 16px}.entitlement-rule-tip span,.entitlement-rule-tip strong{display:block}.entitlement-rule-tip span{color:#8b651f;font-size:11px;font-weight:850}.entitlement-rule-tip strong{margin-top:4px;font-size:12px}.entitlement-rule-tip p{color:#68746c;margin:5px 0 0;font-size:12px;line-height:1.55}.entitlement-form-grid{background:#fff;border-radius:13px;grid-template-columns:1fr 1fr;padding:16px}.entitlement-form-grid .wide{grid-column:1/-1}.entitlement-form-grid label>small{color:#89918c;font-size:11px;font-weight:400}.entitlement-modal>footer>span{color:#748078;max-width:400px;font-size:12px}.ai-collab-shell{background:#fff;border:1px solid #dfe5df;border-radius:18px;grid-template-columns:260px minmax(0,1fr) 310px;min-height:590px;margin:16px 0;display:grid;overflow:hidden;box-shadow:0 16px 38px #1c302412}.ai-stage-rail{background:#f3f6f3;border-right:1px solid #e0e6e1;padding:12px;overflow-y:auto}.ai-stage-button{color:#455149;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:9px;width:100%;margin-bottom:7px;padding:12px;display:grid}.ai-stage-button>span{color:#6d776f;background:#fff;border:1px solid #dce3dd;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:850;display:grid}.ai-stage-button div{min-width:0}.ai-stage-button strong,.ai-stage-button small{display:block}.ai-stage-button strong{font-size:13px}.ai-stage-button small{color:#7d8780;margin-top:4px;font-size:11px;line-height:1.4}.ai-stage-button em{color:#9a6b20;grid-column:2;font-size:11px;font-style:normal}.ai-module-button ul{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ai-module-button li{color:#7b857e;background:#e9eeea;border-radius:5px;padding:3px 5px;font-size:11px}.ai-module-button li.approved{color:#fff;background:#66816d}.ai-module-button li.awaiting_review,.ai-module-button li.revision_requested{color:#7d5520;background:#f5e3c4}.ai-stage-button.selected,.ai-stage-button.awaiting_review,.ai-stage-button.revision_requested{background:#fff;border-color:#d9ac63;box-shadow:0 5px 14px #754f1414}.ai-stage-button.approved>span{color:#fff;background:#4f7a5d;border-color:#4f7a5d}.ai-stage-button.approved em{color:#477257}.ai-stage-button.locked{opacity:.48;cursor:not-allowed}.ai-artifact-panel{border-right:1px solid #e5e9e5;min-width:0;padding:24px}.ai-artifact-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.ai-artifact-panel h4,.ai-human-panel h4{margin:4px 0 5px;font-size:17px}.ai-artifact-panel header small{color:#778079;font-size:12px}.ai-review-status{color:#8a5a13;background:#fff0d5;border-radius:8px;flex:none;padding:7px 9px;font-size:12px}.ai-review-status.approved{color:#386349;background:#e4f0e7}.ai-artifact-copy{background:#17231c;border-radius:13px;max-height:390px;padding:18px;overflow:auto}.ai-artifact-copy pre{color:#dbe9df;white-space:pre-wrap;word-break:break-word;margin:0;font:10px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.ai-attraction-queue{border-bottom:1px solid #e8ece9;gap:7px;margin:-5px 0 18px;padding:0 0 12px;display:flex;overflow-x:auto}.ai-attraction-queue button{color:#667168;text-align:left;background:#f4f6f4;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 7px;min-width:150px;padding:9px 11px;display:grid}.ai-attraction-queue button.active{color:#244f35;background:#edf6ef;border-color:#a9cbb4}.ai-attraction-queue button>span{color:#6d756f;background:#fff;border-radius:5px;grid-row:span 2;align-self:center;padding:4px 5px;font-size:11px}.ai-attraction-queue button strong{font-size:12px}.ai-attraction-queue button em{color:#8d6b32;font-size:11px;font-style:normal}.ai-attraction-queue button.approved em{color:#3b7650}.ai-attraction-content{gap:10px;max-height:460px;padding-right:4px;display:grid;overflow:auto}.ai-attraction-content>section{background:#f7f9f7;border:1px solid #e4e9e5;border-radius:12px;padding:14px}.ai-attraction-content>section.narration{background:#fffaf0;border-color:#eadfc7}.ai-content-section-title{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ai-content-section-title>span{color:#336247;background:#e1eee5;border-radius:5px;padding:4px 6px;font-size:11px}.ai-content-section-title strong{color:#263c2e;font-size:13px}.ai-content-section-title small{color:#879088;margin-left:auto;font-size:11px}.ai-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ai-content-grid label{color:#848d86;background:#fff;border-radius:8px;gap:3px;padding:8px 9px;font-size:11px;display:grid}.ai-content-grid label strong{overflow-wrap:anywhere;color:#39473e;font-size:12px;font-weight:600}.ai-attraction-content p{color:#556159;white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.7}.ai-attraction-content>section>small{color:#7f8981;font-size:11px}.ai-chip-row{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ai-chip-row span{color:#5f6c62;background:#e9eeea;border-radius:999px;padding:4px 6px;font-size:11px}.ai-next-review-tip{color:#546e5c;background:#edf5ef;border-radius:9px;margin:0;padding:10px;font-size:12px;line-height:1.5}.workflow-risk-list,.workflow-evidence-list{border-radius:11px;gap:6px;margin-top:13px;padding:12px 14px;display:grid}.workflow-risk-list{color:#74501c;background:#fff6e8}.workflow-evidence-list{background:#f1f6f2}.workflow-risk-list strong,.workflow-evidence-list strong{font-size:13px}.workflow-risk-list span,.workflow-evidence-list a{color:inherit;font-size:12px;line-height:1.45}.workflow-version-line{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.workflow-version-line span{color:#677169;background:#f1f3f1;border-radius:7px;padding:6px 8px;font-size:11px}.ai-specialized-artifact{gap:12px;display:grid}.ai-specialized-artifact>section{background:#f8faf8;border:1px solid #e1e7e2;border-radius:13px;padding:16px}.ai-specialized-artifact>section>strong{color:#35453b;margin-bottom:10px;font-size:13px;display:block}.specialized-hero{color:#f4f7f4;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;background:linear-gradient(135deg,#243d2f,#466b51)!important;border:0!important}.specialized-hero span{color:#d8b777;letter-spacing:.14em;font-size:11px;font-weight:800}.specialized-hero h5{margin:5px 0 7px;font-size:17px}.specialized-hero p{color:#dbe5dc;max-width:660px;margin:0;font-size:12px;line-height:1.6}.specialized-hero em{color:#ead09d;background:#ffffff1a;border-radius:8px;flex:none;padding:7px 9px;font-size:11px;font-style:normal}.coordinate-review-grid,.voice-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coordinate-review-grid article,.voice-profile-grid article{background:#fff;border:1px solid #e1e6e2;border-radius:9px;padding:11px}.coordinate-review-grid span,.voice-profile-grid span{color:#8d6c33;font-size:11px;font-weight:800}.coordinate-review-grid h5,.voice-profile-grid h5{margin:4px 0 7px;font-size:13px}.coordinate-review-grid code{color:#344b3d;font-size:11px;display:block}.coordinate-review-grid small,.voice-profile-grid small{color:#758078;margin-top:7px;font-size:11px}.voice-profile-grid p{color:#677269;margin:3px 0;font-size:11px}.voice-requirements{gap:7px;display:grid}.voice-requirements article{align-items:flex-start;gap:8px;display:flex}.voice-requirements span{color:#fff;background:#577b62;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.voice-requirements p,.artifact-policy p,.artifact-policy small,.specialized-empty{color:#5f6b63;margin:0;font-size:12px;line-height:1.6}.artifact-policy small{color:#8c672d;margin-top:6px;display:block}.specialized-empty{background:#fff;border:1px dashed #d8dfd9;border-radius:9px;padding:14px}.knowledge-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.knowledge-preview-grid article{background:#fff;border:1px solid #dde5df;border-radius:10px;gap:6px;padding:12px;display:grid}.knowledge-preview-grid article>span{color:#52705c;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.knowledge-preview-grid article>span b{color:#8a6a32;font-size:11px}.knowledge-preview-grid h5{color:#263d30;margin:0;font-size:13px}.knowledge-preview-grid p{color:#7b5b25;margin:0;font-size:11px}.knowledge-preview-grid small{color:#58645c;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.knowledge-preview-grid footer{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.knowledge-preview-grid em{color:#8a938d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;overflow:hidden}.knowledge-preview-grid footer a{color:#9b6a22;flex:none;font-size:11px;font-weight:700;text-decoration:none}.knowledge-preview-grid footer a:hover{text-decoration:underline}.knowledge-package-scope{background:linear-gradient(135deg,#f5faf6,#fffaf0)!important;border-color:#dce8df!important}.knowledge-package-scope>p{color:#69756d;margin:6px 0 0;font-size:11px;line-height:1.55}.knowledge-package-scope .ai-chip-row span{color:#356047;background:#dfede3;font-size:11px}.ai-stage-empty{align-content:center;place-items:start;max-width:500px;min-height:470px;margin:auto;display:grid}.ai-stage-empty>span{color:#a87320;letter-spacing:1px;font-size:13px;font-weight:850}.ai-stage-empty h4{margin:10px 0;font-size:26px}.ai-stage-empty p{color:#727c75;margin:0 0 22px;line-height:1.7}.ai-human-panel{background:#fbfcfb;padding:22px}.ai-human-panel>div:first-child p{color:#737d76;margin:0 0 17px;font-size:13px;line-height:1.6}.feedback-mode-tabs{background:#edf1ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;padding:4px;display:grid}.feedback-mode-tabs button{color:#657068;background:0 0;padding:8px}.feedback-mode-tabs button.active{color:#2e563c;background:#fff;box-shadow:0 2px 7px #1e322614}.ai-human-panel label{color:#465149;gap:7px;font-size:13px;font-weight:700;display:grid}.ai-human-panel textarea{resize:vertical;color:#2c3730;width:100%;font:inherit;background:#fff;border:1px solid #dce3dd;border-radius:10px;padding:12px;line-height:1.6}.ai-human-panel label small{color:#8a7460;font-size:11px;font-weight:400;line-height:1.5}.ai-human-panel>button{margin-top:9px}.approve-action{color:#fff!important;background:#4f795c!important}.approve-stage-action{color:#fff!important;background:#9d6715!important}.workflow-feedback-history{border-top:1px solid #e1e6e2;gap:7px;margin-top:17px;padding-top:15px;display:grid}.workflow-feedback-history>strong{font-size:13px}.workflow-feedback-history article{background:#fff;border:1px solid #e2e7e3;border-radius:9px;padding:9px}.workflow-feedback-history span{color:#9b6a1c;font-size:11px}.workflow-feedback-history p{color:#5d6860;margin:5px 0 0;font-size:12px;line-height:1.5}.ai-profile-studio{grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:16px;display:grid}.ai-profile-command,.ai-profile-queue{background:#fff;border:1px solid #dfe6df;border-radius:16px;padding:18px;box-shadow:0 10px 28px #2034270d}.ai-profile-command>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-profile-command>header h4{margin:4px 0 5px;font-size:18px}.ai-profile-command>header p{color:#747e77;margin:0;font-size:13px;line-height:1.6}.ai-profile-command>header>span{color:#386049;background:#e5f0e8;border-radius:8px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.ai-profile-operation-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:15px 0;display:grid}.ai-profile-operation-tabs button{color:#536057;text-align:left;background:#f1f4f1;border:1px solid #0000;gap:4px;padding:11px;display:grid}.ai-profile-operation-tabs button strong{font-size:13px}.ai-profile-operation-tabs button small{color:#838c85;font-size:11px;line-height:1.4}.ai-profile-operation-tabs button.active{color:#80520d;background:#fff1d9;border-color:#e6b866}.ai-profile-command>label{color:#48554c;gap:6px;margin-top:10px;font-size:13px;font-weight:750;display:grid}.ai-profile-command textarea{resize:vertical;color:#2d3831;font:inherit;background:#fbfcfb;border:1px solid #dce4dd;border-radius:10px;padding:11px;line-height:1.6}.ai-profile-command label small{color:#8a6d3e;font-size:11px;font-weight:400}.ai-profile-command>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.ai-profile-command>footer span{color:#768078;font-size:11px;line-height:1.45}.ai-profile-command>footer button{flex:none}.ai-profile-queue>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ai-profile-queue>header strong{font-size:12px}.ai-profile-queue>header span{color:#80530f;background:#ffefd3;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.ai-profile-queue>button{color:#3d4941;text-align:left;background:#f4f6f4;border:1px solid #0000;gap:4px;width:100%;margin-top:7px;padding:10px;display:grid}.ai-profile-queue>button.active{background:#edf5ef;border-color:#9cc0a8}.ai-profile-queue>button span{color:#9c6718;font-size:11px}.ai-profile-queue>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-profile-queue>button small,.ai-profile-queue>p{color:#838d85;font-size:11px;line-height:1.5}.ai-profile-queue>p{text-align:center;margin:25px 5px}.ai-profile-proposal-preview{gap:10px;max-height:470px;padding-right:4px;display:grid;overflow:auto}.ai-profile-proposal-preview>section{background:#f6f8f6;border:1px solid #e2e8e3;border-radius:12px;padding:14px}.ai-profile-proposal-preview>section>strong{color:#314239;font-size:13px}.ai-profile-proposal-preview>section>p{color:#606b63;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.7}.ai-profile-proposal-preview .proposal-overview{color:#fff;background:#263e31;border-color:#263e31;justify-content:space-between;align-items:center;display:flex}.proposal-overview span{color:#f2bd62;font-size:11px;font-weight:800}.proposal-overview h5{color:#fff;margin:4px 0 0;font-size:15px}.proposal-overview em{color:#dce9e0;background:#ffffff1a;border-radius:7px;padding:6px 8px;font-size:11px;font-style:normal}.proposal-current>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.proposal-current label{color:#89918b;background:#fff;border-radius:8px;gap:3px;padding:8px;font-size:11px;display:grid}.proposal-current b{color:#3a473f;overflow-wrap:anywhere;font-size:12px;font-weight:650}.proposal-split>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.proposal-split article{background:#fff;border:1px solid #dfe6df;border-radius:10px;padding:11px}.proposal-split article span{color:#9c6718;font-size:11px}.proposal-split article h5{margin:5px 0;font-size:12px}.proposal-split article p{color:#6c776f;margin:0 0 5px;font-size:11px}.proposal-split article small{color:#8f6830;font-size:11px}.ai-profile-proposal-preview .proposal-policy{color:#355544;background:#eaf3ec;border-color:#cfe0d3}.proposal-policy small{color:#627369;margin-top:6px;font-size:11px;line-height:1.5;display:block}.production-detail-tools{background:#f8faf8;border:1px solid #e0e5e1;border-radius:15px;margin-top:16px}.production-detail-tools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:flex}.production-detail-tools>summary::-webkit-details-marker{display:none}.production-detail-tools>summary span{font-size:12px;font-weight:750}.production-detail-tools>summary small{color:#7d8780;font-size:12px}.production-detail-body{padding:0 15px 15px}.ai-production-overview{background:#fff;border:1px solid #dfe5df;border-radius:18px;margin:16px 0;padding:20px;box-shadow:0 12px 32px #1c30240d}.ai-production-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.ai-production-overview>header h4{margin:5px 0 4px;font-size:20px}.ai-production-overview>header p{color:#727d75;margin:0;font-size:13px;line-height:1.6}.ai-production-overview>header>span{color:#3c654b;background:#e5f0e8;border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.ai-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-overview-card{color:#38453d;text-align:left;background:#f5f7f5;border:1px solid #e1e6e2;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:142px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.ai-overview-card:hover{border-color:#d2a458;transform:translateY(-2px);box-shadow:0 9px 20px #5f421414}.ai-overview-card>span{color:#855712;background:#ffedcf;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.ai-overview-card strong{font-size:12px;display:block}.ai-overview-card p{color:#758078;margin:6px 0 0;font-size:11px;font-weight:450;line-height:1.55}.ai-overview-card ul{flex-wrap:wrap;gap:4px;margin:9px 0 0;padding:0;list-style:none;display:flex}.ai-overview-card li{color:#727d75;background:#e8ede9;border-radius:5px;padding:3px 5px;font-size:11px}.ai-overview-card li.approved{color:#fff;background:#5b8066}.ai-overview-card>em{color:#90601a;grid-column:2;align-self:end;font-size:11px;font-style:normal}.ai-overview-card.approved{background:#f2f7f3;border-color:#cfe0d3}.ai-overview-card.approved>span{color:#fff;background:#4f795d}.ai-overview-card.locked{color:#69736c;background:#f1f3f1}.ai-overview-card.locked>span{color:#7d8580;background:#e2e6e2}.ai-module-stage-strip{background:#fff;border:1px solid #dfe5df;border-radius:15px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;gap:14px;margin:16px 0 0;padding:13px 15px;display:grid}.ai-module-stage-strip>div small,.ai-module-stage-strip>div strong,.ai-module-stage-strip>div span{display:block}.ai-module-stage-strip>div small{color:#9a691d;font-size:11px;font-weight:800}.ai-module-stage-strip>div strong{margin-top:4px;font-size:12px}.ai-module-stage-strip>div span{color:#7a847d;margin-top:3px;font-size:11px}.ai-module-stage-strip nav{justify-content:flex-end;gap:7px;min-width:0;display:flex;overflow-x:auto}.ai-module-stage-strip button{color:#4d5a51;text-align:left;background:#f1f4f1;border:1px solid #0000;grid-template-columns:22px minmax(90px,1fr) auto;align-items:center;gap:7px;min-width:190px;padding:8px 10px;display:grid}.ai-module-stage-strip button>span{color:#825511;background:#ffebc9;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ai-module-stage-strip button strong{font-size:12px}.ai-module-stage-strip button em{color:#8f682c;white-space:nowrap;font-size:11px;font-style:normal}.ai-module-stage-strip button.active{background:#fff8eb;border-color:#ddb361}.ai-module-stage-strip button.approved>span{color:#fff;background:#4e795c}.ai-module-stage-strip button.locked{opacity:.52}.ai-collab-shell.ai-module-shell{grid-template-columns:minmax(0,1fr) 310px}.ai-stage-locked-tip{color:#795318;background:#fff2db;border-radius:8px;padding:9px 11px;font-size:13px}.module-support-tools{overflow:hidden}.module-support-heading{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.module-support-heading span{font-size:12px;font-weight:750}.module-support-heading small{color:#7d8780;font-size:12px}.ai-collab-shell.ai-module-shell.research-review-shell{grid-template-columns:minmax(0,1fr)}.research-review-shell .ai-artifact-panel{border-right:0;padding:28px}.research-review-shell .ai-human-panel{border-top:1px solid #e1e6e2;grid-column:1}.research-artifact{gap:14px;width:100%;display:grid}.research-hero{color:#f5f8f5;background:linear-gradient(135deg,#20382a,#4b7056);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:28px;padding:24px 26px;display:flex}.research-hero>div:first-child{max-width:760px}.research-hero span{color:#e5bd73;letter-spacing:.14em;font-size:12px;font-weight:850}.research-hero h5{margin:7px 0 8px;font-size:22px}.research-hero p{color:#d5e1d8;margin:0;font-size:13px;line-height:1.7}.research-summary-counts{grid-template-columns:repeat(3,76px);gap:7px;display:grid}.research-summary-counts label{color:#dbe6de;background:#ffffff1a;border:1px solid #ffffff1c;border-radius:11px;place-items:center;min-height:72px;padding:9px;display:grid}.research-summary-counts strong{color:#fff;font-size:21px}.research-summary-counts small{margin-top:3px;font-size:11px}.research-section{background:#f8faf8;border:1px solid #e1e7e2;border-radius:14px;padding:20px 21px}.research-section-heading{align-items:center;gap:10px;margin-bottom:15px;display:flex}.research-section-heading>span{color:#815613;background:#ffebc6;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.research-section-heading>div{min-width:0}.research-section-heading strong,.research-section-heading small{display:block}.research-section-heading strong{color:#293f31;font-size:13px}.research-section-heading small{color:#7d8880;margin-top:3px;font-size:12px}.research-section-heading>b,.research-section-heading>em{color:#3d684c;background:#e4f0e7;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:11px;font-style:normal}.research-section-heading>em.not_found,.research-section-heading>em.partial{color:#83591a;background:#fff0d6}.research-introduction>p,.research-guide>p{color:#48564d;white-space:pre-line;margin:0;font-size:12px;line-height:1.85}.research-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.research-fact-grid article{background:#fff;border:1px solid #e0e6e1;border-radius:11px;align-content:start;gap:8px;min-height:94px;padding:13px 14px;display:grid}.research-fact-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.research-fact-grid article span{color:#6f7972;font-size:12px;font-weight:800}.research-fact-grid article em{color:#8b641f;white-space:nowrap;background:#fff0d6;border-radius:6px;padding:4px 6px;font-size:11px;font-style:normal}.research-fact-grid article em.verified,.research-fact-grid article em.confirmed{color:#356347;background:#e5f1e8}.research-fact-grid article em.conflict{color:#924e42;background:#f8e6e2}.research-fact-grid article em.missing{color:#757d77;background:#ecefed}.research-fact-grid article>strong{overflow-wrap:anywhere;color:#33443a;font-size:13px;line-height:1.5}.research-fact-grid article>a{color:#9b6615;font-size:11px}.research-guide{background:#fffaf0;border-color:#eadfc8}.research-guide h6{color:#825817;margin:0 0 10px;font-size:12px}.research-inline-links{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.research-inline-links a{color:#376047;background:#e9f2eb;border-radius:7px;padding:6px 8px;font-size:11px}.research-attraction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.research-attraction-grid>article{background:#fff;border:1px solid #dfe6e1;border-radius:12px;align-content:start;gap:9px;padding:15px;display:grid}.research-attraction-grid header{align-items:center;gap:10px;display:flex}.research-attraction-grid header>span{color:#815916;background:#ffedcd;border-radius:8px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.research-attraction-grid h6{color:#2f4336;margin:0;font-size:12px}.research-attraction-grid header small{color:#8b672e;margin-top:3px;font-size:11px;display:block}.research-attraction-grid p{color:#5b675f;margin:0;font-size:13px;line-height:1.65}.research-attraction-grid blockquote{color:#59635d;background:#fff9ed;border-left:3px solid #e3b663;border-radius:0 8px 8px 0;gap:5px;margin:0;padding:10px 11px;font-size:12px;line-height:1.65;display:grid}.research-attraction-grid blockquote strong{color:#835a19;font-size:11px}.research-attraction-grid>article>small{color:#869088;font-size:11px}.research-empty{color:#657069;text-align:center;background:#fff;border:1px dashed #cfd9d1;border-radius:11px;padding:24px}.research-empty strong{color:#48574d;font-size:13px;display:block}.research-empty p{max-width:680px;margin:7px auto 0;font-size:12px;line-height:1.65}.research-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.research-experience-grid article{background:#fff;border:1px solid #e0e6e1;border-radius:11px;padding:14px}.research-experience-grid article>strong{font-size:13px}.research-experience-grid ul,.research-gap-columns ul{color:#59655d;margin:9px 0 0;padding-left:17px;font-size:12px;line-height:1.7}.research-experience-grid p,.research-gap-columns p{color:#7a847d;margin:9px 0 0;font-size:12px;line-height:1.65}.research-review-gaps{background:#fff8ec;border-color:#eddfc5}.research-gap-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.research-gap-columns article{background:#fff;border:1px solid #eadfc9;border-radius:10px;padding:13px 14px}.research-gap-columns article>strong{color:#77531c;font-size:13px}.research-next-action{color:#6c552f;background:#fff;border-radius:9px;margin:11px 0 0;padding:11px 13px;font-size:12px;line-height:1.65}.research-source-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.research-source-list article{background:#fff;border:1px solid #dfe6e1;border-radius:11px;align-content:start;gap:7px;min-height:190px;padding:13px;display:grid}.research-source-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.research-source-list span{color:#3c6b4d;font-size:11px;font-weight:850}.research-source-list em{color:#865d1e;background:#fff0d7;border-radius:6px;padding:4px 6px;font-size:11px;font-style:normal}.research-source-list em.verified{color:#356248;background:#e4f0e7}.research-source-list h6{color:#304137;margin:0;font-size:13px;line-height:1.45}.research-source-list p{color:#7a847d;margin:0;font-size:11px}.research-source-list small{color:#626e66;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.research-source-list a{color:#946016;align-self:end;font-size:11px;font-weight:750}.research-source-more{color:#68756c;background:#edf2ee;border-radius:9px;margin:11px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.research-raw-data{background:#18251d;border-radius:11px;overflow:hidden}.research-raw-data summary{color:#c9d7cd;cursor:pointer;padding:12px 15px;font-size:12px}.research-raw-data pre{color:#dce8df;white-space:pre-wrap;word-break:break-word;max-height:360px;margin:0;padding:0 15px 16px;font:9px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.research-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.research-route-grid>article{background:#fff;border:1px solid #dde5df;border-radius:12px;align-content:start;gap:11px;padding:15px;display:grid}.research-route-grid header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.research-route-grid header span{color:#93621a;font-size:11px;font-weight:850}.research-route-grid h6{color:#304339;margin:4px 0 0;font-size:12px}.research-route-grid header>em{color:#476853;white-space:nowrap;background:#e7f0e9;border-radius:7px;padding:5px 7px;font-size:11px;font-style:normal}.research-route-grid>article>p{color:#5c6860;margin:0;font-size:12px;line-height:1.65}.route-research-meta{flex-wrap:wrap;gap:5px;display:flex}.route-research-meta span{color:#647068;background:#edf1ee;border-radius:7px;padding:5px 7px;font-size:11px}.research-route-grid ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.research-route-grid li{grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px;display:grid}.research-route-grid li>b{color:#fff;background:#557960;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.research-route-grid li strong,.research-route-grid li small{display:block}.research-route-grid li strong{font-size:12px}.research-route-grid li small{color:#7d8780;margin-top:3px;font-size:11px;line-height:1.45}.research-knowledge-destination{color:#edf5ef;background:#294735;border-radius:14px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.research-knowledge-destination>span{color:#ecc780;text-align:center;background:#ffffff14;border-radius:8px;padding:8px 9px;font-size:12px;font-weight:850}.research-knowledge-destination strong{font-size:13px}.research-knowledge-destination p{color:#cfddd3;margin:5px 0 0;font-size:12px;line-height:1.65}.context-artifact{gap:14px;display:grid}.context-hero{color:#f5f8f5;background:linear-gradient(135deg,#183326,#446c50);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px;display:flex}.context-hero>div{max-width:780px}.context-hero span{color:#efc87d;letter-spacing:.16em;font-size:12px;font-weight:850}.context-hero h5{margin:7px 0 9px;font-size:23px}.context-hero p{color:#d5e2d8;margin:0;font-size:13px;line-height:1.75}.context-hero>em{color:#274432;background:#f5deb2;border-radius:8px;flex:none;padding:8px 10px;font-size:11px;font-style:normal;font-weight:850}.context-flow{background:#f2f6f3;border:1px solid #dde6df;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px;display:flex}.context-flow span{color:#657168;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:750}.context-flow span.active{color:#fff;background:#426a50}.context-flow b{color:#b68a46;font-size:13px}.context-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.context-summary-grid article{background:#fff;border:1px solid #dfe6e1;border-radius:11px;gap:4px;min-height:92px;padding:13px 14px;display:grid}.context-summary-grid small{color:#78837b;font-size:11px}.context-summary-grid strong{color:#2e513d;font-size:18px}.context-summary-grid span{color:#7b867e;font-size:11px;line-height:1.5}.context-section{background:#f8faf8;border:1px solid #e0e7e2;border-radius:14px;padding:19px 20px}.context-section>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.context-section>header>span{color:#825916;background:#ffebc7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.context-section>header strong,.context-section>header small{display:block}.context-section>header strong{font-size:12px}.context-section>header small{color:#7b867e;margin-top:3px;font-size:11px}.context-section>header>em{color:#466b53;margin-left:auto;font-size:11px;font-style:normal}.context-main-copy>p{color:#4e5d53;white-space:pre-line;margin:0;font-size:13px;line-height:1.8}.context-object-groups{grid-template-columns:1.3fr .85fr .85fr;gap:9px;display:grid}.context-object-groups article{background:#fff;border:1px solid #e0e6e1;border-radius:10px;padding:13px}.context-object-groups article>strong{color:#355341;font-size:12px}.context-object-groups article>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.context-object-groups span{color:#657168;background:#eef3ef;border-radius:7px;padding:5px 7px;font-size:11px;line-height:1.45}.context-source-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.context-source-list article{background:#fff;border:1px solid #dfe6e1;border-radius:10px;align-content:start;gap:6px;min-height:150px;padding:12px;display:grid}.context-source-list article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.context-source-list strong{font-size:12px;line-height:1.45}.context-source-list em{color:#8a611d;background:#fff0d7;border-radius:5px;flex:none;padding:3px 5px;font-size:11px;font-style:normal}.context-source-list em.verified{color:#346047;background:#e4f0e7}.context-source-list p{color:#7b857e;margin:0;font-size:11px}.context-source-list small{color:#647067;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.context-source-list a{color:#946016;align-self:end;font-size:11px;font-weight:750}.context-downstream{color:#e9f2eb;background:#294735;border-radius:14px;padding:18px 20px}.context-downstream>strong{font-size:12px}.context-downstream>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.context-downstream article{background:#ffffff12;border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px;display:grid}.context-downstream article>span{color:#2c4936;background:#edca87;border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid}.context-downstream p{color:#cbdacf;margin:0;font-size:11px;line-height:1.55}.context-downstream b{color:#fff;font-size:12px;display:block}.context-attached-banner{color:#355642;background:#edf5ef;border:1px solid #d8e7dc;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.context-attached-banner>span{color:#fff;letter-spacing:.08em;background:#4c7459;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:900}.context-attached-banner strong{font-size:12px}.context-attached-banner p{color:#6d7b71;margin:3px 0 0;font-size:11px;line-height:1.5}.context-attached-banner>em{color:#94702f;font-size:11px;font-style:normal;font-weight:800}.context-codex-panel{background:linear-gradient(#f7faf7,#eef3ef);border-bottom:1px solid #dfe7e1;order:-1;gap:14px;padding:24px 28px;display:grid}.context-codex-panel>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.context-codex-panel h4{margin:5px 0 6px;font-size:20px}.context-codex-panel header p{color:#68756c;max-width:760px;margin:0;font-size:13px;line-height:1.65}.context-live-status{color:#496453;background:#fff;border:1px solid #dce5de;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.context-live-status i{background:#55a36d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ddede2}.context-conversation{gap:10px;max-height:280px;padding:4px;display:grid;overflow:auto}.context-conversation article{grid-template-columns:30px minmax(0,1fr);gap:9px;max-width:78%;display:grid}.context-conversation article>span{color:#fff;background:#315540;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.context-conversation article>div{background:#fff;border:1px solid #dfe6e1;border-radius:4px 13px 13px;padding:11px 13px;box-shadow:0 5px 15px #24392c0a}.context-conversation strong{font-size:13px}.context-conversation p{color:#59665e;margin:4px 0 0;font-size:13px;line-height:1.65}.context-conversation small{color:#919a94;margin-top:5px;font-size:11px;display:block}.context-conversation .user-message{grid-template-columns:minmax(0,1fr) 30px;justify-self:end}.context-conversation .user-message>span{color:#3c4b42;background:#edc372;grid-column:2}.context-conversation .user-message>div{color:#fff;background:#3d654b;border:0;border-radius:13px 4px 13px 13px;grid-area:1/1}.context-conversation .user-message p{color:#f4f8f5;margin:0}.context-conversation .user-message small{color:#cbd9cf;text-align:right}.context-conversation .compact p{margin:0}.context-conversation .working>span{background:#9d6a1b}.context-command-suggestions{align-items:center;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.context-command-suggestions>span{color:#7b867e;flex:none;font-size:11px;font-weight:800}.context-command-suggestions button{color:#5d6a62;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dce4de;border-radius:9px;flex:none;max-width:330px;padding:7px 9px;font-size:11px;overflow:hidden}.context-command-suggestions button:hover{color:#31523d;border-color:#9db8a5}.context-command-composer{background:#fff;border:1px solid #ccd9cf;border-radius:15px;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 10px 28px #20362814}.context-command-composer:focus-within{border-color:#568067;box-shadow:0 0 0 3px #507e5f1f,0 12px 30px #2036281a}.context-command-composer textarea{resize:vertical;color:#26362d;background:0 0;border:0;outline:0;width:100%;min-height:96px;padding:16px 17px 8px;font:12px/1.75 inherit;display:block}.context-command-composer textarea::placeholder{color:#98a19b}.context-command-composer>footer{justify-content:space-between;align-items:center;gap:14px;padding:8px 10px 10px;display:flex}.context-command-composer>footer>div{align-items:center;gap:6px;display:flex}.context-command-composer>footer>div button{color:#748078;background:#f0f3f0;border-radius:7px;padding:6px 8px;font-size:11px}.context-command-composer>footer>div button.active{color:#fff;background:#4b7157}.context-command-composer>footer span{color:#89938c;margin-left:4px;font-size:11px}.context-send-button{color:#fff;background:#2f5b40;border-radius:10px;min-width:78px;padding:9px 12px;font-size:12px}.context-send-button:disabled{opacity:.5}.context-review-actions{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.context-review-actions>div{min-width:0}.context-review-actions strong,.context-review-actions span{display:block}.context-review-actions strong{font-size:13px}.context-review-actions span{color:#7b867e;margin-top:3px;font-size:11px;line-height:1.5}.context-review-actions>button{flex:none}@media (width<=1100px){.context-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.context-source-list,.context-downstream>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.context-hero{flex-direction:column;padding:19px}.context-flow{flex-direction:column;align-items:stretch}.context-flow b{text-align:center;transform:rotate(90deg)}.context-summary-grid,.context-object-groups,.context-source-list,.context-downstream>div,.context-attached-banner{grid-template-columns:1fr}.context-attached-banner>span,.context-attached-banner>em{justify-self:start}.context-codex-panel{padding:18px 14px}.context-codex-panel>header,.context-review-actions,.context-command-composer>footer{flex-direction:column;align-items:stretch}.context-live-status{align-self:flex-start}.context-conversation article{max-width:94%}.context-command-composer>footer>div{flex-wrap:wrap}.context-command-composer>footer span{width:100%;margin:2px 0}.context-send-button,.context-review-actions>button{width:100%}}.access-metrics{margin:0 0 16px}.access-block{background:#fff;border:1px solid #e1e6df;border-radius:18px;padding:20px}.account-list-block{margin-bottom:16px}.access-block-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.access-block-title span{color:#a66b10;letter-spacing:1.4px;font-size:12px;font-weight:850}.access-block-title h4{margin:4px 0 0;font-size:18px}.access-block-title>small{color:#7c857f;font-size:13px}.access-table{max-height:390px;box-shadow:none;border-radius:13px}.access-table td.actions{flex-wrap:wrap;gap:7px;display:flex}.self-mark{color:#386149;vertical-align:2px;background:#e3efe7;border-radius:6px;margin-left:7px;padding:3px 6px;font-size:11px;display:inline-block}.password-warning{font-weight:750;color:#aa5c17!important}.password-modal{max-width:660px}.role-tags{flex-wrap:wrap;gap:5px;display:flex}.role-tags span{color:#6f4b11;white-space:nowrap;background:#fff1d6;border-radius:7px;padding:5px 7px;font-size:12px}.status.disabled{color:#6f7671;background:#e9ece9}.access-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;display:grid}.role-matrix{gap:9px;display:grid}.role-matrix article{background:#f7f9f6;border:1px solid #e3e8e3;border-radius:12px;grid-template-columns:1fr auto;gap:8px 14px;padding:14px;display:grid}.role-matrix strong,.role-matrix code{display:block}.role-matrix code{color:#7e867f;margin-top:4px;font-size:11px}.role-matrix article>span{color:#3d674d;background:#e2eee6;border-radius:6px;align-self:start;padding:4px 7px;font-size:11px}.role-matrix p{color:#69736c;grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.audit-list{max-height:360px;overflow:auto}.audit-list article{border-bottom:1px solid #edf0ed;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 3px;display:grid}.audit-dot{box-sizing:content-box;background:#daa03f;border:2px solid #f8ead0;border-radius:50%;width:7px;height:7px}.audit-list strong,.audit-list small{display:block}.audit-list strong{font-size:13px}.audit-list small{color:#89918c;margin-top:4px;font-size:11px}.audit-list time{color:#7b847e;white-space:nowrap;font-size:11px}.account-enabled{background:#eef3ef;border-radius:11px;align-items:center;padding:13px;grid-template-columns:none!important;gap:11px!important;display:flex!important}.account-enabled input{flex:none;width:18px;height:18px}.account-enabled span strong,.account-enabled span small{display:block}.account-enabled span small{color:#748078;margin-top:3px;font-weight:400}.account-roles>span{color:#4d5750;font-size:12px;font-weight:700}.account-role-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.account-role-grid button{color:#48534c;text-align:left;background:#f1f4f1;border:1px solid #e0e5e0;grid-template-columns:22px 1fr;gap:10px;min-height:78px;padding:13px;display:grid}.account-role-grid button.selected{color:#243a2e;background:#edf5ef;border-color:#99b8a2;box-shadow:inset 0 0 0 1px #bfd3c4}.role-check{color:#fff;background:#fff;border:1px solid #cdd6cf;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.account-role-grid button.selected .role-check{background:#4b795b;border-color:#4b795b}.account-role-grid strong,.account-role-grid small{display:block}.account-role-grid strong{font-size:13px}.account-role-grid small{color:#78827b;margin-top:5px;font-size:11px;font-weight:400;line-height:1.45}.visitor-binding-summary{gap:4px;display:grid}.visitor-binding-summary strong,.visitor-binding-summary small{display:block}.visitor-binding-summary span{color:#376248;background:#e3efe6;border-radius:999px;justify-self:start;padding:3px 7px;font-size:11px}.admin-visitor-binding{background:#f6f9f6;border:1px solid #dbe4dc;border-radius:12px;gap:12px;padding:14px;display:grid}.admin-visitor-binding-copy strong,.admin-visitor-binding-copy small{display:block}.admin-visitor-binding-copy small{color:#77827a;margin-top:4px;font-size:12px}.admin-visitor-bound,.admin-visitor-unbound{background:#fff;border-radius:10px;align-items:center;gap:12px;padding:11px;display:flex}.admin-visitor-bound>div{flex:1;gap:3px;display:grid}.admin-visitor-bound small,.admin-visitor-unbound>small{color:#7b847e;font-size:11px}.admin-binding-code strong{color:#2e4b39;letter-spacing:2px;background:#e8f1ea;border-radius:8px;padding:7px 11px;font:800 18px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-binding-code button{padding:7px 10px;font-size:11px}.admin-binding-code small{color:#8a6a34;flex-basis:100%}@media (width<=1280px){main{padding-left:28px;padding-right:28px}.metrics,.module-grid,.ai-list{grid-template-columns:repeat(2,1fr)}.platform-layout{grid-template-columns:300px minmax(0,1fr)}.scenic-grid{grid-template-columns:1fr}.production-steps{grid-template-columns:repeat(4,1fr)}.candidate-grid{grid-template-columns:repeat(3,1fr)}.source-list article{grid-template-columns:1fr 1.5fr}.source-list article>div:last-child{justify-content:flex-start}.production-metrics{grid-template-columns:repeat(3,1fr)}.ai-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{display:block}.sidebar{transition:transform .22s;position:fixed;left:0;transform:translate(-105%);box-shadow:16px 0 45px #08130d38}.sidebar.open{transform:translate(0)}.sidebar-close{display:block}.sidebar-backdrop{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c17117a;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}main{padding:28px 28px 65px}.workspace-header{justify-content:flex-start;gap:14px}.workspace-header .menu-trigger{flex:none;display:block;color:#25372d!important;background:#fff!important;padding:10px!important}.workspace-status{margin-left:auto}.platform-layout{grid-template-columns:1fr}.division-panel{border-bottom:1px solid #e2e7e1;border-right:0;max-height:270px}.scenic-grid,.table-wrap{max-height:none}}@media (width<=720px){main{padding:20px 16px 52px}.workspace-title h1{font-size:23px}.workspace-title p,.workspace-status div{display:none}.workspace-status{padding:9px}.workspace-toolbar{align-items:stretch;margin-top:20px}.context-icon{display:none}.scenic-context select{font-size:13px}.refresh-button{padding:8px 10px!important}.refresh-button span{font-size:15px}.hero-panel{padding:23px;display:block}.hero-panel h2{font-size:25px}.safety-card{min-width:0;margin-top:22px}.metrics,.module-grid,.ai-list{grid-template-columns:1fr 1fr}.metrics strong{font-size:26px}.section-header,.production-title{flex-direction:column;align-items:flex-start}.header-actions{justify-content:space-between;width:100%}.production-steps,.production-metrics{grid-template-columns:repeat(2,1fr)}.candidate-grid,.ai-route-grid,.media-pipeline,.source-list article,.route-generator{grid-template-columns:1fr}.route-generator .wide{grid-column:auto}.route-card{grid-template-columns:1fr;gap:15px}.route-card ol{flex-direction:column;padding-left:20px}.platform-search-count{display:none}.platform-layout{border-radius:15px}.scenic-panel{padding:14px}.scenic-card{min-height:280px}.scenic-heading{align-items:flex-start}.scenic-heading button{white-space:nowrap}.table-wrap table{min-width:800px}.modal-backdrop{padding:0}.modal{border-radius:0;width:100vw;max-height:100vh}.modal>header{padding:19px}.form-grid{grid-template-columns:1fr;padding:20px}.form-grid .full{grid-column:auto}.modal footer{flex-direction:column;align-items:flex-start;padding:15px 20px}.modal footer>div{align-self:flex-end}.ai-layout{grid-template-columns:1fr}.ai-controls{border-bottom:1px solid #e1e6df;border-right:0;padding:20px}.ai-preview{padding:22px}.ai-preview>p{min-height:180px}.ai-history{padding:20px}.history-list{grid-template-columns:1fr}}@media (width<=480px){.sidebar{width:min(304px,90vw)}.workspace-status{display:none}.metrics,.module-grid,.ai-list{grid-template-columns:1fr}.workspace-toolbar{gap:7px}.refresh-button{font-size:0}.refresh-button span{font-size:18px}.production-guard{grid-template-columns:1fr}.production-steps{grid-template-columns:1fr 1fr}.scenic-stats{gap:3px}.card-actions{flex-wrap:wrap}.login-page{padding:18px}.login-card{border-radius:21px;width:100%;padding:28px 23px}}@media (width<=1280px){.access-lower-grid{grid-template-columns:1fr}}@media (width<=1180px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}.content-operation-card{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.content-operation-card>header{grid-column:1/-1}.top-scenic-list{border-top:0;border-left:1px solid #e8ece8;margin-top:0;padding-top:0;padding-left:15px}}@media (width<=820px){.dashboard-hero{grid-template-columns:1fr}.today-revenue-card{max-width:none}.revenue-trend-layout{grid-template-columns:1fr}.revenue-week-table{grid-template-columns:1fr 1fr;display:grid}.revenue-table-head{display:none}.revenue-table-row{border-top:0;border-bottom:1px solid #eef1ee}.dashboard-order-list article{grid-template-columns:62px minmax(0,1fr) 75px}.dashboard-order-list time{display:none}}@media (width<=620px){.dashboard-metrics{grid-template-columns:1fr}.content-operation-card{display:block}.top-scenic-list{border-top:1px solid #e8ece8;border-left:0;margin-top:13px;padding-top:12px;padding-left:0}.dashboard-region-list button{grid-template-columns:45px minmax(60px,1fr) 45px 46px}.dashboard-region-list button>em{display:none}.dashboard-order-list article{grid-template-columns:58px minmax(0,1fr) 65px}.dashboard-hero{padding:23px}.dashboard-hero h2{font-size:23px}.revenue-week-table{grid-template-columns:1fr}.revenue-column>div{padding:0 2px}}@media (width<=440px){.revenue-snapshot{grid-template-columns:1fr}.revenue-snapshot>small{grid-column:1}.revenue-columns{gap:4px}.revenue-column>div>span b{display:none}}@media (width<=1280px){.scenic-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.division-maintenance-grid{grid-template-columns:1fr}.scenic-form-preview{grid-template-columns:150px 48px minmax(0,1fr)}.preview-cover{width:150px}.scenic-entry-editor{grid-template-columns:78px minmax(0,1fr)}.scenic-entry-qr-preview{width:78px;height:78px}.scenic-entry-editor-actions{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center}.scenic-entry-editor-actions small{grid-column:auto}}@media (width<=720px){.scenic-profile-grid{grid-template-columns:1fr}.scenic-directory-title{flex-direction:column;align-items:flex-start}.division-maintenance>summary span{flex-direction:column;align-items:flex-start;gap:3px}.division-maintenance>summary small{line-height:1.5}.scenic-form-preview{grid-template-columns:52px minmax(0,1fr);margin:12px 14px 0}.scenic-form-section{margin:9px 14px 0}.preview-cover{grid-column:1/-1;width:100%;height:130px}.scenic-location-selector{grid-template-columns:1fr 1fr}.scenic-image-field,.scenic-image-field.cover{grid-column:1/-1}.scenic-profile-modal>footer{margin:14px -20px -15px}.scenic-create-card{min-height:180px}}@media (width<=480px){.scenic-location-selector,.scenic-image-field,.scenic-image-field.cover{grid-template-columns:1fr}.scenic-image-preview,.scenic-image-preview.logo{width:100%;height:120px}.scenic-entry-editor{grid-template-columns:1fr}.scenic-entry-qr-preview{width:112px;height:112px}.scenic-entry-editor-actions{grid-column:auto;grid-template-columns:1fr}.scenic-entry-editor-copy label>div{grid-template-columns:1fr}.scenic-entry-editor-copy button{justify-self:start}}@media (width<=1280px){.ai-profile-studio{grid-template-columns:1fr}.ai-profile-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ai-profile-queue>header,.ai-profile-queue>p{grid-column:1/-1}.ai-profile-queue>button{margin-top:0}.ai-collab-shell{grid-template-columns:230px minmax(0,1fr)}.ai-human-panel{border-top:1px solid #e1e6e2;grid-column:1/-1}.ai-artifact-panel{border-right:0}}@media (width<=1100px){.research-source-list,.research-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-hero{display:grid}.research-summary-counts{grid-template-columns:repeat(3,minmax(70px,1fr));width:100%}}@media (width<=1024px){.access-table{overflow:auto}.access-table table{min-width:820px}}@media (width<=820px){.ai-profile-operation-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-profile-command>header,.ai-profile-command>footer{flex-direction:column;align-items:flex-start}.ai-profile-queue,.proposal-current>div,.proposal-split>div{grid-template-columns:1fr}.ai-collab-shell{display:block}.ai-stage-rail{border-bottom:1px solid #e1e6e2;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.ai-stage-button{margin:0}.ai-artifact-panel,.ai-human-panel{padding:18px}.production-detail-tools>summary{flex-direction:column;align-items:flex-start}}@media (width<=720px){.research-review-shell .ai-artifact-panel{padding:14px}.research-hero{padding:19px}.research-hero h5{font-size:18px}.research-section{padding:16px}.research-fact-grid,.research-attraction-grid,.research-route-grid,.research-experience-grid,.research-gap-columns,.research-source-list{grid-template-columns:1fr}.research-summary-counts label{min-height:62px}.research-section-heading{flex-wrap:wrap;align-items:flex-start}.research-section-heading>b,.research-section-heading>em{margin-left:41px}.research-knowledge-destination{grid-template-columns:1fr}.research-knowledge-destination>span{justify-self:start}.access-block-title{flex-direction:column;align-items:flex-start}.account-role-grid{grid-template-columns:1fr}}@media (width<=1100px){.region-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.province-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scenic-result-row{grid-template-columns:36px minmax(220px,1fr) auto}.scenic-result-stats{display:none}}@media (width<=720px){.catalog-stage,.catalog-search-results{padding:15px}.catalog-stage-title{flex-direction:column;align-items:flex-start}.stage-tools{justify-content:flex-end;width:100%}.region-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.province-choice-grid,.platform-filter-row{grid-template-columns:1fr}.scenic-result-row{grid-template-columns:38px minmax(0,1fr);gap:10px}.scenic-result-icon{width:38px;height:38px}.scenic-result-actions{grid-column:2;justify-content:flex-start}.scenic-result-actions button{flex:1}.platform-search-copy strong{display:none}}@media (width<=480px){.region-choice-grid{grid-template-columns:1fr 1fr}.region-choice-grid button{min-height:72px}.province-choice-grid button{grid-template-columns:auto minmax(0,1fr) auto}.province-choice-grid button em{display:none}}@media (width<=1024px){.attraction-scenic-picker{grid-template-columns:1fr}.current-content-scenic{min-height:70px}}@media (width<=720px){.attraction-content-toolbar{grid-template-columns:1fr}.attraction-content-search{grid-column:1}.attraction-card-hero{grid-template-columns:1fr}.attraction-card-media{width:100%;max-height:230px}.attraction-card-actions .danger-link{margin-left:0}.content-version-tracks,.attraction-card-detail-grid{grid-template-columns:1fr}.version-track-divider{justify-self:start}.content-version-track strong,.content-version-track small{white-space:normal}}@media (width<=480px){.current-content-scenic{grid-template-columns:auto minmax(0,1fr) auto}.current-content-scenic .quality-badge,.current-content-scenic>b{display:none}.attraction-scenic-search{min-height:65px}.attraction-scenic-options{max-height:330px}.attraction-content-grid,.coordinate-values{grid-template-columns:1fr}.attraction-card-heading{flex-direction:column;align-items:flex-start}.attraction-card-state{justify-items:start}.attraction-summary-chips{grid-template-columns:repeat(3,1fr);display:grid}.attraction-summary-chips span{text-align:center}.attraction-summary-chips b{margin:0 0 2px;display:block}}@media (width<=820px){.cover-editor,.audio-editor-layout{grid-template-columns:1fr}.cover-preview{height:190px}.gallery-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-preview-body{grid-template-columns:130px minmax(0,1fr)}.audio-preview-cover{height:130px}}@media (width<=560px){.editor-profile-score{display:none}.attraction-editor-body{padding:10px}.editor-section-title{flex-wrap:wrap;align-items:flex-start}.editor-section-title>button{margin-left:42px}.cover-editor{padding:12px}.gallery-editor-head{flex-direction:column;align-items:flex-start}.gallery-editor-grid{grid-template-columns:1fr}.audio-editor-layout{padding:12px}.audio-meta-grid,.editor-switches,.audio-preview-body{grid-template-columns:1fr}.audio-preview-cover{height:155px}}@media (width<=900px){.workspace-current-scenic{display:none}.workspace-filter-grid{grid-template-columns:90px 120px 105px minmax(180px,1fr)}}@media (width<=720px){.workspace-picker-toolbar{flex-wrap:wrap;align-items:flex-end}.workspace-filter-grid{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-scenic-search{grid-column:1/-1}.workspace-scenic-options{width:min(500px,88vw);left:0;right:auto}}@media (width<=480px){.workspace-filter-grid{flex-basis:100%;grid-template-columns:1fr 1fr}.workspace-filter-grid>label:nth-child(3){grid-column:1/-1}.workspace-scenic-options{width:calc(100vw - 54px)}}@media (width<=720px){.coordinate-picker-trigger{flex-direction:column;align-items:flex-start}.scenic-address-editor,.coordinate-resolved-address{grid-template-columns:1fr}.coordinate-resolved-address p{grid-column:auto}.coordinate-picker-body{padding:12px}.coordinate-map{height:52vh;min-height:270px}.coordinate-picker-readout{grid-template-columns:1fr 1fr}.coordinate-picker-readout p{grid-column:1/-1}.coordinate-picker-modal>footer{padding:13px 16px}}@media (width<=480px){.coordinate-map-toolbar{align-items:flex-end}.coordinate-map-toolbar>button{max-width:120px}.coordinate-map{min-height:250px}.coordinate-picker-readout{grid-template-columns:1fr}.coordinate-picker-readout p{grid-column:auto}.coordinate-picker-readout strong{font-size:13px}}@media (width<=980px){.pricing-summary-grid{grid-template-columns:repeat(2,1fr)}.pricing-product-grid{grid-template-columns:1fr}.pricing-type-grid,.pricing-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.pricing-hero,.pricing-toolbar{flex-direction:column;align-items:flex-start}.pricing-hero-actions{width:100%}.pricing-hero-actions button{flex:1}.pricing-search{width:100%;min-width:0}.pricing-access-rule,.pricing-scope-select,.pricing-scope-select.single,.pricing-attraction-list{grid-template-columns:1fr}.pricing-entitlement-block>header{flex-direction:column;align-items:flex-start}.pricing-entitlement-list article{grid-template-columns:72px minmax(0,1fr) auto}.pricing-entitlement-list article>div:nth-child(3){grid-column:2/-1}.entitlement-form-grid{grid-template-columns:1fr}.entitlement-form-grid .wide{grid-column:auto}}@media (width<=480px){.pricing-summary-grid,.pricing-type-grid,.pricing-form-grid{grid-template-columns:1fr}.pricing-form-grid .wide{grid-column:auto}.pricing-card-title{align-items:flex-start}.pricing-product-card>footer{flex-direction:column;align-items:flex-start}}.provider-page-heading{align-items:stretch}.provider-page-heading>div:first-child p{color:#727c75;max-width:680px;margin:8px 0 0;font-size:13px;line-height:1.7}.provider-active-summary{color:#eaf3ec;background:linear-gradient(145deg,#263f31,#3e664d);border-radius:15px;align-content:center;min-width:235px;padding:14px 18px;display:grid;box-shadow:0 10px 24px #2643311f}.provider-active-summary.inactive{color:#6d756f;box-shadow:none;background:#edf1ed}.provider-active-summary span,.provider-active-summary small{font-size:11px}.provider-active-summary strong{margin:4px 0;font-size:15px}.provider-active-summary small{opacity:.72}.provider-security-banner{color:#385443;background:#e8f1eb;border:1px solid #d2e2d7;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:17px 0;padding:14px 17px;display:grid}.provider-security-banner>span{color:#fff;background:#4d775b;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.provider-security-banner strong{font-size:13px;display:block}.provider-security-banner p{color:#66736a;margin:4px 0 0;font-size:12px;line-height:1.55}.provider-security-banner em{color:#4d6957;white-space:nowrap;background:#fff;border-radius:7px;padding:6px 8px;font-size:11px;font-style:normal}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provider-card{background:#fff;border:1px solid #dfe5df;border-radius:18px;flex-direction:column;min-width:0;padding:20px;display:flex;position:relative;box-shadow:0 8px 25px #1e312609}.provider-card.active{border-color:#6d9c7b;box-shadow:0 0 0 2px #dfeee3,0 12px 30px #335e4117}.provider-card.pending{background:#fbfcfb}.provider-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.provider-identity{align-items:center;gap:11px;min-width:0;display:flex}.provider-identity>span{color:#fff;letter-spacing:.5px;background:linear-gradient(145deg,#263f31,#5d8069);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:13px;font-weight:850;display:grid}.provider-identity small,.provider-identity h4{display:block}.provider-identity small{color:#9a6a22;letter-spacing:.6px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.provider-identity h4{margin:4px 0 0;font-size:16px}.provider-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.provider-badge,.provider-key-state{white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:11px}.provider-badge.active{color:#fff;background:#4c785a}.provider-badge.ready{color:#386048;background:#e3efe6}.provider-badge.pending{color:#80601f;background:#f7edd9}.provider-key-state{color:#7b827d;background:#eef1ee}.provider-key-state.configured{color:#45624f;background:#e7f0e9}.provider-hint{color:#6e7871;min-height:34px;margin:14px 0 9px;font-size:13px;line-height:1.65}.provider-capabilities{flex-wrap:wrap;gap:5px;margin-bottom:13px;display:flex}.provider-capabilities span{color:#4f6c59;background:#edf4ef;border-radius:999px;padding:4px 7px;font-size:11px}.provider-endpoint{background:#f4f7f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 9px;padding:11px 12px;display:grid}.provider-endpoint>span{color:#7c857e;font-size:11px;font-weight:750}.provider-endpoint code{color:#405248;text-overflow:ellipsis;white-space:nowrap;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.provider-endpoint small{color:#8a928c;grid-column:2;font-size:11px}.provider-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.provider-fields label{gap:6px;display:grid}.provider-fields label>span{color:#59655d;font-size:12px;font-weight:750}.provider-fields input{color:#2e3932;background:#fff;border:1px solid #dbe2dc;border-radius:9px;width:100%;height:38px;padding:9px 10px;font-size:13px}.provider-fields input:focus{border-color:#c99a50;outline:0;box-shadow:0 0 0 3px #f7ead5}.provider-key-input{grid-column:1/-1}.provider-key-input>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.provider-key-input button{padding:7px 10px;font-size:12px}.provider-test-result{border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;display:grid}.provider-test-result strong{font-size:12px}.provider-test-result span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.provider-test-result small{white-space:nowrap;font-size:11px}.provider-test-result.success{color:#396149;background:#e8f2ea}.provider-test-result.failed{color:#874b45;background:#f8e9e7}.provider-test-result.idle{color:#7e867f;background:#f2f4f2}.provider-test-result.idle span{white-space:normal}.provider-card>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.provider-card>footer>a{color:#89601e;white-space:nowrap;font-size:11px;text-decoration:none}.provider-card>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.provider-card>footer button{padding:8px 9px;font-size:11px}.provider-card>footer .test{color:#785215!important;background:#f8ecd7!important}.provider-card>footer .provider-disable{color:#7b3f3f;background:#f3e5e5}.provider-preset-note{color:#8a7a60;border-top:1px dashed #e0d8ca;margin:11px 0 0;padding-top:10px;font-size:11px;line-height:1.55}@media (width<=1120px){.provider-grid{grid-template-columns:1fr}}@media (width<=720px){.provider-page-heading{align-items:stretch}.provider-active-summary{width:100%;min-width:0}.provider-security-banner{grid-template-columns:34px minmax(0,1fr)}.provider-security-banner em{display:none}.provider-card{padding:16px}.provider-card>header,.provider-card>footer{flex-direction:column;align-items:flex-start}.provider-badges,.provider-card>footer>div{justify-content:flex-start}.provider-fields{grid-template-columns:1fr}.provider-key-input{grid-column:auto}.provider-test-result{grid-template-columns:auto 1fr}.provider-test-result small{grid-column:2}}.knowledge-base-panel{background:#fff;border:1px solid #dce5de;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 10px 28px #1f36280d}.knowledge-base-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.knowledge-base-header h4{margin:5px 0 0;font-size:20px}.knowledge-base-header p{color:#6e7a72;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.7}.knowledge-base-header>div:last-child{flex:none;gap:8px;display:flex}.knowledge-base-header button{padding:9px 13px;font-size:13px}.knowledge-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:17px 0;display:grid}.knowledge-summary span{color:#6c766f;background:#f3f6f3;border-radius:10px;align-items:baseline;gap:7px;padding:11px 12px;font-size:11px;display:flex}.knowledge-summary strong{color:#294536;font-size:18px}.knowledge-toolbar{background:#f8faf8;border:1px solid #e4e9e5;border-radius:11px;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.knowledge-toolbar input{background:#fff;height:38px}.knowledge-toolbar small{color:#77827a;font-size:11px;line-height:1.6}.knowledge-list{gap:9px;max-height:520px;margin-top:12px;display:grid;overflow:auto}.knowledge-list article{border:1px solid #dfe6e0;border-left:4px solid #568066;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:15px;display:grid}.knowledge-list article.draft{border-left-color:#d39b3f}.knowledge-list article.direct{background:#fbfdfb}.knowledge-entry-main{min-width:0}.knowledge-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.knowledge-badges span,.knowledge-badges em,.knowledge-badges b,.knowledge-badges small{border-radius:6px;padding:4px 7px;font-size:11px;font-style:normal}.knowledge-badges span{color:#365544;background:#e6f0e8;font-weight:800}.knowledge-badges em{color:#8a6b34;background:#f5eddf}.knowledge-badges em.verified{color:#376248;background:#e3efe6}.knowledge-badges b{color:#fff;background:#477258}.knowledge-badges small{color:#727c75;background:#eef1ee}.knowledge-entry-main h5{margin:9px 0 5px;font-size:13px}.knowledge-entry-main>p{color:#5e6962;white-space:pre-wrap;max-width:850px;margin:4px 0;font-size:13px;line-height:1.65}.knowledge-entry-main .knowledge-question{color:#8c5f1b;font-weight:750}.knowledge-meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.knowledge-meta span,.knowledge-meta a{color:#6f7972;background:#f1f4f1;border-radius:6px;padding:4px 7px;font-size:11px;text-decoration:none}.knowledge-meta a{color:#42634f;background:#e8f1ea}.knowledge-entry-actions{align-content:start;justify-items:end;gap:7px;display:grid}.knowledge-entry-actions small{color:#879089;font-size:11px}.knowledge-entry-actions button{min-width:82px;padding:7px 9px;font-size:11px}.knowledge-ai-production{margin-top:16px}.knowledge-ai-review-layout{background:#fff;border:1px solid #dfe5df;border-radius:16px;grid-template-columns:minmax(0,1fr) 310px;min-height:430px;margin-top:10px;display:grid;overflow:hidden;box-shadow:0 12px 30px #1c30240d}.knowledge-ai-artifact{border-right:1px solid #e5e9e5;min-width:0;padding:22px}.knowledge-ai-artifact>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.knowledge-ai-artifact h4{margin:4px 0 5px;font-size:16px}.knowledge-ai-artifact header small{color:#7c867f;font-size:11px}.knowledge-human-panel{border-left:0}.knowledge-ai-artifact .ai-stage-empty{min-height:360px}.knowledge-ai-artifact .knowledge-preview-grid{max-height:300px;overflow:auto}.knowledge-modal{width:min(920px,95vw)}.knowledge-form-grid textarea{resize:vertical}.knowledge-document-upload{background:#f2f6f3;border:1px solid #dfe7e1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px;display:flex}.knowledge-document-upload a{color:#41624e;font-size:13px}.knowledge-document-upload small{color:#7c867f;flex-basis:100%;font-size:11px}.knowledge-ai-modal{width:min(850px,95vw)}.knowledge-ai-safety{color:#765214;background:#fff4df;border:1px solid #f0ddb8;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0 28px 20px;padding:13px 15px;display:grid}.knowledge-ai-safety strong{font-size:13px}.knowledge-ai-safety span{font-size:12px;line-height:1.6}@media (width<=900px){.knowledge-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-toolbar,.knowledge-list article{grid-template-columns:1fr}.knowledge-entry-actions{align-items:center;justify-items:initial;display:flex}.knowledge-entry-actions small{margin-right:auto}}@media (width<=720px){.knowledge-base-header{flex-direction:column}.knowledge-base-header>div:last-child{width:100%}.knowledge-base-header>div:last-child button{flex:1}.knowledge-summary{grid-template-columns:1fr 1fr}.knowledge-list{max-height:none}.knowledge-ai-safety{grid-template-columns:1fr;margin:0 20px 18px}.knowledge-entry-actions{flex-wrap:wrap;align-items:flex-start}.knowledge-entry-actions small{flex-basis:100%}}@media (width<=1180px){.ai-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-module-stage-strip{grid-template-columns:1fr}.ai-module-stage-strip nav{justify-content:flex-start}}@media (width<=820px){.ai-overview-grid{grid-template-columns:1fr}.ai-production-overview>header,.module-support-heading{flex-direction:column;align-items:flex-start}.ai-module-stage-strip nav{grid-template-columns:1fr;width:100%;display:grid}.ai-module-stage-strip button{min-width:0}.knowledge-ai-review-layout{grid-template-columns:1fr}.knowledge-ai-artifact{border-bottom:1px solid #e5e9e5;border-right:0}}.ai-studio-page{margin-top:14px}.ai-studio-shell{background:#fff;border:1px solid #dce3dd;border-radius:19px;grid-template-columns:220px minmax(430px,1fr) 315px;width:100%;height:calc(100vh - 228px);min-height:540px;max-height:920px;transition:grid-template-columns .2s;display:grid;overflow:hidden;box-shadow:0 16px 42px #1a2e2214}.ai-studio-shell.resources-collapsed{grid-template-columns:220px minmax(430px,1fr) 54px}.ai-studio-thread-rail{color:#dce6df;background:linear-gradient(#182820,#1e3026);border-right:1px solid #314239;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;display:grid}.ai-studio-thread-rail>header{justify-content:space-between;align-items:center;gap:8px;padding:17px 15px 13px;display:flex}.ai-studio-thread-rail>header>div{align-items:center;gap:8px;min-width:0;display:flex}.ai-studio-thread-rail>header span{color:#182820;background:#f5ad37;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.ai-studio-thread-rail>header strong{font-size:13px}.ai-studio-thread-rail>header button{color:#cdd9d1;background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;font-size:18px;display:grid}.ai-studio-new-thread{border:1px solid #ffffff1a;align-items:center;gap:8px;margin:0 12px 12px;font-size:13px;display:flex;color:#eff5f1!important;background:#ffffff13!important;border-radius:9px!important;padding:9px 11px!important}.ai-studio-new-thread span{font-size:16px}.ai-studio-thread-list{min-height:0;padding:1px 9px 12px;overflow:auto}.ai-studio-thread-list>small{color:#718279;letter-spacing:.8px;padding:7px 8px;font-size:11px;font-weight:800;display:block}.ai-studio-thread-list>button{text-align:left;grid-template-columns:14px minmax(0,1fr);gap:7px;width:100%;margin:2px 0;display:grid;color:#afbeb5!important;background:0 0!important;border-radius:9px!important;padding:10px 8px!important}.ai-studio-thread-list>button:hover{background:#ffffff0d!important}.ai-studio-thread-list>button.active{box-shadow:inset 2px 0 #efa730;color:#fff!important;background:#2f4337!important}.ai-studio-thread-list>button>span{color:#7f9187;font-size:13px}.ai-studio-thread-list button div{min-width:0}.ai-studio-thread-list button strong,.ai-studio-thread-list button p,.ai-studio-thread-list button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-studio-thread-list button strong{font-size:12px}.ai-studio-thread-list button p{color:#899a90;margin:4px 0;font-size:11px}.ai-studio-thread-list button small{color:#687a70;font-size:11px}.ai-studio-thread-rail>footer{border-top:1px solid #ffffff12;align-items:center;gap:8px;min-width:0;padding:13px 14px;display:flex}.ai-studio-thread-rail>footer .status-dot{border-width:1px;width:6px;height:6px}.ai-studio-thread-rail>footer div{min-width:0}.ai-studio-thread-rail>footer strong,.ai-studio-thread-rail>footer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-studio-thread-rail>footer strong{font-size:11px}.ai-studio-thread-rail>footer small{color:#7f9287;margin-top:3px;font-size:11px}.ai-studio-conversation{background:#fbfcfb;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.ai-studio-conversation-bar{background:#fffffff0;border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;gap:18px;padding:13px 17px;display:flex}.ai-studio-conversation-bar>div{min-width:0}.ai-studio-conversation-bar strong,.ai-studio-conversation-bar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-studio-conversation-bar strong{font-size:13px}.ai-studio-conversation-bar small{color:#8a938d;margin-top:3px;font-size:11px}.ai-studio-conversation-bar label{flex:none;align-items:center;gap:7px;display:flex}.ai-studio-conversation-bar label>span{color:#7a857e;font-size:11px;font-weight:800}.ai-studio-conversation-bar select{width:190px;height:32px;box-shadow:none;background:#f3f6f3;border-color:#e0e6e1;border-radius:8px;padding:0 27px 0 9px;font-size:11px;font-weight:750}.ai-studio-orchestrator{background:linear-gradient(90deg,#f1f6f2,#fbf7ee);border-bottom:1px solid #dfe7e1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:9px 12px;display:grid}.ai-studio-orchestrator-title{align-items:center;gap:8px;min-width:0;display:flex}.ai-studio-orchestrator-title>span{color:#fff;background:#315842;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.ai-studio-orchestrator-title strong,.ai-studio-orchestrator-title small{white-space:nowrap;display:block}.ai-studio-orchestrator-title strong{font-size:12px}.ai-studio-orchestrator-title small{color:#829087;margin-top:2px;font-size:10px}.ai-studio-orchestrator-actions{grid-area:1/2;align-items:center;gap:6px;display:flex}.ai-studio-orchestrator-modules{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(62px,1fr));gap:5px;display:grid}.ai-studio-orchestrator-modules>span{background:#ffffffd1;border:1px solid #dfe6e1;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:1px 5px;padding:6px 7px;display:grid}.ai-studio-orchestrator-modules em{color:#446251;background:#e7efe9;border-radius:6px;grid-row:1/3;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:900;display:grid}.ai-studio-orchestrator-modules b,.ai-studio-orchestrator-modules small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-studio-orchestrator-modules b{font-size:10px}.ai-studio-orchestrator-modules small{color:#89928c;font-size:9px}.ai-studio-orchestrator-modules>span.done{border-color:#bad2c1}.ai-studio-orchestrator-modules>span.done em{color:#2e6341;background:#dcecdf}.ai-studio-orchestrator-modules>span.blocked{border-color:#e4c3a4}.ai-studio-orchestrator-modules>span.blocked em{color:#8c5622;background:#f7eadc}.ai-studio-dispatch,.ai-studio-writeback{text-align:left;white-space:nowrap;grid-template-columns:25px auto;align-items:center;gap:0 6px;display:grid;border-radius:9px!important;padding:7px 10px!important}.ai-studio-dispatch{color:#5b421c!important;background:#f4bd5e!important}.ai-studio-writeback{color:#fff!important;background:#2e513c!important}.ai-studio-dispatch>span,.ai-studio-writeback>span{border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.ai-studio-dispatch>span{background:#ffffff59}.ai-studio-writeback>span{background:#ffffff1f}.ai-studio-dispatch strong,.ai-studio-dispatch small,.ai-studio-writeback strong,.ai-studio-writeback small{display:block}.ai-studio-dispatch strong,.ai-studio-writeback strong{font-size:11px}.ai-studio-dispatch small{color:#785823;font-size:9px}.ai-studio-writeback small{color:#cbd9d0;font-size:9px}.ai-studio-dispatch:disabled,.ai-studio-writeback:disabled{color:#87938b!important;background:#e2e7e3!important}.ai-studio-dispatch:disabled small,.ai-studio-writeback:disabled small{color:#929c95}.ai-studio-assignment-toggle{text-align:left;border:1px dashed #c9d5cc;grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;display:grid;color:#405248!important;background:#fff9!important;border-radius:8px!important;padding:6px 8px!important}.ai-studio-assignment-toggle span{font-size:10px;font-weight:850}.ai-studio-assignment-toggle em{color:#875f20;background:#f8ead2;border-radius:5px;padding:3px 6px;font-size:9px;font-style:normal}.ai-studio-assignment-toggle b{color:#718078;font-size:9px}.ai-studio-assignment-board{grid-area:4/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:228px;display:grid;overflow:auto}.ai-studio-assignment-board article{background:#fff;border:1px solid #e1e6e2;border-left:3px solid #b5c0b8;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:7px;padding:8px;display:grid}.ai-studio-assignment-board article>span{color:#516158;background:#edf1ee;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.ai-studio-assignment-board article>div{min-width:0}.ai-studio-assignment-board header{justify-content:space-between;align-items:center;gap:6px;display:flex}.ai-studio-assignment-board header strong{font-size:10px}.ai-studio-assignment-board header em{color:#76827a;background:#eef1ef;border-radius:4px;flex:none;padding:2px 4px;font-size:8px;font-style:normal}.ai-studio-assignment-board b,.ai-studio-assignment-board p,.ai-studio-assignment-board small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-studio-assignment-board b{margin-top:4px;font-size:10px}.ai-studio-assignment-board p{color:#7b857f;margin:3px 0;font-size:9px}.ai-studio-assignment-board small{color:#8d9690;font-size:9px}.ai-studio-assignment-board article.awaiting_review{border-left-color:#d49a3d}.ai-studio-assignment-board article.awaiting_review>span{color:#825a1e;background:#f9ead1}.ai-studio-assignment-board article.ready{border-left-color:#4f7d5c}.ai-studio-assignment-board article.ready>span{color:#315b3e;background:#dfede2}.ai-studio-assignment-board article.completed{background:#f8fbf8;border-left-color:#75a180}.ai-studio-assignment-board article.completed>span{color:#376145;background:#e2efe5}.ai-studio-assignment-board article.blocked{border-left-color:#b86d38}.ai-studio-assignment-board article.blocked>span{color:#8d4c25;background:#f8e7dc}.ai-studio-messages{scroll-behavior:smooth;min-height:0;overflow:auto}.ai-studio-welcome{text-align:center;justify-items:center;max-width:670px;margin:0 auto;padding:58px 30px 35px;display:grid}.ai-studio-lion{color:#fff;background:linear-gradient(145deg,#284635,#52785f);border:5px solid #e9f0eb;border-radius:16px;place-items:center;width:50px;height:50px;font-size:21px;font-weight:900;display:grid}.ai-studio-welcome h4{margin:15px 0 7px;font-size:19px}.ai-studio-welcome>p{color:#78827b;max-width:490px;margin:0;font-size:13px;line-height:1.65}.ai-studio-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:24px;display:grid}.ai-studio-starters button{text-align:left;border:1px solid #dfe5e0;gap:5px;display:grid;position:relative;box-shadow:0 5px 14px #23362b09;color:#34473c!important;background:#fff!important;border-radius:12px!important;padding:14px 35px 14px 14px!important}.ai-studio-starters button:hover{border-color:#d6ab66;box-shadow:0 6px 18px #754f1914}.ai-studio-starters strong{font-size:13px}.ai-studio-starters small{color:#7a847d;font-size:11px;line-height:1.45}.ai-studio-starters span{color:#aa741f;font-size:15px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ai-studio-message{grid-template-columns:30px minmax(0,1fr);gap:11px;max-width:790px;margin:0 auto;padding:20px 25px;display:grid}.ai-studio-message+.ai-studio-message{border-top:1px solid #eef1ee}.ai-studio-message.user{background:#f7f9f7}.ai-studio-avatar{color:#fff;background:#3f6750;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:850;display:grid}.ai-studio-message.user .ai-studio-avatar{color:#58411d;background:#f2b54d}.ai-studio-message-body{min-width:0}.ai-studio-message-body>header{align-items:center;gap:7px;min-height:29px;display:flex}.ai-studio-message-body>header strong{font-size:13px}.ai-studio-message-body>header small{color:#929a95;font-size:11px}.ai-studio-speak{margin-left:auto;font-size:11px;color:#587061!important;background:#edf2ee!important;border-radius:6px!important;padding:4px 7px!important}.ai-studio-message-copy{padding-top:5px}.ai-studio-message-copy p{color:#37433c;white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.8}.ai-studio-message-copy p:last-child{margin-bottom:0}.ai-studio-message-assets,.ai-studio-message-sources{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}.ai-studio-message-assets>span,.ai-studio-message-sources>span{color:#818b84;font-size:11px;font-weight:800}.ai-studio-message-assets button,.ai-studio-message-sources a,.ai-studio-message-sources em{font-size:11px;font-style:normal;text-decoration:none;color:#43604e!important;background:#e8f0ea!important;border-radius:6px!important;padding:5px 7px!important}.ai-studio-message-sources a,.ai-studio-message-sources em{color:#7a602f!important;background:#f8f0e2!important}.ai-studio-message-body>footer{color:#929a95;gap:8px;margin-top:10px;font-size:11px;display:flex}.ai-studio-message-body>footer span+span:before{content:"·";margin-right:8px}.ai-studio-composer{z-index:3;background:#fff;border:1px solid #d9dfda;border-radius:15px;margin:0 17px 16px;padding:9px;box-shadow:0 10px 28px #1b2e231a}.ai-studio-composer:focus-within{border-color:#c99a52;box-shadow:0 0 0 3px #f7ead5,0 12px 30px #1b2e231a}.ai-studio-composer textarea{resize:none;background:0 0;border:0;min-height:76px;max-height:190px;padding:7px 8px;font-size:13px;display:block;box-shadow:none!important}.ai-studio-composer-tools{border-top:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding-top:7px;display:grid}.ai-studio-composer-tools>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-studio-composer-tools>small{color:#939b96;white-space:nowrap;font-size:11px}.ai-studio-mic{align-items:center;gap:5px;font-size:11px;display:flex;color:#52645a!important;background:#eef2ef!important;border-radius:7px!important;padding:6px 8px!important}.ai-studio-mic span{font-size:12px}.ai-studio-mic.listening{animation:1.2s ease-in-out infinite studio-pulse;color:#922f2f!important;background:#f8e6e5!important}.ai-studio-output-select{border-left:1px solid #e4e8e5;align-items:center;gap:4px;padding-left:7px;display:flex}.ai-studio-output-select>span{color:#858e88;font-size:11px}.ai-studio-output-select select{width:112px;height:27px;box-shadow:none;background:#f5f7f5;border:0;border-radius:7px;padding:0 22px 0 7px;font-size:11px;font-weight:750}.ai-studio-web-toggle{color:#68766d;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.ai-studio-web-toggle input{accent-color:#3f7453;width:13px;height:13px;margin:0}.ai-studio-send{place-items:center;width:31px;height:31px;font-size:17px;display:grid;color:#fff!important;background:#263d30!important;border-radius:10px!important;padding:0!important}.ai-studio-send:disabled{background:#9da8a1!important}@keyframes studio-pulse{50%{box-shadow:0 0 0 4px #b342391a}}.ai-studio-resource-panel{background:#f6f8f6;border-left:1px solid #e1e6e2;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;padding:16px 13px;display:grid}.ai-studio-resource-panel.collapsed{padding:0;display:block}.ai-studio-resource-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-studio-resource-panel>header span,.ai-studio-resource-panel>header strong{display:block}.ai-studio-resource-panel>header span{color:#aa741f;letter-spacing:1.1px;font-size:11px;font-weight:850}.ai-studio-resource-panel>header strong{margin-top:4px;font-size:13px}.ai-studio-resource-header-actions{align-items:center;gap:5px;display:flex}.ai-studio-resource-header-actions em{color:#3b5b47;background:#e3ece5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:850;display:grid}.ai-studio-resource-header-actions button{place-items:center;width:27px;height:30px;font-size:18px;display:grid;color:#5d6c63!important;background:#e8ece9!important;border-radius:8px!important;padding:0!important}.ai-studio-resource-collapsed{flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:100%;color:#4e6055!important;background:#f2f6f3!important;border-radius:0!important;padding:15px 7px!important;display:flex!important}.ai-studio-resource-collapsed:hover{background:#e9f0eb!important}.ai-studio-resource-collapsed em{color:#355544;background:#dfeae2;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;display:grid}.ai-studio-resource-collapsed strong{writing-mode:vertical-rl;color:#40574a;letter-spacing:2px;margin:auto 0;font-size:13px}.ai-studio-resource-collapsed span{color:#8a958e;white-space:nowrap;font-size:11px}.ai-studio-resource-summary{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.ai-studio-resource-summary span{color:#78827b;background:#fff;border:1px solid #e3e8e4;border-radius:9px;align-items:baseline;gap:5px;padding:8px 9px;font-size:11px;display:flex}.ai-studio-resource-summary strong{color:#294637;font-size:15px}.ai-studio-resource-note{color:#7f8982;margin:10px 2px;font-size:11px;line-height:1.55}.ai-studio-resource-list{min-height:0;overflow:auto}.ai-studio-resource-list>article{background:#fff;border:1px solid #dfe5e0;border-left:3px solid #d69a3c;border-radius:11px;margin-bottom:7px;overflow:hidden}.ai-studio-resource-list>article.available{border-left-color:#4e805e}.ai-studio-resource-list>article.writeback-blocked{border-left-color:#b86d38}.ai-studio-resource-list>article.writeback-written{border-left-color:#3f7953}.ai-studio-resource-list>article.expanded{box-shadow:0 8px 20px #1e312614}.ai-studio-resource-card{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:5px;width:100%;display:grid;color:#344139!important;background:#fff!important;padding:11px!important}.ai-studio-resource-card>span{color:#976418;font-size:11px;font-weight:850}.ai-studio-resource-card>em{color:#875f20;background:#f9ecd5;border-radius:5px;padding:3px 5px;font-size:11px;font-style:normal}.ai-studio-resource-card>em.available{color:#356147;background:#e3efe6}.ai-studio-resource-card>em.blocked{color:#8d4c25;background:#f7e5db}.ai-studio-resource-card>em.written{color:#2f6542;background:#dfeee3}.ai-studio-resource-card>strong,.ai-studio-resource-card>p,.ai-studio-resource-card>small{grid-column:1/-1}.ai-studio-resource-card>strong{font-size:12px}.ai-studio-resource-card>p{color:#727d75;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.ai-studio-resource-card>small{color:#909892;font-size:11px}.ai-studio-resource-detail{border-top:1px solid #edf0ed;padding:0 11px 11px}.ai-studio-resource-detail>p{color:#556159;white-space:pre-wrap;margin:9px 0 0;font-size:11px;line-height:1.65}.ai-studio-resource-detail>.ai-studio-writeback-result{background:#eaf2ec;border-radius:7px;padding:7px 8px}.ai-studio-resource-detail>.ai-studio-writeback-result.blocked{color:#824f2c;background:#faeee5}.ai-studio-resource-detail>div{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.ai-studio-resource-detail>div span{color:#6e786f;background:#f0f3f0;border-radius:5px;padding:3px 5px;font-size:11px}.ai-studio-resource-detail>footer{justify-content:space-between;align-items:center;gap:7px;margin-top:10px;display:flex}.ai-studio-resource-detail>footer small{color:#919993;font-size:11px}.ai-studio-resource-detail>footer button{font-size:11px;padding:6px 7px!important}.ai-studio-resource-detail>footer strong{color:#356047;font-size:11px}.ai-studio-resource-empty{color:#89928c;text-align:center;justify-items:center;padding:42px 15px;display:grid}.ai-studio-resource-empty>span{font-size:22px}.ai-studio-resource-empty strong{margin-top:8px;font-size:12px}.ai-studio-resource-empty p{margin:5px 0;font-size:11px;line-height:1.5}.ai-studio-unavailable{text-align:center;background:#fff;border:1px solid #dfe5df;border-radius:18px;justify-items:center;min-height:460px;padding:70px 25px;display:grid}.ai-studio-unavailable>span{color:#fff;background:#355641;border-radius:15px;place-items:center;width:50px;height:50px;font-size:14px;font-weight:900;display:grid}.ai-studio-unavailable h4{margin:14px 0 5px}.ai-studio-unavailable p{color:#79837c;max-width:440px;margin:0 0 18px;font-size:13px;line-height:1.65}.ai-studio-launch-card{text-align:left;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin:0 0 13px;display:grid;box-shadow:0 10px 26px #1a30231f;color:#fff!important;background:radial-gradient(circle at 82% 20%,#f2b24633,#0000 26%),linear-gradient(120deg,#193025,#315441)!important;border-radius:16px!important;padding:17px 18px!important}.ai-studio-launch-card>span{color:#263c30;background:#f2ae3c;border-radius:13px;place-items:center;width:45px;height:45px;font-size:19px;font-weight:900;display:grid}.ai-studio-launch-card small{color:#d4a754;letter-spacing:1px;font-size:11px;font-weight:850}.ai-studio-launch-card strong{margin:4px 0;font-size:13px;display:block}.ai-studio-launch-card p{color:#bdcbc2;margin:0;font-size:11px;line-height:1.55}.ai-studio-launch-card em{color:#f3bb5d;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}@media (width<=1220px) and (width>=761px){.ai-studio-shell{grid-template-columns:148px minmax(350px,1fr) 210px}.ai-studio-shell.resources-collapsed{grid-template-columns:148px minmax(350px,1fr) 48px}.ai-studio-thread-rail>header{padding:13px 9px 9px}.ai-studio-thread-rail>header strong{font-size:12px}.ai-studio-new-thread{margin:0 7px 8px;padding:8px!important}.ai-studio-thread-list{padding:1px 5px 9px}.ai-studio-thread-list>button{padding:9px 6px!important}.ai-studio-thread-list button strong,.ai-studio-thread-list button p{font-size:11px}.ai-studio-thread-list button small{color:#687a70;font-size:11px}.ai-studio-thread-rail>footer{padding:10px 8px}.ai-studio-conversation-bar{gap:8px;padding:11px}.ai-studio-conversation-bar label>span{display:none}.ai-studio-conversation-bar select{width:142px}.ai-studio-orchestrator{grid-template-columns:auto minmax(0,1fr);padding:8px}.ai-studio-orchestrator-title small{display:none}.ai-studio-orchestrator-modules{grid-area:2/1/auto/-1}.ai-studio-orchestrator-actions{grid-area:1/2;justify-self:end}.ai-studio-orchestrator-actions small{display:none}.ai-studio-dispatch,.ai-studio-writeback{grid-template-columns:21px auto;padding:6px 7px!important}.ai-studio-dispatch>span,.ai-studio-writeback>span{width:21px;height:21px}.ai-studio-assignment-board{grid-template-columns:1fr}.ai-studio-message{padding:16px 13px}.ai-studio-welcome{padding:34px 18px 25px}.ai-studio-welcome h4{font-size:17px}.ai-studio-starters{margin-top:17px}.ai-studio-starters button{padding:11px 28px 11px 11px!important}.ai-studio-composer{margin:0 10px 10px}.ai-studio-output-select>span{display:none}.ai-studio-resource-panel{padding:13px 8px}.ai-studio-resource-panel.collapsed{padding:0}.ai-studio-resource-note{font-size:11px}.ai-studio-resource-card{padding:9px!important}}@media (width<=760px){.ai-studio-shell{height:auto;min-height:0;display:block}.ai-studio-thread-rail{display:block}.ai-studio-thread-rail>header{padding-bottom:8px}.ai-studio-new-thread{width:calc(100% - 24px)}.ai-studio-thread-list{gap:5px;max-height:130px;padding-bottom:8px;display:flex}.ai-studio-thread-list>small{display:none}.ai-studio-thread-list>button{flex:0 0 180px}.ai-studio-thread-rail>footer{display:none}.ai-studio-conversation{height:760px}.ai-studio-conversation-bar{flex-direction:column;align-items:flex-start}.ai-studio-conversation-bar label,.ai-studio-conversation-bar select{width:100%}.ai-studio-orchestrator{grid-template-columns:1fr;padding:8px}.ai-studio-orchestrator-title small{display:none}.ai-studio-orchestrator-actions{grid-area:2/1;justify-self:stretch}.ai-studio-orchestrator-actions>button{flex:1}.ai-studio-orchestrator-modules{grid-area:3/1}.ai-studio-orchestrator-modules>span{padding:5px}.ai-studio-assignment-toggle{grid-row:4}.ai-studio-assignment-board{grid-row:5;grid-template-columns:1fr}.ai-studio-welcome{padding:35px 17px}.ai-studio-starters{grid-template-columns:1fr}.ai-studio-message{padding:17px 13px}.ai-studio-composer{margin:0 9px 10px}.ai-studio-composer-tools{grid-template-columns:1fr auto}.ai-studio-composer-tools>small{display:none}.ai-studio-resource-panel.collapsed{border-top:1px solid #e1e6e2;border-left:0;height:54px}.ai-studio-resource-collapsed{justify-content:center;gap:9px;flex-direction:row!important;padding:8px 12px!important}.ai-studio-resource-collapsed strong{writing-mode:horizontal-tb;letter-spacing:0;margin:0}.ai-studio-resource-collapsed span{margin-left:auto}.ai-studio-resource-list{grid-template-columns:1fr}.ai-studio-launch-card{grid-template-columns:42px minmax(0,1fr)}.ai-studio-launch-card>em{grid-column:2}}.ai-studio-thread-rail>header .ai-studio-brand-mark,.ai-studio-lion,.ai-studio-avatar.brand,.ai-studio-launch-card>span{color:#0000;background:#fffdf8;border:1px solid #d09b3952;padding:2px;overflow:hidden}.ai-studio-lion{padding:4px}.ai-studio-brand-mark img,.ai-studio-lion img,.ai-studio-avatar.brand img,.ai-studio-launch-card>span img{object-fit:contain;width:100%;height:100%;display:block}.wechat-pay-onboarding{background:#fff;border:1px solid #dce4de;border-radius:18px;margin:16px 0 20px;overflow:hidden;box-shadow:0 8px 24px #1e312609}.wechat-pay-onboarding>header{background:linear-gradient(135deg,#f8faf8,#fff8eb);border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.wechat-pay-onboarding>header h4{margin:4px 0 5px;font-size:17px}.wechat-pay-onboarding>header p{color:#6f7b73;margin:0;font-size:12px}.wechat-pay-onboarding>header a{color:#45624f;background:#fff;border:1px solid #d8e1da;border-radius:9px;flex:none;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.wechat-pay-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.wechat-pay-step-grid>article{background:#f8faf8;border:1px solid #e5eae6;border-radius:14px;padding:16px}.wechat-pay-step-title{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wechat-pay-step-title>span{color:#684b1d;background:#f3c675;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.wechat-pay-step-title small,.wechat-pay-step-title strong{display:block}.wechat-pay-step-title small{color:#9a6b25;letter-spacing:.4px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.wechat-pay-step-title strong{margin-top:2px;font-size:13px}.wechat-pay-step-title em{color:#8b5e1e;background:#fff0d8;border-radius:7px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850}.wechat-pay-step-title em.done{color:#396148;background:#e1f0e5}.wechat-pay-step-title em.manual{color:#56636c;background:#e9eef1}.wechat-pay-step-grid ol{color:#68756d;margin:13px 0 0;padding-left:21px;font-size:11px;line-height:1.7}.wechat-pay-step-grid li+li{margin-top:3px}.wechat-pay-step-grid code{color:#3e5848;background:#edf2ee;border-radius:4px;padding:2px 4px;font-size:10px}.wechat-pay-current-blocker{background:#fff5e6;border-top:1px solid #ecd9ba;align-items:center;gap:8px;padding:13px 18px;display:flex}.wechat-pay-current-blocker strong{color:#76501a;margin-right:4px;font-size:12px}.wechat-pay-current-blocker span{color:#8a5b16;background:#fff;border:1px solid #ead5b3;border-radius:7px;padding:5px 8px;font-size:11px}@media (width<=900px){.wechat-pay-step-grid{grid-template-columns:1fr}.wechat-pay-onboarding>header{display:grid}.wechat-pay-onboarding>header a{width:max-content}.wechat-pay-current-blocker{flex-wrap:wrap;align-items:flex-start}}.official-account-cover-upload{background:#fafcf9;border:1px dashed #cfd9d1;border-radius:11px;gap:7px;padding:13px 14px;display:grid}.official-account-cover-upload>span{color:#47534b;font-size:13px;font-weight:700}.official-account-cover-upload>span small{color:#8a918c;font-weight:400}.official-account-cover-upload>div{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.official-account-cover-upload>div strong{color:#2e6a43;font-size:13px}.official-account-cover-upload>div>span{color:#8a918c;font-size:13px}.official-account-cover-upload>small{color:#7a827c}.official-account-cover-upload .media-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.media-upload-button.disabled{cursor:not-allowed;opacity:.55}.official-account-cover-row{grid-template-columns:160px minmax(0,1fr);align-items:center!important;gap:15px!important;display:grid!important}.official-account-cover-preview{aspect-ratio:2.35;background:#eef2ee;border:1px solid #d9e1da;border-radius:10px;place-items:center;width:160px;display:grid;overflow:hidden}.official-account-cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.official-account-cover-preview span{color:#909892;font-size:12px}.official-account-cover-preview.empty{border-style:dashed}.official-account-cover-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.official-account-cover-actions strong{color:#2e6a43;font-size:13px}.official-account-cover-actions>span{color:#8a918c;font-size:13px}@media (width<=560px){.official-account-cover-row{grid-template-columns:1fr}.official-account-cover-preview{width:100%;max-width:280px}}.integration-heading{align-items:stretch}.integration-heading>div:first-child p{color:#727c75;max-width:720px;margin:8px 0 0;font-size:13px;line-height:1.7}.integration-runtime{color:#edf6f0;background:linear-gradient(145deg,#274434,#3f684d);border-radius:15px;align-content:center;min-width:238px;padding:15px 18px;display:grid}.integration-runtime.free{color:#694a18;background:linear-gradient(145deg,#fff2d8,#f1d397)}.integration-runtime small,.integration-runtime span{font-size:11px}.integration-runtime strong{margin:4px 0;font-size:15px}.integration-security{margin-bottom:13px}.integration-readiness{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.integration-readiness article{color:#795328;background:#fff8eb;border:1px solid #ead9ba;border-radius:14px;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:11px;padding:14px 16px;display:grid}.integration-readiness article.ready{color:#345d43;background:#edf6ef;border-color:#cee2d3}.integration-readiness article>span{color:#fff;background:#c08a38;border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:grid}.integration-readiness article.ready>span{background:#4d805e}.integration-readiness small,.integration-readiness strong{display:block}.integration-readiness small{letter-spacing:.8px;font-size:11px;font-weight:850}.integration-readiness strong{margin:3px 0;font-size:12px}.integration-readiness p{color:#7b827d;margin:0;font-size:11px;line-height:1.5}.integration-form{gap:14px;display:grid}.integration-card{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #1e312609}.integration-card>header{background:#f8faf8;border-bottom:1px solid #e8ece9;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.integration-card-number{color:#5f451a;background:#f3bb5c;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.integration-card>header small,.integration-card>header h4{display:block}.integration-card>header>div>small{color:#a56f1c;letter-spacing:1px;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.integration-card>header h4{margin:3px 0;font-size:16px}.integration-card>header p{color:#77817a;margin:0;font-size:12px}.integration-state{color:#845d20;background:#f8ecd8;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800}.integration-state.ready{color:#3a6148;background:#e4f0e7}.integration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:19px 20px;display:grid}.integration-fields label,.integration-domain-grid label{gap:6px;display:grid}.integration-fields label>span,.integration-domain-grid label>span{color:#536058;font-size:12px;font-weight:780}.integration-fields label>span small{color:#929a95;font-size:11px;font-weight:500}.integration-fields input,.integration-fields select,.integration-domain-grid input{color:#2d3932;width:100%;height:40px;box-shadow:none;background:#fff;border:1px solid #d9e1da;border-radius:9px;padding:9px 11px;font-size:13px}.integration-fields input:focus,.integration-fields select:focus,.integration-domain-grid input:focus{border-color:#c79749;outline:0;box-shadow:0 0 0 3px #f8ecd9}.integration-fields .full{grid-column:1/-1}.integration-secret>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.integration-secret button{padding:7px 11px;font-size:11px}.integration-domain-block{background:#f2f6f3;border:1px solid #e1e8e2;border-radius:13px;margin:0 20px 18px;padding:15px}.integration-domain-block>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.integration-domain-block strong{font-size:13px}.integration-domain-block small{color:#818a84;font-size:11px}.integration-domain-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.integration-domain-grid input{background:#fff}.integration-card>footer{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.integration-card>footer>button{flex:none;padding:9px 12px;font-size:11px}.integration-test-result{color:#7d847f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.integration-test-result strong{font-size:12px}.integration-test-result span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.integration-test-result small{font-size:11px}.integration-test-result.succeeded{color:#376047}.integration-test-result.failed{color:#914a43}.payment-card>header{background:#fffaf1}.integration-toggle{background:#fff;border:1px solid #e0e5e0;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}.integration-toggle input{accent-color:#477858;width:18px;height:18px;margin:0}.integration-toggle strong,.integration-toggle small{display:block}.integration-toggle strong{font-size:12px}.integration-toggle small{color:#879089;margin-top:3px;font-size:11px}.integration-file-note{color:#62502f;background:#fff7e8;border:1px solid #edddb9;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;margin:0 20px 18px;padding:12px 14px;display:grid}.integration-file-note>span{color:#fff;background:#c58d38;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.integration-file-note p{margin:0;font-size:11px;line-height:1.6}.integration-savebar{z-index:4;color:#e8f1eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f3327f5;border:1px solid #425e4b;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #192b202e}.integration-savebar strong,.integration-savebar small{display:block}.integration-savebar strong{font-size:13px}.integration-savebar small{color:#aebdb3;margin-top:3px;font-size:11px}.integration-savebar button{padding:10px 15px;font-size:12px}.merchant-routing-section{background:#f5f8f5;border:1px solid #dbe4dc;border-radius:18px;gap:16px;margin-top:18px;padding:20px;display:grid}.merchant-routing-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.merchant-routing-heading h4{margin:4px 0 5px;font-size:18px}.merchant-routing-heading p{color:#737e76;max-width:720px;margin:0;font-size:12px;line-height:1.6}.merchant-routing-count{background:#fff;border:1px solid #dfe6e0;border-radius:12px;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;padding:11px 14px;display:grid}.merchant-routing-count strong{color:#284b38;font-size:16px}.merchant-routing-count span{color:#7b857e;font-size:11px}.merchant-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-account-card,.merchant-account-add{text-align:left;background:#fff;border:1px solid #dce4de;border-radius:15px;min-height:210px;padding:15px}.merchant-account-card.default{background:linear-gradient(145deg,#f3f9f4,#fff);border-color:#b9d3c0}.merchant-account-card.disabled{opacity:.65}.merchant-account-top{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.merchant-account-mark{color:#593c0f;background:#ffb73e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.merchant-account-top small,.merchant-account-top h5{display:block}.merchant-account-top small{color:#a26c18;letter-spacing:.6px;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.merchant-account-top h5{margin:3px 0 0;font-size:12px}.merchant-account-top em{color:#875c21;background:#f8ead3;border-radius:7px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}.merchant-account-top em.ready{color:#386248;background:#e5f1e8}.merchant-account-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 10px;display:grid}.merchant-account-card dl div{background:#f6f8f6;border-radius:9px;padding:9px}.merchant-account-card dt{color:#8a938d;font-size:11px}.merchant-account-card dd{color:#3a463f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:760;overflow:hidden}.merchant-account-card>p{color:#7d857f;min-height:31px;margin:0;font-size:11px;line-height:1.5}.merchant-account-card>footer{gap:7px;margin-top:12px;display:flex}.merchant-account-card>footer button{flex:1;padding:7px 9px;font-size:11px}.merchant-default-note{color:#55715f;margin-top:13px;font-size:11px;font-weight:750;display:block}.merchant-account-add{color:#617067;background:0 0;border:1px dashed #b9c7bc;align-content:center;place-items:center;gap:6px;display:grid}.merchant-account-add span{color:#7c571d;background:#ffe8bd;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.merchant-account-add strong{font-size:13px}.merchant-account-add small{color:#8b948e;font-size:11px}.scenic-merchant-binding{color:#eff6f1;background:#203b2c;border-radius:15px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:18px;padding:17px;display:grid}.scenic-merchant-copy>span{color:#e9ad48;letter-spacing:1px;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.scenic-merchant-copy h5{margin:5px 0;font-size:14px}.scenic-merchant-copy p{color:#afc1b5;margin:0;font-size:11px;line-height:1.6}.scenic-merchant-controls{grid-template-columns:1fr 1.2fr 1.2fr auto;align-items:end;gap:8px;display:grid}.scenic-merchant-controls label{gap:5px;display:grid}.scenic-merchant-controls label>span{color:#adbbb2;font-size:11px}.scenic-merchant-controls input,.scenic-merchant-controls select{color:#29372f;background:#fff;border:0;border-radius:8px;width:100%;height:36px;padding:7px 9px;font-size:11px}.scenic-merchant-controls button{white-space:nowrap;height:36px;padding:7px 11px;font-size:11px}.merchant-binding-list{background:#fff;border:1px solid #dde5df;border-radius:13px;overflow:hidden}.merchant-binding-title{background:#f2f5f2;justify-content:space-between;padding:11px 14px;display:flex}.merchant-binding-title strong{font-size:12px}.merchant-binding-title span{color:#818a84;font-size:11px}.merchant-binding-list article{border-top:1px solid #edf0ee;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.merchant-binding-list article:first-of-type{border-top:0}.merchant-binding-list article div{gap:2px;display:grid}.merchant-binding-list article strong{font-size:12px}.merchant-binding-list article small{color:#8b938e;font-size:11px}.merchant-binding-list article>span{color:#c18a33}.merchant-binding-list article button{padding:6px 8px;font-size:11px}.merchant-modal{width:min(850px,94vw)}.merchant-secret-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.merchant-secret-field>div button{padding:7px 12px;font-size:11px}.merchant-enabled{grid-column:1/-1;align-items:center;gap:8px!important;display:flex!important}.merchant-enabled input{accent-color:#497a59;width:18px;height:18px;margin:0}.payment-link-panel{background:#fff;border:1px solid #dce4de;border-radius:15px;overflow:hidden}.payment-link-panel>header{background:linear-gradient(120deg,#fff8e9,#f7faf7);border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 16px;display:flex}.payment-link-panel>header span{color:#a66e18;letter-spacing:1px;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.payment-link-panel>header h5{margin:4px 0;font-size:14px}.payment-link-panel>header p{color:#768078;max-width:760px;margin:0;font-size:11px;line-height:1.6}.payment-link-panel>header button{padding:7px 10px;font-size:11px}.payment-link-editor{border-bottom:1px solid #edf0ee;grid-template-columns:.8fr 1.15fr 1.25fr 1.15fr auto auto;align-items:end;gap:8px;padding:14px 16px;display:grid}.payment-link-editor label{gap:5px;display:grid}.payment-link-editor label>span{color:#68756d;font-size:11px;font-weight:760}.payment-link-editor input,.payment-link-editor select{background:#fff;border:1px solid #dce3dd;border-radius:8px;width:100%;height:36px;padding:7px 9px;font-size:11px}.payment-link-editor>button{white-space:nowrap;height:36px;padding:7px 11px;font-size:11px}.payment-link-enabled{white-space:nowrap;align-items:center;height:36px;gap:6px!important;display:flex!important}.payment-link-enabled input{accent-color:#477858;width:16px;height:16px;margin:0}.payment-link-list{display:grid}.payment-link-list>article{border-top:1px solid #edf0ee;grid-template-columns:1.25fr 1fr .8fr .8fr auto;align-items:center;gap:13px;padding:12px 16px;display:grid}.payment-link-list>article:first-child{border-top:0}.payment-link-list>article.disabled{opacity:.58}.payment-link-list>article>div{gap:3px;min-width:0;display:grid}.payment-link-list strong,.payment-link-list span,.payment-link-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-link-list strong{font-size:12px}.payment-link-list span{color:#7b857e;font-size:11px}.payment-link-list small{color:#909892;font-size:11px}.payment-link-code>span{color:#82591a;background:#ffedca;border-radius:5px;justify-self:start;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.payment-link-list footer{grid-template-columns:repeat(2,auto);gap:5px;display:grid}.payment-link-list footer button,.payment-link-list footer a{text-align:center;padding:5px 7px;font-size:11px}.payment-link-list>article>p{color:#984a42;grid-column:1/-1;margin:0;font-size:11px}.payment-link-empty{color:#8a938d;text-align:center;padding:22px;font-size:11px}@media (width<=1100px){.payment-link-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-link-list>article{grid-template-columns:1.2fr 1fr 1fr}.payment-link-list footer{grid-column:1/-1;display:flex}.payment-link-list>article>p{grid-column:1/-1}}@media (width<=860px){.integration-readiness,.integration-fields,.integration-domain-grid{grid-template-columns:1fr}.integration-fields .full{grid-column:auto}.integration-card>header{grid-template-columns:42px minmax(0,1fr)}.integration-card>header>.integration-state,.integration-card>header>.integration-toggle{grid-column:2;justify-self:start}.merchant-account-grid{grid-template-columns:1fr 1fr}.scenic-merchant-binding{grid-template-columns:1fr}.scenic-merchant-controls,.payment-link-editor,.payment-link-list>article{grid-template-columns:1fr 1fr}}@media (width<=620px){.integration-heading{align-items:stretch}.integration-runtime{width:100%;min-width:0}.integration-card>header{padding:15px}.integration-card>header p{line-height:1.5}.integration-fields{padding:15px}.integration-domain-block,.integration-file-note{margin:0 15px 15px}.integration-domain-block>div:first-child,.integration-card>footer,.integration-savebar{flex-direction:column;align-items:flex-start}.integration-card>footer>button,.integration-savebar button{width:100%}.integration-test-result{grid-template-columns:auto 1fr}.integration-test-result small{grid-column:2}.integration-security{grid-template-columns:34px minmax(0,1fr)}.integration-security em{display:none}.merchant-routing-heading{flex-direction:column;align-items:flex-start}.merchant-account-grid,.scenic-merchant-controls,.payment-link-editor,.payment-link-list>article{grid-template-columns:1fr}.merchant-binding-title{flex-direction:column;gap:7px}.merchant-binding-list article{grid-template-columns:1fr auto 1fr}.merchant-binding-list article button{grid-column:1/-1}.merchant-routing-section{padding:13px}.payment-link-panel>header{flex-direction:column}.payment-link-enabled{height:auto}}.marketing-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.marketing-draft-list{flex-direction:column;gap:8px;display:flex}.marketing-draft-list>button{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #e8e8e2;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.marketing-draft-list>button.selected{border-color:#c18b34;box-shadow:0 0 0 2px #c18b341f}.marketing-draft-list span{gap:5px;display:grid}.marketing-draft-list small{color:#777}.marketing-draft-list em{white-space:nowrap;background:#eee;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal}.marketing-draft-list em.needs_review,.marketing-draft-list em.failed{color:#a64018;background:#fff0e8}.marketing-draft-list em.approved,.marketing-draft-list em.wechat_draft,.marketing-draft-list em.published{color:#26733b;background:#e9f6ed}.marketing-editor{background:#fff;border:1px solid #e8e8e2;border-radius:16px;min-width:0;padding:24px}.marketing-editor>header{justify-content:space-between;gap:20px;display:flex}.marketing-editor h2{margin:6px 0 8px}.marketing-editor>header p{color:#666}.marketing-risks{color:#8a4318;background:#fff7ed;border:1px solid #f2d3ad;border-radius:12px;margin:18px 0;padding:14px 18px}.marketing-tags{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.marketing-tags span{background:#f3f0e8;border-radius:999px;padding:4px 9px;font-size:12px}.marketing-editor pre{white-space:pre-wrap;word-break:break-word;background:#faf9f5;border-radius:12px;max-height:620px;padding:18px;font:15px/1.85 system-ui,sans-serif;overflow:auto}.marketing-editor details{margin-top:16px}.marketing-editor details a{word-break:break-all}.marketing-editor>footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.marketing-editor>footer>div{gap:10px;margin-left:auto;display:flex}@media (width<=900px){.marketing-layout{grid-template-columns:1fr}.marketing-editor>footer{flex-direction:column;align-items:flex-start}.marketing-editor>footer>div{flex-wrap:wrap;margin-left:0}}.wechat-draft-workbench{background:#f6f8f5;border:1px solid #dde5dd;border-radius:16px;gap:15px;margin-top:16px;padding:20px;display:grid}.wechat-draft-workbench>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.wechat-draft-workbench>header h3{margin:5px 0 4px}.wechat-draft-workbench>header p{color:#68736c;margin:0;font-size:13px}.wechat-draft-summary{align-items:center;gap:13px;display:flex}.wechat-draft-summary>span{text-align:right;min-width:92px;display:grid}.wechat-draft-summary strong{color:#254c35;font-size:25px;line-height:1}.wechat-draft-summary small{color:#718078;margin-top:4px}.wechat-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wechat-draft-grid>article{background:#fff;border:1px solid #e2e7e2;border-radius:13px;grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.wechat-draft-thumb{aspect-ratio:2.35;background:#e9eeea;position:relative;overflow:hidden}.wechat-draft-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wechat-draft-thumb>span{color:#879089;place-items:center;height:100%;font-size:12px;display:grid}.wechat-draft-thumb em{color:#fff;background:#1b2820bf;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;position:absolute;bottom:7px;right:8px}.wechat-draft-copy{padding:13px}.wechat-draft-copy h4{margin:0;font-size:15px;line-height:1.45}.wechat-draft-copy p{color:#69716c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.wechat-draft-copy small{color:#8a918c;font-size:11px}.wechat-draft-grid article>footer{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.wechat-draft-grid article>footer>span{color:#337047;background:#e8f5ec;border-radius:999px;padding:3px 7px;font-size:11px}.wechat-draft-grid article>footer button{padding:7px 12px}.wechat-draft-error,.wechat-draft-empty{background:#fff;border:1px dashed #d8dfd8;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.wechat-draft-error{color:#8c431f;background:#fff9f4;border-color:#edcfbd}.wechat-draft-error strong,.wechat-draft-error span{display:block}.wechat-draft-error span{flex:1;font-size:12px}.wechat-draft-empty>span{color:#fff;background:#4b7359;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.wechat-draft-empty.waiting>span{background:#87958b}.wechat-draft-empty strong{display:block}.wechat-draft-empty p{color:#778079;margin:3px 0 0;font-size:12px}.wechat-draft-workbench>footer{color:#747d77;justify-content:space-between;font-size:12px;display:flex}@media (width<=1000px){.wechat-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.wechat-draft-workbench>header{flex-direction:column;align-items:flex-start}.wechat-draft-summary{justify-content:space-between;width:100%}.wechat-draft-summary>span{text-align:left}.wechat-draft-grid{grid-template-columns:1fr}.wechat-draft-workbench>footer{flex-direction:column;gap:5px}}.official-account-pool{background:#fff;border:1px solid #e4e2d9;border-radius:16px;gap:14px;margin-top:16px;padding:20px;display:grid}.official-account-pool>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.official-account-pool>header h3{margin:5px 0 4px}.official-account-pool>header p{color:#747b76;margin:0;font-size:13px}.official-account-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.official-account-pool-grid>article{background:#fafbf9;border:1px solid #e2e5df;border-radius:13px;overflow:hidden}.official-account-pool-grid>article.active{border-color:#b67a20;box-shadow:0 0 0 2px #b67a201a}.official-account-pool-grid>article.disabled{opacity:.62}.official-account-pool-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.official-account-avatar{color:#fff;background:#476553;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.official-account-pool-main>div{gap:3px;min-width:0;display:grid}.official-account-pool-main>div small{color:#848b86;text-overflow:ellipsis;overflow:hidden}.official-account-pool-main em{border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal}.official-account-pool-main em.succeeded{color:#28703f;background:#e6f4e9}.official-account-pool-main em.failed{color:#a14f24;background:#fff0e7}.official-account-pool-main em.not_tested{color:#727a75;background:#ecefec}.official-account-pool-meta{gap:7px;padding:0 13px 11px;display:flex}.official-account-pool-meta span{color:#657069;background:#edf1ed;border-radius:999px;padding:3px 7px;font-size:11px}.official-account-pool-grid article>footer{border-top:1px solid #e7ebe7;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.official-account-pool-grid article>footer>label{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.official-account-pool-grid article>footer>div{flex-wrap:wrap;gap:6px;display:flex}.official-account-pool-grid article>footer button,.mini-upload{padding:6px 9px;font-size:11px}.mini-upload{color:#3f5d4a;cursor:pointer;background:#eef3ef;border-radius:8px;font-weight:700;position:relative}.mini-upload input{opacity:0;width:1px;height:1px;position:absolute}.official-account-pool-form{background:#f7f8f5;border:1px solid #dde2dc;border-radius:13px;gap:14px;padding:16px;display:grid}.official-account-pool-form>header,.official-account-pool-form>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.official-account-pool-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.official-account-pool-form label{gap:5px;display:grid}.official-account-pool-form label span{font-size:12px;font-weight:700}.official-account-pool-form input,.official-account-pool-form select{background:#fff;border:1px solid #d8ded8;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.official-account-pool-form .full{grid-column:1/-1}.official-account-pool-form>section{flex-wrap:wrap;gap:18px;display:flex}.official-account-pool-form>section label{align-items:center;gap:6px;font-size:12px;display:flex}.official-account-pool-form>section input{width:auto;min-height:0}.official-account-pool-form>footer small{color:#757e78}.marketing-account-targets{background:#f6f8f5;border:1px solid #e0e6e0;border-radius:12px;gap:11px;margin-top:16px;padding:14px;display:grid}.marketing-account-targets>header{justify-content:space-between;gap:14px;display:flex}.marketing-account-targets>header div{gap:3px;display:grid}.marketing-account-targets>header small{color:#788079}.marketing-account-targets>header em{color:#93601a;font-size:12px;font-style:normal;font-weight:700}.marketing-account-targets>div{flex-wrap:wrap;gap:8px;display:flex}.marketing-account-targets>div label{background:#fff;border:1px solid #dfe4df;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.marketing-account-targets>div label.selected{background:#fffaf0;border-color:#b67a20}.marketing-account-targets>div label>span{color:#fff;background:#526c5c;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.marketing-account-targets>div label small{color:#879089}.marketing-account-targets>ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.marketing-account-targets>ul li{background:#fff;border-radius:8px;justify-content:space-between;gap:12px;padding:7px 9px;font-size:12px;display:flex}.marketing-account-targets>ul li.synced,.marketing-account-targets>ul li.publishing{color:#2f6b43}.marketing-account-targets>ul li.failed{color:#a14d27;background:#fff6f1}@media (width<=760px){.official-account-pool>header,.official-account-pool-form>header,.official-account-pool-form>footer{flex-direction:column;align-items:flex-start}.official-account-pool-grid,.official-account-pool-form>div{grid-template-columns:1fr}.official-account-pool-form .full{grid-column:auto}.official-account-pool-grid article>footer{flex-direction:column;align-items:flex-start}}.official-account-config{background:#fff;border:1px solid #e3dfd3;border-radius:16px;margin-top:16px;overflow:hidden}.official-account-config>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:grid}.official-account-config>summary::-webkit-details-marker{display:none}.official-account-config-mark{color:#84580f;background:#ffedcb;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.official-account-config summary strong,.official-account-config summary small{display:block}.official-account-config summary small{color:#7a827c;margin-top:3px}.official-account-config summary em{color:#9a581e;background:#fff0e3;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal}.official-account-config summary em.ready{color:#28653c;background:#e5f3e9}.official-account-config-body{border-top:1px solid #eee9df;padding:0 18px 18px}.official-account-config-note{color:#365141;background:#f5f8f5;border-radius:11px;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.official-account-config-note>span{font-size:21px}.official-account-config-note p{margin:0}.official-account-config-note strong,.official-account-config-note small{display:block}.official-account-config-note small{color:#718078;margin-top:3px}.official-account-config-issues{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.official-account-config-issues strong{margin-right:3px;font-size:13px}.official-account-config-issues span{color:#974b1b;background:#fff0e5;border-radius:999px;padding:4px 8px;font-size:12px}.official-account-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.official-account-config-fields label{gap:6px;display:grid}.official-account-config-fields label>span{color:#47534b;font-size:13px;font-weight:700}.official-account-config-fields label small{color:#8a918c;font-weight:400}.official-account-config-fields .full{grid-column:1/-1}.official-account-config-fields input,.official-account-config-fields select{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dce2dc;border-radius:9px;padding:9px 11px}.official-account-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.official-account-switches label{background:#fafbfa;border:1px solid #e2e7e2;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.official-account-switches input{margin-top:3px}.official-account-switches strong,.official-account-switches small{display:block}.official-account-switches small{color:#7d857f;margin-top:3px}.official-account-config-body>footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.official-account-config-body>footer>div:last-child{flex:none;gap:8px;display:flex}@media (width<=760px){.official-account-config>summary{grid-template-columns:40px 1fr}.official-account-config>summary em{grid-column:2;justify-self:start}.official-account-config-fields,.official-account-switches{grid-template-columns:1fr}.official-account-config-fields .full{grid-column:auto}.official-account-config-body>footer{flex-direction:column;align-items:stretch}.official-account-config-body>footer>div:last-child{flex-wrap:wrap}}.official-account-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 14px;display:grid}.official-account-switch>button{color:#56605a;text-align:left;background:#f8f8f4;border:1px solid #e2e3dc;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:15px 17px;display:grid}.official-account-switch>button:hover{border-color:#c18b34}.official-account-switch>button.active{color:#24352c;background:linear-gradient(145deg,#fff9ed,#fff);border-color:#c18b34;box-shadow:0 0 0 2px #c18b341a}.official-account-switch>button>span{color:#fff;background:#43584c;border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.official-account-switch>button.active>span{background:#b67a20}.official-account-switch>button>div{gap:4px;display:grid}.official-account-switch strong{font-size:14px}.official-account-switch small{color:#7c827e;font-size:12px;line-height:1.5}.official-account-context{color:#536158;background:#eef4ef;border-radius:11px;align-items:center;gap:13px;padding:11px 14px;display:flex}.official-account-context span{color:#fff;background:#486451;border-radius:7px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.official-account-context p{margin:0;font-size:12px;line-height:1.6}.service-account-workbench{gap:18px;display:grid}.service-account-hero{color:#fff;background:linear-gradient(135deg,#20372b,#355744);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.service-account-hero h3{margin:6px 0 8px;font-size:22px}.service-account-hero p{color:#cfddd4;max-width:740px;margin:0;line-height:1.7}.service-account-hero button{color:#3d2b0f;background:#f2bd63;flex:none}.service-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-operation-grid article{background:#fff;border:1px solid #e4e6df;border-radius:15px;padding:20px}.service-operation-grid article>span{color:#b27720;font-size:12px;font-weight:900}.service-operation-grid h4{margin:8px 0 7px;font-size:17px}.service-operation-grid p{color:#626b65;margin:0 0 15px;line-height:1.65}.service-operation-grid small{color:#8c6b37}.service-message-flow{background:#faf8f2;border:1px solid #e7e0d3;border-radius:15px;padding:22px}.service-message-flow header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.service-message-flow h3{margin:5px 0 0}.service-message-flow header small{color:#a55d25}.service-message-flow>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.service-message-flow>div b{background:#fff;border:1px solid #e3ded3;border-radius:9px;padding:9px 11px;font-size:12px}.service-message-flow>div span{color:#b27720}@media (width<=760px){.official-account-switch,.service-operation-grid{grid-template-columns:1fr}.service-account-hero,.service-message-flow header{flex-direction:column;align-items:flex-start}.service-account-hero button{width:100%}.official-account-context{flex-direction:column;align-items:flex-start}}.content-ops-metrics{margin-top:20px}.content-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.content-channel-grid>button{text-align:left;color:inherit;background:linear-gradient(145deg,#fff,#faf9f4);border:1px solid #e8e5dc;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.content-channel-grid>button:hover{border-color:#c18b34;transform:translateY(-1px)}.channel-mark{color:#fff;background:#202a26;border-radius:14px;place-items:center;width:48px;height:48px;font-size:19px;font-weight:800;display:grid}.content-channel-grid small,.social-format-card small{color:#9a6b22}.content-channel-grid h4{margin:5px 0;font-size:18px}.content-channel-grid p{color:#626862;margin:0 0 9px}.content-channel-grid em{color:#767b76;font-size:12px;font-style:normal}.content-channel-grid b{color:#9a6b22}.content-ops-flow{color:#fff;background:#202a26;border-radius:18px;margin-top:26px;padding:24px}.content-ops-flow h3{margin:5px 0 20px}.content-ops-flow>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.content-ops-flow article{background:#ffffff0f;border-radius:12px;align-content:start;gap:7px;padding:14px;display:grid}.content-ops-flow article span{color:#e1b769;font-size:12px}.content-ops-flow article small{color:#bdc6c1;line-height:1.55}.social-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.social-format-card{background:#fff;border:1px solid #e8e5dc;border-radius:16px;padding:22px}.social-format-card>header{align-items:center;gap:14px;display:flex}.social-format-card h4{margin:3px 0;font-size:18px}.social-format-card h5{margin:20px 0 8px}.social-format-card ul{color:#555;padding-left:20px;line-height:1.8}.social-chip-list{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.social-chip-list span{background:#f3f0e8;border-radius:999px;padding:7px 11px;font-size:13px}.production-card ol{gap:10px;padding:0;list-style:none;display:grid}.production-card li{border-bottom:1px solid #eee;grid-template-columns:130px 1fr;gap:10px;padding:10px 0;display:grid}.production-card li span{color:#727772}.channel-empty-workbench{text-align:center;background:#faf9f5;border:1px dashed #d8d2c4;border-radius:16px;place-items:center;margin-top:18px;padding:34px;display:grid}.channel-empty-workbench>span{color:#b98432;font-size:30px}.channel-empty-workbench h4{margin:8px 0}.channel-empty-workbench p{color:#6c716d;max-width:680px;line-height:1.7}.content-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.content-pillar-grid article{background:#fff;border:1px solid #e8e5dc;border-radius:15px;padding:20px}.content-pillar-grid article>span{color:#b17a26;font-size:12px;font-weight:800}.content-pillar-grid h4{margin:9px 0 7px}.content-pillar-grid p{color:#636963;min-height:44px;line-height:1.55}.content-pillar-grid small{color:#8b908b}.asset-source-rules{background:#faf9f5;border-radius:16px;margin-top:22px;padding:24px}.asset-source-rules>div{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.asset-source-rules>div b{background:#fff;border:1px solid #e2ddd1;border-radius:10px;padding:9px 12px}.asset-source-rules>div span{color:#b17a26}.asset-source-rules p{color:#676c68;margin-bottom:0}@media (width<=1100px){.content-ops-flow>div{grid-template-columns:repeat(3,1fr)}.content-pillar-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.content-channel-grid,.social-operation-grid,.content-pillar-grid{grid-template-columns:1fr}.content-ops-flow>div{grid-template-columns:repeat(2,1fr)}.production-card li{grid-template-columns:1fr}}.payment-credential-field>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.payment-credential-field>div>input[readonly]{color:#66736b;background:#f4f6f4}.credential-upload-button{cursor:pointer;background:#496b55;border-radius:9px;justify-content:center;align-items:center;min-width:96px;height:40px;padding:0 12px;color:#fff!important;font-size:11px!important;font-weight:850!important;display:flex!important}.credential-upload-button:hover{background:#385842}.credential-upload-button.disabled{cursor:not-allowed;opacity:.55}.credential-file-input{clip:rect(0,0,0,0);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.merchant-credential-note{color:#466052;background:#eef5ef;border:1px solid #dce8de;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.merchant-credential-note>span{color:#fff;background:#52715d;border-radius:6px;flex:none;padding:4px 7px;font-size:10px;font-weight:850}.merchant-credential-note>p{margin:0;font-size:11px;line-height:1.6}.merchant-modal .credential-upload-button{min-width:112px}.merchant-modal .payment-credential-field small{color:#89928c;font-weight:500}@media (width<=640px){.payment-credential-field>div{grid-template-columns:1fr}.merchant-modal .credential-upload-button{width:100%;min-width:0}}.ai-revision-box{background:linear-gradient(145deg,#fbfcfa,#f2f7f3);border:1px solid #d9e2db;border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:grid}.ai-revision-box>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-revision-box h3{margin:3px 0 4px}.ai-revision-box p{color:#68756c;margin:0}.ai-revision-box form{gap:8px;display:grid}.ai-revision-box textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #cfdad2;border-radius:12px;padding:13px 14px}.ai-revision-box form footer{justify-content:space-between;align-items:center;display:flex}.ai-revision-box form footer span{color:#7a867e;font-size:12px}.ai-revision-compare{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:10px;padding-top:4px;display:grid}.ai-revision-compare>article{background:#fff;border:1px solid #e0e5e1;border-radius:13px;min-width:0;padding:14px}.ai-revision-compare>article.candidate{background:#f5fbf6;border-color:#9fbea9}.ai-revision-compare>article>small,.ai-revision-compare>article>strong,.ai-revision-compare>article>p{margin:0 0 7px;display:block}.ai-revision-compare>article>p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-revision-compare>article>pre{white-space:pre-wrap;color:#526158;max-height:210px;margin:10px 0 0;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ai-revision-compare>span{text-align:center;color:#a36b0b;align-self:center;font-weight:900}.ai-revision-compare>footer{background:#fff4dd;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.ai-revision-compare>footer span{color:#695d45;font-size:13px}.marketing-revision-box{margin:18px 0}@media (width<=760px){.ai-revision-compare{grid-template-columns:1fr}.ai-revision-compare>span{transform:rotate(90deg)}.ai-revision-compare>footer{flex-direction:column;grid-column:auto;align-items:stretch}}.finance-order-modal{width:min(860px,94vw)}.finance-order-detail{background:#f3f6f3;gap:16px;padding:22px;display:grid}.finance-order-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-order-detail-grid>div{background:#fff;border:1px solid #e1e7e2;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}.finance-order-detail-grid small{color:#7f8982;font-size:11px}.finance-order-detail-grid span,.finance-order-detail-grid code,.finance-order-detail-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.finance-refund-box{background:#fff;border:1px solid #ead9bc;border-radius:14px;gap:13px;padding:17px;display:grid}.finance-refund-box>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-refund-box h3{margin:0;font-size:15px}.finance-refund-box p{color:#78827b;margin:5px 0 0;font-size:12px;line-height:1.55}.finance-refund-box label{color:#5f6a62;gap:7px;font-size:12px;font-weight:700;display:grid}.finance-refund-box textarea{resize:vertical;background:#f8faf8;border:1px solid #dce4dd;border-radius:9px;width:100%;padding:10px}.finance-refund-meta{color:#77827a;flex-wrap:wrap;gap:7px 16px;font-size:11px;display:flex}.finance-refund-meta .error-text{color:#a34a37;flex-basis:100%}.finance-refund-box>footer{background:0 0;border:0;justify-content:flex-end;gap:8px;padding:0;display:flex;position:static}.danger-button{color:#fff!important;background:#b64c3e!important;border:0!important}.finance-refund-box .status:empty{display:none}@media (width<=720px){.finance-order-detail-grid{grid-template-columns:1fr 1fr}.finance-order-modal .modal>header{padding:19px}.finance-refund-box>header{flex-direction:column;align-items:flex-start}}.admin-binding-code{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-binding-qr{background:#fff;border:1px solid #dce6de;border-radius:12px;flex:0 0 184px;justify-items:center;gap:7px;padding:10px;display:grid}.admin-binding-qr img{width:164px;height:164px;image-rendering:pixelated;display:block}.admin-binding-qr small{color:#637269;font-size:11px;font-weight:750}.admin-binding-code-main{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:210px;display:flex}.admin-binding-code-main strong{color:#2e4b39;letter-spacing:3px;background:#e8f1ea;border-radius:8px;padding:9px 12px;font:800 20px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-binding-code-main button{padding:8px 11px;font-size:11px}.admin-binding-code-main small{color:#8a6a34;flex-basis:100%}@media (width<=640px){.admin-binding-qr{box-sizing:border-box;flex-basis:100%;width:100%}.admin-binding-code-main{width:100%;min-width:0}}.table-wrap td small a{color:#3f6f52;text-underline-offset:2px;font-weight:850;text-decoration:underline}.pricing-standard-panel{gap:4px;display:grid}.pricing-standard-panel header h3{margin:0 0 4px}.pricing-standard-panel header p{color:#758078;margin:0 0 10px;font-size:12px;line-height:1.6}.pricing-standard-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pricing-standard-chip{color:#12613e;background:#eef6f1;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.pricing-standard-chip.empty{color:#8a958b;background:#f4f5f2;font-weight:500}.workspace-status strong{align-items:center;gap:6px;display:flex}.platform-version{color:#12613e;letter-spacing:.3px;background:#eef6f1;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}.video-ai-workbench{gap:18px;margin-top:20px;display:grid}.video-ai-form{color:#fff;background:linear-gradient(145deg,#1f3328,#2e4a39);border-radius:18px;padding:24px}.video-ai-form>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.video-ai-form>header h3{margin:6px 0 7px;font-size:21px}.video-ai-form>header p{color:#cbd9d0;max-width:760px;margin:0;line-height:1.65}.video-ai-form>header>span{color:#654615;background:#f6d69e;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.video-ai-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.video-ai-fields label{align-content:start;gap:7px;display:grid}.video-ai-fields label.wide{grid-column:1/-1}.video-ai-fields label>span{color:#c9d5ce;font-size:12px;font-weight:750}.video-ai-fields input,.video-ai-fields select,.video-ai-fields textarea{color:#25352c;background:#fff;border-color:#ffffff2e}.video-ai-fields textarea{resize:vertical}.video-ai-form>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.video-ai-form>footer small{color:#afc1b7}.video-ai-form>footer button{color:#3d2b0f;background:#f1b957}.video-draft-workspace{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:18px;display:grid}.video-draft-list{flex-direction:column;gap:8px;display:flex}.video-draft-list>header{justify-content:space-between;align-items:center;padding:3px 2px 7px;display:flex}.video-draft-list>header small{color:#818782}.video-draft-list>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e3e5df;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:9px;padding:13px;display:flex}.video-draft-list>button.selected{border-color:#bd8129;box-shadow:0 0 0 2px #bd81291f}.video-draft-list>button.failed{border-color:#e2b7a3}.video-draft-list>button>span{gap:6px;min-width:0;display:grid}.video-draft-list>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-draft-list>button small{color:#7f8581;font-size:11px}.video-draft-list>button em{color:#386144;background:#e5f1e7;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-style:normal}.video-draft-list>button.failed em{color:#9a4a29;background:#f8e8e0}.video-content-package{background:#fff;border:1px solid #e3e5df;border-radius:17px;min-width:0;padding:24px}.video-content-package>header{border-bottom:1px solid #eceee9;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.video-content-package>header h2{margin:5px 0 7px;font-size:22px}.video-content-package>header p{color:#757c77;margin:0}.video-content-package.empty{text-align:center;align-content:center;place-items:center;min-height:320px;display:grid}.video-content-package.empty>span{color:#b27b28;font-size:30px}.video-content-package.empty h3{margin:8px 0}.video-content-package.empty p,.video-content-package.failed p{color:#737a75}.video-content-package.failed{border-color:#e2b7a3}.video-risk-flags{color:#865020;background:#fff4e5;border-radius:11px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:17px 0;padding:13px;display:flex}.video-risk-flags strong{margin-right:4px}.video-risk-flags span{background:#ffffffb8;border-radius:6px;padding:3px 7px;font-size:12px}.video-copy-grid,.video-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.video-copy-grid section,.video-delivery-grid section{background:#f8f8f4;border-radius:12px;padding:16px}.video-copy-grid small,.video-delivery-grid small,.video-script-block>small,.video-storyboard header small{color:#a46e1f;letter-spacing:.5px;font-size:11px;font-weight:850}.video-copy-grid ol,.video-delivery-grid ul{margin:10px 0 0;padding-left:20px;line-height:1.7}.video-script-block{color:#fff;background:#24392e;border-radius:13px;gap:8px;margin-top:18px;padding:18px;display:grid}.video-script-block strong{color:#f0c67e;font-size:17px}.video-script-block p{color:#e0e7e2;white-space:pre-wrap;margin:3px 0 0;line-height:1.9}.video-script-block>small:not(:first-child){margin-top:10px}.video-storyboard{margin-top:20px}.video-storyboard header h3{margin:4px 0 12px}.video-storyboard>article{border-top:1px solid #eceee9;grid-template-columns:74px minmax(0,1fr);gap:13px;padding:13px 0;display:grid}.video-storyboard time{color:#a46e1f;font-size:12px;font-weight:850}.video-storyboard article p{color:#555f59;margin:6px 0;line-height:1.65}.video-storyboard article small{color:#7b827d}.video-delivery-grid p{color:#59625d;white-space:pre-wrap;line-height:1.7}.video-hashtags{flex-wrap:wrap;gap:6px;display:flex}.video-hashtags span{color:#865b1e;background:#f5ead8;border-radius:999px;padding:4px 7px;font-size:11px}@media (width<=980px){.video-ai-fields{grid-template-columns:1fr 1fr}.video-draft-workspace{grid-template-columns:1fr}}@media (width<=680px){.video-ai-form>header,.video-ai-form>footer,.video-content-package>header{flex-direction:column;align-items:flex-start}.video-ai-fields,.video-copy-grid,.video-delivery-grid{grid-template-columns:1fr}.video-ai-fields label.wide{grid-column:auto}.video-ai-form>footer button,.video-content-package>header button{width:100%}}
