:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}html{height:100%}body{height:100%;margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{text-align:left;box-sizing:border-box;--text-h:#0a0a0a;--text:#404040;background:#fafafa;border:none;width:100%;max-width:none;height:100%;min-height:100svh;margin:0}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.dash-plain{color:#334155;margin:0 0 .85rem;font-size:.94rem;line-height:1.55}.dash-plain.muted{color:#64748b}.dash-plain.small,.dash-plain.muted.small{font-size:.82rem}.dash-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.35rem;box-shadow:0 8px 30px #0f172a0f}.dash-card h2{margin:0 0 .65rem;font-size:1.05rem;font-weight:600}.dash-grid-form{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=720px){.dash-grid-form{grid-template-columns:1fr}}.dash-form-label{color:#334155;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.dash-form-label input[type=text],.dash-form-label input[type=password]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .65rem}.dash-btn{font:inherit;cursor:pointer;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .85rem}.dash-btn:disabled{opacity:.55;cursor:not-allowed}.dash-btn.primary{color:#fff;background:#171717;border-color:#171717}.dash-btn.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dash-row{flex-wrap:wrap;gap:.5rem;display:flex}.dash-err{color:#b91c1c;margin:.75rem 0 0;font-size:.88rem}.dash-oknote{color:#047857;margin:.5rem 0 0;font-size:.85rem}.dash-hint{color:#64748b;margin:.5rem 0;font-size:.9rem}.dash-link{color:#7c3aed;font-size:.9rem;font-weight:500}.dash-help-callout{color:#7c2d12;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;margin-top:.75rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.5}.dash-steps{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.dash-step{align-items:flex-start;gap:1rem;margin:0;display:flex}.dash-step-num{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.2rem;font-size:.95rem;font-weight:700;display:flex}.dash-step-body{flex:1;min-width:0}.dash-step-body h2{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.dash-accounts-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-top:.75rem;display:flex}.dash-select-group{color:#334155;flex-direction:column;gap:.35rem;min-width:10rem;font-size:.8rem;font-weight:600;display:flex}.dash-select-group .select,.dash-select-group input{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .65rem}.dash-mini-advanced{color:#64748b;margin:.75rem 0 0;font-size:.85rem}.dash-mini-advanced summary{cursor:pointer;font-weight:500}.dash-toggle{color:#475569;cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:1rem;font-size:.82rem;font-weight:500;display:flex}.dash-toggle input{margin-top:.2rem}.dash-profile-dl{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:1rem 0 0;font-size:.88rem;display:grid}.dash-profile-dl dt{color:#64748b;margin:0}.dash-profile-dl dd{margin:0;font-family:ui-monospace,monospace}.dash-metric-list{margin:.75rem 0 0;padding:0;font-size:.86rem;list-style:none}.dash-metric-list li{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.dash-m-val{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.dash-metrics-label{color:#64748b;margin-top:1rem;font-size:.78rem;font-weight:500;display:block}.dash-metrics-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;margin-top:.35rem;padding:.5rem .65rem}.dash-split{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}@media (width<=900px){.dash-split{grid-template-columns:1fr}}.dash-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dash-filters{flex-wrap:wrap;gap:.35rem;display:flex}.dash-filters button{font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.25rem .6rem;font-size:.75rem}.dash-filters button.on{color:#5b21b6;background:#ede9fe;border-color:#a78bfa}.dash-media-list{max-height:55vh;margin:.75rem 0 0;padding:0;list-style:none;overflow:auto}.dash-media-list li{cursor:pointer;border:1px solid #0000;border-radius:10px;gap:.75rem;padding:.65rem;display:flex}.dash-media-list li:hover{background:#f8fafc}.dash-media-list li.active{background:#ede9fe;border-color:#c4b5fd}.dash-thumb{object-fit:cover;border-radius:8px;width:56px;height:56px}.dash-thumb.placeholder{background:#e2e8f0}.dash-badge{text-transform:uppercase;letter-spacing:.04em;color:#3730a3;background:#e0e7ff;border-radius:4px;padding:.12rem .4rem;font-size:.68rem}.dash-badge.dim{color:#475569;background:#f1f5f9}.dash-ins-table{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.86rem}.dash-ins-table th,.dash-ins-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:.5rem .65rem}.dash-debug-out{color:#e2e8f0;background:#0f172a;border-radius:8px;max-height:200px;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.72rem;overflow-x:auto}.app-layout[data-v-fccb98c3]{color:#171717;background:#fafafa;grid-template-rows:1fr;grid-template-columns:220px minmax(0,1fr);height:100vh;min-height:100vh;max-height:100vh;font-family:system-ui,-apple-system,sans-serif;display:grid;overflow:hidden}@media (width<=800px){.app-layout[data-v-fccb98c3]{grid-template-columns:1fr}}.sidebar[data-v-fccb98c3]{box-sizing:border-box;background:#fff;border-right:1px solid #e5e5e5;flex-direction:column;gap:1.25rem;height:100%;min-height:0;max-height:100%;padding:1.25rem 1rem;display:flex;overflow:hidden auto}@media (width<=800px){.sidebar[data-v-fccb98c3]{flex-flow:wrap;align-items:center}.sidebar-foot[data-v-fccb98c3]{text-align:right;margin-left:auto}}.brand[data-v-fccb98c3]{flex-direction:column;gap:.15rem;display:flex}.brand-title[data-v-fccb98c3]{font-size:.9375rem;font-weight:600}.brand-sub[data-v-fccb98c3]{color:#737373;font-size:.65rem;font-weight:500}.brand-tag[data-v-fccb98c3]{color:#a3a3a3;margin-top:.25rem;font-size:.6rem;line-height:1.25}.nav[data-v-fccb98c3]{flex-direction:column;gap:.2rem;display:flex}@media (width<=800px){.nav[data-v-fccb98c3]{flex-flow:wrap}}.nav-item[data-v-fccb98c3]{color:#404040;border-radius:6px;flex-direction:column;gap:.08rem;padding:.45rem .55rem;font-size:.875rem;line-height:1.2;text-decoration:none;display:flex}.nav-main[data-v-fccb98c3]{font-weight:500}.nav-sub[data-v-fccb98c3]{color:#a3a3a3;font-size:.68rem;font-weight:400}.nav-item.active .nav-sub[data-v-fccb98c3]{color:#737373}.dim[data-v-fccb98c3]{color:#a3a3a3}.tier-pill[data-v-fccb98c3]{color:#525252;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 .35rem;font-size:.72rem;display:flex}.tier-value[data-v-fccb98c3]{text-transform:capitalize;color:#171717;font-weight:600}.logout-chip[data-v-fccb98c3]{font:inherit;cursor:pointer;color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:.4rem;padding:.25rem .45rem;font-size:.65rem;display:block}.logout-chip[data-v-fccb98c3]:hover{color:#171717;border-color:#d4d4d4}.lang-chip[data-v-fccb98c3]{font:inherit;cursor:pointer;color:#404040;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:.4rem;padding:.25rem .45rem;font-size:.65rem}.nav-item[data-v-fccb98c3]:hover{background:#f5f5f5}.nav-item.active[data-v-fccb98c3]{color:#0a0a0a;background:#f5f5f5;font-weight:600}.sidebar-foot[data-v-fccb98c3]{margin-top:auto}.status[data-v-fccb98c3]{color:#737373;margin:0;font-size:.7rem}.status[data-ok=true][data-v-fccb98c3]{color:#15803d}.acct[data-v-fccb98c3]{color:#0a0a0a;margin:.35rem 0 0;font-size:.75rem;font-weight:500}.main-wrap[data-v-fccb98c3]{-webkit-overflow-scrolling:touch;background:#fafafa;min-width:0;height:100%;min-height:0;overflow:hidden auto}.mhec-root[data-v-869a2216]{width:100%}.mhec-svg[data-v-869a2216]{width:100%;height:5.25rem;display:block}.mhec-axis[data-v-869a2216]{stroke:#e5e5e5;stroke-width:1px}.mhec-line[data-v-869a2216]{stroke:#404040;stroke-width:2px}.mhec-end[data-v-869a2216]{stroke:#dc2626;stroke-width:1px;opacity:.85}.mhec-range[data-v-869a2216]{color:#a3a3a3;font-variant-numeric:tabular-nums;justify-content:space-between;margin:.15rem 0 0;font-size:.6rem;display:flex}.mh-float-root{pointer-events:auto;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:.65rem;padding:.65rem .75rem;display:flex;overflow:hidden auto;box-shadow:0 12px 36px #00000024,0 0 0 1px #0000000a}.mh-main-row{align-items:flex-start;gap:.65rem;display:flex}.mh-chart-block{margin:0 0 .15rem}.mh-chart-h{text-transform:uppercase;letter-spacing:.08em;color:#737373;margin:0 0 .35rem;font-size:.62rem;font-weight:700}.mh-chart-hint{color:#a3a3a3;margin:.35rem 0 0;font-size:.6rem;line-height:1.35}.mh-metrics-note{color:#a16207;margin-top:.2rem;font-size:.58rem;display:block}.mh-end{margin-top:.45rem}.mh-end-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mh-date{font:inherit;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:8px;min-height:2rem;padding:.3rem .45rem;font-size:.78rem}.mh-end-clear{font:inherit;color:#525252;cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;padding:.35rem .55rem;font-size:.68rem}.mh-end-hint{color:#a3a3a3;margin:.35rem 0 0;font-size:.58rem;line-height:1.35}.mh-thumb-wrap{border-radius:8px;flex-shrink:0;width:72px;height:72px;transition:transform .15s,box-shadow .15s;overflow:hidden}.mh-float-root .mh-thumb-wrap:hover{transform:scale(1.08);box-shadow:0 6px 20px #0000001f}.mh-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.mh-thumb-img.placeholder{background:#e5e5e5}.mh-body{text-align:left;flex:1;min-width:0}.mh-type{text-transform:uppercase;letter-spacing:.05em;color:#525252;font-size:.65rem;font-weight:700}.mh-pill{color:#525252;vertical-align:middle;background:#f3f4f6;border-radius:4px;margin-left:.35rem;padding:.1rem .35rem;font-size:.6rem;font-weight:600;display:inline-block}.mh-time{color:#737373;margin:.15rem 0 .35rem;font-size:.72rem;display:block}.mh-cap{color:#404040;margin:0;font-size:.78rem;line-height:1.35}.mh-metrics{color:#737373;margin:.35rem 0 0;font-size:.72rem}.mh-assign{margin-top:.5rem}.mh-assign-l{text-transform:uppercase;letter-spacing:.06em;color:#737373;margin-bottom:.35rem;font-size:.6rem;font-weight:700;display:block}.mh-select{width:100%;font:inherit;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.35rem .45rem;font-size:.8rem}.mh-meta{border-top:1px solid #f0f0f0;padding-top:.35rem}.mh-meta-h{color:#525252;margin:0 0 .4rem;font-size:.7rem;font-weight:600}.mh-meta-err{color:#b91c1c;margin:0;font-size:.72rem}.mh-meta-hint{color:#737373;margin:0;font-size:.72rem}.mh-ins-scroll{border:1px solid #f0f0f0;border-radius:6px;max-height:12rem;overflow:auto}.mh-ins-table{border-collapse:collapse;width:100%;font-size:.72rem}.mh-ins-table th,.mh-ins-table td{text-align:left;border-bottom:1px solid #f0f0f0;padding:.32rem .45rem}.mh-ins-table th{color:#737373;text-transform:uppercase;letter-spacing:.04em;background:#fafafa;font-size:.62rem;font-weight:600;position:sticky;top:0}.mh-ins-table td.num,.mh-ins-table th.num{text-align:right;font-variant-numeric:tabular-nums}.mds[data-v-e5432cfa]{vertical-align:middle;width:100%;max-width:5.5rem;height:1.75rem;display:block}.mds-base[data-v-e5432cfa]{stroke:#ececec;stroke-width:1px}.analytics-page[data-v-56a87e29]{box-sizing:border-box;color:#171717;width:100%;min-width:0;max-width:none;padding:1rem 1.25rem 2rem;overflow-x:hidden}.analytics-registry[data-v-56a87e29]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.analytics-registry .section-head[data-v-56a87e29]{min-width:0}.analytics-registry .section-controls--wrap[data-v-56a87e29]{flex:auto;justify-content:flex-start;min-width:0;max-width:100%}.analytics-registry .btn-csv[data-v-56a87e29]{margin-left:auto}.section-head-titles[data-v-56a87e29]{flex:12rem;min-width:0;max-width:100%}.registry-sub[data-v-56a87e29]{margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.section-controls--wrap[data-v-56a87e29]{flex:18rem;justify-content:flex-end;min-width:0}.btn-csv[data-v-56a87e29]{font:inherit;color:#171717;cursor:pointer;background:#fff;border:1px solid #171717;border-radius:6px;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.btn-csv[data-v-56a87e29]:disabled{opacity:.45;cursor:not-allowed}.table-wrap--full[data-v-56a87e29]{box-sizing:border-box;width:100%;max-width:100%;margin:0}.data-table--registry[data-v-56a87e29]{table-layout:fixed;width:100%;min-width:0}.th-sort[data-v-56a87e29]{font:inherit;text-transform:uppercase;letter-spacing:.04em;color:#525252;cursor:pointer;text-align:inherit;background:0 0;border:none;padding:0;font-size:.7rem;font-weight:600}.th-sort[data-v-56a87e29]:hover{color:#171717}.num .th-sort[data-v-56a87e29]{text-align:right;width:100%}.col-spark[data-v-56a87e29]{vertical-align:middle}.col-caption-wide[data-v-56a87e29]{min-width:0}.data-table--registry .caption-cell[data-v-56a87e29]{text-overflow:ellipsis;white-space:nowrap;color:#525252;max-width:0;overflow:hidden}.data-table--registry .col-thumb[data-v-56a87e29]{border-right:1px solid #f0f0f0;width:6%}.data-table--registry .col-spark[data-v-56a87e29]{border-right:1px solid #f0f0f0;width:9%;padding-inline:.35rem}.data-table--registry .col-type[data-v-56a87e29]{word-break:break-word;overflow-wrap:anywhere;vertical-align:middle;width:11%;padding-left:.35rem}.data-table--registry .col-posted[data-v-56a87e29]{text-overflow:ellipsis;width:12%;overflow:hidden}.data-table--registry td.col-posted[data-v-56a87e29]{color:#525252;white-space:nowrap;font-size:.68rem;line-height:1.35}.data-table--registry th.col-metric[data-v-56a87e29]:not(.col-metric-wide),.data-table--registry td.col-metric[data-v-56a87e29]:not(.col-metric-wide){width:7%}.data-table--registry th.col-metric-wide[data-v-56a87e29],.data-table--registry td.col-metric-wide[data-v-56a87e29]{width:8%}.data-table--registry .col-metric[data-v-56a87e29],.data-table--registry .col-metric-wide[data-v-56a87e29]{white-space:nowrap}.data-table--registry .col-campaign[data-v-56a87e29]{width:11%;min-width:0}.data-table--registry .col-caption-wide[data-v-56a87e29]{width:23%;min-width:0}.data-table--registry .col-link[data-v-56a87e29]{white-space:normal;width:7%;min-width:5.25rem}.data-table--registry .table-select[data-v-56a87e29]{max-width:100%}.data-table--registry th[data-v-56a87e29],.data-table--registry td[data-v-56a87e29]{box-sizing:border-box}.data-table tbody tr.row-neutral[data-v-56a87e29]{background:#fafafa}.data-table tbody tr.row-hot[data-v-56a87e29]{background:#fee2e259}.data-table tbody tr.row-hot[data-v-56a87e29]:hover,.data-table tbody tr.row-neutral[data-v-56a87e29]:hover{filter:brightness(.97)}.type-line[data-v-56a87e29]{align-items:center;gap:.25rem;display:inline-flex}.db-tick[data-v-56a87e29]{flex-shrink:0;font-size:.65rem;font-weight:800;line-height:1}.db-tick--ok[data-v-56a87e29]{color:#059669}.db-tick--fail[data-v-56a87e29]{color:#ca8a04}.db-tick--skip[data-v-56a87e29]{color:#a3a3a3}.db-tick--pending[data-v-56a87e29]{color:#d4d4d4}.page-head[data-v-56a87e29]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.eyebrow[data-v-56a87e29]{letter-spacing:.1em;text-transform:uppercase;color:#737373;margin:0 0 .25rem;font-size:.7rem;font-weight:600}h1[data-v-56a87e29]{letter-spacing:-.02em;color:#0a0a0a;margin:0 0 .35rem;font-size:1.5rem;font-weight:600}.sub[data-v-56a87e29]{color:#525252;margin:0;font-size:.875rem;line-height:1.5}.meta-line .dot[data-v-56a87e29]{color:#a3a3a3;margin:0 .35rem}.dim[data-v-56a87e29]{color:#737373}.small[data-v-56a87e29]{margin-top:.15rem;font-size:.75rem;display:block}.head-actions[data-v-56a87e29]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn-primary[data-v-56a87e29]{font:inherit;cursor:pointer;color:#fff;background:#171717;border:1px solid #171717;border-radius:6px;padding:.5rem .9rem}.btn-primary[data-v-56a87e29]:disabled{opacity:.45;cursor:not-allowed}.btn-ghost[data-v-56a87e29]{font:inherit;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:.5rem .9rem;text-decoration:none}.card[data-v-56a87e29]{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:0;max-width:100%;margin-bottom:1rem;padding:1rem 1.1rem}.card h2[data-v-56a87e29]{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.muted[data-v-56a87e29]{color:#525252;margin:0;font-size:.875rem}.muted a[data-v-56a87e29]{color:#171717;font-weight:500}.setup-callout-link[data-v-56a87e29]{margin-top:.65rem;display:inline-flex}.kpi-row[data-v-56a87e29]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.kpi[data-v-56a87e29]{background:#fff;border:1px solid #e5e5e5;border-radius:6px;min-width:7.5rem;padding:.65rem .85rem}.kpi-wide[data-v-56a87e29]{flex:12rem}.kpi-name[data-v-56a87e29]{color:#737373;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;display:block}.kpi-num[data-v-56a87e29]{margin-top:.2rem;font-size:1.05rem;font-weight:600;display:block}.kpi-period[data-v-56a87e29]{color:#a3a3a3;margin-top:.15rem;font-size:.65rem}.section-block[data-v-56a87e29]{margin-bottom:1rem}.section-head[data-v-56a87e29]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.section-controls[data-v-56a87e29]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.date-range-tabs[data-v-56a87e29]{border-left:1px solid #e5e5e5;margin-left:.1rem;padding-left:.75rem}.campaign-toolbar-filter[data-v-56a87e29]{flex-direction:column;gap:.2rem;display:flex}.filter-label[data-v-56a87e29]{color:#737373;text-transform:uppercase;font-size:.65rem;font-weight:600}.filter-select[data-v-56a87e29]{font:inherit;border:1px solid #d4d4d4;border-radius:6px;min-width:10rem;padding:.3rem .45rem;font-size:.8rem}.campaign-toolbar-link[data-v-56a87e29]{color:#171717;align-self:center;font-size:.8rem}.table-select[data-v-56a87e29]{font:inherit;border:1px solid #e5e5e5;border-radius:4px;max-width:11rem;padding:.2rem .35rem;font-size:.75rem}.col-campaign[data-v-56a87e29]{min-width:8rem}.section-title[data-v-56a87e29]{margin:0;font-size:.95rem;font-weight:600}.tabs[data-v-56a87e29]{flex-wrap:wrap;gap:.25rem;display:flex}.tabs button[data-v-56a87e29]{font:inherit;cursor:pointer;color:#404040;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;padding:.25rem .55rem;font-size:.75rem}.tabs button.on[data-v-56a87e29]{background:#f5f5f5;border-color:#a3a3a3;font-weight:600}.top-row[data-v-56a87e29]{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.top-item[data-v-56a87e29]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex:none;width:100px;padding:0}.top-item.on[data-v-56a87e29]{border-color:#171717;box-shadow:0 0 0 1px #171717}.top-img[data-v-56a87e29]{object-fit:cover;border-radius:5px 5px 0 0;width:100%;height:100px;display:block}.top-img.placeholder[data-v-56a87e29]{background:#f5f5f5;height:100px}.top-caption[data-v-56a87e29]{color:#737373;text-transform:uppercase;padding:.25rem .35rem 0;font-size:.65rem;display:block}.top-metrics[data-v-56a87e29]{padding:.1rem .35rem .35rem;font-size:.72rem;display:block}.table-wrap[data-v-56a87e29]{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.data-table[data-v-56a87e29]{border-collapse:collapse;width:100%;font-size:.8125rem}.data-table th[data-v-56a87e29],.data-table td[data-v-56a87e29]{text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:.5rem .6rem}.data-table th[data-v-56a87e29]{text-transform:uppercase;letter-spacing:.05em;color:#737373;background:#fafafa;font-size:.7rem;font-weight:600}.data-table tbody tr[data-v-56a87e29]{cursor:default}.col-thumb[data-v-56a87e29]{width:64px}.cell-thumb-wrap[data-v-56a87e29]{width:52px;position:relative}.cell-thumb[data-v-56a87e29]{object-fit:cover;border-radius:4px;width:52px;height:52px;display:block}.cell-thumb.placeholder[data-v-56a87e29]{background:#e5e5e5}.badge-overlay[data-v-56a87e29]{color:#fff;background:#000000a6;border-radius:2px;padding:.1rem .25rem;font-size:.55rem;line-height:1;position:absolute;bottom:2px;right:2px}.story-badge[data-v-56a87e29]{bottom:2px;left:2px;right:auto}.badge-play[data-v-56a87e29]{text-align:center;color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;width:1.35rem;height:1.35rem;font-size:.55rem;line-height:1.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.warn-banner[data-v-56a87e29]{color:#713f12;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:0 0 1rem;padding:.6rem .75rem;font-size:.8125rem}.stories-skip-hint[data-v-56a87e29]{margin:0 0 .75rem}.type-pill[data-v-56a87e29]{font-size:.7rem;font-weight:500;display:inline-block}.nowrap[data-v-56a87e29]{white-space:nowrap}.num[data-v-56a87e29]{text-align:right;font-variant-numeric:tabular-nums}.strong[data-v-56a87e29]{font-weight:600}.col-link[data-v-56a87e29]{vertical-align:middle;min-width:5.5rem}.col-link-inner[data-v-56a87e29]{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.link[data-v-56a87e29]{color:#171717;font-weight:500}.link-detail[data-v-56a87e29]{color:#2563eb;text-decoration:none}.link-detail[data-v-56a87e29]:hover{text-decoration:underline}.err[data-v-56a87e29]{color:#b91c1c;font-size:.875rem}.hint[data-v-56a87e29]{color:#737373;font-size:.875rem}.detail-root[data-v-ff6a5d72]{padding:0}.title[data-v-ff6a5d72]{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.muted[data-v-ff6a5d72]{color:#525252;margin:0 0 .5rem;font-size:.875rem}.small[data-v-ff6a5d72]{margin-bottom:.5rem}.story-metric-note .bilingual-sub[data-v-ff6a5d72]{color:#737373;margin-top:.25rem;font-size:.72rem;display:block}.story-note[data-v-ff6a5d72]{color:#737373;margin-bottom:.75rem;font-size:.8125rem}.player-wrap[data-v-ff6a5d72]{margin:0 0 1rem}.media-player[data-v-ff6a5d72]{background:#000;border-radius:6px;width:100%;max-height:min(42vh,360px);display:block}.still-wrap[data-v-ff6a5d72]{margin:0 0 1rem}.still-img[data-v-ff6a5d72]{object-fit:contain;border:1px solid #e5e5e5;border-radius:6px;width:100%;max-height:min(42vh,360px);display:block}.daily-section[data-v-ff6a5d72]{border-bottom:1px solid #f0f0f0;margin:0 0 1rem;padding-bottom:.5rem}.chart-block[data-v-ff6a5d72]{min-height:128px;margin:.5rem 0 .75rem}.bar-chart-block[data-v-ff6a5d72]{min-height:3rem;margin:.5rem 0 .75rem}.bar-caption[data-v-ff6a5d72]{margin:0 0 .35rem}.bar-row[data-v-ff6a5d72]{grid-template-columns:5.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.4rem;margin-bottom:.32rem;font-size:.75rem;display:grid}.bar-date[data-v-ff6a5d72]{color:#525252;font-variant-numeric:tabular-nums}.bar-track[data-v-ff6a5d72]{background:#f0f0f0;border-radius:4px;height:.55rem;overflow:hidden}.bar-fill[data-v-ff6a5d72]{background:#ea580c;border-radius:4px;min-width:3px;height:100%}.bar-num[data-v-ff6a5d72]{text-align:right;font-variant-numeric:tabular-nums;color:#171717}.daily-chart[data-v-ff6a5d72]{width:100%;min-height:96px;max-height:160px;display:block}.chart-legend[data-v-ff6a5d72]{color:#525252;flex-wrap:wrap;gap:.5rem .75rem;margin:.35rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.chart-legend li[data-v-ff6a5d72]{align-items:center;gap:.28rem;display:inline-flex}.swatch[data-v-ff6a5d72]{border-radius:2px;flex-shrink:0;width:.55rem;height:.55rem}.x-range[data-v-ff6a5d72]{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.daily-table-scroll[data-v-ff6a5d72]{border:1px solid #f0f0f0;border-radius:6px;max-height:11rem;margin-top:.35rem;overflow:auto}.daily-table[data-v-ff6a5d72]{margin:0}.insights-heading[data-v-ff6a5d72]{color:#525252;margin:1rem 0 .5rem;font-size:.8125rem;font-weight:600}.err[data-v-ff6a5d72]{color:#b91c1c;font-size:.875rem}.hint[data-v-ff6a5d72]{color:#737373;font-size:.875rem}.tiny[data-v-ff6a5d72]{margin-top:.35rem;font-size:.75rem}.link[data-v-ff6a5d72]{color:#171717;font-weight:500}.ins-table[data-v-ff6a5d72]{border-collapse:collapse;width:100%;font-size:.8125rem}.ins-table th[data-v-ff6a5d72],.ins-table td[data-v-ff6a5d72]{border-bottom:1px solid #f0f0f0;padding:.45rem .5rem}.ins-table th[data-v-ff6a5d72]{text-align:left;color:#737373;text-transform:uppercase;font-size:.7rem}.num[data-v-ff6a5d72]{text-align:right;font-variant-numeric:tabular-nums}.detail-root--page[data-v-ff6a5d72]{flex-direction:column;gap:0;display:flex}.page-hero-card[data-v-ff6a5d72]{background:var(--post-hero-bg,#fafafa);border:1px solid #e5e5e5;border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.1rem 1.15rem;box-shadow:0 1px 2px #0000000a}.page-type-row[data-v-ff6a5d72]{flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;display:flex}.type-pill[data-v-ff6a5d72]{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#171717;border-radius:6px;padding:.28rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.type-pill--muted[data-v-ff6a5d72]{color:#404040;text-transform:none;letter-spacing:0;background:#e5e5e5;font-weight:500}.story-note--tight[data-v-ff6a5d72]{margin-bottom:.75rem}.hero-layout[data-v-ff6a5d72]{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:1rem 1.25rem;display:grid}@media (width<=800px){.hero-layout[data-v-ff6a5d72]{grid-template-columns:1fr}}.hero-media[data-v-ff6a5d72]{background:#0a0a0a;border-radius:10px;min-width:0;overflow:hidden}.hero-media-fallback[data-v-ff6a5d72]{text-align:center;background:#f5f5f5;padding:2rem 1rem;font-size:.875rem}.player-wrap--hero[data-v-ff6a5d72]{margin:0}.media-player--hero[data-v-ff6a5d72]{border-radius:0;max-height:min(52vh,440px)}.still-wrap--hero[data-v-ff6a5d72]{margin:0}.still-img--hero[data-v-ff6a5d72]{border:none;border-radius:0;width:100%;max-height:min(52vh,440px)}.hero-aside[data-v-ff6a5d72]{flex-direction:column;gap:1rem;min-width:0;padding:.35rem .15rem 0;display:flex}.hero-caption[data-v-ff6a5d72]{color:#262626;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hero-snapshot-title[data-v-ff6a5d72],.hero-db-badge[data-v-ff6a5d72]{text-transform:uppercase;letter-spacing:.05em;color:#737373;margin:0 0 .4rem;font-size:.68rem;font-weight:600}.hero-snapshot[data-v-ff6a5d72]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:.75rem .85rem}.hero-kpi-grid[data-v-ff6a5d72]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.hero-kpi[data-v-ff6a5d72]{flex-direction:column;gap:.15rem;display:flex}.hero-kpi-label[data-v-ff6a5d72]{color:#737373;font-size:.72rem}.hero-kpi-value[data-v-ff6a5d72]{font-variant-numeric:tabular-nums;color:#171717;font-size:1.35rem;font-weight:700;line-height:1.1}.hero-db-snapshot[data-v-ff6a5d72]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:.75rem .85rem}.hero-db-date[data-v-ff6a5d72]{color:#171717;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.hero-db-grid[data-v-ff6a5d72]{grid-template-columns:1fr 1fr;gap:.45rem .65rem;display:grid}.hero-db-item[data-v-ff6a5d72]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.hero-db-l[data-v-ff6a5d72]{color:#737373;font-size:.68rem}.hero-db-v[data-v-ff6a5d72]{font-variant-numeric:tabular-nums;color:#171717;font-size:.875rem;font-weight:600}.hero-actions[data-v-ff6a5d72]{flex-wrap:wrap;gap:.5rem;display:flex}.btn-hero[data-v-ff6a5d72]{border-radius:8px;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-hero-primary[data-v-ff6a5d72]{color:#fff;background:#171717;border:1px solid #171717}.btn-hero-primary[data-v-ff6a5d72]:hover{background:#404040;border-color:#404040}.btn-hero-ghost[data-v-ff6a5d72]{color:#171717;background:#fff;border:1px solid #d4d4d4}.btn-hero-ghost[data-v-ff6a5d72]:hover{background:#fafafa;border-color:#a3a3a3}.section-head-page[data-v-ff6a5d72]{margin-bottom:.85rem}.section-title-page[data-v-ff6a5d72]{color:#171717;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.section-sub[data-v-ff6a5d72]{margin:0;font-size:.8125rem;line-height:1.45}.section-head-live .insights-heading[data-v-ff6a5d72]{margin-top:0}.daily-section--page[data-v-ff6a5d72]{background:#fff;border:1px solid #e5e5e5;border-bottom:none;border-radius:12px;margin-bottom:1.25rem;padding:1.15rem 1.1rem 1.25rem;box-shadow:0 1px 2px #0000000a}.live-section--page[data-v-ff6a5d72]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:1.15rem 1.1rem 1.25rem;box-shadow:0 1px 2px #0000000a}.chart-block--page[data-v-ff6a5d72]{background:#fafafa;border-radius:10px;margin-bottom:.85rem;padding:.65rem .75rem .75rem}.chart-block--page .daily-chart[data-v-ff6a5d72]{min-height:120px;max-height:200px}.chart-help[data-v-ff6a5d72]{margin-top:.5rem;margin-bottom:0}.daily-table-scroll--page[data-v-ff6a5d72]{border:1px solid #e5e5e5;border-radius:10px;max-height:min(50vh,22rem)}.daily-table-scroll--page .ins-table thead th[data-v-ff6a5d72]{z-index:2;background:#f5f5f5;font-size:.65rem;position:sticky;top:0;box-shadow:0 1px #e5e5e5}.daily-table-scroll--page .ins-table tbody tr[data-v-ff6a5d72]:hover{background:#fafafa}.live-stats-grid[data-v-ff6a5d72]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem;margin-top:.35rem;display:grid}.live-stat-card[data-v-ff6a5d72]{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;justify-content:center;gap:.35rem;min-height:4.25rem;padding:.75rem .85rem;display:flex}.live-stat-name[data-v-ff6a5d72]{color:#525252;font-size:.75rem;line-height:1.35}.live-stat-val[data-v-ff6a5d72]{font-variant-numeric:tabular-nums;color:#171717;font-size:1.05rem;font-weight:700;line-height:1.2}.campaign-detail[data-v-04ff1d85]{box-sizing:border-box;color:#171717;--campaign-accent:#171717;width:100%;max-width:none;padding:1rem 1.25rem 2.5rem}.page-head[data-v-04ff1d85]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.eyebrow[data-v-04ff1d85]{letter-spacing:.1em;text-transform:uppercase;color:#737373;margin:0 0 .25rem;font-size:.7rem;font-weight:600}h1[data-v-04ff1d85]{margin:0 0 .35rem;font-size:1.5rem;font-weight:600}.sub[data-v-04ff1d85]{color:#525252;max-width:42rem;margin:0;font-size:.875rem}.eyebrow.biline[data-v-04ff1d85]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.eyebrow-a[data-v-04ff1d85]{color:#0f766e}.eyebrow-b[data-v-04ff1d85]{text-transform:none;letter-spacing:0;color:#a3a3a3;font-size:.65rem;font-weight:500}.biline[data-v-04ff1d85]{flex-direction:column;gap:.2rem;display:flex}.biline-main[data-v-04ff1d85]{font-weight:500}.biline-sub[data-v-04ff1d85]{color:#737373;font-size:.78rem;line-height:1.35}.lang-toggle[data-v-04ff1d85]{font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:.35rem .6rem;font-size:.75rem}.head-actions[data-v-04ff1d85]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn-primary[data-v-04ff1d85]{font:inherit;cursor:pointer;color:#fff;background:#171717;border:1px solid #171717;border-radius:6px;padding:.5rem .9rem}.btn-primary[data-v-04ff1d85]:disabled{opacity:.45;cursor:not-allowed}.btn-secondary[data-v-04ff1d85]{font:inherit;cursor:pointer;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:.5rem .85rem}.btn-secondary[data-v-04ff1d85]:disabled{opacity:.45;cursor:not-allowed}.btn-ghost[data-v-04ff1d85]{font:inherit;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:.5rem .9rem;text-decoration:none}.card[data-v-04ff1d85]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:1rem;padding:1rem 1.1rem}.hero[data-v-04ff1d85]{border-left:4px solid var(--campaign-accent)}.hero-kpis[data-v-04ff1d85]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem;display:grid}.kpi-tile[data-v-04ff1d85]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.12rem;padding:.65rem .75rem;display:flex}.kpi-tile-wide[data-v-04ff1d85]{grid-column:1/-1}@media (width>=720px){.kpi-tile-wide[data-v-04ff1d85]{grid-column:span 2}.cache-row[data-v-04ff1d85]{grid-column:1/-1}}.kt-label[data-v-04ff1d85]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.62rem;font-weight:700}.kt-sub[data-v-04ff1d85]{color:#94a3b8;font-size:.65rem;line-height:1.2}.kt-val[data-v-04ff1d85]{font-variant-numeric:tabular-nums;color:#0f172a;font-size:1.35rem;font-weight:700}.kt-mix[data-v-04ff1d85]{font-variant-numeric:tabular-nums;color:#0f172a;font-size:1rem;font-weight:650}.hero-hint[data-v-04ff1d85]{margin:.75rem 0 0}.toast.biline[data-v-04ff1d85]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin-bottom:1rem;padding:.65rem .9rem;font-size:.875rem}.toast .biline-sub[data-v-04ff1d85]{color:#047857}.muted[data-v-04ff1d85]{color:#525252}.small[data-v-04ff1d85]{font-size:.8125rem}.strip-landmark[data-v-04ff1d85]{margin-bottom:.5rem;padding:.65rem 1rem}.strip-landmark-title[data-v-04ff1d85]{color:#0f172a;margin:0;font-size:1rem;font-weight:600}.strip-workspace[data-v-04ff1d85]{margin-bottom:1rem}.hero-after-strip[data-v-04ff1d85]{margin-top:.25rem}.strip-wrap[data-v-04ff1d85]{margin-top:.25rem;margin-left:-1.25rem;margin-right:-1.25rem;padding-bottom:1rem;padding-left:1.25rem}.strip[data-v-04ff1d85]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.25rem;padding:.5rem 1.25rem 1.25rem 0;display:flex;overflow-x:auto}.post-card[data-v-04ff1d85]{scroll-snap-align:start;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;flex:0 0 min(340px,88vw);display:flex;overflow:hidden;box-shadow:0 12px 24px -8px #0000001f,0 4px 8px -4px #0000000f}.post-card.active[data-v-04ff1d85]{border-color:var(--campaign-accent);box-shadow:0 0 0 2px var(--campaign-accent), 0 16px 32px -12px #0000002e}.post-select[data-v-04ff1d85]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:block}.post-frame[data-v-04ff1d85]{aspect-ratio:4/5;background:#0a0a0a;max-height:min(72vh,520px);position:relative}.post-img[data-v-04ff1d85]{object-fit:cover;width:100%;height:100%;display:block}.post-img.placeholder[data-v-04ff1d85]{background:linear-gradient(145deg,#262626,#171717)}.post-play[data-v-04ff1d85]{color:#fff;pointer-events:none;background:#00000073;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin:auto;font-size:1rem;display:grid;position:absolute;inset:0}.post-type[data-v-04ff1d85]{text-transform:uppercase;letter-spacing:.04em;color:#171717;background:#ffffffeb;border-radius:6px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;position:absolute;top:.65rem;left:.65rem}.post-body[data-v-04ff1d85]{flex-direction:column;gap:.45rem;padding:.85rem 1rem 1rem;display:flex}.post-time[data-v-04ff1d85]{color:#737373;font-size:.75rem}.post-cap[data-v-04ff1d85]{color:#262626;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.post-metrics[data-v-04ff1d85]{color:#404040;flex-wrap:wrap;gap:.65rem;font-size:.8125rem;display:flex}.post-metrics .eng[data-v-04ff1d85]{color:var(--campaign-accent);margin-left:auto;font-weight:600}.cache-mini[data-v-04ff1d85]{color:#737373}.permalink[data-v-04ff1d85]{text-align:center;color:#2563eb;border-top:1px solid #f5f5f5;padding:.5rem;font-size:.8125rem;display:block}.workspace-split[data-v-04ff1d85]{grid-template-columns:minmax(0,1fr) minmax(280px,34vw);align-items:start;gap:1rem;display:grid}@media (width<=1100px){.workspace-split[data-v-04ff1d85]{grid-template-columns:1fr}.workspace-detail[data-v-04ff1d85]{max-height:none;position:static}}.workspace-main[data-v-04ff1d85]{min-width:0}.workspace-detail[data-v-04ff1d85]{max-height:calc(100vh - 1.5rem);position:sticky;top:.75rem;overflow:auto}.detail-card[data-v-04ff1d85],.detail-placeholder[data-v-04ff1d85]{margin-bottom:0}.hint[data-v-04ff1d85]{color:#737373;margin:0;font-size:.875rem}.campaigns-page[data-v-6bb02bc7]{box-sizing:border-box;color:#171717;width:100%;max-width:1320px;padding:1rem 1.25rem 2.5rem}.campaigns-top-pair[data-v-6bb02bc7]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=960px){.campaigns-top-pair[data-v-6bb02bc7]{grid-template-columns:1fr}}.strategy-compact[data-v-6bb02bc7],.create-card[data-v-6bb02bc7]{margin-bottom:0}.strategy-heading[data-v-6bb02bc7],.create-heading[data-v-6bb02bc7]{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.strategy-hint-list[data-v-6bb02bc7]{max-height:5.5rem;margin:0;padding-left:1rem;font-size:.82rem;line-height:1.4;overflow-y:auto}.strategy-empty[data-v-6bb02bc7]{margin:0;line-height:1.4}.create-submit[data-v-6bb02bc7]{align-self:flex-end}.page-head[data-v-6bb02bc7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.eyebrow[data-v-6bb02bc7]{letter-spacing:.1em;text-transform:uppercase;color:#737373;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .25rem;font-size:.7rem;font-weight:600;display:flex}.eyebrow-bi[data-v-6bb02bc7]{color:#0f766e}.eyebrow-sub[data-v-6bb02bc7]{text-transform:none;letter-spacing:0;color:#a3a3a3;font-size:.68rem;font-weight:500}h1[data-v-6bb02bc7]{margin:0 0 .35rem;font-size:1.5rem;font-weight:600}.h2[data-v-6bb02bc7]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.biline[data-v-6bb02bc7]{flex-direction:column;gap:.2rem;display:flex}.biline-main[data-v-6bb02bc7]{color:#171717;font-weight:500}.biline-sub[data-v-6bb02bc7]{color:#737373;font-size:.78rem;font-weight:400;line-height:1.35}.hint-li .biline-sub[data-v-6bb02bc7]{margin-top:.1rem}.sub[data-v-6bb02bc7]{color:#525252;max-width:44rem;margin:0;font-size:.875rem}.cache-banner[data-v-6bb02bc7]{background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;margin:.65rem 0 0;padding:.5rem .65rem;font-size:.8rem}.cache-meta[data-v-6bb02bc7]{color:#0f766e;margin-top:.15rem;font-size:.72rem}.head-actions[data-v-6bb02bc7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lang-toggle[data-v-6bb02bc7]{font:inherit;cursor:pointer;color:#404040;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:.35rem .6rem;font-size:.75rem}.btn-primary[data-v-6bb02bc7]{font:inherit;cursor:pointer;color:#fff;background:#171717;border:1px solid #171717;border-radius:6px;padding:.5rem .9rem}.btn-primary[data-v-6bb02bc7]:disabled{opacity:.45;cursor:not-allowed}.btn-secondary[data-v-6bb02bc7]{font:inherit;cursor:pointer;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:.45rem .75rem}.btn-secondary[data-v-6bb02bc7]:disabled{opacity:.5;cursor:not-allowed}.btn-danger-soft[data-v-6bb02bc7]{font:inherit;cursor:pointer;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.45rem .75rem;font-size:.8125rem}.btn-ghost[data-v-6bb02bc7]{font:inherit;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:.5rem .9rem;text-decoration:none}.btn-ghost.tiny[data-v-6bb02bc7]{padding:.28rem .55rem;font-size:.75rem}.small-link[data-v-6bb02bc7]{white-space:nowrap;padding:.35rem .65rem;font-size:.8125rem}.card[data-v-6bb02bc7]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:1rem;padding:1rem 1.1rem}.strategic .hint-list[data-v-6bb02bc7]{color:#404040;margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.45}.create-form[data-v-6bb02bc7]{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.field[data-v-6bb02bc7]{flex-direction:column;flex:1;gap:.25rem;min-width:220px;display:flex}.label[data-v-6bb02bc7]{color:#525252;font-size:.75rem;font-weight:500}.text-input[data-v-6bb02bc7]{font:inherit;border:1px solid #d4d4d4;border-radius:6px;padding:.45rem .6rem}.color-row[data-v-6bb02bc7]{flex-direction:column;gap:.35rem;display:flex}.swatches[data-v-6bb02bc7]{flex-wrap:wrap;gap:.35rem;display:flex}.swatch[data-v-6bb02bc7]{background:var(--c);cursor:pointer;border:2px solid #e5e5e5;border-radius:50%;width:1.5rem;height:1.5rem;padding:0}.swatch.on[data-v-6bb02bc7]{box-shadow:0 0 0 2px #171717}.compare-head[data-v-6bb02bc7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.compare-tools[data-v-6bb02bc7]{flex-wrap:wrap;gap:.35rem;display:flex}.compare-pick-row[data-v-6bb02bc7]{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.pick-chip[data-v-6bb02bc7]{cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.8rem;display:inline-flex}.pick-chip.on[data-v-6bb02bc7]{background:#fff;border-color:#0d9488}.pick-cb[data-v-6bb02bc7]{cursor:pointer;margin:0}.pick-name[data-v-6bb02bc7]{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.compare-card .bar-list[data-v-6bb02bc7]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.bar-row[data-v-6bb02bc7]{grid-template-columns:minmax(140px,1fr) minmax(120px,3fr) auto;align-items:center;gap:.5rem .75rem;font-size:.875rem;display:grid}.bar-label[data-v-6bb02bc7]{align-items:center;gap:.35rem;min-width:0;display:flex}.bar-label .dot[data-v-6bb02bc7]{background:#d4d4d4;border-radius:50%;flex-shrink:0;width:8px;height:8px}.bar-track[data-v-6bb02bc7]{background:#f1f5f9;border-radius:99px;height:10px;overflow:hidden}.bar-fill[data-v-6bb02bc7]{border-radius:99px;min-width:4px;height:100%;transition:width .25s}.bar-val[data-v-6bb02bc7]{font-variant-numeric:tabular-nums;color:#525252;font-size:.8125rem;font-weight:600}.side-compare[data-v-6bb02bc7]{border-top:1px solid #f1f5f9;margin-top:1.25rem;padding-top:1rem}.side-title[data-v-6bb02bc7]{margin:0 0 .75rem;font-size:.9rem}.side-cols[data-v-6bb02bc7]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.side-col[data-v-6bb02bc7]{border:1px solid #e5e5e5;border-top:3px solid var(--accent,#0d9488);background:#fafafa;border-radius:10px;padding:.75rem}.side-col-title[data-v-6bb02bc7]{color:#0a0a0a;margin:0 0 .5rem;font-size:.8rem;font-weight:600}.mini-kpis[data-v-6bb02bc7]{flex-direction:column;gap:.35rem;display:flex}.mini-kpi[data-v-6bb02bc7]{justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.mk-label[data-v-6bb02bc7]{color:#737373}.mk-val[data-v-6bb02bc7]{font-variant-numeric:tabular-nums;font-weight:600}.campaign-grid[data-v-6bb02bc7]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.1rem;display:grid}.campaign-card[data-v-6bb02bc7]{--accent:#0d9488;flex-direction:column;gap:.85rem;margin-bottom:0;display:flex}.cc-hero[data-v-6bb02bc7]{flex-direction:column;gap:.5rem;display:flex}.cc-strip-wrap[data-v-6bb02bc7]{margin-left:-.15rem;margin-right:-.15rem}.cc-strip[data-v-6bb02bc7]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.35rem;padding:.25rem .15rem .5rem;display:flex;overflow-x:auto}.cc-strip-card[data-v-6bb02bc7]{scroll-snap-align:start;background:#0f172a;border:1px solid #e5e5e5;border-radius:8px;flex:0 0 52px;height:68px;position:relative;overflow:hidden}.cc-strip-card.is-story[data-v-6bb02bc7]{box-shadow:inset 0 0 0 2px #a855f7}.cc-strip-img[data-v-6bb02bc7]{object-fit:cover;width:100%;height:100%;display:block}.cc-strip-ph[data-v-6bb02bc7]{background:linear-gradient(135deg,#1e293b,#334155);width:100%;height:100%}.cc-strip-empty[data-v-6bb02bc7]{color:#9ca3af;text-align:center;border:1px dashed #e5e5e5;border-radius:8px;padding:.6rem .25rem;font-size:.78rem}.cc-head[data-v-6bb02bc7]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cc-title[data-v-6bb02bc7]{margin:0;font-size:1.08rem;font-weight:600}.kpi-boxes[data-v-6bb02bc7]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.kpi-box[data-v-6bb02bc7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.15rem;padding:.65rem .75rem;display:flex}.kpi-box-wide[data-v-6bb02bc7]{grid-column:1/-1}.kpi-box-k[data-v-6bb02bc7]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.65rem;font-weight:700}.kpi-box-v[data-v-6bb02bc7]{font-variant-numeric:tabular-nums;color:#0f172a;font-size:1.35rem;font-weight:700;line-height:1.1}.kpi-box-v.mix[data-v-6bb02bc7]{font-size:1rem}.kpi-box-e[data-v-6bb02bc7]{color:#94a3b8;font-size:.68rem}.muted-empty[data-v-6bb02bc7]{text-align:center;background:#f8fafc;border-radius:10px;padding:.75rem}.cc-actions[data-v-6bb02bc7]{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.muted[data-v-6bb02bc7]{color:#525252}.small[data-v-6bb02bc7]{font-size:.8125rem}.dim[data-v-6bb02bc7]{color:#a3a3a3}.hint[data-v-6bb02bc7]{color:#737373;margin:.5rem 0 0;font-size:.875rem}.toast[data-v-6bb02bc7]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin:0;padding:.65rem .9rem;font-size:.875rem}.toast .biline-sub[data-v-6bb02bc7]{color:#047857;opacity:.9}.api-block[data-v-6bb02bc7]{padding-top:.15rem}.settings-page[data-v-5d49b8e1]{max-width:52rem;padding:1.75rem 1.5rem 3rem}.settings-tabs[data-v-5d49b8e1]{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.settings-tab[data-v-5d49b8e1]{font:inherit;cursor:pointer;color:#404040;background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:.45rem .95rem;font-size:.88rem}.settings-tab.on[data-v-5d49b8e1]{color:#5b21b6;background:#f3e8ff;border-color:#c4b5fd;font-weight:600}.settings-advanced-cta[data-v-5d49b8e1]{margin:0 0 1.5rem}.dash-linkish[data-v-5d49b8e1]{font:inherit;color:#7c3aed;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.compact-profile[data-v-5d49b8e1]{max-height:12rem;margin-top:.75rem;overflow:auto}.page-head[data-v-5d49b8e1]{margin-bottom:1.5rem}.eyebrow[data-v-5d49b8e1]{letter-spacing:.14em;text-transform:uppercase;color:#7c3aed;margin:0 0 .35rem;font-size:.72rem;font-weight:600}h1[data-v-5d49b8e1]{letter-spacing:-.03em;margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.75rem)}.subhint[data-v-5d49b8e1]{color:#64748b;margin:0;font-size:.85rem}.advanced-wrap[data-v-5d49b8e1]{margin-top:1.5rem}.advanced-summary[data-v-5d49b8e1]{cursor:pointer;font-size:1rem;font-weight:600}.advanced-wrap[data-v-5d49b8e1] .docs{max-height:none;margin-top:1rem}.small.muted[data-v-5d49b8e1]{color:#64748b;font-size:.82rem}.metric-code[data-v-5d49b8e1]{background:#f5f5f5;border-radius:4px;padding:.06em .35em;font-family:ui-monospace,monospace;font-size:.75rem}.sync-hero[data-v-5d49b8e1]{background:linear-gradient(165deg,#faf5ff 0%,#fff 38%);border:1px solid #e9d5ff;margin-bottom:1.25rem}.sync-badge[data-v-5d49b8e1]{letter-spacing:.06em;text-transform:uppercase;color:#7c3aed;margin:0 0 .35rem;font-size:.68rem;font-weight:600;display:inline-block}.sync-hero h2[data-v-5d49b8e1]{margin:0 0 .5rem;font-size:1.2rem}.inline-code[data-v-5d49b8e1]{background:#f3e8ff;border-radius:4px;padding:.08em .28em;font-family:ui-monospace,monospace;font-size:.82em}.sync-checklist[data-v-5d49b8e1]{color:#334155;margin:0 0 1rem;padding-left:1.15rem;font-size:.9rem;line-height:1.45}.sync-checklist li[data-v-5d49b8e1]{margin-bottom:.45rem}.sync-status[data-v-5d49b8e1]{border-top:1px solid #e9d5ff;margin-bottom:.75rem;padding:.75rem 0 0}.sync-status-grid[data-v-5d49b8e1]{grid-template-columns:8.5rem 1fr;align-items:baseline;gap:.35rem .75rem;font-size:.85rem;display:grid}.sync-status-label[data-v-5d49b8e1]{color:#64748b}.sync-status-value[data-ok=yes][data-v-5d49b8e1]{color:#15803d;font-weight:600}.sync-status-value[data-ok=no][data-v-5d49b8e1]{color:#b91c1c;font-weight:600}.sync-status-detail[data-v-5d49b8e1]{color:#64748b;margin:.5rem 0;font-size:.8rem}.sync-msg[data-v-5d49b8e1]{color:#0f172a;font-weight:500}.sync-actions[data-v-5d49b8e1]{flex-wrap:wrap;gap:.65rem!important}.sync-doc-hint[data-v-5d49b8e1]{margin-top:.75rem!important;margin-bottom:0!important}.workspace-card ul.workspace-list[data-v-5d49b8e1]{margin:.75rem 0 0;padding:0;list-style:none}.workspace-list li[data-v-5d49b8e1]{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.55rem 0;font-size:.9rem;display:flex}.workspace-list li[data-v-5d49b8e1]:last-child{border-bottom:none}.ws-body[data-v-5d49b8e1]{flex-direction:column;flex:14rem;gap:.2rem;display:flex}.ws-actions[data-v-5d49b8e1]{flex:none;align-items:center;display:flex}.ws-active-pill[data-v-5d49b8e1]{color:#047857;background:#d1fae5;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:600}.ws-main[data-v-5d49b8e1]{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.ws-user[data-v-5d49b8e1]{color:#0f172a;font-weight:700}.ws-dname[data-v-5d49b8e1]{color:#64748b;font-size:.85rem}.ws-meta[data-v-5d49b8e1]{color:#64748b;font-size:.8rem}.invite-block[data-v-5d49b8e1]{border-top:1px solid #e2e8f0;margin-top:1.1rem;padding-top:1rem}.invite-block h3[data-v-5d49b8e1]{margin:0 0 .5rem;font-size:.95rem}.transfer-block[data-v-5d49b8e1]{border-top:1px dashed #cbd5e1;margin-top:1.1rem;padding-top:1rem}.transfer-block h3[data-v-5d49b8e1]{margin:0 0 .35rem;font-size:.95rem}.invite-row[data-v-5d49b8e1]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.invite-input[data-v-5d49b8e1]{font:inherit;border:1px solid #e2e8f0;border-radius:8px;flex:12rem;padding:.45rem .55rem}.member-chips[data-v-5d49b8e1]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.member-chips li[data-v-5d49b8e1]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.dash-btn.tiny[data-v-5d49b8e1]{padding:.2rem .45rem;font-size:.75rem}.collab-banner[data-v-5d49b8e1]{color:#713f12;background:#fef9c3;border:1px solid #fde047;border-radius:8px;margin-bottom:.75rem;padding:.65rem .85rem}.collab-banner .ws-inline[data-v-5d49b8e1]{margin-top:.35rem;font-size:.88rem;display:block}.advanced-collab-note[data-v-5d49b8e1]{margin-bottom:.65rem}.dash-err.small[data-v-5d49b8e1],.dash-oknote.small[data-v-5d49b8e1]{font-size:.82rem}.tis[data-v-404cafc6]{color:#1c1917;background:linear-gradient(165deg,#fff 0%,#fafafa 52%,#f5f5f4 100%);border:1px solid #e7e5e4;border-radius:16px;min-height:min(92vh,920px);padding:1.25rem 1.15rem 1.75rem;position:relative;overflow:hidden;box-shadow:0 20px 40px -18px #0000001f,inset 0 1px #ffffffe6}.tis-glow[data-v-404cafc6]{pointer-events:none;opacity:.95;background:radial-gradient(at 30% 20%,#7c3aed14,#0000 55%);width:140%;height:60%;position:absolute;top:-20%;left:-20%}.tis-head[data-v-404cafc6]{z-index:1;margin-bottom:1rem;position:relative}.tis-kicker[data-v-404cafc6]{letter-spacing:.14em;text-transform:uppercase;color:#78716c;margin:0;font-size:.62rem;font-weight:700}.tis-title[data-v-404cafc6]{letter-spacing:-.02em;margin:.35rem 0 .2rem;font-size:1.35rem;font-weight:700;line-height:1.15}.tis-sub[data-v-404cafc6]{color:#57534e;margin:0 0 .35rem;font-size:.8rem;line-height:1.35}.tis-meta[data-v-404cafc6]{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.tis-dim[data-v-404cafc6]{color:#a8a29e;font-size:.72rem}.tis-hero[data-v-404cafc6]{z-index:1;margin-bottom:1.1rem;position:relative}.tis-hero-frame[data-v-404cafc6]{aspect-ratio:4/5;border-radius:14px;max-height:min(48vh,420px);position:relative;overflow:hidden;box-shadow:0 12px 32px #0000001a,0 0 0 1px #0000000f}.tis-hero-img[data-v-404cafc6]{object-fit:cover;width:100%;height:100%;display:block}.tis-hero-img.placeholder[data-v-404cafc6]{background:#e7e5e4}.tis-hero-scrim[data-v-404cafc6]{pointer-events:none;background:linear-gradient(#0000 40%,#ffffff8c 100%);position:absolute;inset:0}.tis-open-ig[data-v-404cafc6]{z-index:2;color:#1c1917;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #00000014;border-radius:8px;padding:.35rem .65rem;font-size:.72rem;font-weight:600;text-decoration:none;position:absolute;top:.65rem;right:.65rem}.tis-open-ig[data-v-404cafc6]:hover{background:#fff}.tis-play-badge[data-v-404cafc6]{color:#fff;text-shadow:0 2px 20px #0009;pointer-events:none;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;inset:0}.tis-story-ribbon[data-v-404cafc6]{letter-spacing:.05em;color:#fff;z-index:2;background:#7c3aed;border-radius:6px;padding:.25rem .55rem;font-size:.62rem;font-weight:800;position:absolute;top:.65rem;left:.65rem}.tis-hero-time[data-v-404cafc6]{color:#292524;z-index:1;text-shadow:0 1px #ffffffd9;margin:0;font-size:.78rem;font-weight:600;line-height:1.35;position:absolute;bottom:.65rem;left:.75rem;right:.75rem}.tis-stats[data-v-404cafc6]{z-index:1;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:1rem;display:grid;position:relative}.tis-stat[data-v-404cafc6]{background:#fafafa;border:1px solid #e7e5e4;border-radius:12px;padding:.75rem .85rem}.tis-stat-k[data-v-404cafc6]{text-transform:uppercase;letter-spacing:.08em;color:#78716c;margin-bottom:.2rem;font-size:.62rem;font-weight:700;display:block}.tis-stat-v[data-v-404cafc6]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.tis-caption[data-v-404cafc6]{z-index:1;color:#44403c;max-height:7.5rem;margin:0 0 1rem;font-size:.875rem;line-height:1.55;position:relative;overflow:auto}.tis-assign[data-v-404cafc6]{z-index:1;margin-bottom:1.25rem;position:relative}.tis-assign-l[data-v-404cafc6]{text-transform:uppercase;letter-spacing:.06em;color:#78716c;margin-bottom:.35rem;font-size:.62rem;font-weight:700;display:block}.tis-select[data-v-404cafc6]{width:100%;font:inherit;color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:10px;padding:.45rem .55rem;font-size:.85rem}.tis-insights[data-v-404cafc6]{z-index:1;border-top:1px solid #e7e5e4;padding-top:.25rem;position:relative}.tis-insights-h[data-v-404cafc6]{text-transform:uppercase;letter-spacing:.1em;color:#78716c;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.tis-insights-hint[data-v-404cafc6]{color:#57534e;margin:0;font-size:.8rem;line-height:1.4}.tis-err[data-v-404cafc6]{color:#b91c1c;margin:0;font-size:.8rem}.tis-insight-grid[data-v-404cafc6]{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tis-insight-cell[data-v-404cafc6]{background:#fafafa;border:1px solid #e7e5e4;border-radius:10px;padding:.55rem .6rem}.tis-insight-name[data-v-404cafc6]{text-transform:uppercase;letter-spacing:.04em;color:#78716c;margin-bottom:.15rem;font-size:.6rem;font-weight:600;display:block}.tis-insight-val[data-v-404cafc6]{font-variant-numeric:tabular-nums;color:#1c1917;font-size:.95rem;font-weight:700}.timeline-page[data-v-5e6d74d0]{box-sizing:border-box;color:#171717;width:100%;max-width:none;padding:1rem 1.25rem 2rem}.page-head[data-v-5e6d74d0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.eyebrow[data-v-5e6d74d0]{letter-spacing:.1em;text-transform:uppercase;color:#737373;margin:0 0 .25rem;font-size:.7rem;font-weight:600}h1[data-v-5e6d74d0]{margin:0 0 .35rem;font-size:1.5rem;font-weight:600}.sub[data-v-5e6d74d0]{color:#525252;max-width:36rem;margin:0;font-size:.875rem}.head-actions[data-v-5e6d74d0]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn-primary[data-v-5e6d74d0]{font:inherit;cursor:pointer;color:#fff;background:#171717;border:1px solid #171717;border-radius:6px;padding:.5rem .9rem}.btn-primary[data-v-5e6d74d0]:disabled{opacity:.45;cursor:not-allowed}.btn-ghost[data-v-5e6d74d0]{font:inherit;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:.5rem .9rem;text-decoration:none}.card[data-v-5e6d74d0]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:1rem;padding:1rem 1.1rem}.muted[data-v-5e6d74d0]{color:#525252;margin:0}.small[data-v-5e6d74d0]{margin-top:.25rem;font-size:.8125rem}.toolbar[data-v-5e6d74d0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.toolbar-dates[data-v-5e6d74d0]{flex-wrap:wrap;gap:1rem;display:flex}.field[data-v-5e6d74d0]{flex-direction:column;gap:.25rem;display:flex}.label[data-v-5e6d74d0]{color:#737373;text-transform:uppercase;font-size:.7rem;font-weight:600}.date-input[data-v-5e6d74d0]{font:inherit;border:1px solid #d4d4d4;border-radius:6px;padding:.4rem .5rem}.presets[data-v-5e6d74d0]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.presets-label[data-v-5e6d74d0]{color:#737373;margin-right:.25rem;font-size:.72rem}.preset-btn[data-v-5e6d74d0]{font:inherit;cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;padding:.3rem .55rem;font-size:.75rem}.preset-btn[data-v-5e6d74d0]:hover{background:#f5f5f5}.campaign-filter-field[data-v-5e6d74d0]{min-width:11rem}.linkish[data-v-5e6d74d0]{color:#171717;align-self:center;text-decoration:none}.card-campaign-pill[data-v-5e6d74d0]{color:#525252;vertical-align:middle;background:#f5f5f5;border-radius:4px;margin-left:.35rem;padding:.12rem .4rem;font-size:.65rem;font-weight:600;display:inline-block}.timeline-assign[data-v-5e6d74d0]{border-left:2px solid #e5e5e5;margin-top:.35rem;margin-left:1.5rem;padding-left:.5rem}.assign-label[data-v-5e6d74d0]{color:#737373;margin-bottom:.2rem;font-size:.65rem;font-weight:600;display:block}.campaign-select[data-v-5e6d74d0]{font:inherit;border:1px solid #d4d4d4;border-radius:6px;max-width:100%;padding:.25rem .4rem;font-size:.8rem}.err[data-v-5e6d74d0]{color:#b91c1c;margin-bottom:.5rem;font-size:.875rem}.workspace-split[data-v-5e6d74d0]{grid-template-columns:minmax(0,1.55fr) minmax(300px,min(440px,34vw));align-items:start;gap:1.15rem;display:grid}@media (width<=1100px){.workspace-split[data-v-5e6d74d0]{grid-template-columns:1fr}.workspace-detail[data-v-5e6d74d0]{max-height:none;position:static}}.workspace-main[data-v-5e6d74d0]{min-width:0}.timeline-main[data-v-5e6d74d0]{flex-direction:column;gap:0;min-height:calc(100vh - 12rem);display:flex}.workspace-detail[data-v-5e6d74d0]{max-height:calc(100vh - 1.5rem);position:sticky;top:.75rem;overflow:auto}.detail-placeholder-shell[data-v-5e6d74d0]{text-align:center;background:linear-gradient(145deg,#fafafa 0%,#f5f5f4 100%);border:1px dashed #d4d4d4;border-radius:16px;justify-content:center;align-items:center;min-height:12rem;margin:0;padding:2rem 1.25rem;display:flex}.detail-placeholder-copy[data-v-5e6d74d0]{color:#78716c;max-width:18rem;margin:0;font-size:.9rem;line-height:1.45}.stats-title[data-v-5e6d74d0]{margin:0 0 .25rem;font-size:.95rem;font-weight:600}.stats-grid[data-v-5e6d74d0]{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.stats-grid li[data-v-5e6d74d0]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:.5rem .65rem}.stats-k[data-v-5e6d74d0]{text-transform:uppercase;color:#737373;letter-spacing:.03em;font-size:.65rem;display:block}.stats-v[data-v-5e6d74d0]{margin-top:.15rem;font-size:1.05rem;font-weight:600;display:block}.timeline-scroll[data-v-5e6d74d0]{flex:1;min-height:0;padding-right:.25rem;overflow-y:auto}.follower-panel[data-v-5e6d74d0]{margin-bottom:1rem;padding:.85rem 1rem 1rem;overflow:visible}.follower-panel-head[data-v-5e6d74d0]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.follower-panel-title[data-v-5e6d74d0]{color:#292524;letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:700}.follower-panel-status[data-v-5e6d74d0]{color:#a3a3a3;font-size:.75rem}.follower-panel-hint[data-v-5e6d74d0]{margin:.5rem 0 0}.follower-chart-stage[data-v-5e6d74d0]{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e7e5e4;border-radius:12px;min-height:220px;margin-top:.65rem;padding:.5rem .35rem .15rem;box-shadow:inset 0 1px #fffc}.follower-chart-svg-lg[data-v-5e6d74d0]{width:100%;height:auto;min-height:210px;display:block}.follower-grid-line[data-v-5e6d74d0]{stroke:#e7e5e4;stroke-width:1px;vector-effect:non-scaling-stroke}.follower-line[data-v-5e6d74d0]{vector-effect:non-scaling-stroke}.follower-dot[data-v-5e6d74d0]{fill:#fff;stroke:#6d28d9;stroke-width:2px;vector-effect:non-scaling-stroke}.follower-axis-y[data-v-5e6d74d0]{fill:#78716c;font-family:system-ui,sans-serif;font-size:11px}.follower-axis-x[data-v-5e6d74d0]{fill:#57534e;font-family:system-ui,sans-serif;font-size:11px;font-weight:600}.follower-chart-footnote[data-v-5e6d74d0]{color:#78716c;margin:.5rem .35rem 0;font-size:.7rem;line-height:1.45}.ht-rail-hint[data-v-5e6d74d0]{margin:.75rem 0 .25rem}.ht-scroll[data-v-5e6d74d0]{margin-top:.35rem;padding:1.1rem .35rem 1.75rem;overflow:auto visible}.ht-rail[data-v-5e6d74d0]{height:268px;margin:0 .35rem;position:relative;transform:translateZ(0)}.ht-baseline[data-v-5e6d74d0]{pointer-events:none;background:linear-gradient(90deg,#e5e5e5 0%,#a3a3a3 50%,#e5e5e5 100%);border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.ht-node[data-v-5e6d74d0]{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%}.ht-node--above[data-v-5e6d74d0]{flex-direction:column-reverse}.ht-node--below[data-v-5e6d74d0]{flex-direction:column}.ht-stem[data-v-5e6d74d0]{background:linear-gradient(#d6d3d1 0%,#a8a29e 100%);border-radius:2px;flex-shrink:0;width:3px;height:56px}.ht-thumb-btn[data-v-5e6d74d0]{all:unset;cursor:pointer;box-sizing:border-box;border-radius:8px;transition:transform .15s,box-shadow .15s;display:block;position:relative}.ht-thumb-btn[data-v-5e6d74d0]:focus-visible{outline-offset:2px;outline:2px solid #171717}.ht-thumb-btn[data-v-5e6d74d0]:hover{transform:scale(1.06)}.ht-thumb-btn.on[data-v-5e6d74d0]{box-shadow:0 0 0 2px #7c3aed}.ht-thumb-img[data-v-5e6d74d0]{object-fit:cover;border:3px solid #fff;border-radius:12px;width:70px;height:70px;display:block;box-shadow:0 6px 20px #00000029,0 0 0 1px #0000000f}.ht-thumb-img.placeholder[data-v-5e6d74d0]{background:#e5e5e5}.ht-thumb-story[data-v-5e6d74d0]{text-transform:uppercase;color:#fff;pointer-events:none;background:#000000bf;border-radius:2px;padding:.06rem .2rem;font-size:.45rem;font-weight:800;line-height:1;position:absolute;bottom:2px;left:2px}.ht-thumb-play[data-v-5e6d74d0]{color:#fff;pointer-events:none;background:#00000059;border-radius:8px;justify-content:center;align-items:center;font-size:.65rem;display:flex;position:absolute;inset:0}.hint[data-v-5e6d74d0]{color:#737373;margin:.75rem 0 0;font-size:.875rem}.post-detail-page[data-v-4b3d170d]{color:#171717;max-width:min(1120px,100%);margin:0 auto;padding:1rem 1.35rem 3rem}.crumb[data-v-4b3d170d]{margin-bottom:.65rem}.link[data-v-4b3d170d]{color:#404040;border-radius:6px;align-items:center;gap:.35rem;margin-left:-.5rem;padding:.35rem .5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.link[data-v-4b3d170d]:hover{color:#171717;background:#f5f5f5}.eyebrow[data-v-4b3d170d]{text-transform:uppercase;letter-spacing:.06em;color:#737373;margin:0 0 .5rem;font-size:.75rem}.head[data-v-4b3d170d]{border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding-bottom:.85rem}.title[data-v-4b3d170d]{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.5rem;font-weight:700}.id-line[data-v-4b3d170d]{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.875rem;display:flex}.id-code[data-v-4b3d170d]{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:6px;padding:.2rem .45rem;font-size:.78rem}.dim[data-v-4b3d170d]{color:#737373}.card[data-v-4b3d170d]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:1rem;padding:1rem 1.1rem}.muted[data-v-4b3d170d]{color:#525252}.err[data-v-4b3d170d]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.sub[data-v-4b3d170d]{margin:.5rem 0 0;font-size:.875rem}.explainer-details[data-v-4b3d170d]{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;margin-bottom:1.25rem;overflow:hidden}.explainer-summary[data-v-4b3d170d]{cursor:pointer;color:#262626;padding:.75rem 1rem;font-size:.875rem;font-weight:600;list-style:none}.explainer-summary[data-v-4b3d170d]::-webkit-details-marker{display:none}.explainer-summary[data-v-4b3d170d]:before{content:"";vertical-align:.15em;border-bottom:2px solid #525252;border-right:2px solid #525252;width:.35rem;height:.35rem;margin-right:.5rem;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}.explainer-details[open] .explainer-summary[data-v-4b3d170d]:before{vertical-align:.05em;transform:rotate(45deg)}.explainer-summary[data-v-4b3d170d]:hover{background:#f0f0f0}.explainer-body[data-v-4b3d170d]{background:#fff;border-top:1px solid #e5e5e5;padding:0 1rem 1rem}.explainer-p[data-v-4b3d170d]{margin:.85rem 0 .5rem;font-size:.875rem;line-height:1.55}.explainer-sub[data-v-4b3d170d]{margin:0;font-size:.8125rem;line-height:1.45}.dash-page[data-v-9540d825]{color:#18181b;background:#fafafa;max-width:1200px;min-height:0;margin:0 auto;padding:1.25rem 1.35rem 2.5rem;font-size:.8125rem;overflow:auto}.dash-header[data-v-9540d825]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.1rem;display:flex}.dash-title[data-v-9540d825]{letter-spacing:-.02em;margin:.15rem 0 .25rem;font-size:1.25rem;font-weight:700}.dash-eyebrow[data-v-9540d825]{text-transform:uppercase;letter-spacing:.08em;color:#71717a;margin:0;font-size:.65rem;font-weight:600}.dash-sub[data-v-9540d825],.dash-sub-bilin[data-v-9540d825]{color:#a1a1aa;margin:0;font-size:.75rem}.dash-sub-bilin[data-v-9540d825]{margin-top:.2rem;font-size:.68rem}.muted[data-v-9540d825]{color:#71717a}.dash-header-actions[data-v-9540d825]{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.chip-row[data-v-9540d825]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.insight-chip[data-v-9540d825]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:.25rem .55rem;font-size:.65rem;font-weight:600}.insight-chip-warn[data-v-9540d825]{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.insight-chip-neutral[data-v-9540d825]{color:#52525b;background:#f4f4f5;border-color:#e4e4e7}.btn-refresh[data-v-9540d825]{cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:8px;padding:.4rem .75rem;font-size:.75rem;font-weight:600}.btn-refresh[data-v-9540d825]:hover:not(:disabled){background:#f4f4f5}.btn-refresh[data-v-9540d825]:disabled{opacity:.55;cursor:not-allowed}.card[data-v-9540d825]{background:#fff;border:1px solid #e4e4e7;border-radius:10px;box-shadow:0 1px 3px #0000000f}.dash-callout[data-v-9540d825]{margin-bottom:1rem;padding:1rem 1.1rem}.dash-callout.err[data-v-9540d825]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.duration-bar[data-v-9540d825]{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:.85rem;padding:.75rem 1rem;display:flex}.duration-label[data-v-9540d825]{text-transform:uppercase;letter-spacing:.06em;color:#52525b;font-size:.72rem;font-weight:600}.duration-btns[data-v-9540d825]{flex-wrap:wrap;gap:.35rem;display:flex}.dur-btn[data-v-9540d825]{cursor:pointer;color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:6px;padding:.35rem .65rem;font-size:.72rem;font-weight:600}.dur-btn.active[data-v-9540d825]{color:#fff;background:#171717;border-color:#171717}.hint-err[data-v-9540d825]{color:#b91c1c;width:100%;margin:0;font-size:.75rem}.kpi-grid[data-v-9540d825]{grid-template-columns:repeat(8,1fr);gap:.65rem;margin-bottom:.65rem;display:grid}@media (width<=900px){.kpi-grid[data-v-9540d825]{grid-template-columns:repeat(2,1fr)}.kpi-span2[data-v-9540d825]{grid-column:span 2}}.kpi-card[data-v-9540d825]{padding:.85rem 1rem}.kpi-span2[data-v-9540d825]{grid-column:span 2}.kpi-label[data-v-9540d825]{text-transform:uppercase;letter-spacing:.07em;color:#71717a;margin:0 0 .35rem;font-size:.65rem;font-weight:600}.kpi-val[data-v-9540d825]{color:#18181b;margin:0;font-size:1.65rem;font-weight:700;line-height:1}.kpi-val-sm[data-v-9540d825]{font-size:1.35rem}.kpi-delta[data-v-9540d825]{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.4rem 0 0;display:flex}.kpi-delta .pos[data-v-9540d825]{color:#16a34a;font-size:.72rem;font-weight:600}.kpi-delta .neg[data-v-9540d825]{color:#dc2626;font-size:.72rem;font-weight:600}.kpi-sub[data-v-9540d825]{font-size:.65rem}.kpi-grid-2[data-v-9540d825]{grid-template-columns:repeat(6,1fr);margin-bottom:1rem}@media (width<=900px){.kpi-grid-2[data-v-9540d825]{grid-template-columns:repeat(2,1fr)}}.kpi-card-sm[data-v-9540d825]{padding:.75rem .9rem}.kpi-mid[data-v-9540d825]{margin:.15rem 0 0;font-size:1.05rem;font-weight:700}.kpi-tiny[data-v-9540d825]{margin:.25rem 0 0;font-size:.65rem}.section-title[data-v-9540d825]{color:#3f3f46;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:600}.grid-charts-main[data-v-9540d825]{grid-template-columns:2fr 1fr;gap:.85rem;margin-bottom:.85rem;display:grid}@media (width<=960px){.grid-charts-main[data-v-9540d825]{grid-template-columns:1fr}}.grid-charts-pair[data-v-9540d825]{grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:.85rem;display:grid}@media (width<=900px){.grid-charts-pair[data-v-9540d825]{grid-template-columns:1fr}}.chart-card[data-v-9540d825]{padding:1rem}.chart-wide[data-v-9540d825]{min-width:0}.chart-head[data-v-9540d825]{justify-content:space-between;align-items:flex-start;margin-bottom:.35rem;display:flex}.chart-canvas[data-v-9540d825]{height:200px;position:relative}.chart-canvas.tall[data-v-9540d825]{height:220px}.chart-canvas.donut[data-v-9540d825]{height:160px}.chart-canvas.eng-bar[data-v-9540d825]{height:280px}.chart-empty[data-v-9540d825]{justify-content:center;align-items:center;font-size:.8rem;display:flex;position:absolute;inset:0}.mix-legend[data-v-9540d825]{color:#52525b;flex-direction:column;gap:.35rem;margin-top:.5rem;font-size:.72rem;display:flex}.mix-row[data-v-9540d825]{align-items:center;gap:.4rem;display:flex}.dot[data-v-9540d825]{border-radius:2px;width:.5rem;height:.5rem}.dot.blue[data-v-9540d825]{background:#3b82f6}.dot.violet[data-v-9540d825]{background:#7c3aed}.donut-rows[data-v-9540d825]{flex-direction:column;gap:.35rem;margin-top:.5rem;display:flex}.donut-row[data-v-9540d825]{justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.donut-val[data-v-9540d825]{font-weight:600}.pct[data-v-9540d825]{color:#a1a1aa;font-weight:500}.hint-tiny[data-v-9540d825]{margin:0 0 .35rem;font-size:.68rem}.chart-full[data-v-9540d825]{margin-bottom:.85rem}.table-card[data-v-9540d825]{margin-bottom:1.25rem;padding:1rem}.table-head[data-v-9540d825]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.table-scroll[data-v-9540d825]{overflow-x:auto}.tbl[data-v-9540d825]{border-collapse:collapse;width:100%;font-size:.72rem}.tbl th[data-v-9540d825]{color:#71717a;text-transform:uppercase;letter-spacing:.05em;text-align:right;white-space:nowrap;border-bottom:1.5px solid #e4e4e7;padding:.45rem .5rem;font-size:.62rem;font-weight:600}.tbl th.left[data-v-9540d825],.tbl td.left[data-v-9540d825]{text-align:left}.tbl td[data-v-9540d825]{vertical-align:middle;text-align:right;border-bottom:1px solid #f4f4f5;padding:.45rem .5rem}.tbl tbody tr:hover td[data-v-9540d825]{background:#fafafa}.tbl tr:last-child td[data-v-9540d825]{border-bottom:none}.post-cell[data-v-9540d825]{align-items:center;gap:.45rem;max-width:200px;display:flex}.dash-thumb[data-v-9540d825]{object-fit:cover;border:1px solid #e4e4e7;border-radius:4px;flex-shrink:0;width:32px;height:32px}.cap[data-v-9540d825]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge[data-v-9540d825]{border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:700}.badge-feed[data-v-9540d825]{color:#1d4ed8;background:#dbeafe}.badge-reels[data-v-9540d825]{color:#6d28d9;background:#ede9fe}.badge-story[data-v-9540d825]{color:#3f6212;background:#ecfccb}.num.strong[data-v-9540d825]{color:#18181b;font-weight:600}.delta-pos[data-v-9540d825]{color:#16a34a;font-size:.68rem;font-weight:600}.delta-neg[data-v-9540d825]{color:#dc2626;font-size:.68rem;font-weight:600}.posted[data-v-9540d825]{color:#a1a1aa;font-size:.65rem}.link-detail[data-v-9540d825]{color:#2563eb;white-space:nowrap;font-weight:600;text-decoration:none}.link-detail[data-v-9540d825]:hover{text-decoration:underline}.dash-foot[data-v-9540d825]{text-align:center;padding-bottom:1rem;font-size:.68rem}.auth-page[data-v-19c23550]{box-sizing:border-box;background:#fafafa;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.auth-card[data-v-19c23550]{width:100%;max-width:400px}.auth-card h1[data-v-19c23550]{margin:0 0 .5rem;font-size:1.35rem}.auth-form[data-v-19c23550]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.auth-field[data-v-19c23550]{color:#334155;flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:500;display:flex}.auth-field input[data-v-19c23550]{border:1px solid #e2e8f0;border-radius:8px;padding:.55rem .65rem;font-size:1rem}.auth-btn[data-v-19c23550]{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:8px;margin-top:.25rem;padding:.65rem 1rem;font-weight:600}.auth-btn[data-v-19c23550]:disabled{opacity:.6;cursor:not-allowed}.auth-err[data-v-19c23550]{color:#b91c1c;margin:0;font-size:.85rem}.auth-switch[data-v-19c23550]{margin-top:1.25rem}.auth-switch a[data-v-19c23550]{color:#0f766e;font-weight:600}.auth-page[data-v-7d933e81]{box-sizing:border-box;background:#fafafa;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.auth-card[data-v-7d933e81]{width:100%;max-width:400px}.auth-card h1[data-v-7d933e81]{margin:0 0 .5rem;font-size:1.35rem}.auth-form[data-v-7d933e81]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.auth-field[data-v-7d933e81]{color:#334155;flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:500;display:flex}.auth-field input[data-v-7d933e81]{border:1px solid #e2e8f0;border-radius:8px;padding:.55rem .65rem;font-size:1rem}.auth-btn[data-v-7d933e81]{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:8px;margin-top:.25rem;padding:.65rem 1rem;font-weight:600}.auth-btn[data-v-7d933e81]:disabled{opacity:.6;cursor:not-allowed}.auth-err[data-v-7d933e81]{color:#b91c1c;margin:0;font-size:.85rem}.auth-switch[data-v-7d933e81]{margin-top:1.25rem}.auth-switch a[data-v-7d933e81]{color:#0f766e;font-weight:600}.setup-page[data-v-8263cb3c]{box-sizing:border-box;max-width:720px;margin:0 auto;padding:1.25rem 1.5rem 2.5rem}.setup-head h1[data-v-8263cb3c]{margin:.35rem 0;font-size:1.45rem}.eyebrow[data-v-8263cb3c]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0;font-size:.78rem}.sub[data-v-8263cb3c]{color:#64748b;margin:0 0 .75rem;font-size:.88rem}.first-banner[data-v-8263cb3c]{color:#115e59;background:#ecfeff;border:1px solid #99f6e4;border-radius:8px;padding:.6rem .85rem;font-size:.85rem}.stepper[data-v-8263cb3c]{gap:.5rem;margin:1.25rem 0;display:flex}.step-dot[data-v-8263cb3c]{color:#64748b;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:600;display:inline-flex}.step-dot[data-current=true][data-v-8263cb3c]{color:#fff;background:#0f766e;border-color:#0f766e}.step-dot[data-done=true][data-v-8263cb3c]{color:#065f46;background:#d1fae5;border-color:#34d399}.setup-card h2[data-v-8263cb3c]{margin-top:0;font-size:1.1rem}.setup-list[data-v-8263cb3c]{color:#334155;margin:0 0 1rem;padding-left:1.25rem;font-size:.94rem;line-height:1.55}.setup-actions[data-v-8263cb3c]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.setup-row[data-v-8263cb3c]{margin-top:.75rem}.setup-ok[data-v-8263cb3c]{color:#047857;margin:.5rem 0 0;font-size:.9rem}.finish-msg[data-v-8263cb3c]{color:#334155}.dash-err[data-v-8263cb3c]{color:#b91c1c;font-size:.88rem}.dash-form-label[data-v-8263cb3c]{flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:500;display:flex}.optional-hint[data-v-8263cb3c]{color:#64748b;font-size:.78rem;font-weight:400}.dash-form-label input[data-v-8263cb3c]{border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .6rem}.dash-grid-form[data-v-8263cb3c]{gap:.85rem;margin:1rem 0;display:grid}.dash-btn[data-v-8263cb3c]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .9rem;font-weight:500}.dash-btn.primary[data-v-8263cb3c]{color:#fff;background:#171717;border-color:#171717}.dash-btn[data-v-8263cb3c]:disabled{opacity:.55;cursor:not-allowed}.metric-code[data-v-8263cb3c],code[data-v-8263cb3c]{background:#f1f5f9;border-radius:4px;padding:.1rem .35rem;font-size:.82rem}
