@charset "UTF-8";.jdx-analysis{position:relative;min-width:0;max-width:100%;border:1px solid #e6eaf0;border-radius:11px;background:#fff;color:#253248;overflow:visible}.jdx-analysis .jdx-analysis-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:15px 16px;border-bottom:1px solid #e8ecf2}.jdx-analysis .jdx-analysis-heading{display:flex;flex:1 1 180px;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.jdx-analysis .jdx-analysis-heading h3{margin:0;font-size:14px;font-weight:650;color:#263248;line-height:1.5}.jdx-analysis .jdx-analysis-count{padding:2px 7px;border-radius:5px;background:#f1f4f8;color:#708096;font-size:11px;font-weight:500;white-space:nowrap}.jdx-analysis .jdx-analysis-heading p{flex-basis:100%;margin:0;color:#7a879a;font-size:12px;line-height:1.6}.jdx-analysis .jdx-analysis-tools{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0}.jdx-analysis .jdx-analysis-tools>div{display:flex;flex-wrap:wrap;gap:7px;margin:0}.jdx-analysis .jdx-analysis-tools :is(button,summary),.jdx-analysis .jdx-analysis-density{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:6px 9px;border:1px solid #e0e5ed;border-radius:6px;background:#fff;color:#647289;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;white-space:nowrap}.jdx-analysis .jdx-analysis-tools :is(button,summary):hover{background:#f6f8fc;border-color:#c4d3e9;color:#2468d9}.jdx-analysis .jdx-analysis-tools :is(button,summary,select):focus-visible,.jdx-analysis .jdx-analysis-table button:focus-visible,.jdx-analysis .jdx-analysis-scroll:focus-visible{outline:2px solid #3976ee;outline-offset:2px}.jdx-analysis .jdx-analysis-density{padding:0 7px;cursor:default}.jdx-analysis .jdx-analysis-density select{min-height:31px;max-width:72px;padding:3px 0;border:0;background:transparent;color:inherit;font-size:12px;cursor:pointer}.jdx-analysis .jdx-analysis-fields{position:relative}.jdx-analysis .jdx-analysis-fields summary{list-style:none}.jdx-analysis .jdx-analysis-fields summary::-webkit-details-marker{display:none}.jdx-analysis .jdx-analysis-fields[open]>summary{border-color:#adc9f5;background:#f1f6fe;color:#256ae0}.jdx-analysis .jdx-analysis-field-panel{position:absolute;z-index:35;right:0;top:calc(100% + 8px);display:grid;gap:7px;width:240px;max-width:calc(100vw - 40px);padding:15px;border:1px solid #dfe6ef;border-radius:10px;box-shadow:0 12px 40px #263a5b1c;background:#fff;color:#46576e;text-align:left}.jdx-analysis .jdx-analysis-field-panel>strong{color:#26354d;font-size:13px}.jdx-analysis .jdx-analysis-field-panel p{margin:0 0 3px;color:#8590a2;font-size:11px;line-height:1.6}.jdx-analysis .jdx-analysis-field-panel label{display:flex;align-items:center;gap:9px;min-height:31px;font-size:12px;font-weight:400;cursor:pointer}.jdx-analysis .jdx-analysis-field-panel input{width:15px;height:15px;min-height:0;accent-color:#3976ee}.jdx-analysis .jdx-analysis-field-panel label:has(input:disabled){color:#9ba5b5;cursor:default}.jdx-analysis .jdx-analysis-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c6d0de #f5f7fa}.jdx-analysis table.jdx-analysis-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums}.jdx-analysis table.jdx-analysis-table :is(th,td){padding:13px 15px;border:0;border-bottom:1px solid #eef1f5;background:#fff;color:#46546b;font-size:13px;font-weight:400;line-height:1.6;vertical-align:middle;text-align:left}.jdx-analysis table.jdx-analysis-table thead th{padding-block:10px;background:#f7f8fb;color:#748195;font-size:12px;font-weight:550}.jdx-analysis table.jdx-analysis-table .is-numeric{text-align:right}.jdx-analysis table.jdx-analysis-table th:first-child{min-width:116px}.jdx-analysis table.jdx-analysis-table td:first-child{font-weight:550;color:#263850}.jdx-analysis table.jdx-analysis-table td:first-child{max-width:270px;white-space:normal;overflow-wrap:anywhere}.jdx-analysis table.jdx-analysis-table td:first-child code{white-space:normal;overflow-wrap:anywhere;font-size:12px}.jdx-analysis table.jdx-analysis-table tbody tr:last-child td{border-bottom:0}.jdx-analysis table.jdx-analysis-table tbody tr:hover td{background:#f7faff}.jdx-analysis table.jdx-analysis-table tr.is-selected td{background:#eff5ff}.jdx-analysis table.jdx-analysis-table :is(strong,b){color:#24354d;font-weight:600}.jdx-analysis table.jdx-analysis-table th>button{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.jdx-analysis table.jdx-analysis-table th>button:hover{color:#2e6bd2;background:transparent}.jdx-analysis table.jdx-analysis-table td :is(button,summary){min-height:30px;color:#326bd2;font-size:12px}.jdx-analysis table.jdx-analysis-table td summary{cursor:pointer;padding-block:5px}.jdx-analysis table.jdx-analysis-table details[open]{max-width:440px;white-space:normal}.jdx-analysis table.jdx-analysis-table details :is(p,ol){margin:7px 0;color:#718099;font-size:12px;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.jdx-analysis .jdx-analysis-sort{display:inline-flex;align-items:center;font-size:11px;color:#b0bac9}.jdx-analysis .jdx-analysis-sort.is-active{color:#3476e8}.jdx-analysis .jdx-analysis-empty{display:grid;gap:5px;justify-items:center;min-height:150px;align-content:center;padding:25px 18px;text-align:center;color:#8a96a8;font-size:12px}.jdx-analysis .jdx-analysis-empty strong{color:#60718a;font-size:14px;font-weight:550}.jdx-analysis .jdx-analysis-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;padding:10px 15px;border-top:1px solid #edf0f4;background:#fcfdfe;border-radius:0 0 11px 11px;color:#929cae;font-size:11px;line-height:1.5}.jdx-analysis .jdx-analysis-footer button{min-height:25px;padding:0;border:0;background:transparent;color:#4277ca;font-size:11px;cursor:pointer}.jdx-analysis .jdx-analysis-scroll-hint{display:none}.jdx-analysis.is-compact table.jdx-analysis-table td{padding-block:8px;font-size:12px}.jdx-analysis .jdx-analysis-value-bar,.jdx-analysis-value-bar{display:inline-grid;grid-template-columns:minmax(48px,100px) minmax(45px,auto);align-items:center;gap:12px;min-width:118px;font-variant-numeric:tabular-nums}.jdx-analysis-bar-track{display:block;height:5px;overflow:hidden;border-radius:3px;background:#edf1f6}.jdx-analysis-bar-track>i{display:block;height:100%;border-radius:3px}.jdx-analysis-status{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border-radius:5px;color:#728199;background:#f2f5f8;font-size:11px;font-weight:500;white-space:nowrap}.jdx-analysis-status>i{width:5px;height:5px;border-radius:50%;background:currentColor}.jdx-analysis-status.is-positive{color:#258169;background:#eef8f4}.jdx-analysis-status.is-warning{color:#ad762b;background:#fff8e9}.jdx-analysis-status.is-negative{color:#bd5b5b;background:#fff2f1}.jdx-analysis-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){.jdx-analysis .jdx-analysis-toolbar{padding:12px;gap:10px}.jdx-analysis .jdx-analysis-heading{flex-basis:100%}.jdx-analysis .jdx-analysis-tools{justify-content:flex-start;width:100%;gap:6px}.jdx-analysis .jdx-analysis-tools :is(button,summary),.jdx-analysis .jdx-analysis-density{min-height:38px;font-size:11px;padding-inline:8px}.jdx-analysis .jdx-analysis-density select{min-height:36px;font-size:11px}.jdx-analysis .jdx-analysis-field-panel{left:0;right:auto}.jdx-analysis table.jdx-analysis-table :is(th,td){padding:11px 12px;font-size:12px}.jdx-analysis table.jdx-analysis-table thead th{font-size:11px}.jdx-analysis table.jdx-analysis-table :is(th,td):first-child{position:sticky;left:0;z-index:1;max-width:175px;box-shadow:3px 0 5px #26385005}.jdx-analysis table.jdx-analysis-table th:first-child{z-index:2}.jdx-analysis .jdx-analysis-scroll-hint{display:inline}.jdx-analysis .jdx-analysis-footer{padding:9px 12px}.jdx-analysis-value-bar{grid-template-columns:55px minmax(42px,auto);gap:8px;min-width:105px}}@media print{.jdx-analysis{break-inside:auto;border-color:#dfe4ec;box-shadow:none}.jdx-analysis .jdx-analysis-tools,.jdx-analysis .jdx-analysis-footer button,.jdx-analysis .jdx-analysis-scroll-hint{display:none!important}.jdx-analysis .jdx-analysis-scroll{overflow:visible}.jdx-analysis table.jdx-analysis-table{min-width:0!important;white-space:normal}.jdx-analysis table.jdx-analysis-table :is(th,td){position:static!important;box-shadow:none;padding:7px 8px;font-size:10pt;white-space:normal;overflow-wrap:anywhere}.jdx-analysis table.jdx-analysis-table thead{display:table-header-group}.jdx-analysis table.jdx-analysis-table tr{break-inside:avoid}.jdx-analysis-status,.jdx-analysis-bar-track>i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cj-journey{--cj-ink:#18283e;--cj-muted:#7c8b9e;min-width:0;color:var(--cj-ink);font:inherit;font-variant-numeric:tabular-nums}.cj-journey *{box-sizing:border-box}.cj-journey button{font:inherit;cursor:pointer}.cj-journey :is(button,[tabindex]):focus-visible{outline:3px solid #a3c6fb;outline-offset:3px}.cj-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.cj-heading h3{margin:0;font-size:21px;font-weight:700;line-height:1.4;letter-spacing:-.025em;color:var(--cj-ink)}.cj-heading p{margin:5px 0 0;color:var(--cj-muted);font-size:11px;line-height:1.5}.cj-heading p span{padding:0 7px;color:#b3bccb}.cj-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px}.cj-completion{display:grid;gap:2px;text-align:right;white-space:nowrap}.cj-completion strong{font-size:29px;font-weight:700;letter-spacing:-.055em;line-height:1.2;color:var(--cj-ink)}.cj-completion>span{font-size:10px;color:var(--cj-muted)}.cj-view-switch{display:flex;padding:3px;border:1px solid #e7ecf3;border-radius:8px;background:#f5f7fa}.cj-view-switch button{min-height:32px;white-space:nowrap;padding:6px 12px;border:0;border-radius:5px;background:transparent;color:#8090a4;font-size:11px}.cj-view-switch button[aria-pressed=true]{background:#fff;color:#2b65b8;box-shadow:0 1px 4px #172e5510;font-weight:650}.cj-flow-scroll,.cj-compare-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.cj-flow-inner{min-width:580px}.cj-stage-headings{display:grid;grid-template-columns:repeat(var(--cj-steps),minmax(0,1fr));gap:0;padding:0 1px}.cj-stage-headings>button{display:grid;align-content:start;gap:5px;border:1px solid transparent;border-radius:8px;padding:9px 10px;background:transparent;text-align:center;min-width:0;color:#4e6380}.cj-stage-headings>button:hover{background:#f8fafd}.cj-stage-headings>button.is-selected{background:#fffbf4;border-color:#f5e3c9}.cj-stage-headings>button>span:first-child{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;white-space:nowrap}.cj-stage-headings>button>span:first-child i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cj-stage-headings>button>strong{font-size:25px;line-height:1.15;color:var(--cj-ink);font-weight:700;letter-spacing:-.025em}.cj-stage-headings>button>strong small{margin-left:5px;font-size:10px;color:#96a2b3;font-weight:400}.cj-cumulative{display:flex;justify-content:center;gap:8px;color:#94a0b2;font-size:9px}.cj-cumulative b{font-size:10px;font-weight:500;color:#718198}.cj-step-detail{color:#94a0b2;font-size:10px;padding-left:14px;overflow:hidden;text-overflow:ellipsis}.cj-flow-chart{display:block;width:100%;height:auto;max-height:216px;margin-top:5px}.cj-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px;padding:12px 0 0;border-top:1px solid #edf1f6;color:#9aa5b5;font-size:10px;line-height:1.6}.cj-selected-label{display:flex;align-items:center;gap:7px;color:#8290a3}.cj-selected-label>i{width:6px;height:6px;border-radius:50%;background:#eaaa59}.cj-selected-label strong{font-size:11px;color:#53677f;font-weight:600}.cj-note{margin-top:11px;color:#8a98aa;font-size:11px;line-height:1.75}.cj-note p{margin:5px 0}.cj-compare-inner{min-width:745px}.cj-compare-labels,.cj-group-row{display:grid;grid-template-columns:94px repeat(var(--cj-steps),minmax(0,1fr));gap:10px}.cj-compare-labels{align-items:stretch;margin-bottom:9px}.cj-compare-labels>span{align-self:end;padding-bottom:9px;font-size:10px;color:#99a5b6}.cj-compare-labels>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:7px 2px;border:0;border-bottom:2px solid #eef2f7;background:transparent;color:#b7c1d0;font-size:11px}.cj-compare-labels strong{color:#667c97;font-size:11px;font-weight:600}.cj-compare-labels>button[aria-pressed=true]{border-bottom-color:#e6ae63;background:#fffbf5;color:#ca9a59;border-radius:5px 5px 0 0}.cj-compare-labels>button[aria-pressed=true] strong{color:#a66a23}.cj-group-row+.cj-group-row{margin-top:13px}.cj-group-name{display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:5px;min-width:0}.cj-group-name>i{height:7px;width:7px;border-radius:50%;background:var(--cj-group-color)}.cj-group-name strong{font-size:12px;color:#40546d}.cj-group-name>span{width:100%;margin-top:5px;font-size:10px;color:#96a3b5}.cj-group-step{display:grid;align-content:start;gap:7px;min-width:0;padding:10px 10px 12px;text-align:left;border:1px solid #e7edf5;border-radius:9px;background:#fbfcfe;color:#7b8ca3}.cj-group-step:hover{border-color:#bacfe9}.cj-group-step.is-selected{border-color:#edcda0;box-shadow:0 0 0 2px #fff6e9;background:#fffcf7}.cj-group-step-top{display:block;font-size:9px;white-space:nowrap;color:#9ba8b9}.cj-group-step-top b{font-size:10px;color:#8496ad;font-weight:500}.cj-group-step>strong{font-size:25px;line-height:1.35;color:var(--cj-group-color);letter-spacing:-.03em;font-weight:700}.cj-group-step>strong small{margin-left:4px;font-size:9px;font-weight:400;color:#a1aebe}.cj-group-progress{display:block;height:5px;overflow:hidden;border-radius:3px;background:#eaf0f8}.cj-group-progress i{display:block;height:100%;background:var(--cj-group-color);border-radius:3px}.cj-group-cumulative{display:flex;justify-content:space-between;gap:4px;color:#a0adbd;font-size:9px;white-space:nowrap}.cj-group-cumulative b{font-size:10px;color:#8192a8;font-weight:500}.cj-empty{padding:20px;text-align:center;color:#8593a5;font-size:12px}@media(max-width:760px){.cj-heading{gap:12px;flex-wrap:wrap;margin-bottom:12px}.cj-heading h3{font-size:19px}.cj-heading-actions{gap:13px;flex:1;justify-content:flex-end}.cj-view-switch button{min-height:38px;padding:6px 10px;font-size:11px}.cj-completion strong{font-size:26px}.cj-flow-inner{min-width:560px}.cj-stage-headings>button{padding-left:6px;padding-right:6px}.cj-stage-headings>button>strong{font-size:23px}.cj-compare-inner{min-width:690px}.cj-compare-labels,.cj-group-row{grid-template-columns:67px repeat(var(--cj-steps),minmax(0,1fr));gap:7px}.cj-group-step{padding-left:7px;padding-right:7px}.cj-group-step>strong{font-size:23px}.cj-group-name>span{font-size:9px}.cj-footer{gap:5px;margin-top:8px}.cj-footer>span:last-child{margin-left:13px}.cj-note{font-size:10px}.cj-selected-label{flex-wrap:wrap}}.ib-overview{--ib-ink:#18283e;--ib-muted:#7b889b;--ib-line:#e4eaf2;min-width:0;display:grid;gap:14px;color:var(--ib-ink)}.ib-overview *{box-sizing:border-box}.ib-overview{container:ib-business-overview / inline-size}.ib-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@container ib-business-overview (max-width:720px){.ib-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ib-metric{--ib-accent:#2780ed;--ib-tint:#eff6ff;min-width:0;position:relative;padding:17px 18px 16px;border:1px solid var(--ib-line);border-radius:11px;background:#fff;box-shadow:0 3px 15px #24426404}.ib-metric:before{content:"";position:absolute;inset:0 20px auto;height:2px;background:var(--ib-accent);opacity:.62;border-radius:0 0 3px 3px}.ib-tone-cyan{--ib-accent:#19a9b5;--ib-tint:#ebf9fa}.ib-tone-purple{--ib-accent:#8b6bd6;--ib-tint:#f4f0fc}.ib-tone-amber{--ib-accent:#d49b3d;--ib-tint:#fff7e9}.ib-metric-heading{display:flex;align-items:center;gap:8px;min-width:0}.ib-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:8px;color:var(--ib-accent);background:var(--ib-tint);flex-shrink:0}.ib-overview .ib-metric-heading h3{margin:0;font-size:12px;line-height:1.5;font-weight:550;letter-spacing:0;color:#63748d}.ib-stage{margin-left:auto;color:#9ca8b8;font-size:9px;line-height:1.5;white-space:nowrap}.ib-metric-value{display:flex;align-items:baseline;gap:5px;min-height:40px;margin-top:15px;min-width:0}.ib-metric-value strong{color:var(--ib-ink);font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ib-metric-value strong.is-long{font-size:24px}.ib-metric-value>span{color:#8c98aa;font-size:11px;white-space:nowrap}.ib-metric>p{margin:7px 0 0;font-size:10px;line-height:1.7;color:#8c98a8;min-height:17px}.ib-detail{min-width:0;border:1px solid var(--ib-line);border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 3px 15px #24426403}.ib-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.ib-overview .ib-detail>header h3{margin:0;font-size:15px;line-height:1.5;font-weight:650;letter-spacing:-.02em;color:var(--ib-ink)}.ib-detail>header>span{font-size:10px;color:#8b97a9;line-height:1.6;text-align:right}.ib-table-scroll{overflow-x:auto;max-width:100%}.ib-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.ib-table thead th{padding:10px 20px;background:#f7f9fc;border-block:1px solid #ebeff5;color:#7d8ba1;text-align:right;font-size:11px;font-weight:500;white-space:nowrap}.ib-table thead th:first-child{text-align:left;width:29%}.ib-table tbody :is(th,td){padding:13px 20px;height:63px;border-bottom:1px solid #edf1f6;color:#40536d;font-size:12px;text-align:right;white-space:nowrap;font-weight:500}.ib-table tbody th{text-align:left}.ib-table tbody tr:last-child :is(th,td){border-bottom:0}.ib-source{display:flex;align-items:center;gap:10px;text-align:left}.ib-source>i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ib-source>span{display:flex;flex-direction:column;gap:3px;white-space:normal}.ib-source strong{font-size:12px;font-weight:550;color:#435670;line-height:1.45}.ib-source small{font-size:10px;color:#99a4b3;line-height:1.4}.ib-arrivals{display:flex;align-items:center;justify-content:flex-end;gap:13px}.ib-arrivals>strong{font-size:12px;font-weight:550;color:#435670}.ib-arrivals>i{width:62px;height:4px;border-radius:3px;background:#eff3f8;overflow:hidden}.ib-arrivals>i>b{display:block;height:100%;border-radius:inherit}.ib-detail>.ib-note{margin:0;padding:10px 20px 12px;border-top:1px solid #edf1f6;color:#8c98a9;font-size:10px;line-height:1.75}.ib-platform-scroll{margin:0 20px 16px;overflow-x:auto;scrollbar-width:thin}.ib-platform-tabs{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--ib-tab-count),minmax(0,1fr));min-width:calc(var(--ib-tab-count)*100px);gap:0;padding:4px;border:1px solid #e8edf5;border-radius:10px;background:#f6f8fc}.ib-platform-indicator,.ib-platform-hover{position:absolute;z-index:0;left:4px;top:4px;bottom:4px;width:calc((100% - 8px)/var(--ib-tab-count));border-radius:7px;pointer-events:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .22s,border-color .22s,opacity .18s}.ib-platform-indicator{transform:translate(calc(var(--ib-tab-index)*100%));background:color-mix(in srgb,var(--ib-platform-color) 7%,white);border:1px solid color-mix(in srgb,var(--ib-platform-color) 24%,white);box-shadow:0 2px 5px #314b7010}.ib-platform-indicator:after{content:"";position:absolute;left:23%;right:23%;bottom:0;height:2px;border-radius:2px;background:var(--ib-platform-color);opacity:.8}.ib-platform-hover{transform:translate(calc(var(--ib-hover-index)*100%));background:color-mix(in srgb,var(--ib-hover-color) 7%,white);opacity:0}.ib-platform-hover.is-visible{opacity:1}.ib-platform-tabs>.ib-platform-tab{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:4px 8px;border:0;border-radius:7px;background:transparent!important;color:#77869b;font:inherit;font-size:12px;font-weight:550;white-space:nowrap;cursor:pointer;transition:color .18s;box-shadow:none!important}.ib-platform-tabs>.ib-platform-tab>i{width:6px;height:6px;border-radius:50%;background:var(--ib-tab-color);opacity:.6;transition:opacity .18s,box-shadow .18s}.ib-platform-tabs>.ib-platform-tab>small{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:19px;padding:0 4px;border-radius:5px;background:#e9eef6;color:#8d9bae;font-size:10px;font-weight:500;transition:background-color .18s,color .18s}.ib-platform-tabs>.ib-platform-tab[aria-selected=true]{color:var(--ib-tab-color)}.ib-platform-tabs>.ib-platform-tab[aria-selected=true]>i{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--ib-tab-color) 10%,transparent)}.ib-platform-tabs>.ib-platform-tab[aria-selected=true]>small{background:color-mix(in srgb,var(--ib-tab-color) 10%,white);color:var(--ib-tab-color)}.ib-platform-tabs>.ib-platform-tab:focus-visible{outline:2px solid var(--ib-tab-color);outline-offset:2px}.ib-detail.has-platforms>.ib-table-scroll{min-height:178px}.ib-keyword-rows{animation:ib-keyword-reveal .2s ease-out}.ib-table .ib-empty-row>td{text-align:center;white-space:normal;color:#8b97a9;font-size:12px;height:124px}@keyframes ib-keyword-reveal{0%{opacity:.4}to{opacity:1}}@media(hover:hover)and (pointer:fine){.ib-platform-tabs>.ib-platform-tab:hover{color:var(--ib-tab-color)}.ib-platform-tabs>.ib-platform-tab:hover>i{opacity:1}}@media(hover:none){.ib-platform-hover{display:none}.ib-platform-tabs>.ib-platform-tab:active{color:var(--ib-tab-color);background:color-mix(in srgb,var(--ib-tab-color) 8%,white)!important}}@media(prefers-reduced-motion:reduce){.ib-platform-indicator,.ib-platform-hover,.ib-platform-tab,.ib-platform-tab>i,.ib-platform-tab>small{transition:none!important}.ib-keyword-rows{animation:none}}.connected-campaign-insight .ib-overview{margin-top:16px}@media(max-width:1160px){.ib-stage{display:none}.ib-metric{padding-inline:15px}.ib-metric-value strong{font-size:27px}.ib-table thead th,.ib-table tbody :is(th,td){padding-inline:16px}}@media(max-width:760px){.ib-overview{gap:12px}.ib-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ib-metric{padding:14px 13px 12px;border-radius:10px}.ib-metric:before{inset-inline:14px}.ib-metric-heading{gap:6px}.ib-metric-icon{width:25px;height:25px;border-radius:7px}.ib-overview .ib-metric-heading h3{font-size:11px}.ib-metric-value{margin-top:12px;min-height:32px}.ib-metric-value strong{font-size:27px}.ib-metric-value strong.is-long{font-size:21px}.ib-metric>p{font-size:9px;min-height:30px;line-height:1.65}.ib-detail>header{padding:14px 13px;gap:8px}.ib-overview .ib-detail>header h3{font-size:14px}.ib-detail>header>span{font-size:9px}.ib-table{table-layout:fixed}.ib-table thead th,.ib-table tbody :is(th,td){padding:10px 6px;font-size:10px;white-space:normal;overflow-wrap:anywhere;line-height:1.65}.ib-table :is(th,td):first-child{width:28%;padding-left:13px}.ib-table :is(th,td):last-child{padding-right:13px}.ib-table.has-value :is(th,td):last-child{width:23%}.ib-source{gap:6px}.ib-source>i{width:5px;height:5px}.ib-source strong,.ib-arrivals>strong{font-size:10px}.ib-source small{font-size:9px}.ib-arrivals{display:block}.ib-arrivals>i{display:none}.ib-detail>.ib-note{padding:10px 13px;font-size:9px}}@media(max-width:390px){.ib-metric-heading{gap:5px}.ib-metric-icon{width:23px;height:23px}.ib-metric-value strong{font-size:24px}.ib-overview .ib-metric-heading h3{font-size:10px}.ib-table thead th,.ib-table tbody :is(th,td){padding-inline:4px}.ib-table :is(th,td):first-child{padding-left:10px}.ib-table :is(th,td):last-child{padding-right:10px}}@media(max-width:760px){.ib-platform-scroll{margin:0 12px 12px}.ib-platform-tabs{min-width:calc(var(--ib-tab-count)*88px)}.ib-platform-tabs>.ib-platform-tab{gap:5px;padding:4px;font-size:11px;min-height:40px}.ib-platform-tabs>.ib-platform-tab>small{min-width:16px;height:17px;font-size:9px}.ib-platform-tabs>.ib-platform-tab>i{width:5px;height:5px}.ib-detail.has-platforms>.ib-table-scroll{min-height:172px}.ib-detail.has-platforms .ib-source strong{font-size:11px}.ib-detail.has-platforms .ib-source small{display:none}}.ib-detail.has-platforms>.ib-table-scroll:focus-visible{outline:2px solid #438de9;outline-offset:-2px}.ib-definition{border-top:1px solid #edf1f6;padding:10px 20px;color:#8898ac;font-size:11px}.ib-definition summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none}.ib-definition summary::-webkit-details-marker{display:none}.ib-definition p{margin:10px 0 3px;line-height:1.8;font-size:11px;color:#7f8fa4}.ib-definition[open] summary{color:#377ae9}.ib-detail-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;min-width:0}.ib-detail-title>span{font-size:11px;color:#8190a4;line-height:1.6}.ib-header-actions,.ib-platform-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ib-header-actions :is(button,a),.ib-platform-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dce7f6;border-radius:8px;padding:8px 11px;min-height:34px;background:#fff;color:#4172ad;font:inherit;font-size:12px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.ib-header-actions .is-primary{color:#fff;background:#377ae9;border-color:#377ae9;box-shadow:0 3px 8px #3978e51c}.ib-header-actions :is(button,a):hover,.ib-platform-actions :is(button,a):hover{background:#edf5ff;border-color:#79a6ee;color:#2364c4}.ib-header-actions .is-primary:hover{background:#2166d7;color:#fff}.ib-header-actions :is(button,a):focus-visible,.ib-platform-actions :is(button,a):focus-visible{outline:2px solid #438de9;outline-offset:2px}.ib-platform-row{display:flex;align-items:center;gap:10px;padding:0 20px 16px}.ib-platform-row>.ib-platform-scroll{margin:0;min-width:0;flex:1}.ib-source-button{width:100%;padding:0!important;border:0!important;background:transparent!important;font:inherit;cursor:pointer;box-shadow:none!important}.ib-source-button>svg{margin-left:auto;color:#9cacc2;opacity:.6}.ib-source-button:hover strong{color:#2671db}.ib-source-button:hover>svg{color:#2671db;opacity:1}.ib-source-button:focus-visible{outline:2px solid #438de9;outline-offset:6px;border-radius:4px}@media(max-width:760px){.ib-detail>header{align-items:flex-start;flex-wrap:wrap}.ib-detail-title{gap:3px;flex-direction:column}.ib-detail-title>span{font-size:10px}.ib-header-actions{margin-left:auto;gap:5px}.ib-header-actions :is(button,a),.ib-platform-actions :is(button,a){font-size:11px;padding:7px 8px;min-height:36px}.ib-platform-row{padding:0 12px 12px;gap:6px;align-items:stretch}.ib-platform-actions{align-items:stretch}.ib-platform-actions :is(button,a){padding-inline:8px;min-height:42px}.ib-platform-row .ib-platform-tabs{min-width:calc(var(--ib-tab-count)*94px)}.ib-source-button>svg{display:none}}.ib-metric{isolation:isolate;overflow:hidden;transition:border-color .18s ease,box-shadow .22s ease,background-color .18s ease}.ib-metric>*{position:relative;z-index:1}.ib-metric:before{z-index:2;transform-origin:left center;transition:transform .32s ease,opacity .22s ease}.ib-metric:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,transparent 16%,var(--ib-tint) 45%,transparent 74%);opacity:0;transform:translate(-110%)}.ib-metric-icon{transition:box-shadow .22s ease}.ib-table tbody :is(th,td){transition:background-color .18s ease,box-shadow .18s ease}.ib-arrivals>i>b{position:relative;overflow:hidden}.ib-arrivals>i>b:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,#ffffffa3,transparent);opacity:0;transform:translate(-110%)}.ib-metric:focus-within{border-color:#b9cfe9;border-color:color-mix(in srgb,var(--ib-accent) 34%,#e4eaf2);box-shadow:0 4px 18px #24426409}.ib-metric:focus-within:before{opacity:1}.ib-metric :is(a,button,input,select):focus-visible,.ib-table :is(a,button,input,select):focus-visible{outline:2px solid #438de9;outline-offset:3px}.ib-table tbody tr:focus-within :is(th,td){background-color:#f3f8ff}.ib-table tbody tr:focus-within th:first-child{box-shadow:inset 3px 0 #75a9e8}@media(hover:hover)and (pointer:fine){.ib-metric:before{transform:scaleX(.84)}.ib-metric:after{transition:transform .76s cubic-bezier(.22,.65,.35,1),opacity .16s ease}.ib-metric:hover{border-color:#c6d8ee;border-color:color-mix(in srgb,var(--ib-accent) 30%,#e4eaf2);box-shadow:0 4px 18px #2442640a}.ib-metric:is(:hover,:focus-within):before{transform:scaleX(1);opacity:.95}.ib-metric:hover:after{opacity:.8;transform:translate(110%)}.ib-metric:hover .ib-metric-icon{box-shadow:0 0 0 4px var(--ib-tint)}.ib-table tbody tr:hover :is(th,td){background-color:#f5f9ff}.ib-table tbody tr:hover th:first-child{box-shadow:inset 3px 0 #75a9e8}.ib-arrivals>i>b:after{transition:transform .62s ease,opacity .16s ease}.ib-table tbody tr:hover .ib-arrivals>i>b:after{opacity:.9;transform:translate(110%)}}@media(prefers-reduced-motion:reduce){.ib-metric,.ib-metric:before,.ib-metric:after,.ib-metric-icon,.ib-table tbody :is(th,td),.ib-arrivals>i>b:after{transition:none;animation:none}.ib-metric:after,.ib-arrivals>i>b:after{display:none}.ib-metric:before,.ib-metric:is(:hover,:focus-within):before{transform:none}}.jdx-latency{min-width:0;width:100%;padding:6px 0 0;color:#75849b}.jdx-latency svg{display:block;width:100%;overflow:visible}.jdx-latency svg text{font-family:inherit;font-size:11px;fill:#8b97a8;font-variant-numeric:tabular-nums}.jdx-latency svg .jdx-latency-label{font-size:12px;fill:#6a7a91}.jdx-latency svg .jdx-latency-value{font-size:13px;font-weight:600;fill:#273950}.jdx-latency .jdx-latency-grid{stroke:#e8edf3;stroke-dasharray:3 4;stroke-width:1}.jdx-latency-interactive{cursor:pointer;outline:none}.jdx-latency-interactive:hover rect,.jdx-latency-interactive:focus-visible rect{stroke:#2c5fb4;stroke-width:2}.jdx-latency-legend{display:flex;align-items:flex-start;justify-content:center;gap:15px;padding:12px 20px 4px;color:#91a0b3;font-size:10px}.jdx-latency-legend>span{white-space:nowrap;line-height:12px}.jdx-latency-legend>div{width:min(300px,62%);min-width:160px;padding-top:3px}.jdx-latency-legend i{display:block;width:100%;height:5px;border-radius:4px}.jdx-latency-legend>div>span{display:block;position:relative;height:22px;margin-top:5px}.jdx-latency-legend b{position:absolute;transform:translate(-50%);font-size:9px;font-weight:400;white-space:nowrap}.jdx-latency-legend b:first-child{transform:none}.jdx-latency-legend b:last-child{transform:translate(-100%)}.jdx-latency .jdx-latency-note{margin:7px 0 0;color:#8592a7;font-size:11px;line-height:1.65}@media(max-width:760px){.jdx-latency-legend{gap:10px;padding-inline:10px;flex-wrap:wrap}.jdx-latency svg .jdx-latency-label{font-size:11px}.jdx-latency svg .jdx-latency-value{font-size:12px}}@media print{.jdx-latency svg,.jdx-latency-legend{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.srf-workspace{min-width:0;max-width:100%;color:#33425a;background:#fff}.srf-workspace .srf-summary{display:flex;align-items:center;flex-wrap:wrap;gap:16px 30px;padding:4px 0 16px;border-bottom:1px solid #edf0f5}.srf-workspace .srf-summary>div{display:grid;gap:5px;min-width:93px}.srf-workspace .srf-summary>div>span{color:#7d8ba0;font-size:11px;line-height:1.5}.srf-workspace .srf-summary strong{color:#23334b;font-size:25px;font-weight:650;line-height:1.25;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.srf-workspace .srf-summary strong small{margin-left:5px;color:#8a98ac;font-size:11px;font-weight:400;letter-spacing:0}.srf-workspace .srf-summary>i{display:block;width:1px;height:33px;background:#e7ebf2}.srf-workspace .srf-pair-status{margin-left:auto;align-self:flex-start;padding:5px 8px;border-radius:5px;background:#f4f7fa;color:#8794a8;font-size:10px;white-space:nowrap}.srf-workspace .srf-scroll{width:100%;max-width:100%;margin-top:20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c7d1df #f7f9fc}.srf-workspace .srf-scroll:focus-visible{outline:2px solid #4983e5;outline-offset:3px;border-radius:5px}.srf-workspace .srf-scroll svg{display:block;max-width:none;overflow:visible;font-family:inherit}.srf-workspace svg text{fill:#7c8ca3;font-size:11px;font-variant-numeric:tabular-nums}.srf-workspace svg .srf-column-label{fill:#9aa5b5;font-size:10px;letter-spacing:.3px}.srf-workspace svg .srf-source-label{fill:#30435f;font-size:12px;font-weight:600}.srf-workspace svg .srf-source-count{fill:#455975;font-size:11px;font-weight:550}.srf-workspace svg .srf-source-detail{fill:#8794a8;font-size:10px;font-weight:400}.srf-workspace svg .srf-source-rate{fill:#8a98ac;font-size:10px}.srf-workspace svg .srf-ribbon{stroke-width:.5;stroke:#fff;transition:fill-opacity .16s ease}.srf-workspace svg .srf-ribbon.is-result{fill-opacity:.39}.srf-workspace svg .srf-ribbon.is-remaining{fill-opacity:.17}.srf-workspace svg .srf-ribbons.is-active .srf-ribbon{fill-opacity:.61;stroke-width:1}.srf-workspace svg .srf-ribbons.is-muted .srf-ribbon{fill-opacity:.075}.srf-workspace svg .srf-source-hit{fill:transparent;stroke:transparent}.srf-workspace svg .srf-source[role=button]{cursor:pointer;outline:none}.srf-workspace svg .srf-source.is-active .srf-source-hit{fill:#f4f8fe;stroke:#e3ecf8}.srf-workspace svg .srf-source:focus-visible .srf-source-hit{fill:#f4f8fe;stroke:#82a9e5;stroke-width:1.5}.srf-workspace svg .srf-result-label{fill:#436550;font-size:12px;font-weight:550}.srf-workspace svg .srf-result-value{fill:#27415b;font-size:22px;font-weight:650;letter-spacing:-.3px}.srf-workspace svg .srf-result-value tspan{fill:#8493a8;font-size:11px;font-weight:400;letter-spacing:0}.srf-workspace svg .srf-result-rate{fill:#91a0b3;font-size:10px}.srf-workspace svg .srf-outcome.is-remaining .srf-result-label{fill:#8390a3}.srf-workspace svg .srf-outcome.is-remaining .srf-result-value{fill:#61738c}.srf-workspace .srf-caption{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 0 0;color:#8d9aaf;font-size:10px;line-height:1.6}.srf-workspace .srf-caption>span:last-child:not(:first-child){color:#6f8dbb}.srf-workspace .srf-mobile-hint{display:none}.srf-workspace.is-narrow .srf-mobile-hint{display:inline}.srf-workspace .srf-note{margin:12px 0 0;color:#96a2b3;font-size:10px;line-height:1.65}.srf-workspace .srf-empty{display:grid;gap:5px;justify-items:center;align-content:center;min-height:205px;padding:26px 16px;color:#9ca7b8;text-align:center}.srf-workspace .srf-empty strong{color:#77879f;font-size:14px;font-weight:550}.srf-workspace .srf-empty p{margin:0;font-size:12px;line-height:1.7}.srf-workspace .srf-incomplete{margin:18px 0 6px;padding:15px;border:1px solid #e6ebf3;border-radius:9px;background:#fafbfd}.srf-workspace .srf-incomplete>div:first-child>strong{color:#627793;font-size:13px;font-weight:550}.srf-workspace .srf-incomplete p{margin:6px 0 12px;color:#8896ab;font-size:11px;line-height:1.7}.srf-workspace .srf-pair-list{display:grid;gap:5px}.srf-workspace .srf-pair-list button{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;min-height:43px;padding:10px 12px;border:1px solid #e7edf5;border-radius:6px;background:#fff;color:#7587a0;font-size:11px;text-align:left;cursor:pointer}.srf-workspace .srf-pair-list button:disabled{opacity:1;cursor:default;color:#7587a0;background:#fff}.srf-workspace .srf-pair-list button:not(:disabled):hover{border-color:#a8c5ee;background:#f5f9ff}.srf-workspace .srf-pair-list button:focus-visible{outline:2px solid #4983e5;outline-offset:2px}.srf-workspace .srf-pair-list button>span:first-child{display:inline-flex;align-items:center;gap:7px;margin-right:auto}.srf-workspace .srf-pair-list button i{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%}.srf-workspace .srf-pair-list button strong{color:#5a6e8a;font-size:11px;font-weight:550}.srf-workspace .srf-pair-list button small{color:#97a2b4;font-size:10px}@media(max-width:760px){.srf-workspace .srf-summary{gap:12px 20px;padding-bottom:14px}.srf-workspace .srf-summary>div{min-width:76px}.srf-workspace .srf-summary strong{font-size:22px}.srf-workspace .srf-pair-status{margin-left:0;flex-basis:auto;font-size:9px}.srf-workspace .srf-scroll{margin-top:16px}.srf-workspace .srf-mobile-hint{display:inline}.srf-workspace .srf-note{font-size:10px}.srf-workspace .srf-incomplete{padding:12px}.srf-workspace .srf-pair-list button>span:first-child{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.srf-workspace svg .srf-ribbon{transition:none}}@media print{.srf-workspace .srf-scroll{overflow:visible}.srf-workspace .srf-scroll svg{width:100%!important;min-width:0!important;height:auto!important;max-width:100%;-webkit-print-color-adjust:exact;print-color-adjust:exact}.srf-workspace .srf-mobile-hint{display:none}.srf-workspace .srf-summary,.srf-workspace .srf-scroll{break-inside:avoid}}.demo-analysis-page{--da-ink:#1d293c;--da-muted:#718096;--da-border:#e4e9f0;display:grid;min-width:0;gap:14px;color:var(--da-ink);font-size:13px}.demo-analysis-page>.demo-analysis-scope{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 16px;min-height:20px;padding:0 2px;color:var(--da-muted);font-size:11px;line-height:1.55}.demo-analysis-scope>span{display:inline-flex;align-items:center;gap:7px}.demo-analysis-scope i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#8a99ab}.demo-analysis-scope small{font-size:11px;color:#7b8798}.demo-analysis-page .demo-analysis-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:0;border:1px solid var(--da-border);border-radius:12px;background:#fff;overflow:hidden}.demo-analysis-stats>div{display:grid;align-content:start;gap:7px;min-width:0;padding:16px 20px;position:relative}.demo-analysis-stats>div+div:before{position:absolute;top:19px;bottom:19px;left:0;width:1px;background:#edf0f4;content:""}.demo-analysis-stats span{font-size:12px;color:#728096}.demo-analysis-stats strong{font-size:27px;font-weight:650;line-height:1.15;letter-spacing:-.6px;color:#1c2739;font-variant-numeric:tabular-nums}.demo-analysis-stats small{font-size:11px;line-height:1.5;color:#8893a3}.demo-analysis-page .demo-analysis-panel{min-width:0;padding:16px 20px 18px;border:1px solid var(--da-border);border-radius:12px;background:#fff;box-shadow:0 1px 2px #1b345203}.demo-analysis-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.demo-analysis-page .demo-analysis-panel-heading h3{margin:0;font-size:14px;font-weight:650;color:#263449}.demo-analysis-panel-heading p{margin:5px 0 0;font-size:11px;line-height:1.55;color:var(--da-muted)}.demo-analysis-page .demo-analysis-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:stretch}.demo-analysis-page .demo-analysis-columns>.demo-analysis-panel{margin:0}.demo-analysis-page .demo-analysis-rank{display:grid;gap:3px}.demo-analysis-rank-axis{display:grid;grid-template-columns:160px 1fr 86px;gap:8px;color:#9aa5b4;font-size:10px;padding:0 7px 5px}.demo-analysis-rank-axis>span:last-child{text-align:right}.demo-analysis-page .demo-analysis-rank-row{display:grid;grid-template-columns:22px minmax(90px,150px) minmax(50px,1fr) 94px;gap:9px;align-items:center;min-height:32px;width:100%;padding:4px 6px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;font:inherit;color:#48576c}.demo-analysis-page button.demo-analysis-rank-row{cursor:pointer}.demo-analysis-page button.demo-analysis-rank-row:hover,.demo-analysis-page button.demo-analysis-rank-row.is-selected{border-color:#dce8fb;background:#f5f8ff}.demo-analysis-rank-position{color:#a0aaba;font-size:10px;font-variant-numeric:tabular-nums}.demo-analysis-rank-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.demo-analysis-rank-track{display:block;position:relative;height:7px;border-radius:3px;background:#f1f4f8;overflow:hidden}.demo-analysis-rank-track>i{display:block;height:100%;min-width:0;border-radius:3px}.demo-analysis-rank-number{display:flex;justify-content:flex-end;align-items:baseline;gap:7px;white-space:nowrap;font-variant-numeric:tabular-nums}.demo-analysis-rank-number strong{color:#2c3b50;font-size:12px;font-weight:600}.demo-analysis-rank-number small{color:#91a0b2;font-size:10px;min-width:35px;text-align:right}.demo-analysis-page .demo-analysis-composition{display:flex;align-items:center;justify-content:center;gap:28px;min-height:140px}.demo-analysis-ring{width:132px;height:132px;border-radius:50%;flex:0 0 132px;padding:14px;box-sizing:border-box;transform:rotate(-90deg)}.demo-analysis-ring>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:100%;height:100%;border-radius:50%;background:#fff;transform:rotate(90deg)}.demo-analysis-ring strong{color:#243146;font-size:25px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.demo-analysis-ring span{font-size:10px;color:#7a879a}.demo-analysis-composition-list{display:grid;gap:7px;min-width:0;flex:1;max-width:470px}.demo-analysis-composition-list>div,.demo-analysis-page .demo-analysis-composition-list>button{display:grid;grid-template-columns:7px minmax(60px,1fr) auto 43px;align-items:center;gap:9px;min-height:25px;padding:4px 2px;border:0;border-radius:5px;background:transparent;color:#627086;font-size:12px;text-align:left}.demo-analysis-composition-list i{width:6px;height:6px;border-radius:2px}.demo-analysis-composition-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-analysis-composition-list strong{color:#35445a;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.demo-analysis-composition-list small{color:#8a97a9;text-align:right;font-size:11px;font-variant-numeric:tabular-nums}.demo-analysis-page .demo-analysis-composition-list>button{cursor:pointer}.demo-analysis-page .demo-analysis-composition-list>button:hover,.demo-analysis-page .demo-analysis-composition-list>button.is-selected{background:#f1f6ff}.demo-analysis-chart-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 12px;color:#8190a3;font-size:11px}.demo-analysis-chart-legend>span{display:flex;align-items:center;gap:6px}.demo-analysis-chart-legend i{width:12px;height:4px;border-radius:3px}.demo-analysis-paired{display:grid;gap:9px}.demo-analysis-paired-row{display:grid;grid-template-columns:minmax(60px,105px) minmax(0,1fr);align-items:center;gap:16px}.demo-analysis-paired-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#58677c;font-size:12px}.demo-analysis-paired-row>div{display:grid;gap:5px}.demo-analysis-paired-row>div>div{display:flex;align-items:center;gap:9px}.demo-analysis-paired-row i{flex:1;display:block;height:5px;overflow:hidden;border-radius:3px;background:#f0f3f7}.demo-analysis-paired-row b{display:block;height:100%;border-radius:3px}.demo-analysis-paired-row strong{min-width:46px;text-align:right;color:#66768c;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.demo-analysis-page .demo-analysis-table-block{min-width:0;overflow:visible;border:1px solid var(--da-border);border-radius:12px;background:#fff;box-shadow:0 1px 2px #1b345203}.demo-analysis-page .demo-analysis-table-block>.jdx-analysis{margin:0;border:0;border-radius:12px;box-shadow:none}.demo-analysis-page .demo-analysis-filterbar+.jdx-analysis{border-top-left-radius:0;border-top-right-radius:0}.demo-analysis-page .demo-analysis-filterbar{display:flex;align-items:end;justify-content:flex-start;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;border-bottom:1px solid #edf0f4}.demo-analysis-page .demo-analysis-filterbar label{display:flex;align-items:center;gap:7px;min-width:0;max-width:100%;color:#748197;font-size:11px;font-weight:400}.demo-analysis-page .demo-analysis-filterbar input,.demo-analysis-page .demo-analysis-filterbar select{box-sizing:border-box;min-height:32px;max-width:100%;min-width:0;padding:5px 9px;border:1px solid #e0e6ee;border-radius:6px;background:#fff;color:#48566b;font:inherit;font-size:12px}.demo-analysis-page .demo-analysis-filterbar input{width:210px}.demo-analysis-page .demo-analysis-filterbar input[type=checkbox]{width:15px;min-height:15px;accent-color:#3478ee}.demo-analysis-page .demo-analysis-filterbar .demo-section-search{max-width:none}.demo-analysis-page .demo-analysis-filterbar>.demo-analysis-reset{margin-left:auto}.demo-analysis-page button.demo-analysis-reset,.demo-analysis-page button.demo-analysis-link{min-height:30px;padding:4px 7px;border:0;border-radius:5px;background:transparent;color:#3d76d2;font-size:12px;cursor:pointer}.demo-analysis-page button.demo-analysis-reset:hover,.demo-analysis-page button.demo-analysis-link:hover{background:#f0f5ff}.demo-analysis-page button.demo-analysis-link{text-align:left;white-space:nowrap}.demo-analysis-page .demo-analysis-table-note{margin:0;padding:0 16px 12px;color:#8a96a6;font-size:11px;line-height:1.6}.demo-analysis-page .jdx-analysis-toolbar{padding:12px 16px;gap:10px}.demo-analysis-page .jdx-analysis-heading{gap:5px}.demo-analysis-page .jdx-analysis-heading h3{font-size:13px}.demo-analysis-page .jdx-analysis-tools{gap:6px}.demo-analysis-page .demo-section-export{gap:6px;margin:0}.demo-analysis-page .jdx-analysis-field-panel p{font-size:11px}.demo-analysis-page .jdx-analysis-footer{padding:9px 16px}.demo-analysis-page .demo-analysis-notes{margin:0;padding:0 2px;border:0;color:#8390a2;font-size:11px;line-height:1.7}.demo-analysis-notes>summary{width:fit-content;padding:5px 0;color:#7b899d;font-size:11px;cursor:pointer}.demo-analysis-notes>div{display:grid;gap:7px;padding:12px 16px;border:1px solid #e7ebf1;border-radius:8px;background:#fafbfd}.demo-analysis-notes p{margin:0}.demo-analysis-page .demo-analysis-chart-note,.demo-analysis-page .demo-analysis-empty{margin:8px 0 0;color:#8996a8;font-size:11px;line-height:1.6}.demo-analysis-page :is(button,input,select,summary):focus-visible{outline:2px solid #3478ee;outline-offset:2px}.demo-analysis-page>.demo-product-note{margin:0;font-size:12px;color:#7a879b}.demo-analysis-page .demo-analysis-scope-note{margin:0;color:#7c8a9d;font-size:11px;line-height:1.6}.demo-analysis-page .demo-analysis-link-label{display:grid;gap:3px;min-width:0}.demo-analysis-link-label strong{font-size:12px;font-weight:600;color:#35455d}.demo-analysis-link-label small{color:#91a0b2;font-size:10px}.demo-analysis-page .demo-analysis-code{color:#5c6e87;font-size:12px}.demo-analysis-drawer .ant-drawer-body{padding:20px;background:#fafbfd}.demo-analysis-drawer-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;color:#8390a4;font-size:12px}.demo-analysis-drawer dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;margin:0;padding:20px;border:1px solid #e4e9f0;border-radius:10px;background:#fff;font-size:13px}.demo-analysis-drawer dt{color:#8591a3}.demo-analysis-drawer dd{min-width:0;margin:0;color:#34425a;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.demo-analysis-drawer h3{margin:22px 0 10px;font-size:14px;color:#34425a}.demo-analysis-drawer p{font-size:12px;color:#8290a3;line-height:1.75}@media(max-width:1050px){.demo-analysis-rank-row{grid-template-columns:18px minmax(78px,120px) minmax(40px,1fr) 80px}.demo-analysis-page .demo-analysis-composition{gap:20px}.demo-analysis-ring{width:116px;height:116px;flex-basis:116px;padding:12px}.demo-analysis-rank-number{gap:5px}.demo-analysis-page .demo-analysis-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){.demo-analysis-page{gap:12px}.demo-analysis-page>.demo-analysis-scope{gap:3px;font-size:10px}.demo-analysis-scope small{font-size:10px}.demo-analysis-page .demo-analysis-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-analysis-stats>div{padding:13px 15px;gap:6px}.demo-analysis-stats>div:nth-child(odd):before{display:none}.demo-analysis-stats>div:nth-child(n+3){border-top:1px solid #edf0f4}.demo-analysis-stats strong{font-size:24px}.demo-analysis-stats span{font-size:11px}.demo-analysis-stats small{font-size:10px}.demo-analysis-page .demo-analysis-panel{padding:14px 15px}.demo-analysis-page .demo-analysis-columns{grid-template-columns:minmax(0,1fr);gap:12px}.demo-analysis-panel-heading{margin-bottom:12px}.demo-analysis-page .demo-analysis-filterbar{padding:10px 12px;gap:8px}.demo-analysis-page .demo-analysis-filterbar label{flex:1 1 140px;flex-wrap:wrap;gap:5px}.demo-analysis-page .demo-analysis-filterbar input,.demo-analysis-page .demo-analysis-filterbar select{min-height:38px;flex:1;width:100%}.demo-analysis-page .demo-analysis-filterbar input[type=checkbox]{flex:none;width:15px;min-height:15px}.demo-analysis-page .demo-analysis-rank-row{grid-template-columns:18px minmax(65px,110px) minmax(30px,1fr) 80px;gap:6px;min-height:38px;padding:4px 1px}.demo-analysis-rank-name{font-size:11px}.demo-analysis-rank-axis{grid-template-columns:132px 1fr 80px;padding-inline:0}.demo-analysis-rank-number{display:grid;gap:1px;text-align:right}.demo-analysis-rank-number strong{font-size:11px}.demo-analysis-rank-number small{font-size:10px}.demo-analysis-page .demo-analysis-composition{gap:16px;min-height:135px}.demo-analysis-ring{width:112px;height:112px;flex-basis:112px;padding:12px}.demo-analysis-ring strong{font-size:23px}.demo-analysis-composition-list>div,.demo-analysis-page .demo-analysis-composition-list>button{gap:6px;grid-template-columns:6px minmax(40px,1fr) auto;min-height:32px;font-size:11px}.demo-analysis-composition-list small{display:none}.demo-analysis-composition-list strong{font-size:11px}.demo-analysis-page .jdx-analysis-toolbar{padding:11px 12px}.demo-analysis-page .jdx-analysis-tools{gap:5px}.demo-analysis-page .demo-analysis-notes>summary{min-height:36px;padding:7px 0}.demo-analysis-drawer .ant-drawer-body{padding:16px}.demo-analysis-drawer dl{grid-template-columns:95px minmax(0,1fr);padding:16px;gap:15px}}@media print{.demo-analysis-scope{display:flex!important}.demo-analysis-page .demo-analysis-filterbar,.demo-analysis-notes>summary{display:none}.demo-analysis-notes>div{display:block!important}.demo-analysis-page .demo-analysis-panel,.demo-analysis-page .demo-analysis-stats{break-inside:avoid;box-shadow:none}.demo-analysis-page .demo-analysis-table-block{box-shadow:none}.demo-analysis-page .demo-analysis-columns{grid-template-columns:1fr 1fr}.demo-analysis-page .demo-analysis-rank-row{break-inside:avoid}}.mr-showcase{margin:0 auto;min-width:0;overflow:hidden;border:1px solid #dce2e9;border-radius:14px;color:#293649;background:#fff;box-shadow:0 14px 42px #23365006;scroll-margin-top:94px}.mr-showcase:focus{outline:0}.mr-showcase .mr-tab-scroll{overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid #e3e8ef;background:#f1f4f8;scrollbar-width:thin}.mr-showcase .mr-tabs{display:grid;grid-template-columns:repeat(6,minmax(108px,1fr));min-width:660px;gap:5px;padding:8px}.mr-showcase .mr-tabs>button{min-height:46px;padding:10px 12px;border:1px solid transparent;border-radius:8px;color:#637185;background:transparent;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .18s,color .18s,border-color .18s}.mr-showcase .mr-tabs>button:hover{color:#2f60e7;background:#e9effb}.mr-showcase .mr-tabs>button[aria-selected=true]{color:#285bd4;border-color:#d7e2f8;background:#fff;box-shadow:0 2px 6px #293b6507}.mr-showcase .mr-panel{min-width:0;padding:27px}.mr-showcase .mr-panel:focus{outline:0}.mr-showcase .mr-panel:focus-visible{outline:3px solid #729aef;outline-offset:-3px}.mr-showcase .mr-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px}.mr-showcase .mr-heading>div{min-width:0}.mr-showcase .mr-category{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:#707d90;font-size:12px;line-height:1.6}.mr-showcase .mr-category i{width:3px;height:3px;border-radius:50%;background:#a4afbf}.mr-showcase .mr-heading h2{color:#293649;font-size:24px;line-height:1.5;letter-spacing:-.025em;font-weight:650}.mr-showcase .mr-heading p{margin-top:9px;color:#68768a;font-size:13px;line-height:1.8}.mr-showcase .mr-heading>a{flex:0 0 auto;white-space:nowrap}.mr-showcase .mr-report-body{min-width:0}.mr-showcase .mr-stack{display:grid;min-width:0;gap:22px}.mr-showcase .mr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:20px 22px;border:1px solid #e5eaf0;border-radius:10px;background:#f8fafc}.mr-showcase .mr-stats>div{min-width:0}.mr-showcase .mr-stats dt{color:#657287;font-size:13px;line-height:1.6}.mr-showcase .mr-stats dd{margin:8px 0 0;color:#29374b;font-size:29px;font-weight:650;letter-spacing:-.025em;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mr-showcase .mr-stats>div>span{display:block;margin-top:7px;color:#6f7d90;font-size:13px;line-height:1.6}.mr-showcase .mr-data-note{margin:14px 0 0;color:#68768a;font-size:13px;line-height:1.85}.mr-showcase .mr-stack>.mr-data-note{margin-top:0}.mr-showcase .jdx-analysis{min-width:0;max-width:100%;border-color:#e4e9f0}.mr-showcase .jdx-analysis-toolbar{gap:10px;padding:15px 17px}.mr-showcase .jdx-analysis-heading h3{color:#344459;font-size:15px;line-height:1.6}.mr-showcase .jdx-analysis-count{color:#6c7b8f;font-size:13px}.mr-showcase .jdx-analysis-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.mr-showcase .jdx-analysis-table{width:100%;table-layout:auto;font-size:13px}.mr-showcase .jdx-analysis table.jdx-analysis-table :is(th,td){padding:16px 17px;color:#48576d;font-size:13px;line-height:1.65;white-space:nowrap}.mr-showcase .jdx-analysis table.jdx-analysis-table thead th{color:#65758a;background:#f6f8fb;font-size:13px}.mr-showcase .jdx-analysis table.jdx-analysis-table td :is(button,summary){font-size:13px}.mr-showcase .jdx-analysis-table th button{font-size:13px}.mr-showcase .jdx-analysis-table td strong{color:#34445b;font-size:13px;font-weight:600}.mr-showcase .jdx-analysis-table tbody tr:hover td{background:#f8fbff}.mr-showcase .jdx-analysis-table tbody tr.is-selected td{background:#edf4ff}.mr-showcase .jdx-analysis-footer{color:#68778a;font-size:13px;padding:12px 17px}.mr-showcase .jdx-analysis-value-bar{gap:11px;font-size:13px}.mr-showcase .jdx-analysis-bar-track{min-width:64px}.mr-showcase .mr-row-link{display:inline-flex;align-items:center;gap:10px;min-height:30px;padding:0;border:0;color:#5d7396;background:transparent;font:inherit;font-size:13px;cursor:pointer;text-align:left}.mr-showcase .mr-row-link>i{width:6px;height:6px;border-radius:50%}.mr-showcase .mr-row-link:hover strong,.mr-showcase .mr-row-link[aria-pressed=true] strong{color:#2e65d7}.mr-showcase .mr-return{display:flex;align-items:center;justify-content:flex-end;gap:12px}.mr-showcase .mr-return-track{position:relative;display:block;width:95px;height:7px;background:#ebf0f7;border-radius:5px}.mr-showcase .mr-return-track i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#28b59a,#3978ef)}.mr-showcase .mr-return-track b{position:absolute;top:-5px;width:1px;height:17px;background:#647a95}.mr-showcase .mr-return>strong{min-width:52px}.mr-showcase .ib-metrics{gap:12px}.mr-showcase .ib-metric{padding:17px}.mr-showcase .ib-overview .ib-metric-heading h3{font-size:13px}.mr-showcase .ib-metric-value strong{font-size:29px}.mr-showcase .ib-metric-value>span,.mr-showcase .ib-metric>p{color:#738196;font-size:13px;line-height:1.65}.mr-showcase .ib-stage{display:none}.mr-showcase .ib-detail-title>span{font-size:13px}.mr-showcase .ib-platform-tabs>.ib-platform-tab{min-height:44px;font-size:14px}.mr-showcase .ib-platform-tabs>.ib-platform-tab>small{font-size:12px}.mr-showcase .ib-platform-scroll{max-width:100%}.mr-showcase .ib-detail>.ib-table-scroll{overflow:visible}.mr-showcase .ib-detail>.ib-table-scroll .jdx-analysis{border:0;border-radius:0}.mr-showcase .ib-definition,.mr-showcase .ib-definition p{color:#6b7a8e;font-size:13px;line-height:1.8}.mr-showcase .cj-heading h3{font-size:21px}.mr-showcase .cj-heading p,.mr-showcase .cj-completion>span,.mr-showcase .cj-view-switch button{font-size:13px}.mr-showcase .cj-stage-headings>button>span:first-child{font-size:14px}.mr-showcase .cj-cumulative,.mr-showcase .cj-cumulative b,.mr-showcase .cj-footer,.mr-showcase .cj-selected-label strong{color:#6d7d92;font-size:13px}.mr-showcase .cj-flow-inner,.mr-showcase .cj-flow-chart{min-width:1000px}.mr-showcase .cj-flow-chart text[font-size="10"]{font-size:13px}.mr-showcase .cj-compare-inner{min-width:1050px}.mr-showcase .cj-group-name strong,.mr-showcase .cj-group-name>span,.mr-showcase .cj-group-step-top,.mr-showcase .cj-group-step-top b,.mr-showcase .cj-group-cumulative,.mr-showcase .cj-group-cumulative b,.mr-showcase .cj-compare-labels strong{font-size:13px}.mr-showcase .cj-stage-headings>button>strong small{font-size:12px}.mr-showcase .mr-ai-date{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 20px;color:#66778e;font-size:13px}.mr-showcase .mr-ai-date>span{display:inline-flex;align-items:center;gap:8px;color:#396acb;font-weight:600}.mr-showcase .mr-ai-conclusion{padding:24px 0 22px}.mr-showcase .mr-ai-conclusion>span{color:#7d8aa0;font-size:13px}.mr-showcase .mr-ai-conclusion h3{margin-top:9px;max-width:940px;color:#293a53;font-size:26px;line-height:1.7;font-weight:600;letter-spacing:-.025em}.mr-showcase .mr-ai-report>.jdx-analysis{margin-top:22px}.mr-showcase .mr-evidence-link{display:inline-flex;align-items:center;gap:10px;color:#386cce}.mr-showcase .mr-evidence-link:hover{text-decoration:underline}.mr-showcase .mr-next-step{display:flex;gap:20px;margin-top:22px;padding:18px 20px;border:1px solid #dcece5;border-radius:9px;background:#f2f8f5}.mr-showcase .mr-next-step>span{display:flex;align-items:center;align-self:flex-start;gap:8px;flex:0 0 auto;min-height:25px;color:#287961;font-size:13px;font-weight:600}.mr-showcase .mr-next-step p{color:#557065;font-size:14px;line-height:1.85}.mr-showcase .srf-summary>div>span,.mr-showcase .srf-pair-status,.mr-showcase .srf-caption,.mr-showcase .srf-note{font-size:13px;color:#6d7c8e}.mr-showcase .srf-summary strong{font-size:28px}.mr-showcase .srf-summary strong small{font-size:13px}.mr-showcase .srf-workspace svg text,.mr-showcase .srf-workspace svg .srf-source-label,.mr-showcase .srf-workspace svg .srf-source-count,.mr-showcase .srf-workspace svg .srf-source-detail,.mr-showcase .srf-workspace svg .srf-source-rate,.mr-showcase .srf-workspace svg .srf-result-label,.mr-showcase .srf-workspace svg .srf-result-rate{font-size:13px}.mr-showcase .srf-workspace svg .srf-result-value{font-size:25px}.mr-showcase .srf-workspace svg .srf-result-value tspan{font-size:13px}.mr-showcase .mr-app-layout,.mr-showcase .mr-model-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px}.mr-showcase .mr-chart-panel{min-width:0;padding:18px;border:1px solid #e3e9f0;border-radius:10px}.mr-showcase .mr-chart-panel>h3{margin-bottom:20px;color:#34445b;font-size:16px;line-height:1.6;font-weight:600}.mr-showcase .demo-analysis-composition{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:22px;padding:3px 0 0}.mr-showcase .demo-analysis-ring{width:152px;height:152px;padding:15px}.mr-showcase .demo-analysis-composition-list{width:100%}.mr-showcase .demo-analysis-composition-list>div{grid-template-columns:7px minmax(0,1fr) auto 52px;gap:9px}.mr-showcase .demo-analysis-composition-list small{display:block}.mr-showcase .demo-analysis-composition-list :is(div,span,strong,small),.mr-showcase .demo-analysis-ring span{font-size:13px}.mr-showcase .jdx-latency svg text,.mr-showcase .jdx-latency svg .jdx-latency-label,.mr-showcase .jdx-latency svg .jdx-latency-value{font-size:13px}.mr-showcase .jdx-latency-legend{font-size:13px;padding-inline:0}.mr-showcase .jdx-latency-legend b{font-size:12px}.mr-showcase .mr-outcome{display:inline-flex;align-items:center;gap:8px}.mr-showcase .mr-outcome>i{width:6px;height:6px;border-radius:50%;background:#d69b3c}.mr-showcase .mr-outcome.is-success>i{background:#22a486}@media(max-width:1000px){.mr-showcase .mr-panel{padding:22px}.mr-showcase .mr-heading{align-items:flex-start}.mr-showcase .mr-heading h2{font-size:22px}.mr-showcase .mr-model-layout,.mr-showcase .mr-app-layout{grid-template-columns:1fr}.mr-showcase .demo-analysis-composition{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:760px){.mr-showcase .ib-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-showcase .ib-metric{padding:15px 13px}.mr-showcase .ib-metric-value strong{font-size:27px}.mr-showcase .ib-metric>p{min-height:43px}.mr-showcase .ib-overview .ib-metric-heading h3{font-size:13px}.mr-showcase .ib-platform-row .ib-platform-tabs{min-width:420px}.mr-showcase .mr-heading{display:block}.mr-showcase .mr-heading>a{margin-top:7px}.mr-showcase .mr-stats{gap:16px;padding:17px}.mr-showcase .mr-stats dd{font-size:25px}.mr-showcase .cj-flow-inner{min-width:1000px}.mr-showcase .cj-completion strong{font-size:27px}}@media(max-width:580px){.mr-showcase{border-radius:10px;scroll-margin-top:131px}.mr-showcase .mr-tabs{min-width:660px;padding:6px}.mr-showcase .mr-tabs>button{font-size:14px}.mr-showcase .mr-panel{padding:18px 12px 16px}.mr-showcase .mr-heading{padding-bottom:18px}.mr-showcase .mr-heading h2{font-size:22px;line-height:1.5}.mr-showcase .mr-heading p{font-size:13px}.mr-showcase .mr-stats{grid-template-columns:1fr;gap:14px;padding:15px}.mr-showcase .mr-stats>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.mr-showcase .mr-stats dd{margin:0;font-size:24px;text-align:right}.mr-showcase .mr-stats>div>span{display:none}.mr-showcase .ib-metric-value strong{font-size:25px}.mr-showcase .ib-metric-value{margin-top:12px}.mr-showcase .ib-metric>p{font-size:13px}.mr-showcase .mr-ai-conclusion{padding:18px 0}.mr-showcase .mr-ai-conclusion h3{font-size:22px;line-height:1.7}.mr-showcase .mr-next-step{flex-direction:column;gap:8px;padding:15px}.mr-showcase .demo-analysis-composition{grid-template-columns:1fr}.mr-showcase .mr-chart-panel{padding:16px 12px}.mr-showcase .srf-summary{gap:15px 19px}.mr-showcase .srf-summary>i{display:none}.mr-showcase .srf-summary strong{font-size:26px}.mr-showcase .srf-pair-status{white-space:normal}}@media(prefers-reduced-motion:reduce){.mr-showcase *,.mr-showcase *:before,.mr-showcase *:after{transition:none!important;animation:none!important}}@media print{.mr-showcase{overflow:visible;border:0;box-shadow:none}.mr-showcase .mr-tabs{display:none}.mr-showcase .mr-panel{padding:0}}.public-page .marketing-brand-name{display:flex;flex-direction:column;gap:1px;line-height:1.3}.public-page .marketing-brand-name>span{color:#68717e;font-size:11px;font-weight:500;letter-spacing:.035em}.public-page.public-home-page{color:#202631;background:#f7f8fa}.public-home-page .public-header{border-color:#e7e9ed;background:#ffffffed}.public-home-page .public-header-inner{width:min(1200px,calc(100% - 64px))}.public-home-page .public-brand strong{color:#202631}.public-home-page .public-header nav a,.public-home-page .public-login{color:#616a78}.public-home-page .public-header nav a:hover,.public-home-page .public-header nav a.active{color:#2f60e7}.public-home-page .public-test-ribbon{color:#697281;background:#f1f3f5;border-color:#e7e9ed;font-size:11px}.public-home-page .public-footer{border-color:#e3e6eb;background:#fff}.public-pricing-grid.marketing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-pricing-page .public-price-card p{min-height:0;line-height:1.85}.marketing-pricing-page .marketing-pricing-availability{color:#48627f;font-size:14px}.marketing-pricing-page .public-price-foot h2:not(:first-child){margin-top:28px}.marketing-pricing-page .public-price-foot p{line-height:1.85}.marketing-pricing-details{margin-top:22px;border-top:1px solid #dce7f5}.marketing-pricing-details summary{display:list-item;min-height:44px;padding:13px 0;color:#315e96;font-size:14px;cursor:pointer}.marketing-pricing-details summary:focus-visible{outline:3px solid #2464dc;outline-offset:4px}.marketing-pricing-details>a{display:inline-flex;align-items:center;min-height:44px;margin-right:24px}.marketing-home{--marketing-ink:#202631;--marketing-muted:#68717e;--marketing-blue:#2f60e7;--marketing-line:#e1e5eb;width:min(1200px,calc(100% - 64px));margin:0 auto;color:var(--marketing-ink);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.marketing-home *,.marketing-home *:before,.marketing-home *:after{box-sizing:border-box}.marketing-home ::selection{color:#163c73;background:#dbe6ff}.marketing-home :is(a,button):focus-visible{outline:3px solid var(--marketing-blue);outline-offset:4px}.marketing-home a{text-decoration:none;text-underline-offset:4px}.marketing-home button{font-family:inherit}.marketing-home h1,.marketing-home h2,.marketing-home h3,.marketing-home p{margin:0}.marketing-home h2{font-size:clamp(26px,2.6vw,34px);line-height:1.4;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.marketing-home p{color:var(--marketing-muted)}.marketing-home .marketing-eyebrow{margin-bottom:10px;color:#758090;font-size:11px;line-height:1.7;font-weight:600;letter-spacing:.07em}.marketing-home .marketing-text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:#325fc7;font-size:13px;font-weight:600}.marketing-home .marketing-text-link:hover{color:#164ac1;text-decoration:underline}.marketing-home a>.glyph{flex:0 0 auto;transition:transform .18s ease}.marketing-home a:hover>.glyph{transform:translate(3px)}.marketing-home .marketing-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 23px;border:1px solid var(--marketing-blue);border-radius:8px;color:#fff;background:var(--marketing-blue);font-size:14px;line-height:1.5;font-weight:600;text-align:center;transition:background-color .18s ease,border-color .18s ease}.marketing-home .marketing-button:hover{color:#fff;background:#214fcb;border-color:#214fcb}.marketing-home .marketing-button-secondary{color:#3d4655;background:#fff;border-color:#d9dfe7}.marketing-home .marketing-button-secondary:hover{color:#214fcb;border-color:#9eb8ec;background:#f8faff}.marketing-hero{padding:46px 0 35px}.marketing-hero-copy{max-width:1080px;margin:0 auto;text-align:center}.marketing-home .marketing-ai-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:19px;color:#4f68a0;font-size:12px;font-weight:600}.marketing-ai-kicker svg{color:#3468ed}.marketing-hero h1{font-size:clamp(32px,4.1vw,49px);line-height:1.3;letter-spacing:-.04em;font-weight:750;text-wrap:balance}.marketing-hero h1 span{color:#202631}.marketing-home .marketing-hero-description{margin-top:21px;font-size:15px;line-height:1.95}.marketing-subscription{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:18px auto 0;color:#485261}.marketing-subscription>span{font-size:14px;white-space:nowrap}.marketing-subscription>strong{display:inline-flex;align-items:baseline;gap:3px;color:#2f60e7;font-size:40px;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.marketing-subscription>strong>span{font-size:21px}.marketing-subscription>strong>small{margin-left:5px;color:#657080;font-size:14px;font-weight:500;letter-spacing:0;white-space:nowrap}.marketing-subscription>a{display:inline-flex;align-items:center;gap:5px;min-height:36px;margin-left:15px;padding-left:18px;border-left:1px solid #dce1e8;color:#68717e;font-size:11px}.marketing-subscription>a:hover{color:#2f60e7;text-decoration:underline}.marketing-home .marketing-plan-availability{margin-top:6px;color:#5f6876;font-size:12px;line-height:1.8}.marketing-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:21px}.marketing-featured-report{width:min(1060px,100%);margin:35px auto 0;padding:10px 10px 0;overflow:hidden;border:1px solid #dce1e8;border-radius:14px;background:#fff;box-shadow:0 16px 40px #20263106}.marketing-featured-report>.marketing-screenshot{border-color:#e6eaf0;border-radius:8px}.marketing-featured-report .marketing-screenshot-bar{background:#fafbfc}.marketing-featured-caption{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;min-height:67px;padding:10px 15px}.marketing-featured-caption>p{font-size:11px;line-height:1.8}.marketing-featured-caption strong{display:block;color:#485567;font-size:12px;font-weight:600}.marketing-featured-caption>.marketing-text-link{flex:0 0 auto;font-size:11px}.marketing-screenshot{min-width:0;margin:0;overflow:hidden;border:1px solid #e0e5eb;border-radius:10px;background:#fff}.marketing-screenshot-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:0 16px;border-bottom:1px solid #e8ebf0;background:#fff}.marketing-screenshot-bar>span{display:flex;align-items:center;gap:8px;min-width:0}.marketing-screenshot-bar i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#6286d7}.marketing-screenshot-bar strong{color:#515e70;font-size:11px;line-height:1.6;font-weight:600}.marketing-screenshot-bar>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:42px;margin-right:-5px;padding:0 5px;border:0;color:#697689;background:transparent;font-size:10px;cursor:zoom-in}.marketing-screenshot-bar>button:hover{color:#2f60e7}.marketing-screenshot-image{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border:0;background:#f6f8fb;line-height:0;cursor:zoom-in}.marketing-screenshot-image img{display:block;width:100%;height:auto}.marketing-image-hint{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #dfe5ee;border-radius:7px;color:#3469ad;background:#ffffffed;box-shadow:0 4px 14px #2c477512;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;line-height:1.5;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.marketing-screenshot-image:hover .marketing-image-hint,.marketing-screenshot-image:focus-visible .marketing-image-hint{opacity:1;transform:translateY(0)}.marketing-product-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:19px 0;border-bottom:1px solid #dfe3e9}.marketing-product-strip article{min-width:0;padding:0 20px}.marketing-product-strip article:first-child{padding-left:0}.marketing-product-strip article:last-child{padding-right:0}.marketing-product-strip article+article{border-left:1px solid #e1e5eb}.marketing-product-link{display:flex;align-items:center;gap:12px;min-height:50px}.marketing-product-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border:1px solid #e1e6ee;border-radius:9px;color:#5c6f8d;background:#fff;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.marketing-product-link>span:nth-child(2){display:grid;flex:1;gap:4px;min-width:0}.marketing-product-link strong{color:#3f4958;font-size:14px;font-weight:650}.marketing-product-link>span:nth-child(2)>span{color:#6d7888;font-size:12px;line-height:1.6}.marketing-product-link>.glyph{color:#8d98a7}.marketing-product-link:hover strong{color:#2f60e7}.marketing-product-link:hover .marketing-product-icon{color:#2f60e7;border-color:#b5c9f3;background:#edf3ff}.marketing-insight,.marketing-analysis{padding-top:48px;scroll-margin-top:95px}.marketing-insight:focus,.marketing-analysis:focus{outline:0}.marketing-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 32px;margin-bottom:27px}.marketing-section-heading>div{min-width:0}.marketing-section-heading>a{flex:0 0 auto;white-space:nowrap}.marketing-insight-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.marketing-insight-question{--question-color:#3764da;--question-bg:#eaf0ff;position:relative;min-width:0;padding:24px 23px 28px;overflow:hidden;border:1px solid transparent;border-radius:11px;color:var(--marketing-ink);background:var(--question-bg);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.marketing-insight-question.is-green{--question-color:#148267;--question-bg:#e6f5ee}.marketing-insight-question.is-orange{--question-color:#b45e23;--question-bg:#fff0dc}.marketing-insight-question:after{position:absolute;left:23px;right:23px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--question-color);content:"";transform:scaleX(.17);transform-origin:left;transition:transform .24s ease}.marketing-insight-question:hover{border-color:color-mix(in srgb,var(--question-color) 25%,transparent);box-shadow:0 8px 20px #20263106;transform:translateY(-2px)}.marketing-insight-question:hover:after,.marketing-insight-question:focus-visible:after{transform:scaleX(1)}.marketing-question-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;color:var(--question-color);font-size:12px;font-weight:650}.marketing-question-top>span:last-child{font-size:11px;font-variant-numeric:tabular-nums}.marketing-insight-question h3{padding-right:23px;color:#2d394b;font-size:20px;font-weight:650;line-height:1.45;letter-spacing:-.035em}.marketing-insight-question p{max-width:26em;margin-top:9px;padding-right:16px;color:#5d6c81;font-size:13px;line-height:1.9}.marketing-insight-question>.glyph{position:absolute;right:19px;bottom:22px;color:var(--question-color)}.marketing-insight-stage{margin-top:20px;padding:0 19px 19px;border:1px solid #e0e5eb;border-radius:12px;background:#fff}.marketing-insight-intro{display:flex;align-items:center;justify-content:center;gap:13px;padding:23px 0}.marketing-insight-intro>span{flex:0 0 auto;padding:4px 7px;border-radius:5px;color:#648178;background:#edf5f1;font-size:10px}.marketing-insight-intro p{font-size:12px;line-height:1.8}.marketing-insight-intro strong{color:#485567;font-weight:600}.marketing-insight-stage>.marketing-screenshot{width:min(870px,100%);margin:0 auto;border-color:#e6eaf0;border-radius:8px}.marketing-insight-stage .marketing-screenshot-bar{background:#fafbfc}.marketing-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.marketing-simple-card{min-width:0;overflow:hidden;border:1px solid #e0e5eb;border-radius:12px;background:#fff}.marketing-analysis-card-heading{padding:24px 24px 20px}.marketing-analysis-card-heading>span{color:#7c8696;font-size:11px}.marketing-analysis-card-heading h3{margin-top:8px;color:#354052;font-size:22px;line-height:1.5;font-weight:650;letter-spacing:-.04em}.marketing-simple-card .marketing-screenshot{margin:0 13px;border-radius:7px}.marketing-simple-card .marketing-screenshot-bar{min-height:44px;background:#fafbfc}.marketing-analysis-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 15px;min-height:66px;padding:9px 24px}.marketing-analysis-card-foot>p{font-size:11px;line-height:1.8}.marketing-analysis-card-foot>.marketing-text-link{font-size:11px}.marketing-analysis-more{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 24px;margin-top:28px;padding:24px 0 43px;border-top:1px solid #dfe3e9}.marketing-analysis-more>p{color:#788291;font-size:12px;line-height:1.8}.marketing-preview-modal .ant-modal{top:24px;max-width:none;padding-bottom:24px}.marketing-preview-modal .ant-modal-content{padding:21px 22px 22px;border:1px solid #dce2eb;border-radius:14px;background:#f8f9fb;box-shadow:0 28px 90px #152b4e35}.marketing-preview-modal .ant-modal-header{margin-bottom:7px;background:transparent}.marketing-preview-modal .ant-modal-title{padding-right:35px;color:#35455d;font-size:17px}.marketing-preview-modal .ant-modal-close{top:13px;right:14px;width:44px;height:44px;color:#61718a}.marketing-preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;min-height:45px;padding:0 1px 8px}.marketing-preview-toolbar>span{margin-right:auto;color:#7a879a;font-size:12px}.marketing-preview-toolbar>:is(a,button){display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:5px 9px;border:1px solid #d8e1ef;border-radius:6px;color:#3264ba;background:#fff;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.marketing-preview-toolbar>button[aria-pressed=true]{color:#2359ab;border-color:#9ebfea;background:#edf5ff}.marketing-preview-modal :is(a,button,[tabindex]):focus-visible{outline:3px solid #2f60e7;outline-offset:3px}.marketing-preview-scroll{max-height:calc(100dvh - 173px);overflow:auto;overscroll-behavior:contain;border:1px solid #dfe4ec;border-radius:8px;background:#f0f3f7;scrollbar-color:#bac8dd #edf2f8}.marketing-preview-scroll>img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}.marketing-preview-scroll.is-original-size>img{min-width:0;max-width:none}@media(max-width:1050px){.marketing-product-strip article{padding:0 13px}.marketing-product-link{gap:9px}.marketing-product-link>.glyph{display:none}.marketing-insight-question{padding:21px 19px 25px}.marketing-insight-question h3{font-size:18px}.marketing-insight-question p{font-size:11px}}@media(max-width:820px){.marketing-home,.public-home-page .public-header-inner{width:calc(100% - 40px)}.marketing-hero{padding-top:36px}.marketing-hero h1{font-size:clamp(32px,4.8vw,43px)}.marketing-product-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 0}.marketing-product-strip article{padding:0 20px}.marketing-product-strip article:nth-child(odd){padding-left:0;border-left:0}.marketing-product-strip article:nth-child(2n){padding-right:0}.marketing-product-link>.glyph{display:block}.marketing-insight,.marketing-analysis{padding-top:48px}.marketing-section-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:19px}.marketing-section-heading>.marketing-text-link{min-height:35px;font-size:12px}.marketing-insight-questions{gap:10px}.marketing-insight-question{padding:18px 15px 25px}.marketing-insight-question h3{padding-right:0;font-size:16px}.marketing-insight-question p{padding-right:0}.marketing-insight-question>.glyph{right:12px;bottom:12px;width:14px;height:14px}.marketing-question-top{margin-bottom:13px;font-size:11px}.marketing-insight-stage{padding:0 11px 11px}.marketing-insight-intro{gap:9px;padding:17px 6px}.marketing-insight-intro p{font-size:11px}.marketing-analysis-grid{gap:16px}.marketing-analysis-card-heading{padding:20px 18px 16px}.marketing-analysis-card-heading h3{font-size:19px}.marketing-analysis-card-foot{padding:10px 18px}}@media(max-width:580px){.marketing-featured-report{margin-top:26px;padding:6px 6px 0;border-radius:10px}.marketing-featured-caption{align-items:flex-start;flex-direction:column;gap:0;padding:12px 9px 6px}.marketing-featured-caption>p{font-size:10px}.marketing-featured-caption strong{font-size:11px}.marketing-featured-caption>.marketing-text-link{align-self:flex-end;min-height:38px}.marketing-home,.public-home-page .public-header-inner{width:calc(100% - 32px)}.marketing-hero{padding:30px 0 25px}.marketing-home .marketing-ai-kicker{margin-bottom:16px;font-size:11px}.marketing-hero h1{font-size:clamp(29px,7.5vw,39px);line-height:1.45}.marketing-home .marketing-hero-description{margin-top:15px;font-size:13px;line-height:1.9}.marketing-subscription{gap:6px;margin-top:16px}.marketing-subscription>span{font-size:13px}.marketing-subscription>strong{font-size:34px}.marketing-subscription>strong>span{font-size:17px}.marketing-subscription>strong>small{margin-left:3px;font-size:11px}.marketing-subscription>a{gap:3px;margin-left:4px;padding-left:9px;font-size:10px}.marketing-home .marketing-plan-availability{font-size:12px}.marketing-actions{gap:8px;margin-top:17px}.marketing-home .marketing-button{gap:8px;min-height:46px;padding:11px 14px;font-size:12px}.marketing-screenshot{border-radius:7px}.marketing-screenshot-bar{padding:0 10px;min-height:43px}.marketing-screenshot-bar strong,.marketing-screenshot-bar>button{font-size:10px}.marketing-image-hint{right:8px;bottom:8px;gap:4px;padding:6px 8px;font-size:10px}.marketing-image-hint svg{width:14px;height:14px}.marketing-product-strip{padding:16px 0;gap:14px 0}.marketing-product-strip article{padding:0 12px}.marketing-product-link{gap:9px}.marketing-product-icon{flex-basis:29px;height:32px;border-radius:7px}.marketing-product-icon .glyph{width:18px;height:18px}.marketing-product-link strong{font-size:12px}.marketing-product-link>span:nth-child(2)>span{font-size:11px}.marketing-product-link>.glyph{display:none}.marketing-home h2{font-size:clamp(24px,5.4vw,29px)}.marketing-insight,.marketing-analysis{padding-top:38px;scroll-margin-top:133px}.marketing-home .marketing-eyebrow{font-size:10px}.marketing-insight-questions{grid-template-columns:1fr;gap:10px}.marketing-insight-question{padding:17px 19px 19px;border-radius:9px}.marketing-question-top{margin-bottom:9px}.marketing-insight-question h3{font-size:19px}.marketing-insight-question p{max-width:none;margin-top:6px;padding-right:17px;font-size:13px}.marketing-insight-question>.glyph{right:19px;bottom:20px;width:17px;height:17px}.marketing-insight-stage{margin-top:14px;padding:0 7px 7px;border-radius:9px}.marketing-insight-intro{align-items:flex-start;justify-content:flex-start;gap:9px;padding:15px 6px}.marketing-insight-intro p{font-size:10px}.marketing-insight-intro strong{display:block}.marketing-insight-intro>span{font-size:9px}.marketing-analysis-grid{grid-template-columns:1fr;gap:17px}.marketing-analysis-card-heading{padding:20px 19px 17px}.marketing-analysis-card-heading h3{font-size:21px}.marketing-analysis-card-foot{padding:10px 19px}.marketing-simple-card .marketing-screenshot{margin:0 9px}.marketing-analysis-more{align-items:flex-start;flex-direction:column;margin-top:18px;padding:20px 0 27px}.marketing-analysis-more>p{font-size:11px}.marketing-preview-modal .ant-modal{top:12px;width:calc(100vw - 16px)!important;padding-bottom:12px}.marketing-preview-modal .ant-modal-content{padding:18px 10px 10px;border-radius:11px}.marketing-preview-modal .ant-modal-title{padding-left:3px;font-size:15px}.marketing-preview-modal .ant-modal-close{top:8px;right:5px}.marketing-preview-toolbar{gap:4px 8px;padding:0 2px 8px}.marketing-preview-toolbar>span{width:100%;margin:0;font-size:10px}.marketing-preview-toolbar>:is(a,button){min-height:40px;font-size:11px}.marketing-preview-toolbar>a{margin-left:auto}.marketing-preview-scroll{max-height:calc(100dvh - 161px)}}@media(max-width:640px){.public-pricing-grid.marketing-pricing-grid{grid-template-columns:1fr}}@media(hover:none){.marketing-image-hint{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.marketing-home *,.marketing-home *:before,.marketing-home *:after,.marketing-preview-modal *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.marketing-home{width:100%}.marketing-home .marketing-screenshot-bar>button,.marketing-image-hint,.marketing-preview-modal{display:none!important}.marketing-simple-card,.marketing-screenshot,.marketing-featured-report{break-inside:avoid;box-shadow:none}}.website-business-guide h2{max-width:25em}.public-docs-body .website-business-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;gap:14px;margin:23px 0}.website-business-guide-steps li{display:flex;align-items:flex-start;gap:13px;padding:18px 16px;border:1px solid #e4ebf4;border-radius:12px;background:#fafcfe;min-width:0}.website-business-guide-number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid #d0e2fb;border-radius:9px;color:#3574c9;background:linear-gradient(135deg,#eaf3ff,#edfafb);font-size:11px;font-weight:650}.website-business-guide-steps h3{margin:3px 0 8px;color:#223e61;font-size:15px;font-weight:650}.public-docs-body .website-business-guide-steps p{margin:0 0 12px;font-size:13px;line-height:1.85;color:#72849b}.website-business-guide-steps small{font-size:11px;color:#4d7cab}.website-business-guide-basis{padding:19px 20px;background:#f7f9fc;border:1px solid #e5ebf3;border-radius:12px}.website-business-guide-basis h3{font-size:14px;font-weight:650;color:#344f70;margin:0 0 14px}.website-business-guide-basis dl{margin:0;display:grid;gap:10px}.website-business-guide-basis dl>div{display:grid;grid-template-columns:134px minmax(0,1fr);gap:16px;font-size:13px;line-height:1.8}.website-business-guide-basis dt{color:#536f90}.website-business-guide-basis dd{margin:0;color:#7a8b9f}.website-business-guide-notes{margin-top:19px;padding:14px 0;border-bottom:1px solid #e7edf5}.website-business-guide-notes summary{cursor:pointer;font-size:13px;color:#4a74a5;min-height:28px}.public-docs-body .website-business-guide-notes p{font-size:13px;color:#74879f}.website-business-guide-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:20px}.website-business-guide-links .public-text-button{font-size:13px;min-height:44px}@media(max-width:900px){.public-docs-body .website-business-guide-steps{grid-template-columns:1fr}}@media(max-width:620px){.website-business-guide-basis{padding:17px 14px}.website-business-guide-basis dl>div{grid-template-columns:1fr;gap:3px}.website-business-guide-steps li{padding:17px 13px}.website-business-guide-links{align-items:stretch;flex-direction:column;gap:3px}}.public-page{min-height:100vh;color:#193256;background:#f8fbff;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}.public-page button,.public-page select,.public-page input{font:inherit}.public-page a{text-decoration:none}.public-page p{line-height:1.75}.public-header{position:sticky;top:0;z-index:50;border-bottom:1px solid #e4edf8;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-header-inner{width:min(1240px,calc(100% - 64px));height:72px;margin:auto;display:flex;align-items:center;gap:52px}.public-brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.public-brand strong{font-size:20px;letter-spacing:-.055em;color:#132a4c}.public-brand small{padding-left:11px;border-left:1px solid #ccd9e9;color:#526d8d;font-size:12px}.public-brand-mark{display:flex;width:25px;height:25px;align-items:end;gap:2px}.public-brand-mark i{display:block;width:5px;border-radius:3px 3px 1px 1px}.public-brand-mark i:nth-child(1){height:10px;background:#ff6d85}.public-brand-mark i:nth-child(2){height:17px;background:#ffb849}.public-brand-mark i:nth-child(3){height:23px;background:#32c794}.public-brand-mark i:nth-child(4){height:19px;background:#3680f6}.public-header nav{display:flex;align-items:center;gap:30px;height:100%}.public-header nav a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:100%;color:#526d8d;font-size:14px;font-weight:600;white-space:nowrap;border-bottom:2px solid transparent}.public-header nav a:hover,.public-header nav a.active{color:#2366d8;border-bottom-color:#3378ec}.public-header-actions{display:flex;align-items:center;gap:22px;margin-left:auto;white-space:nowrap}.public-login{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:#506985;font-size:14px;font-weight:600}.public-button,.public-outline-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:0 23px;border:1px solid #236be9;border-radius:8px;color:#fff;background:#286bf4;box-shadow:0 8px 20px #286bf42b;font-size:13px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.public-button:hover{color:#fff;background:#1755d0;box-shadow:0 10px 24px #286bf43b;transform:translateY(-1px)}.public-button--small{min-height:44px;padding:0 15px;font-size:13px}.public-button--light{color:#2161c9;background:#fff;border-color:#fff;box-shadow:none}.public-button--light:hover{color:#1755c0;background:#eff5ff}.public-text-button{display:inline-flex;align-items:center;min-height:44px;gap:12px;color:#2362c4;font-size:13px;font-weight:700}.public-text-button:hover{color:#114bac}.public-test-ribbon{padding:7px 16px;text-align:center;color:#486d9d;background:#eef5ff;border-bottom:1px solid #e3edfa;font-size:12px;letter-spacing:.01em}.public-main{width:min(1240px,calc(100% - 64px));margin:0 auto}.public-overline{color:#2970e9;font-size:11px;font-weight:750;letter-spacing:.14em}.public-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#2b68cf;font-size:12px;font-weight:700}.public-eyebrow span{display:block;width:7px;height:7px;border-radius:50%;background:#4d95fb;box-shadow:0 0 0 4px #e6f1ff}.public-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.96fr);align-items:center;gap:clamp(40px,5vw,84px);min-height:645px;padding:72px 12px 96px}.public-hero:before{content:"";position:absolute;z-index:0;width:min(620px,100%);height:540px;right:0;top:10px;border-radius:50%;background:radial-gradient(ellipse,#9dcaff42,#f8fbff00 70%);pointer-events:none}.public-hero-copy,.public-preview{position:relative;z-index:1}.public-hero h1{margin:23px 0 19px;font-size:clamp(42px,4.5vw,66px);line-height:1.2;letter-spacing:-.07em;color:#142d51}.public-hero h1 em{color:#286bf4;font-style:normal}.public-hero-copy>p{max-width:520px;margin:0;color:#526d8d;font-size:15px;line-height:1.9}.public-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:32px}.public-hero-notes{display:flex;flex-wrap:wrap;gap:13px;margin-top:25px;color:#526d8d;font-size:12px}.public-hero-notes span+span:before{content:"·";padding-right:13px;color:#b5c2d2}.public-preview{overflow:hidden;width:100%;padding:23px 27px 17px;border:1px solid #dce8f8;border-radius:16px;background:#fff;box-shadow:0 30px 65px #2653931f,0 5px 18px #26539309;transform:rotate(1.4deg)}.public-preview-top,.public-preview-bottom{display:flex;justify-content:space-between;gap:16px;align-items:center}.public-preview-top div{display:grid;gap:5px}.public-preview-top small{color:#2362c4;font-size:12px;font-weight:750;letter-spacing:.08em}.public-preview-top strong{font-size:15px}.public-preview-top>span{padding:6px 8px;border-radius:5px;color:#526d8d;background:#edf5ff;font-size:12px}.public-preview-number{margin:35px 0 0}.public-preview-number strong{display:block;color:#235bc6;font-size:50px;line-height:1;letter-spacing:-.065em}.public-preview-number strong small{font-size:25px}.public-preview-number>span{display:block;margin-top:7px;color:#385573;font-size:12px;font-weight:700}.public-preview-number p{margin:8px 0 0;color:#526d8d;font-size:12px}.public-preview-chart{height:160px;margin:8px 0 1px}.public-preview-chart svg{width:100%;height:100%}.public-preview-bottom{flex-wrap:wrap;padding-top:13px;border-top:1px solid #edf2f8;color:#526d8d;font-size:12px}.public-preview-bottom span:first-child{display:flex;align-items:center;gap:5px}.public-preview-bottom i{width:7px;height:7px;border-radius:50%;background:#3175ed}.public-section{padding:35px 0 100px}.public-section-head{max-width:650px}.public-section-head h2,.public-story h2,.public-cta h2{margin:12px 0 10px;color:#173254;font-size:clamp(28px,3vw,38px);line-height:1.28;letter-spacing:-.045em}.public-section-head p{color:#526d8d;font-size:15px}.public-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:32px}.public-product-card{display:flex;flex-direction:column;min-height:290px;padding:25px;border:1px solid #dce8f6;border-radius:13px;background:#fff;box-shadow:0 5px 18px #29569109;transition:transform .16s,border-color .16s,box-shadow .16s}.public-product-card:hover{transform:translateY(-3px);border-color:#a9c9f7;box-shadow:0 14px 35px #29569117}.public-product-card>div{display:flex;justify-content:space-between}.public-product-number{color:#b1c5df;font-size:12px;font-weight:700}.public-product-tag{padding:4px 7px;border-radius:4px;color:#2362c4;background:#edf5ff;font-size:10px;font-weight:700}.public-product-card h3{margin:26px 0 8px;color:#193759;font-size:19px;letter-spacing:-.03em}.public-product-card p{margin:0;color:#526d8d;font-size:15px}.public-product-card small{margin:auto 0 17px;padding-top:20px;color:#526d8d;font-size:13px;line-height:1.7}.public-product-card>strong{color:#2b6cdb;font-size:14px}.public-story{display:grid;grid-template-columns:.8fr 1fr;gap:90px;align-items:center;margin:0 0 96px;padding:54px 60px;border:1px solid #e1ebf9;border-radius:18px;background:linear-gradient(120deg,#f0f7ff,#fff)}.public-story>div:first-child p{max-width:420px;color:#526d8d;font-size:15px}.public-story .public-text-button{margin-top:14px}.public-story-steps{display:grid;gap:11px}.public-story-steps article{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;border:1px solid #e2ecf8;border-radius:10px;background:#fff}.public-story-steps b{color:#5e99e6;font-size:12px}.public-story-steps strong{font-size:15px}.public-story-steps p{margin:5px 0 0;color:#526d8d;font-size:14px}.public-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:90px;padding:44px 55px;border-radius:17px;background:linear-gradient(115deg,#1452bc,#286bf4)}.public-cta .public-overline,.public-cta h2,.public-cta p{color:#fff}.public-cta .public-overline{opacity:1}.public-cta p{margin:0;font-size:14px}.public-footer{display:grid;grid-template-columns:1fr auto;gap:18px 40px;padding:42px max(32px,calc((100vw - 1240px)/2));border-top:1px solid #e3ecf7;background:#fff}.public-footer p{margin:10px 0 4px;color:#526d8d;font-size:14px}.public-footer small{color:#526d8d;font-size:12px}.public-footer-links{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 20px;color:#516e90;font-size:14px}.public-footer-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.public-footer-links a:hover{color:#286bf4}.public-subpage{padding-bottom:96px}.public-subhero{max-width:770px;padding:72px 0 43px}.public-subhero h1{margin:15px 0 16px;color:#173254;font-size:clamp(34px,4vw,49px);letter-spacing:-.055em;line-height:1.25}.public-subhero p{color:#526d8d;font-size:16px}.public-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.public-price-card{display:flex;flex-direction:column;padding:30px;border:1px solid #dce8f6;border-radius:13px;background:#fff}.public-price-card--featured{border-color:#8db9f6;box-shadow:0 18px 36px #2565c81a}.public-price-card>span{color:#2a6cce;font-size:12px;font-weight:750;letter-spacing:.08em}.public-price-card h2{margin:17px 0 9px;font-size:18px}.public-price{color:#174fbd;font-size:35px;font-weight:800;letter-spacing:-.05em}.public-price small{color:#526d8d;font-size:14px;font-weight:500}.public-price-card p{min-height:84px;margin:16px 0 20px;color:#526d8d;font-size:15px}.public-price-card ul{display:grid;gap:11px;margin:0 0 28px;padding:16px 0 0 18px;border-top:1px solid #edf2f8;color:#526d8d;font-size:14px;line-height:1.75}.public-outline-button{width:100%;margin-top:auto;border-color:#bdd4f5;color:#2365ce;background:#f6faff;box-shadow:none}.public-outline-button:hover{color:#174fb2;border-color:#7eb0f3;background:#eaf3ff}.public-price-foot{max-width:950px;margin:62px auto 0;padding:30px 36px;border:1px solid #e0eaf6;border-radius:13px;background:#fff}.public-price-foot h2{margin:0 0 12px;font-size:20px}.public-price-foot p{color:#526d8d;font-size:15px}.public-price-foot>div{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:22px}.public-docs-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:60px}.public-docs-grid nav{position:sticky;top:112px;height:fit-content;display:grid;gap:4px;padding-left:13px;border-left:1px solid #dce8f6}.public-docs-grid nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 12px;color:#526d8d;font-size:14px}.public-docs-grid nav a:hover{color:#2468d6;background:#edf5ff}.public-docs-body{min-width:0}.public-docs-body section{margin-bottom:25px;padding:30px 36px;border:1px solid #e1ebf7;border-radius:12px;background:#fff;scroll-margin-top:112px}.public-docs-body h2{margin:10px 0 12px;color:#234364;font-size:20px}.public-docs-body p,.public-docs-body li{color:#526d8d;font-size:16px;line-height:1.85}.public-docs-body ol{display:grid;gap:16px;padding-left:21px}.public-doc-note{padding:12px 16px;border-left:3px solid #3b85ee;background:#f1f7ff}.public-doc-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:33px;padding:25px 30px;border-radius:11px;background:#eaf3ff}.public-doc-next strong{font-size:14px}.public-doc-next p{margin:5px 0 0}.public-docs-body section:focus{outline:2px solid #8db9f6;outline-offset:2px}.public-header a:focus-visible,.public-footer a:focus-visible,.public-main a:focus-visible,.public-help-grid summary:focus-visible{outline:2px solid #286bf4;outline-offset:4px;border-radius:4px}.public-doc-access{margin-top:20px;padding-top:19px;border-top:1px solid #e1ebf7}.public-doc-access p{margin:7px 0 0}.public-doc-access p a{color:#2362c4;font-weight:700}.public-doc-next-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px}.public-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.public-help-grid article{padding:16px;border:1px solid #e4edf8;border-radius:8px;background:#f9fbff}.public-help-grid strong{font-size:16px}.public-help-grid p{margin:6px 0 10px}.public-help-grid summary{min-height:44px;padding:10px 0;color:#2366c4;font-size:14px;line-height:24px;cursor:pointer}.public-help-grid ul{margin:9px 0 0;padding-left:17px}@media(max-width:1000px){.public-header-inner{gap:24px}.public-brand small{display:none}.public-header nav{gap:18px}.public-hero{gap:35px}.public-story{gap:40px;padding:45px}}@media(max-width:720px){.public-header-inner{width:calc(100% - 32px);height:auto;min-height:62px;padding-top:8px;flex-wrap:wrap;gap:0 14px}.public-brand strong{font-size:18px}.public-header nav{order:3;width:100%;height:48px;justify-content:space-between;gap:8px}.public-header nav a{font-size:13px}.public-header-actions{gap:8px}.public-login{font-size:13px}.public-button--small{min-height:44px;padding:0 10px;gap:8px;font-size:13px}.public-main{width:calc(100% - 34px)}.public-test-ribbon{font-size:12px;line-height:1.5}.public-hero{grid-template-columns:1fr;min-height:auto;gap:32px;padding:62px 0 68px}.public-hero h1{font-size:clamp(38px,9vw,48px)}.public-hero-copy>p{font-size:16px}.public-preview{max-width:540px;margin:auto;transform:none}.public-product-grid,.public-pricing-grid{grid-template-columns:1fr}.public-product-card{min-height:0}.public-product-card p,.public-price-card p,.public-price-foot p,.public-story>div:first-child p{font-size:16px}.public-section{padding-bottom:65px}.public-story{grid-template-columns:1fr;gap:26px;margin-bottom:65px;padding:30px 23px}.public-cta{flex-direction:column;align-items:flex-start;margin-bottom:60px;padding:30px 25px}.public-footer{grid-template-columns:1fr;padding:32px 20px}.public-subhero{padding:55px 0 28px}.public-price-card p{min-height:0}.public-price-foot{padding:25px}.public-docs-grid{grid-template-columns:1fr;gap:20px}.public-docs-grid nav{position:static;display:flex;flex-wrap:wrap;padding:0;border:0}.public-docs-grid nav a{padding:8px 10px;border:1px solid #dce8f6;border-radius:6px;background:#fff}.public-docs-body section{padding:24px 20px;scroll-margin-top:120px}.public-help-grid{grid-template-columns:1fr}.public-doc-next{flex-direction:column;align-items:flex-start;padding:23px}}@media(max-width:720px){.public-doc-next-actions{justify-content:flex-start}}@media print{.public-header,.public-test-ribbon,.public-footer,.public-demo-actions,.public-demo-controls,.public-demo-tabs,.public-demo-back,.public-demo-detail-link{display:none!important}.public-page,.public-demo-main{background:#fff!important}.public-demo-shell{width:100%!important;margin:0!important}.public-demo-card{break-inside:avoid;box-shadow:none!important}}.public-demo-main{min-height:80vh;padding:51px 0 90px;background:linear-gradient(#f6faff,#f9fbff 390px)}.public-demo-shell{width:min(1240px,calc(100% - 64px));margin:auto}.public-demo-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.public-demo-heading h1{max-width:710px;margin:12px 0 8px;color:#173255;font-size:clamp(29px,3vw,40px);letter-spacing:-.05em}.public-demo-heading p{max-width:760px;margin:0;color:#7188a2;font-size:12px}.public-demo-safety{flex:0 0 auto;padding:10px 13px;border:1px solid #b9d3f8;border-radius:8px;color:#2c68bd;background:#ecf5ff;font-size:10px;line-height:1.55;font-weight:700;text-align:center}.public-demo-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:31px 0 20px}.public-demo-product-grid button{min-width:0;min-height:78px;display:grid;align-content:center;gap:4px;padding:14px 17px;border:1px solid #dbe7f6;border-radius:10px;color:#395573;background:#fff;text-align:left;cursor:pointer}.public-demo-product-grid button:hover,.public-demo-product-grid button.is-active{border-color:#72a8f1;background:#edf5ff}.public-demo-product-grid button.is-active{box-shadow:inset 0 0 0 1px #72a8f1}.public-demo-product-grid strong{font-size:13px}.public-demo-product-grid span{color:#899bb1;font-size:10px}.public-demo-product-grid .is-active strong{color:#175fc9}.public-demo-template-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 17px}.public-demo-template-row>span{color:#67809e;font-size:11px;font-weight:700}.public-demo-template-row>div{display:flex;flex-wrap:wrap;gap:7px}.public-demo-template-row button{min-height:34px;padding:6px 11px;border:1px solid #dce8f6;border-radius:6px;color:#617d9c;background:#fff;font-size:11px;cursor:pointer}.public-demo-template-row button.is-active{color:#1f65cd;border-color:#a7cbfa;background:#eaf3ff;font-weight:700}.public-demo-template-row small{margin-left:5px;color:#8a9eb6;font-size:9px;font-weight:400}.public-demo-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;margin-bottom:15px;padding:16px 19px;border:1px solid #e2ebf7;border-radius:10px;background:#fff}.public-demo-context>div:first-child{display:grid;gap:3px}.public-demo-context strong{color:#254567;font-size:14px}.public-demo-context span{color:#8296af;font-size:11px}.public-demo-controls{display:flex;align-items:end;gap:10px}.public-demo-controls label,.public-demo-metric-select,.public-demo-detail-table label{display:grid;gap:4px;color:#66809d;font-size:10px;font-weight:700}.public-demo-controls select,.public-demo-metric-select select,.public-demo-detail-table select{min-height:33px;min-width:155px;padding:5px 10px;border:1px solid #d5e3f4;border-radius:6px;color:#3f5e7c;background:#fff;font-size:11px}.public-demo-controls button,.public-demo-error button{min-height:33px;padding:6px 10px;border:1px solid #d1e1f6;border-radius:6px;color:#2c68c4;background:#f7fbff;font-size:11px;font-weight:700;cursor:pointer}.public-demo-controls button:hover,.public-demo-error button:hover{background:#eaf3ff}.public-demo-stack{display:grid;gap:15px}.public-demo-card{min-width:0;padding:24px 27px;border:1px solid #e0e9f6;border-radius:12px;background:#fff;box-shadow:0 6px 20px #25487a09}.public-demo-report{padding:29px 32px;border-color:#c6dcfa;background:linear-gradient(115deg,#edf5ff,#fff 75%)}.public-demo-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-demo-kicker{color:#2d72d8;font-size:10px;font-weight:800;letter-spacing:.11em}.public-demo-pill{padding:5px 8px;border-radius:5px;color:#4573ae;background:#dfedff;font-size:10px;font-weight:700}.public-demo-report h2{margin:13px 0 9px;color:#1a3d68;font-size:24px;letter-spacing:-.03em}.public-demo-report>p{max-width:940px;margin:0;color:#566f8e;font-size:13px;line-height:1.9}.public-demo-report-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:21px}.public-demo-report-facts button{display:grid;gap:3px;padding:13px 15px;border:1px solid #dbe8f8;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.public-demo-report-facts button:hover{border-color:#91baf1}.public-demo-report-facts strong{color:#225dc0;font-size:19px;font-variant-numeric:tabular-nums}.public-demo-report-facts span{color:#7187a2;font-size:10px}.public-demo-report-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:18px}.public-demo-report-actions>span{color:#8297af;font-size:10px}.public-demo-detail-link{padding:0;border:0;color:#2165ce;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.public-demo-detail-link:hover{color:#15499b}.public-demo-inline-note{margin:12px 0!important;padding:10px 13px;border-left:3px solid #60a2ec;color:#5c7798!important;background:#f2f8ff;font-size:11px!important}.public-demo-notice-box{width:fit-content;margin-top:15px;padding:12px 15px;border:1px solid #d8e6f8;border-radius:7px;background:#fff;color:#456686;font-size:11px}.public-demo-report--notice{border-color:#f1d6ac;background:linear-gradient(115deg,#fff7ec,#fff 75%)}.public-demo-report--notice .public-demo-pill{color:#a16d2b;background:#fff0d8}.public-demo-history{width:fit-content;max-width:100%;margin-top:14px;padding:10px 12px;border:1px solid #e7dccd;border-radius:7px;background:#fff;color:#506f8d;font-size:11px}.public-demo-history summary{color:#2566c3;font-weight:700;cursor:pointer}.public-demo-history strong{display:block;margin-top:10px}.public-demo-history p{margin:5px 0 9px;font-size:11px}.public-demo-report-scope{display:block;margin:-3px 0 9px;color:#7e95b2;font-size:10px}.public-demo-period-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 15px}.public-demo-period-tabs button{min-height:34px;padding:7px 17px;border:1px solid #cbdff8;border-radius:7px;color:#5c789a;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.public-demo-period-tabs button:hover{border-color:#83b3f3;background:#f1f7ff}.public-demo-period-tabs button[aria-pressed=true]{border-color:#6fa6f2;color:#185fc7;background:#dfedff}.public-demo-period-scope{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;color:#6882a0;font-size:10px;line-height:1.6}.public-demo-period-scope strong{color:#3d6494;font-weight:700}.public-demo-period-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.public-demo-period-comparison>div{display:grid;align-content:start;gap:8px;min-width:0;padding:18px;border:1px solid #deebfa;border-radius:8px;background:#f8fbff}.public-demo-period-comparison span{color:#7389a3;font-size:10px}.public-demo-period-comparison strong{color:#2364c7;font-size:23px;font-variant-numeric:tabular-nums}.public-demo-period-comparison small{color:#8a9fb7;font-size:10px;overflow-wrap:anywhere}.public-demo-period-comparison p{grid-column:1 / -1;margin:0;color:#889bb2;font-size:10px}.public-demo-report-review{max-width:940px;margin:12px 0 0;color:#607998;font-size:11px;line-height:1.7}.public-demo-report-actions-list{margin:10px 0 0!important;padding-left:18px!important;color:#5376a1!important}.public-demo-next-step{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;color:#536f91!important;font-size:13px!important}.public-demo-next-step strong{color:#2367ce;font-size:11px}.public-demo-report-facts small{color:#8b9db2;font-size:10px}.public-demo-report-detail{margin-top:15px;padding:10px 0 0;border-top:1px solid #dfeafa;color:#6f86a2;font-size:11px}.public-demo-report-detail summary{width:fit-content;color:#2366c4;font-weight:700;cursor:pointer}.public-demo-report-detail p{margin:10px 0 3px;font-size:11px}.public-demo-report-detail small{color:#94a6ba;font-size:9px}.public-demo-limits>ul{margin:4px 0 17px;font-size:11px}.public-demo-limits>details{padding-top:13px;border-top:1px solid #e7eef8}.public-demo-limits summary{color:#2b69c6;font-size:11px;font-weight:700;cursor:pointer}.public-demo-limits .public-demo-evidence{margin-top:14px}.public-demo-section-title{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:17px}.public-demo-section-title h2{margin:5px 0 0;color:#264668;font-size:17px}.public-demo-section-title>span{color:#91a2b6;font-size:10px}.public-demo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.public-demo-metrics button{display:grid;align-content:start;gap:7px;min-height:105px;padding:16px;border:1px solid #e1eaf7;border-radius:8px;background:#fafcff;text-align:left;cursor:pointer}.public-demo-metrics button:hover{border-color:#a6c9f6;background:#f1f7ff}.public-demo-metrics span{color:#6c829d;font-size:10px}.public-demo-metrics strong{color:#215cb5;font-size:22px;font-variant-numeric:tabular-nums}.public-demo-metrics small{color:#9aabc0;font-size:9px}.public-demo-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0}.public-demo-metric-select{width:fit-content;margin-bottom:8px}.public-demo-trend svg{display:block;width:100%;height:185px}.public-demo-trend-labels{display:flex;justify-content:space-between;gap:8px;margin:2px 14px 0 20px}.public-demo-trend-labels>div{display:grid;gap:4px;color:#92a3b8;font-size:10px;text-align:center}.public-demo-trend-labels strong{color:#3b6aaf;font-size:11px}.public-demo-trend p{margin:15px 0 0;color:#8a9eb4;font-size:10px}.public-demo-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.public-demo-evidence div{display:grid;gap:3px;min-width:0}.public-demo-evidence dt{color:#94a5b9;font-size:10px}.public-demo-evidence dd{margin:0;color:#456382;font-size:11px;overflow-wrap:anywhere}.public-demo-card ul{display:grid;gap:6px;margin:16px 0 0;padding-left:18px;color:#7c90a9;font-size:10px;line-height:1.6}.public-demo-source-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-demo-source-list button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:45px;padding:11px 13px;border:1px solid #e2eaf6;border-radius:7px;color:#67819f;background:#fafcff;text-align:left;font-size:11px;cursor:pointer}.public-demo-source-list button:hover{border-color:#9ec2f4}.public-demo-source-list strong{margin-left:auto;color:#315fa5;font-size:12px}.public-demo-error{padding:20px;border:1px solid #f4deb9;border-radius:8px;background:#fffbf4}.public-demo-error strong{color:#936633;font-size:13px}.public-demo-error p{color:#9a805c;font-size:11px}.public-demo-empty{min-height:185px;display:grid;place-items:center;padding:20px;border:1px dashed #d5e2f4;border-radius:8px;color:#8297af;background:#fafcff;font-size:11px;text-align:center}.public-demo-back{min-height:33px;margin:0 0 14px;padding:0;border:0;color:#2b6ac8;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.public-demo-detail-number{display:flex;align-items:baseline;flex-wrap:wrap;gap:15px}.public-demo-detail-number strong{color:#225ebc;font-size:42px;font-variant-numeric:tabular-nums}.public-demo-detail-number span{max-width:700px;color:#6982a1;font-size:12px}.public-demo-detail-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.public-demo-detail-meta span{padding:5px 8px;border:1px solid #e2ecf8;border-radius:5px;color:#7189a5;background:#f7fbff;font-size:9px}.public-demo-detail-source{color:#3d6696;font-weight:700}.public-demo-detail-table .public-demo-section-title{align-items:end}.public-demo-table-wrap{overflow-x:auto}.public-demo-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.public-demo-table-wrap th,.public-demo-table-wrap td{padding:12px;border-bottom:1px solid #e8eff8;text-align:left;white-space:nowrap}.public-demo-table-wrap thead{color:#6681a0;background:#f7faff}.public-demo-table-wrap td{color:#496581}.public-demo-table-wrap tfoot{color:#2d609f;background:#f3f8ff}.public-demo-table-wrap details summary{color:#2669cd;cursor:pointer}.public-demo-table-wrap details p{max-width:240px;white-space:normal;font-size:10px}.public-demo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.public-demo-actions .public-outline-button{width:auto;margin:0}.public-demo-export-note{margin:12px 0 0;color:#91a3b8;font-size:10px}.public-demo-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;margin-top:19px;color:#8fa2b7;font-size:10px}.public-demo-bottom span{flex:1}.public-demo-bottom a{color:#346fca}@media(max-width:900px){.public-demo-product-grid,.public-demo-metrics,.public-demo-report-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.public-demo-source-list{grid-template-columns:1fr}}@media(max-width:720px){.public-demo-main{padding:34px 0 60px}.public-demo-shell{width:calc(100% - 34px)}.public-demo-heading{display:block}.public-demo-heading h1{font-size:28px}.public-demo-safety{display:inline-block;margin-top:17px;text-align:left}.public-demo-product-grid{gap:7px;margin:22px 0 16px}.public-demo-product-grid button{min-height:74px;padding:11px}.public-demo-product-grid strong{font-size:11px}.public-demo-product-grid span{font-size:9px}.public-demo-template-row{display:block}.public-demo-template-row>div{margin-top:8px}.public-demo-template-row button{min-height:38px}.public-demo-context{padding:14px}.public-demo-controls{width:100%;align-items:end;justify-content:space-between}.public-demo-controls label{flex:1}.public-demo-controls select{width:100%;min-height:40px}.public-demo-controls button{min-height:40px}.public-demo-card{padding:18px}.public-demo-report{padding:20px}.public-demo-report h2{font-size:20px}.public-demo-period-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.public-demo-period-tabs button{min-width:0;min-height:40px;padding:7px 8px}.public-demo-report-facts,.public-demo-metrics{gap:7px}.public-demo-report-facts button,.public-demo-metrics button{padding:10px}.public-demo-report-facts strong,.public-demo-metrics strong{font-size:17px}.public-demo-two{grid-template-columns:1fr}.public-demo-trend svg{height:165px}.public-demo-source-list{grid-template-columns:1fr}.public-demo-actions{display:grid}.public-demo-actions button{width:100%!important;min-height:44px}.public-demo-detail-table select{min-height:40px}.public-demo-detail-number strong{font-size:35px}}@media(max-width:720px){.public-demo-table-wrap th,.public-demo-table-wrap td{padding:10px 7px}}@media(max-width:720px){.public-demo-period-comparison{grid-template-columns:1fr}.public-demo-period-comparison p{grid-column:auto}}.public-demo-main{padding:18px 0 76px;background:radial-gradient(circle at 78% 6%,rgba(112,140,255,.12),transparent 390px),linear-gradient(#f4f8ff,#f9fbff 420px)}.public-demo-heading{align-items:center}.public-demo-heading h1{margin:3px 0 0;font-size:clamp(23px,2.2vw,28px)}.public-demo-safety{padding:6px 11px;border-radius:20px;background:#e9f3ff}.public-demo-product-grid{gap:7px;margin:11px 0 8px}.public-demo-product-grid button{min-height:47px;padding:7px 13px;border-radius:9px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.public-demo-product-grid button:hover{transform:translateY(-2px)}.public-demo-product-grid button.is-active{border-color:#79a9f7;background:linear-gradient(110deg,#e6f1ff,#f5f9ff);box-shadow:inset 3px 0 #3779e9,0 5px 14px #286bf412}.public-demo-template-row{margin-bottom:7px}.public-demo-context{margin-bottom:8px;padding:7px 13px}.public-demo-context strong{font-size:12px}.public-demo-context .public-demo-controls label{display:flex;align-items:center;gap:7px}.public-demo-context .public-demo-controls select{min-height:31px}.public-demo-stack{gap:13px}.public-demo-card{border-radius:14px;box-shadow:0 7px 24px #22457a0b}.public-demo-report{padding:22px 25px 20px;border-color:#c4d8fa;background:radial-gradient(circle at 95% 5%,rgba(126,111,228,.12),transparent 340px),linear-gradient(115deg,#eef5ff,#fff 67%);box-shadow:0 16px 38px #29509713}.public-demo-report .public-demo-card-top .public-demo-kicker{color:#5b59bb}.public-demo-report .public-demo-pill{color:#5d60b6;background:#e9e9ff}.public-demo-period-tabs{gap:5px;margin:10px 0 11px}.public-demo-period-tabs button{min-height:31px;padding:5px 16px;border-radius:20px}.public-demo-period-scope{margin-bottom:12px;font-size:10px}.public-demo-report-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:24px;align-items:stretch}.public-demo-report-story{min-width:0}.public-demo-report-story h2{margin:2px 0 12px;color:#183759;font-size:clamp(19px,2vw,25px);line-height:1.35}.public-demo-next-step{display:grid;gap:4px;margin:0;padding:11px 14px;border-left:3px solid #7b72e1;border-radius:0 8px 8px 0;background:#ebecffb8;color:#385775!important;font-size:12px!important;line-height:1.55}.public-demo-next-step strong{color:#5f5bb8;font-size:10px}.public-demo-report-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.public-demo-report-facts button{display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;column-gap:8px;min-height:72px;padding:10px;background:#ffffffe0;transition:border-color .18s ease,transform .18s ease}.public-demo-report-facts button:hover{transform:translateY(-2px)}.public-demo-report-facts button:before{content:"▥";grid-row:1 / span 3;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#286bf4;background:#e6efff;font-size:13px;font-weight:800}.public-demo-report-facts strong{grid-column:2;font-size:20px}.public-demo-report-facts span,.public-demo-report-facts small{grid-column:2}.public-demo-report-facts span{font-size:10px}.public-demo-report-facts button[data-tone=cyan] strong,.public-demo-report-facts button[data-tone=cyan]:before{color:#1486b9}.public-demo-report-facts button[data-tone=cyan]:before{content:"◎";background:#e5f6fb}.public-demo-report-facts button[data-tone=green] strong,.public-demo-report-facts button[data-tone=green]:before{color:#12977c}.public-demo-report-facts button[data-tone=green]:before{content:"↗";background:#e1f7f1}.public-demo-report-facts button[data-tone=amber] strong,.public-demo-report-facts button[data-tone=amber]:before{color:#c57d20}.public-demo-report-facts button[data-tone=amber]:before{content:"¥";background:#fff3df}.public-demo-report-facts button[data-tone=violet] strong,.public-demo-report-facts button[data-tone=violet]:before{color:#735dc3}.public-demo-report-facts button[data-tone=violet]:before{content:"✦";background:#eeebff}.public-demo-report-detail{margin-top:11px;padding-top:9px}.public-demo-report-detail summary{font-size:10px}.public-demo-report-actions{margin-top:9px}.public-demo-report-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px}.public-demo-report-foot .public-demo-report-detail,.public-demo-report-foot .public-demo-report-actions{margin-top:0}.public-demo-report-foot .public-demo-report-detail{flex:1}.public-demo-report-foot .public-demo-report-actions{flex:1;justify-content:flex-end}.public-demo-report-chart{min-width:0;padding:17px 19px 12px;border:1px solid #dce6fa;border-radius:12px;background:#ffffffd1}.public-demo-report-chart-head{display:flex;justify-content:space-between;align-items:end;gap:10px}.public-demo-report-chart h3{margin:4px 0 0;color:#25486f;font-size:16px}.public-demo-report-chart .public-demo-metric-select{min-width:132px;margin:0}.public-demo-report-chart select{min-width:132px;max-width:190px}.public-demo-report-chart--standalone{padding:20px 24px;background:#fff}.public-demo-report-chart--standalone h2{margin:4px 0 0;color:#25486f;font-size:16px}.public-demo-report-chart .public-demo-trend svg{height:166px}.public-demo-report-chart .public-demo-trend-labels{margin-top:-3px}.public-demo-report-chart .public-demo-trend p{margin-top:9px}.public-demo-report-chart .public-demo-period-comparison{display:grid;grid-template-columns:1fr;gap:8px;margin-top:13px}.public-demo-report-chart .public-demo-period-comparison>div{gap:4px;padding:9px 12px;background:#fff}.public-demo-report-chart .public-demo-period-comparison strong{font-size:21px}.public-demo-report-chart .public-demo-period-comparison p{grid-column:auto;font-size:9px}.public-demo-period-track{display:block;overflow:hidden;height:7px;border-radius:9px;background:#e9eef9}.public-demo-period-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#246bea,#48a4f1);transition:width .18s ease}.public-demo-period-comparison>div:nth-child(2) .public-demo-period-track i{background:linear-gradient(90deg,#a5acd0,#8f9ecb)}.public-demo-all-metrics{padding:0}.public-demo-all-metrics>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 21px;color:#2c5078;font-size:13px;font-weight:750;cursor:pointer}.public-demo-all-metrics>summary small{color:#7d95b2;font-size:10px;font-weight:500}.public-demo-all-metrics .public-demo-metrics{padding:0 20px 20px}.public-demo-all-metrics .public-demo-metrics button{min-height:90px}.public-demo-limits{padding:18px 23px}.public-demo-limits .public-demo-section-title{margin-bottom:5px}.public-demo-limits h2{font-size:14px}.public-demo-limits>p{margin:0 0 9px;color:#687f9b;font-size:11px}.public-demo-limits>details{padding-top:8px}.public-demo-limits ul{margin:10px 0}@media(max-width:900px){.public-demo-report-layout{grid-template-columns:1fr}.public-demo-report-chart{min-height:0}}@media(max-width:720px){.public-demo-main{padding:10px 0 55px}.public-demo-heading h1{font-size:20px}.public-demo-safety{display:none}.public-demo-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:9px 0 7px}.public-demo-product-grid button{min-height:43px;align-content:center;padding:5px 3px;text-align:center}.public-demo-product-grid strong{font-size:10px;line-height:1.25}.public-demo-product-grid span{display:none}.public-demo-template-row{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:7px}.public-demo-template-row>span{white-space:nowrap}.public-demo-template-row>div{overflow-x:auto;flex-wrap:nowrap;gap:5px;min-width:0;margin:0}.public-demo-template-row button{flex:0 0 auto;min-height:32px;padding:5px 8px;white-space:nowrap}.public-demo-template-row small{display:none}.public-demo-context{flex-wrap:nowrap;gap:6px;padding:5px 9px}.public-demo-context>div:first-child{flex:1;min-width:0;gap:0}.public-demo-context strong{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.public-demo-context span{display:none}.public-demo-controls{width:auto;align-items:end;gap:5px}.public-demo-context .public-demo-controls label{flex:0 0 auto;font-size:9px}.public-demo-controls select{width:109px;min-width:0;padding:3px 5px}.public-demo-controls button{min-height:31px;padding:5px;font-size:9px}.public-demo-report{padding:15px}.public-demo-period-tabs{margin:9px 0}.public-demo-period-tabs button{min-height:32px}.public-demo-period-scope{gap:0 8px;font-size:9px}.public-demo-report-layout{gap:13px}.public-demo-report-story h2{margin:0 0 8px;font-size:19px}.public-demo-next-step{padding:8px 10px;font-size:11px!important}.public-demo-report-facts{display:flex;gap:6px;margin-top:9px}.public-demo-report-facts button{flex:1 1 0;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;min-height:83px;padding:8px 7px}.public-demo-report-facts button:before{grid-row:auto;width:22px;height:22px;margin-bottom:3px}.public-demo-report-facts strong,.public-demo-report-facts span,.public-demo-report-facts small{grid-column:1}.public-demo-report-facts strong{font-size:clamp(12px,3.8vw,16px);white-space:nowrap}.public-demo-report-facts span{font-size:9px}.public-demo-report-foot{display:grid;gap:7px;margin-top:9px}.public-demo-report-foot .public-demo-report-actions{justify-content:space-between}.public-demo-report-chart{padding:12px}.public-demo-report-chart h3{font-size:14px}.public-demo-report-chart .public-demo-metric-select{min-width:0}.public-demo-report-chart select{min-width:113px;max-width:140px}.public-demo-report-chart .public-demo-trend svg{height:134px}.public-demo-report-chart .public-demo-period-comparison{margin-top:10px}.public-demo-all-metrics>summary{padding:14px 15px}.public-demo-all-metrics .public-demo-metrics{padding:0 14px 14px}}@media(prefers-reduced-motion:reduce){.public-demo-product-grid button,.public-demo-report-facts button,.public-demo-period-track i{transition:none}}@media print{@page{size:A4;margin:9mm}.public-demo-product-grid,.public-demo-template-row,.public-demo-context,.public-demo-bottom,.public-demo-safety,.public-demo-heading,.public-demo-period-tabs{display:none!important}.public-demo-stack{display:block!important}.public-demo-two{display:flex!important;align-items:stretch;gap:8px}.public-demo-two>.public-demo-card{width:calc(50% - 4px)}.public-demo-card{display:block;margin:0 0 8px;padding:10px;border-color:#cad5e3;break-inside:avoid}.public-demo-card .public-demo-section-title{margin-bottom:8px}.public-demo-main{min-height:0;padding:0;background:#fff!important}.public-demo-detail-number strong{font-size:30px}.public-demo-detail-meta{margin-top:5px}.public-demo-table-wrap{overflow:visible}.public-demo-table-wrap th,.public-demo-table-wrap td{padding:7px;white-space:normal}.public-demo-trend svg{height:100px}.public-demo-trend-labels{margin-bottom:4px}.public-demo-detail-table:before{content:"演示数据 · 当前筛选";display:block;margin-bottom:7px;color:#173b73;font-size:13px;font-weight:800}}.public-demo-business-row{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 8px}.public-demo-business-row>span{color:#67809e;font-size:11px;font-weight:700}.public-demo-business-row>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;min-width:0}.public-demo-business-row button{display:grid;align-content:center;gap:2px;min-height:51px;padding:7px 10px;border:1px solid #dce8f6;border-radius:8px;color:#385a7d;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.public-demo-business-row button:hover,.public-demo-business-row button.is-active{border-color:#8eb9f4;background:#eef6ff}.public-demo-business-row button.is-active{box-shadow:inset 3px 0 #3177e5}.public-demo-business-row button strong{font-size:11px}.public-demo-business-row button small{color:#8299b3;font-size:9px;line-height:1.3}.public-demo-business-row button:focus-visible{outline:2px solid #286bf4;outline-offset:2px}@media(max-width:720px){.public-demo-business-row{grid-template-columns:1fr;gap:5px}.public-demo-business-row>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-demo-business-row button{min-height:52px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.public-demo-business-row button{transition:none}}@media print{.public-demo-business-row{display:none!important}}.site-statistics-consent{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1240px;margin:0 auto;padding:24px 32px;border-top:1px solid #dfe8f4;background:#fff;color:#223a59}.site-statistics-consent strong{font-size:16px}.site-statistics-consent p{margin:8px 0;font-size:14px;line-height:1.6}.site-statistics-consent small{display:block;color:#526880;font-size:12px;line-height:1.7}.site-statistics-consent-actions{display:flex;flex-shrink:0;gap:10px}.site-statistics-consent button{min-height:44px;min-width:88px;padding:10px 16px;border:1px solid #286bf4;border-radius:8px;background:#286bf4;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.site-statistics-consent .site-statistics-secondary{border-color:#b9cadf;background:#fff;color:#26476b}.site-statistics-consent button:focus-visible{outline:3px solid #75a9ff;outline-offset:3px}.site-statistics-consent button:disabled{cursor:default;opacity:.55}@media(max-width:720px){.site-statistics-consent{align-items:stretch;flex-direction:column;padding:24px 20px;gap:16px}.site-statistics-consent-actions{flex-wrap:wrap}.site-statistics-consent-actions button{flex:1}}@media print{.site-statistics-consent{display:none}}:root{color-scheme:light;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:#152442;background:#f4f8fd;font-synthesis:none;--blue: #286bf4;--blue-dark: #1749b5;--blue-soft: #edf4ff;--ink: #152442;--muted: #6f7f98;--soft-muted: #91a0b6;--line: #e1e9f4;--paper: #fff;--green: #269f73;--orange: #d98b2b;--red: #d94b5f;--shadow: 0 6px 24px rgba(30, 63, 110, .07)}*{box-sizing:border-box}html{background:#f4f8fd}body{margin:0;min-height:100vh;background:#f4f8fd}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:3px solid rgba(40,107,244,.32);outline-offset:2px}.glyph{display:inline-block;flex:0 0 auto;vertical-align:-3px}.console-page{min-height:100vh}.page-kicker,.card-kicker{display:inline-block;color:#7789a6;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.console-header{position:sticky;z-index:50;top:0;height:64px;padding:0 22px;display:flex;align-items:center;gap:38px;border-bottom:1px solid rgba(220,231,245,.92);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.brand strong{font-size:20px;letter-spacing:-.04em;color:#0c1833}.brand-mark{height:27px;width:28px;display:flex;align-items:flex-end;gap:2px}.brand-mark i{width:5px;border-radius:5px 5px 2px 2px;box-shadow:inset 0 1px #ffffff61}.brand-mark i:nth-child(1){height:10px;background:#ff4d71}.brand-mark i:nth-child(2){height:17px;background:#ffad2e}.brand-mark i:nth-child(3){height:24px;background:#27bd84}.brand-mark i:nth-child(4){height:20px;background:#3479f5}.product-nav{display:flex;align-self:stretch;align-items:stretch;gap:24px}.product-nav a{position:relative;padding:0 5px;display:flex;align-items:center;color:#536681;text-decoration:none;font-size:14px;white-space:nowrap}.product-nav a:hover,.product-nav a.is-active{color:var(--blue)}.product-nav a.is-active{font-weight:650}.product-nav a.is-active:after{position:absolute;content:"";height:3px;left:4px;right:4px;bottom:0;border-radius:3px 3px 0 0;background:var(--blue)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0}.scope-chip{min-height:38px;max-width:190px;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #dce6f4;border-radius:8px;background:#fff;color:#405675;cursor:pointer}.scope-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switcher{min-width:152px;max-width:210px}.project-switcher .ant-select-selector{border-color:#dce6f4!important}.internal-tag{margin:0;border:0;color:#6f7d92;background:#f1f4f8}.account-button{min-width:0;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:4px 6px;border:0;background:transparent;color:#435772;cursor:pointer}.account-button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#dceaff,#edf4ff);color:#245dce;font-weight:700}.account-button b{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.account-email{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}.mobile-menu-button{display:none;width:44px;height:44px;padding:0!important}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(430px,.9fr) minmax(480px,1.1fr);background:#fff}.login-story{position:relative;overflow:hidden;height:100vh;min-height:620px;padding:32px clamp(42px,6vw,86px);display:flex;flex-direction:column;background:#f0f6ff;border-right:1px solid #deebfb}.login-story:before{content:"";position:absolute;width:440px;height:440px;right:-180px;top:-170px;border:1px solid rgba(63,125,238,.13);border-radius:50%;box-shadow:0 0 0 54px #ffffff2b,0 0 0 108px #ffffff21}.login-story .brand{align-self:flex-start;position:relative;z-index:1}.login-story-copy{max-width:530px;margin-top:clamp(42px,7vh,72px);position:relative;z-index:1}.stage-tag{display:inline-flex;align-items:center;width:fit-content;padding:4px 8px;border-radius:5px;color:#2862cc;background:#eaf2ff;border:1px solid #d8e7ff;font-size:10px;font-weight:650;white-space:nowrap}.stage-tag--green{color:#1f8b65;background:#e9f8f1;border-color:#d4f0e3}.stage-tag--gray{color:#6e7d94;background:#f3f5f8;border-color:#e7ebf0}.login-story-copy h1{max-width:520px;margin:22px 0 18px;font-size:clamp(35px,3.6vw,52px);line-height:1.24;letter-spacing:-.055em}.login-story-copy p{max-width:450px;color:#657998;line-height:1.9;font-size:14px}.login-preview{width:min(100%,520px);min-height:162px;margin-top:22px;display:grid;grid-template-columns:58px 1fr;border:1px solid rgba(255,255,255,.95);border-radius:15px;background:#ffffffbd;box-shadow:0 22px 55px #2c5b9d1c;transform:perspective(900px) rotateY(-4deg) rotateX(1.5deg)}.login-preview-rail{padding:22px 13px;display:flex;flex-direction:column;gap:13px;border-right:1px solid #e8eff9}.login-preview-rail i{height:8px;border-radius:4px;background:#dce8f8}.login-preview-rail i:first-child{background:#6ea1fa}.login-preview-body{padding:20px 24px}.login-preview-body>span{display:block;width:95px;height:7px;border-radius:4px;background:#dfe9f8}.login-preview-body>strong{display:block;width:58%;height:17px;margin:12px 0 18px;border-radius:4px;background:#bfd5f8}.login-preview-body>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.login-preview-body>div i{height:51px;border:1px solid #e1eafa;background:linear-gradient(#fff,#f6f9ff);border-radius:8px}.login-preview-body>small{display:block;width:84%;height:7px;margin-top:16px;border-radius:4px;background:#e5edf8}.login-principles{margin:auto 0 0;padding:20px 0 0;list-style:none;display:flex;gap:25px;color:#59708f;font-size:11px}.login-principles li{display:flex;gap:7px;align-items:center}.login-panel{height:100vh;min-height:620px;display:grid;place-items:center;padding:42px 52px;background:#fff}.login-card{width:min(100%,430px)}.login-mobile-brand{display:none}.login-card h2{margin:10px 0 9px;font-size:29px;letter-spacing:-.04em}.login-intro{margin-bottom:32px;color:var(--muted);line-height:1.8}.form-alert{margin-bottom:20px}.primary-action{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;margin-top:4px;font-weight:650}.login-boundary{margin-top:24px;padding:14px 16px;display:flex;gap:10px;color:#6d7d94;font-size:11px;line-height:1.7;border:1px solid #e7edf5;background:#f8fafc;border-radius:8px}.register-panel{height:auto;min-height:100vh;padding-top:32px;padding-bottom:32px}.register-intro{margin-bottom:16px}.registration-mode{margin-bottom:20px;color:var(--muted);font-size:14px;line-height:1.7}.registration-captcha{display:flex;align-items:center;gap:12px;margin-bottom:12px}.registration-captcha>div{flex:1;min-width:0}.registration-captcha img{display:block;width:210px;max-width:100%;height:70px;object-fit:contain}.registration-captcha .ant-btn{flex:none;min-height:44px}.registration-login-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:14px}.login-registration{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:var(--muted);font-size:13px}.login-registration a{display:inline-flex;align-items:center;min-height:44px;flex:none}.standalone-state{min-height:calc(100vh - 64px);padding:40px;display:grid;place-items:center}.shell-loading{min-height:calc(100vh - 64px);padding:52px max(24px,10vw)}.region-loading{width:100%;padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff}.error-panel{width:min(100%,720px);padding:25px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;border:1px solid #e2e9f3;border-radius:13px;background:#fff;box-shadow:var(--shadow)}.error-panel-icon{width:44px;height:44px;display:grid;place-items:center;color:#b56e1d;background:#fff4e5;border-radius:11px}.error-panel--forbidden .error-panel-icon{color:#647894;background:#eef3f8}.error-panel h2{margin:0 0 5px;font-size:17px}.error-panel p{margin:0;color:var(--muted);line-height:1.7}.error-panel small{display:block;margin-top:7px;color:#98a4b5}.empty-state{width:min(100%,700px);margin:36px auto;padding:68px 35px;text-align:center;border:1px dashed #ccdaed;border-radius:16px;background:#ffffffb3}.empty-state-icon{width:56px;height:56px;margin:0 auto 20px;display:grid;place-items:center;color:#4a7ee0;background:#edf4ff;border-radius:15px}.empty-state h2{margin-bottom:9px;font-size:20px}.empty-state p{max-width:520px;margin:0 auto;color:var(--muted);line-height:1.75}.empty-state-action{margin-top:23px}.workspace-main{width:min(100%,1320px);margin:0 auto;padding:46px 34px 70px}.workspace-main--empty{min-height:calc(100vh - 64px);display:grid;place-items:center}.workspace-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:30px}.workspace-title-row{display:flex;align-items:center;gap:12px;margin:7px 0 8px}.workspace-title-row h1{margin:0;font-size:29px;letter-spacing:-.04em}.workspace-heading p{margin:0;color:var(--muted)}.role-tag{padding:4px 8px;border-radius:5px;font-size:10px;font-weight:700;color:#6d7c91;background:#eef2f6}.role-tag--workspace_owner{color:#2661cb;background:#eaf2ff}.role-tag--workspace_admin{color:#238664;background:#e8f7f0}.workspace-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.workspace-actions .ant-select{min-width:150px}.product-filter{display:flex;gap:4px;width:fit-content;margin-bottom:22px;padding:4px;border:1px solid #e0e8f3;border-radius:9px;background:#fff}.product-filter button{min-height:36px;padding:7px 15px;border:0;border-radius:6px;background:transparent;color:#667791;font-size:12px;cursor:pointer}.product-filter button:hover{color:var(--blue);background:#f4f8ff}.product-filter button.is-active{color:var(--blue);background:#eaf2ff;font-weight:650}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.project-card{min-width:0;padding:22px;border:1px solid #e0e8f3;border-radius:13px;background:#fff;box-shadow:0 3px 15px #1f3f6d09;transition:border-color .16s,box-shadow .16s,transform .16s}.project-card:hover{border-color:#c8daf5;box-shadow:var(--shadow);transform:translateY(-2px)}.project-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-card-top>div{display:flex;gap:6px;align-items:center}.project-symbol{width:42px;height:42px;display:grid;place-items:center;color:#2c6de7;background:#eaf2ff;border-radius:11px}.project-symbol--app,.project-symbol--mini_program{color:#218965;background:#e8f8f1}.project-symbol--llm{color:#705ad7;background:#f0edff}.product-badge{padding:4px 7px;border-radius:5px;color:#2762c9;background:#eaf2ff;font-size:10px;font-weight:650;white-space:nowrap}.product-badge--app,.product-badge--mini_program{color:#20835f;background:#e9f7f1}.product-badge--llm{color:#6953c8;background:#f0edff}.project-card h2{margin:21px 0 6px;font-size:18px;letter-spacing:-.025em;overflow-wrap:anywhere}.project-card>p{color:var(--muted);font-size:12px}.project-meta{padding:14px 0;margin:20px 0 6px;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.project-meta div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:11px}.project-meta dt{color:#8a98ad}.project-meta dd{margin:0;color:#415575;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.project-card footer{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px}.project-card footer>span{color:#98a4b6;font-size:10px}.project-card .ant-btn-link{padding:4px 0;display:flex;align-items:center;gap:5px;font-size:12px}.project-installation-status{display:grid;gap:6px;margin:16px 0;color:#365475;font-size:12px}.project-installation-status>span,.project-installation-status>small{color:#536681;font-size:12px;line-height:1.6}.project-installation-status>div{display:flex;flex-wrap:wrap;gap:16px}.project-installation-status .ant-btn{min-height:44px}.permission-note{margin-top:22px;display:flex;align-items:center;gap:8px;color:#728198;font-size:12px}.modal-intro{color:var(--muted);line-height:1.7}.modal-actions{display:flex;justify-content:flex-end;gap:9px}.inline-error{margin:12px 0 0;padding:10px 12px;color:#bd3f51;background:#fff2f3;border:1px solid #ffdadd;border-radius:7px;font-size:12px;line-height:1.6}.wizard-main{width:min(100%,1240px);margin:0 auto;padding:28px 34px 70px}.back-link{min-height:44px;margin-bottom:16px;padding:8px 3px;border:0;background:transparent;color:#65758d;cursor:pointer}.back-link:hover{color:var(--blue)}.wizard-shell{min-height:690px;display:grid;grid-template-columns:300px minmax(0,1fr);overflow:hidden;border:1px solid #dfe8f3;border-radius:17px;background:#fff;box-shadow:var(--shadow)}.wizard-aside{padding:36px 30px;background:#f4f8ff;border-right:1px solid #e2ebf7}.wizard-aside h1{margin:8px 0 9px;font-size:26px;letter-spacing:-.04em}.wizard-aside>p{margin-bottom:33px;color:#70809a;font-size:12px;line-height:1.75}.wizard-aside .ant-steps-item{padding-bottom:17px}.wizard-aside .ant-steps-item-title{font-size:13px!important}.wizard-aside .ant-steps-item-description{font-size:10px!important;color:#8b99ad!important}.wizard-boundary{margin-top:38px;padding:14px;display:flex;gap:10px;border:1px solid #dce7f6;border-radius:9px;background:#ffffffad;color:#6c7e98}.wizard-boundary p{margin:0;font-size:10px;line-height:1.7}.wizard-content{padding:48px clamp(30px,5vw,70px) 28px}.wizard-content form{min-height:100%;display:flex;flex-direction:column}.wizard-step{animation:step-in .22s ease-out}@keyframes step-in{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}.wizard-step h2{margin:8px 0;font-size:25px;letter-spacing:-.04em}.wizard-step-intro{max-width:620px;margin-bottom:30px;color:var(--muted);line-height:1.75}.choice-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.choice-grid .ant-radio-button-wrapper:before{display:none}.choice-card.ant-radio-button-wrapper{height:auto;min-height:112px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;white-space:normal;border:1px solid #dfe7f2!important;border-radius:11px!important;color:inherit;box-shadow:none}.choice-card.ant-radio-button-wrapper:hover{border-color:#9bbcf8!important;color:inherit}.choice-card.ant-radio-button-wrapper-checked{border-color:#5b91f7!important;background:#f2f7ff;box-shadow:inset 0 0 0 1px #286bf414}.choice-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:#2866d3;background:#e8f1ff;font-size:9px;font-weight:800;letter-spacing:.05em}.choice-icon--app,.choice-icon--mini_program{color:#208360;background:#e8f7f0}.choice-icon--llm{color:#6955c7;background:#efecff}.choice-card strong{display:block;margin-bottom:5px;color:var(--ink);font-size:14px}.choice-card small{display:block;color:#7d8ba0;font-size:10px;line-height:1.6}.choice-card>i{width:17px;height:17px;border:1px solid #cdd8e7;border-radius:50%}.choice-card.ant-radio-button-wrapper-checked>i{border:5px solid var(--blue);background:#fff}.choice-card--template{min-height:102px!important}.choice-card--business.ant-radio-button-wrapper{min-height:83px;grid-template-columns:1fr auto;padding:13px 15px;gap:8px}.choice-card--business small{font-size:12px}.business-mode-note{margin:-6px 0 22px;color:var(--muted);font-size:12px;line-height:1.7}.template-number{width:36px;height:36px;display:grid;place-items:center;color:#7291c0;background:#f1f5fb;border-radius:9px;font-size:10px;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.review-card{margin-bottom:20px;padding:22px;border:1px solid #dfe8f3;border-radius:12px;background:#fbfdff}.review-card-heading{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid #e8eef6}.review-card-heading>div{min-width:0;flex:1}.review-card-heading h2{margin:0 0 4px;font-size:17px;overflow-wrap:anywhere}.review-card-heading p{margin:0;color:var(--muted);font-size:11px}.review-card dl{margin:14px 0 0}.review-card dl div{padding:7px 0;display:grid;grid-template-columns:110px 1fr;gap:15px;font-size:12px}.review-card dt{color:#8a98ad}.review-card dd{margin:0;color:#344b6c;overflow-wrap:anywhere}.wizard-actions{margin-top:auto;padding-top:28px;display:flex;justify-content:space-between;border-top:1px solid #edf1f6}.wizard-actions .ant-btn-primary{min-width:118px;display:flex;justify-content:center;align-items:center;gap:5px}.project-layout{display:grid;grid-template-columns:176px minmax(0,1fr);min-height:calc(100vh - 64px)}.project-sidebar{position:sticky;top:64px;height:calc(100vh - 64px);border-right:1px solid #e0e8f3;background:#f9fbfe}.project-sidebar-inner{height:100%;padding:21px 12px 15px;display:flex;flex-direction:column}.mobile-project-tools{display:grid;gap:10px;padding-bottom:14px;border-bottom:1px solid #e7edf5}.mobile-project-tools>a{color:var(--blue);text-decoration:none;font-size:13px}.mobile-project-tools .ant-select{width:100%}.sidebar-project{padding:6px 7px 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e7edf5}.sidebar-project .project-symbol{width:34px;height:34px;border-radius:9px}.sidebar-project>div{min-width:0}.sidebar-project strong,.sidebar-project small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-project strong{font-size:12px}.sidebar-project small{margin-top:3px;color:#8a98ad;font-size:9px}.project-sidebar nav,.mobile-drawer nav{padding:15px 0 4px;display:grid;gap:5px}.project-sidebar nav a,.mobile-drawer nav a{min-height:44px;padding:9px 11px;display:flex;align-items:center;gap:9px;border-radius:7px;color:#65758e;text-decoration:none;font-size:12px}.project-sidebar nav a:hover,.mobile-drawer nav a:hover{color:var(--blue);background:#eef4ff}.project-sidebar nav a.is-active,.mobile-drawer nav a.is-active{color:var(--blue);background:#e8f1ff;font-weight:650}.sidebar-divider{height:1px;margin:13px 9px;background:#e4ebf4}.sidebar-label{margin:0 10px 8px;color:#99a5b6;font-size:9px;letter-spacing:.09em}.future-nav{display:grid;gap:3px}.future-nav>span{min-height:38px;padding:8px 10px;display:flex;align-items:center;gap:8px;color:#92a0b3;font-size:10px}.future-nav b{margin-left:auto;font-size:8px;font-weight:650;color:#9ba7b7}.sidebar-footer{margin-top:auto;padding:12px 10px;display:flex;align-items:flex-start;gap:8px;border:1px solid #e2eaf4;border-radius:8px;background:#fff}.status-dot{width:7px;height:7px;margin-top:4px;display:inline-block;flex:0 0 auto;border-radius:50%;background:#b4bfce;box-shadow:0 0 0 3px #eef1f5}.sidebar-footer p{margin:0}.sidebar-footer strong,.sidebar-footer small{display:block}.sidebar-footer strong{color:#596b85;font-size:9px}.sidebar-footer small{margin-top:4px;color:#98a4b5;font-size:8px;line-height:1.45}.project-main{min-width:0;width:min(100%,1560px);margin:0 auto;padding:30px 27px 58px}.project-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.project-heading h1{margin:5px 0;font-size:24px;letter-spacing:-.04em}.project-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.heading-status{padding:10px 13px;display:flex;align-items:flex-start;gap:9px;border:1px solid #e2e9f2;border-radius:8px;background:#fff}.heading-status strong,.heading-status small{display:block}.heading-status strong{font-size:10px;color:#5f7088}.heading-status small{margin-top:3px;color:#9aa6b7;font-size:8px}.ai-empty-card{overflow:hidden;margin-bottom:15px;border:1px solid #dde8f7;border-radius:13px;background:#fff;box-shadow:var(--shadow)}.ai-empty-card>header{min-height:70px;padding:15px 20px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #e9eff7;background:linear-gradient(90deg,#fbfdff,#f6f9ff 45%,#fff)}.ai-title{display:flex;align-items:center;gap:11px}.ai-title>span{width:39px;height:39px;display:grid;place-items:center;color:#7258db;background:#eeebff;border-radius:11px}.ai-title h2{margin:0 0 3px;font-size:16px}.ai-title p{margin:0;color:#8b98ac;font-size:9px}.report-periods{margin-left:auto;padding:3px;display:flex;gap:3px;border:1px solid #e1e8f2;border-radius:7px;background:#f7f9fc}.report-periods span{padding:5px 10px;color:#94a1b3;font-size:9px;border-radius:4px}.report-periods .is-active{color:#5775a3;background:#fff;box-shadow:0 1px 3px #1e3c6414}.ai-empty-grid{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(360px,1.05fr)}.ai-empty-message{padding:31px 27px;text-align:center;border-right:1px solid #edf1f6}.empty-orbit{width:51px;height:51px;margin:0 auto 15px;display:grid;place-items:center;color:#765fdd;background:#f0edff;border:1px solid #e6e0ff;border-radius:50%;box-shadow:0 0 0 8px #faf9ff}.ai-empty-message h3{margin-bottom:8px;font-size:16px}.ai-empty-message>p{max-width:500px;margin:0 auto;color:#7d8ca2;font-size:11px;line-height:1.75}.ai-future-points{margin-top:20px;display:flex;justify-content:center;gap:7px;flex-wrap:wrap}.ai-future-points span{padding:5px 8px;color:#718099;background:#f4f7fb;border-radius:5px;font-size:9px}.trend-placeholder{padding:23px 25px}.trend-placeholder-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.trend-placeholder-head small,.trend-placeholder-head strong{display:block}.trend-placeholder-head small{margin-bottom:5px;color:#8c9aae;font-size:9px}.trend-placeholder-head strong{color:#536984;font-size:13px;font-weight:600}.trend-placeholder-head>span{padding:5px 7px;color:#7b8da8;background:#f3f6fa;border-radius:5px;font-size:8px}.blank-chart{position:relative;height:160px;margin-top:13px;display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid #dfe7f2;border-left:1px solid #dfe7f2;background:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,#edf2f8 40px)}.blank-chart i{width:1px;height:100%;background:#f0f4f9}.blank-chart>span{position:absolute;inset:0;display:grid;place-items:center;color:#a1adbd;font-size:10px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:15px}.readiness-card,.project-facts-card,.planned-grid article{border:1px solid #e0e8f3;border-radius:12px;background:#fff;box-shadow:0 3px 16px #22406909}.readiness-card,.project-facts-card{padding:20px}.readiness-card>header{display:flex;justify-content:space-between;align-items:flex-start}.readiness-card h2,.project-facts-card h2{margin:4px 0 0;font-size:15px}.readiness-message{margin:18px 0;padding:14px;display:flex;gap:12px;align-items:flex-start;border:1px solid #e7edf5;border-radius:9px;background:#f8fafc}.readiness-message>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:#6e7f98;background:#eef2f7;border-radius:8px}.readiness-message strong{font-size:12px}.readiness-message p{margin:5px 0 0;color:#7f8da2;font-size:10px;line-height:1.65}.setup-steps{margin:0 0 19px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none}.setup-steps li{min-width:0;padding:12px;display:flex;gap:9px;border:1px solid #e8edf4;border-radius:8px}.setup-steps li>b{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;color:#93a0b2;background:#f1f4f8;border-radius:50%;font-size:8px}.setup-steps li.is-current{border-color:#d9e7fb;background:#f7faff}.setup-steps li.is-current>b{color:#fff;background:var(--blue)}.setup-steps strong,.setup-steps span{display:block}.setup-steps strong{font-size:10px}.setup-steps span{margin-top:4px;color:#98a4b4;font-size:8px;line-height:1.4}.readiness-card .ant-btn{display:inline-flex;align-items:center;gap:5px}.viewer-boundary{margin:0;display:flex;gap:7px;align-items:center;color:#77869a;font-size:10px}.project-facts-card>header{margin-bottom:14px}.project-facts-card dl{margin:0}.project-facts-card dl div{padding:10px 0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f6;font-size:10px}.project-facts-card dt{color:#8b99ad}.project-facts-card dd{margin:0;color:#3f5474;text-align:right;overflow-wrap:anywhere}.project-facts-card>p{margin:16px 0 0;color:#8c9aae;font-size:9px;line-height:1.65}.planned-section{margin-top:27px}.section-heading{margin-bottom:13px;display:flex;justify-content:space-between;align-items:flex-end}.section-heading h2{margin:4px 0 0;font-size:16px}.section-heading p{margin:0;color:#8b98ac;font-size:9px}.planned-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.planned-grid article{position:relative;min-height:157px;padding:18px}.planned-number{position:absolute;right:17px;top:14px;color:#e4eaf3;font-size:25px;font-weight:700}.planned-grid h3{margin:15px 0 7px;font-size:13px}.planned-grid p{color:#7e8da2;font-size:9px;line-height:1.65}.planned-grid footer{position:absolute;left:18px;bottom:16px;display:flex;align-items:center;gap:7px;color:#97a3b4;font-size:8px}.planned-grid footer .status-dot{margin:0}.project-heading--settings{margin-bottom:24px}.config-version{min-width:90px;padding:9px 13px;border:1px solid #e1e9f3;border-radius:8px;background:#fff;text-align:right}.config-version small,.config-version strong{display:block}.config-version small{color:#8d9aad;font-size:8px}.config-version strong{margin-top:4px;color:#35547e;font-size:15px}.settings-alert{margin-bottom:15px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px}.settings-card{padding:22px;border:1px solid #e0e8f3;border-radius:12px;background:#fff;box-shadow:0 3px 16px #22406909}.settings-card>header{margin-bottom:21px;display:flex;gap:12px;align-items:flex-start}.settings-card>header>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#3470d7;background:#edf4ff;border-radius:8px;font-size:9px;font-weight:700}.settings-card>header h2{margin:0 0 4px;font-size:15px}.settings-card>header p{margin:0;color:#8896a9;font-size:9px;line-height:1.55}.settings-form-footer{padding-top:15px;display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #edf1f6}.settings-form-footer>span{color:#8a98ab;font-size:9px}.preference-boundary,.permission-explainer{margin:0 0 18px;padding:12px;display:flex;gap:9px;align-items:flex-start;border:1px solid #e7edf5;border-radius:8px;background:#f8fafc;color:#76859b}.preference-boundary p,.permission-explainer{font-size:9px;line-height:1.6}.preference-boundary p{margin:0}.permission-list{margin:0 0 18px}.permission-list div{padding:12px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1f6;font-size:10px}.permission-list dt{color:#8290a4}.permission-list dd{margin:0;color:#6d7b8f;font-weight:650}.permission-list dd.is-allowed{color:#218b65}.integration-empty{margin-bottom:17px;padding:14px;display:flex;align-items:flex-start;gap:11px;border:1px solid #e6edf5;border-radius:8px;background:#f8fafc}.integration-empty>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:#6e7f96;background:#edf2f7;border-radius:8px}.integration-empty strong{font-size:11px}.integration-empty p{margin:4px 0 0;color:#8492a5;font-size:9px;line-height:1.6}.version-row{padding:10px 0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f6;color:#8290a4;font-size:9px}.version-row code{max-width:68%;overflow:hidden;text-overflow:ellipsis;color:#415674;font-family:SFMono-Regular,Consolas,monospace}.diagnostic-heading{margin-bottom:17px}.diagnostic-heading .ant-btn{display:inline-flex;align-items:center;gap:5px}.diagnostic-boundary{margin-bottom:15px;padding:17px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #d9e7fa;border-radius:12px;background:linear-gradient(100deg,#f4f8ff,#fff 68%)}.diagnostic-boundary-icon{width:39px;height:39px;display:grid;place-items:center;color:#336dcc;background:#e5efff;border-radius:10px}.diagnostic-boundary strong{display:block;margin-bottom:4px;font-size:13px}.diagnostic-boundary p{margin:0;color:#718199;font-size:10px;line-height:1.65}.diagnostic-boundary-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.diagnostic-boundary-tags span{padding:6px 8px;color:#557099;background:#edf4ff;border-radius:6px;font-size:9px;white-space:nowrap}.diagnostic-alert{margin-bottom:15px}.diagnostic-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.diagnostic-card,.diagnostic-section{min-width:0;border:1px solid #e0e8f3;border-radius:12px;background:#fff;box-shadow:0 3px 16px #22406909}.diagnostic-card{padding:20px}.diagnostic-card--processing{grid-column:1 / -1}.diagnostic-card>header,.diagnostic-section-heading,.source-watermark>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.diagnostic-card h2,.diagnostic-section h2{margin:4px 0 0;font-size:15px}.diagnostic-status{min-height:25px;padding:5px 8px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#f2f5f9;color:#68778d;font-size:9px;font-weight:650;line-height:1.3;white-space:nowrap}.diagnostic-status i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#9da9b9}.diagnostic-status--blue{color:#2862c2;background:#edf4ff}.diagnostic-status--blue i{background:#3978e8}.diagnostic-status--success{color:#1d805e;background:#eaf8f2}.diagnostic-status--success i{background:#269f73}.diagnostic-status--warning{color:#a7651e;background:#fff4e7}.diagnostic-status--warning i{background:#dc8c31}.diagnostic-status--danger{color:#b63f51;background:#fff0f2}.diagnostic-status--danger i{background:#d94b5f}.diagnostic-card-copy{min-height:38px;margin:16px 0;color:#75859b;font-size:10px;line-height:1.7}.diagnostic-facts{margin:0}.diagnostic-facts>div{padding:9px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1f6;font-size:10px}.diagnostic-facts dt{color:#8997aa}.diagnostic-facts dd{min-width:0;margin:0;color:#405572;text-align:right;overflow-wrap:anywhere}.diagnostic-facts--compact{margin-top:14px}.diagnostic-facts--compact>div{padding:7px 0;font-size:9px}.diagnostic-control{margin-top:17px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edf1f6}.diagnostic-control p{margin:0;color:#7e8da1;font-size:9px;line-height:1.6}.diagnostic-control>span{display:inline-flex;align-items:center;gap:6px;color:#7a899e;font-size:9px;white-space:nowrap}.diagnostic-metrics{display:grid;gap:8px}.diagnostic-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 14px}.diagnostic-metrics--queue{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:15px}.diagnostic-metric{min-width:0;padding:11px;border:1px solid #e8eef6;border-radius:8px;background:#fafcff}.diagnostic-metric>span,.diagnostic-metric strong,.diagnostic-metric small{display:block}.diagnostic-metric>span{color:#8795a9;font-size:8px;line-height:1.4}.diagnostic-metric strong{margin-top:5px;color:#2c4568;font-size:16px;overflow-wrap:anywhere}.diagnostic-metric small{margin-top:3px;color:#99a5b5;font-size:8px;line-height:1.4}.diagnostic-note{margin:0;padding:10px 11px;color:#73849b;background:#f7f9fc;border-radius:7px;font-size:9px;line-height:1.6}.diagnostic-polling{margin:13px 0 0;display:flex;align-items:center;gap:7px;color:#7588a4;font-size:9px}.diagnostic-polling>span{width:7px;height:7px;border-radius:50%;background:#3479f5;box-shadow:0 0 0 4px #e9f1ff}.diagnostic-section{margin-top:15px;padding:20px}.diagnostic-section-heading{align-items:flex-end;margin-bottom:16px}.diagnostic-section-heading>p{max-width:510px;margin:0;color:#8492a6;font-size:9px;line-height:1.6;text-align:right}.source-watermark-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.source-watermark{min-width:0;padding:15px;border:1px solid #e7edf5;border-radius:9px;background:#fbfdff}.source-watermark>header>div{min-width:0}.source-watermark>header strong,.source-watermark>header code{display:block}.source-watermark>header strong{font-size:11px}.source-watermark>header code{margin-top:4px;color:#8a98ab;font-size:8px;overflow-wrap:anywhere}.source-sequences{margin-top:13px;display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);align-items:center;gap:7px}.source-sequences>span{color:#98a6b8}.source-sequences .diagnostic-metric{padding:9px}.source-sequences .diagnostic-metric strong{font-size:14px}.diagnostic-section .empty-state{padding:38px 20px;box-shadow:none}.diagnostic-batches{border-color:#e2e9f3;background:#fbfdff}.diagnostic-batches .ant-collapse-item:last-child,.diagnostic-batches .ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 9px 9px}.diagnostic-batches .ant-collapse-header{align-items:center!important;padding:13px 15px!important}.diagnostic-batches .ant-collapse-header-text{min-width:0}.diagnostic-batches .ant-collapse-content-box{padding:0 15px 15px!important}.batch-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:15px}.batch-heading>div:first-child{min-width:0}.batch-heading strong,.batch-heading code{display:block}.batch-heading strong{font-size:10px}.batch-heading code{margin-top:4px;color:#8997aa;font-size:8px;overflow-wrap:anywhere}.batch-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.batch-counts span{padding:5px 7px;color:#708098;background:#f0f3f7;border-radius:5px;font-size:8px;white-space:nowrap}.batch-counts .is-accepted{color:#1f805f;background:#eaf8f2}.batch-counts .is-duplicate{color:#2e68c9;background:#edf4ff}.batch-counts .is-rejected{color:#b33f50;background:#fff0f2}.batch-items{border:1px solid #e7edf5;border-radius:8px;overflow:hidden}.batch-item{min-width:0;display:grid;grid-template-columns:55px 120px minmax(170px,.75fr) minmax(220px,1.25fr);align-items:center}.batch-item+.batch-item{border-top:1px solid #edf1f6}.batch-item>*{min-width:0;padding:10px 11px;color:#63738a;font-size:9px;overflow-wrap:anywhere}.batch-item>code{color:#425a7a;font-family:SFMono-Regular,Consolas,monospace}.batch-item--head{background:#f5f8fc}.batch-item--head>*{color:#8996a8;font-size:8px;font-weight:650}.diagnostic-request-id{margin:14px 2px 0;color:#929eb0;font-size:8px;text-align:right;overflow-wrap:anywhere}.diagnostic-request-id code{color:#6d7e95}.web-install-heading{margin-bottom:17px}.web-install-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.web-install-entries a{display:grid;gap:5px;min-height:70px;padding:14px 16px;border:1px solid #dbe6f6;border-radius:9px;background:#fff;color:#1d4d90}.web-install-entries a[aria-current=page]{border-color:#a8c8f7;background:#edf5ff}.web-install-entries strong{font-size:14px}.web-install-entries span{color:#536681;font-size:12px;line-height:1.65}.web-install-entries a:focus-visible{outline:2px solid #2766dd;outline-offset:3px}@media(max-width:620px){.web-install-entries{grid-template-columns:1fr;gap:8px}.web-install-entries a{min-height:60px;padding:10px 14px}}.web-install-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px}.web-install-summary>div{min-width:0;padding:16px;border:1px solid #e0e8f3;border-radius:11px;background:#fff;box-shadow:0 3px 16px #22406909}.web-install-summary span,.web-install-summary strong,.web-install-summary small{display:block}.web-install-summary span{color:#8997aa;font-size:9px}.web-install-summary strong{margin-top:8px;color:#264c86;font-size:20px;overflow-wrap:anywhere}.web-install-summary .web-install-date{font-size:12px;line-height:1.5}.web-install-summary small{margin-top:5px;color:#98a5b7;font-size:9px;line-height:1.5}.web-install-tabs .ant-tabs-nav{margin-bottom:0}.web-install-tabs .ant-tabs-nav-list{gap:10px}.web-install-tabs .ant-tabs-tab{padding:12px 2px;font-size:12px}.web-install-panel,.web-install-recent{min-width:0;padding:21px;border:1px solid #e0e8f3;border-radius:0 11px 11px;background:#fff;box-shadow:0 3px 16px #22406909}.web-install-panel>p,.web-install-recent>p{color:#75859b;font-size:10px;line-height:1.7}.web-install-panel-head{margin-bottom:17px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.web-install-panel-head h2{margin:4px 0 0;font-size:16px}.web-install-panel-head>a{display:inline-flex;align-items:center;gap:5px;color:#286bf4;font-size:10px;text-decoration:none}.web-install-version{padding:6px 9px;color:#55729d;background:#edf4ff;border-radius:6px;font-size:9px;white-space:nowrap}.web-install-code{max-width:100%;margin:16px 0;padding:17px;border:1px solid #dbe6f6;border-radius:8px;background:#f7faff;color:#365475;font-size:10px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.web-install-code-actions{margin-bottom:17px;display:flex;align-items:center;gap:12px}.web-install-code-actions>span{color:#55749b;font-size:12px}.web-install-muted{padding:12px 14px;background:#f7f9fc;border-radius:8px}.web-install-muted code{color:#365f9e;overflow-wrap:anywhere}.web-install-help{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.web-install-help>div{min-width:0;padding:12px;border:1px solid #e5ecf6;border-radius:8px;background:#fbfdff}.web-install-help span{color:#9eb3d3;font-size:10px;font-weight:700}.web-install-help strong{display:block;margin:7px 0 4px;font-size:11px}.web-install-help p{margin:0;color:#8593a7;font-size:9px;line-height:1.55}.web-install-alert{margin-bottom:17px}.web-install-rule-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.web-install-save{padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #edf1f6}.web-install-save>span{color:#8a98ab;font-size:12px}.web-install-readonly dl{margin-top:18px}.web-install-readonly dl>div{padding:10px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1f6;font-size:10px}.web-install-readonly dt{color:#8b99ab}.web-install-readonly dd{margin:0;color:#3f5474;text-align:right;overflow-wrap:anywhere}.web-install-heading p,.web-install-panel>p,.web-install-panel .web-install-muted,.web-install-recent>p{color:#536681;font-size:13px;line-height:1.75}.web-install-summary span,.web-install-summary small{color:#536681;font-size:12px}.web-install-tabs .ant-tabs-tab{min-height:44px;font-size:13px}.web-install-code{font-size:12px}.web-install-code-actions{margin-top:16px;flex-wrap:wrap}.web-install-code-actions .ant-btn{min-height:44px}.web-install-code-actions a{color:#215ac3;font-size:13px;text-underline-offset:3px}.web-install-advanced{margin:20px 0;padding:15px;border:1px solid #dbe6f6;border-radius:8px}.web-install-advanced summary,.web-install-muted summary{cursor:pointer;min-height:30px;color:#365475;font-size:13px}.web-install-advanced[open] summary{margin-bottom:18px}.web-install-checklist{padding-left:23px;margin:0 0 22px;color:#536681;font-size:13px;line-height:1.8}.web-install-checklist li+li{margin-top:10px}.web-install-save>span{color:#536681;font-size:12px}.web-install-privacy{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;list-style:none}.web-install-privacy li{padding:15px;border:1px solid #e5ecf6;border-radius:8px;background:#fbfdff}.web-install-privacy strong,.web-install-privacy span{display:block}.web-install-privacy strong{font-size:12px}.web-install-privacy span{margin-top:8px;color:#7e8da3;font-size:10px;line-height:1.7}.web-install-recent{margin-top:16px;border-radius:11px}.web-install-event-list{border:1px solid #e6edf5;border-radius:8px;overflow:hidden}.web-install-event{min-width:0;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) 110px 150px;align-items:center;gap:13px;background:#fff}.web-install-event+.web-install-event{border-top:1px solid #edf1f6}.web-install-event>div{min-width:0}.web-install-event strong,.web-install-event code{display:block}.web-install-event strong{font-size:10px}.web-install-event code{margin-top:4px;color:#54749c;font-size:9px;overflow-wrap:anywhere}.web-install-event>span,.web-install-event time{color:#7d8ba1;font-size:9px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v04-hero{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow);overflow:hidden}.v04-hero-intro{padding:24px;border-right:1px solid var(--line)}.v04-hero-title{display:flex;align-items:center;gap:12px}.v04-hero-title>.glyph{color:var(--blue)}.v04-hero-title div{flex:1}.v04-hero-title h2,.v04-hero-chart h2,.v04-card h2{margin:0;color:var(--ink);font-size:17px}.v04-hero-title p{margin:3px 0 0;color:var(--muted);font-size:12px}.v04-report-empty{margin:22px 0 18px;padding:20px;border:1px dashed #cad9ed;border-radius:11px;background:#f8fbff}.v04-report-empty strong{font-size:16px}.v04-report-empty p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.v04-hero-chart{padding:23px;min-width:0}.v04-hero-chart>header,.v04-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px}.v04-chart-controls{display:flex;gap:8px;flex-wrap:wrap}.v04-chart-controls .ant-select{min-width:118px}.v04-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v04-metric{min-width:0;padding:13px;background:#f7faff;border:1px solid #e5edf8;border-radius:10px}.v04-metric>span,.v04-metric>small{display:block;color:var(--muted);font-size:12px}.v04-metric>strong{display:block;margin:7px 0 5px;color:var(--ink);font-size:23px;overflow-wrap:anywhere}.v04-metric>small{line-height:1.5}.v04-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 13px;margin:5px 0 14px;color:var(--muted);font-size:12px;line-height:1.5}.v04-meta details summary,.v04-query-actions details summary,.v11c-evidence details summary,.v09-report-context-meta details summary{color:var(--blue-dark);cursor:pointer}.v04-meta details code,.v04-query-actions details code,.v11c-evidence details code,.v09-report-context-meta details code{display:block;margin-top:5px;overflow-wrap:anywhere}.v04-warning{color:#9a641e!important}.v04-legend{display:flex;flex-wrap:wrap;gap:8px 20px;color:#536681;font-size:12px}.v04-legend span{display:inline-flex;align-items:center;gap:7px}.v04-legend i{width:20px;border-top:3px solid}.v04-line-current{border-color:#286bf4!important}.v04-line-compare{border-color:#9aaece!important}.v04-line-forecast{border-color:#286bf4!important;border-top-style:dashed!important}.v04-chart-wrap{min-width:0}.v04-chart{width:100%;height:auto;min-height:160px;max-height:300px;display:block;margin:10px 0 4px;overflow:visible}.v04-chart text{fill:#8491a8;font-size:11px}.v04-chart [role=button]{cursor:pointer}.v04-chart [role=button]:focus-visible{outline:3px solid rgba(40,107,244,.4)}.v04-chart-selection{min-height:39px;padding:9px 12px;border-radius:8px;background:#f5f8fd;color:#536681;font-size:12px;line-height:1.55}.v04-forecast,.v04-forecast-muted{margin:9px 0 0;font-size:12px;line-height:1.6}.v04-forecast{color:var(--blue-dark)}.v04-forecast-muted{color:var(--muted)}.v04-text-link,.v04-card a,.v04-back-link{color:var(--blue-dark);text-decoration:none;font-size:13px;font-weight:650}.v04-text-link{display:inline-block;margin-top:12px}.v04-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:17px}.v04-card{min-width:0;margin-top:16px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.v04-overview-grid .v04-card{margin-top:0}.v04-card-note{color:var(--muted);font-size:12px}.v04-card-footnote{margin:15px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.v04-inline-state{margin:15px 0 0;padding:13px;border:1px dashed #cfdced;border-radius:8px;color:var(--muted);font-size:13px;line-height:1.6}.v04-active-number{display:flex;align-items:center;gap:17px}.v04-active-number strong{font-size:40px;color:var(--blue-dark)}.v04-active-number span{color:var(--muted);font-size:12px;line-height:1.5}.v04-ranking>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:43px;border-top:1px solid #edf2f8;font-size:13px}.v04-ranking strong{font-weight:600;overflow-wrap:anywhere}.v04-ranking small{min-width:65px;color:var(--muted);text-align:right}.v04-ranking-values,.v04-ranking-delta{display:grid;gap:3px;text-align:right}.v04-ranking-values small,.v04-ranking-delta small{font-size:11px;line-height:1.4}.v04-ranking-delta{color:var(--blue-dark);font-weight:650}.v04-ranking-delta.is-decrease{color:#a45042}.v04-ranking-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.v04-table-hint{display:none}.v04-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.v04-links a{min-height:48px;display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid #dce7f7;border-radius:9px;background:#fff;color:var(--blue-dark);text-decoration:none;font-size:13px;font-weight:650}.v04-filter-bar{display:flex;align-items:end;flex-wrap:wrap;gap:9px}.v04-filter-bar label{display:grid;gap:5px;min-width:130px;color:var(--muted);font-size:12px}.v04-filter-bar label .ant-select,.v04-filter-bar label .ant-input{min-width:130px;min-height:38px}.v04-filter-bar>.ant-btn{min-height:38px}.v04-filter-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.v04-filter-tags:empty{display:none}.v04-filter-tags button{min-height:35px;padding:6px 10px;border:1px solid #cfe0fa;border-radius:18px;background:#f0f6ff;color:var(--blue-dark);cursor:pointer;font-size:12px}.v04-filter-tags span[aria-hidden]{margin-left:5px}.v04-query-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.v04-query-actions span{color:var(--soft-muted);font-size:12px}.v04-table-scroll{max-width:100%;overflow-x:auto}.v04-table{width:100%;min-width:570px;border-collapse:collapse;font-size:12px}.v04-change-table{min-width:780px}.v04-change-table th,.v04-change-table td{white-space:nowrap}.v04-change-table th:first-child{min-width:100px}.v04-table th,.v04-table td{padding:11px 12px;border-bottom:1px solid #e9eef6;text-align:left;vertical-align:top}.v04-table th{color:#536681;font-weight:650}.v04-table tbody tr:hover{background:#f7faff}.v04-cell-note{display:block;color:var(--soft-muted);font-size:11px}.v04-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:15px;color:var(--muted);font-size:12px}.v04-pager .ant-select{min-width:95px}.v04-filter-drawer label,.v04-modal-field{display:grid;gap:7px;margin:18px 0;color:#536681;font-size:13px}.v04-filter-drawer label .ant-select,.v04-modal-field .ant-select{width:100%}.v04-drawer-actions{display:flex;justify-content:flex-end;gap:8px}.v04-realtime-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.v04-realtime-stats>div{display:grid;gap:5px;padding:15px;background:#f7faff;border-radius:9px}.v04-realtime-stats strong{font-size:23px;color:var(--blue-dark)}.v04-realtime-stats span,.v04-paused{color:var(--muted);font-size:12px}.v04-session-detail>div{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #edf2f8;font-size:13px;overflow-wrap:anywhere}.v04-session-detail dt{color:var(--muted)}.v04-session-detail dd{margin:0}.v04-export-list article{display:flex;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid #edf2f8}.v04-export-list article>div:first-child{display:grid;gap:6px;overflow-wrap:anywhere}.v04-export-list span,.v04-export-list small{color:var(--muted);font-size:12px}.v04-export-actions{display:flex;align-items:center}.v11c-presets{display:flex;gap:8px;margin-top:16px;overflow-x:auto;padding:2px 1px 5px}.v11c-presets button{flex:0 0 auto;min-height:44px;padding:9px 15px;border:1px solid #cfdff4;border-radius:10px;background:#fff;color:#385579;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.v11c-presets button.is-active{border-color:#286bf4;background:#edf4ff;color:var(--blue-dark)}.v11c-presets button:focus-visible,.v11c-change-row:focus-visible{outline:3px solid rgba(40,107,244,.45);outline-offset:2px}.v11c-focus-panel{display:grid;gap:13px;margin-top:14px;animation:v11c-enter .19s ease-out both}.v11c-completeness{padding:14px 17px;border:1px solid #dce8f7;border-radius:11px;background:#f7faff;color:#385579;font-size:12px;line-height:1.5}.v11c-completeness>div:first-child{display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap}.v11c-completeness strong{color:var(--ink);font-size:13px}.v11c-completeness p{margin:5px 0 0}.v11c-completeness-detail{display:flex;gap:5px 16px;flex-wrap:wrap;margin-top:9px;padding-top:9px;border-top:1px solid #e0e9f5}.v11c-conclusion{display:grid;gap:4px;padding:3px 2px}.v11c-conclusion strong{color:var(--ink);font-size:19px}.v11c-conclusion p{margin:0;color:var(--muted);font-size:13px}.v11c-dimension-switch{display:flex;gap:7px}.v11c-dimension-switch .ant-btn{min-height:40px}.v11c-visual-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:15px;align-items:stretch}.v11c-visual-grid>.v04-card{margin-top:0}.v11c-scope-note{margin:0 0 10px;color:#805d27;font-size:12px}.v11c-short-ranking{display:grid;gap:7px}.v11c-change-row{display:grid;gap:5px;width:100%;padding:9px 10px;border:1px solid #e0e9f5;border-radius:9px;background:#fff;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.v11c-change-row:hover,.v11c-change-row.is-selected{border-color:#8bb0f7;background:#f7faff}.v11c-change-main{display:flex;justify-content:space-between;gap:9px;align-items:baseline;font-size:13px}.v11c-change-main strong{min-width:0;overflow-wrap:anywhere}.v11c-change-main>span{flex:0 0 auto;color:var(--blue-dark);font-weight:700}.v11c-change-main>span.is-decrease{color:#a45042}.v11c-change-baseline{color:var(--muted);font-size:11px;line-height:1.5}.v11c-change-track{position:relative;display:flex;height:6px}.v11c-change-track:after{content:"";position:absolute;top:-2px;bottom:-2px;left:50%;border-left:1px solid #9fb3d0}.v11c-change-track i{display:flex;width:50%}.v11c-change-negative{justify-content:flex-end}.v11c-change-track b{display:block;height:6px;border-radius:3px;background:#417cf0;transform-origin:left center;animation:v11c-bar .2s ease-out both}.v11c-change-negative b{background:#bd7469;transform-origin:right center}.v11c-short-ranking>p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.v11c-evidence{display:grid;gap:12px;padding:19px;border:1px solid #d5e4f7;border-radius:12px;background:#fff;box-shadow:var(--shadow)}.v11c-evidence-heading{display:flex;gap:8px 16px;align-items:baseline;flex-wrap:wrap}.v11c-evidence-heading h2{margin:0;color:var(--ink);font-size:16px;overflow-wrap:anywhere}.v11c-evidence-heading small,.v11c-evidence>p{color:var(--muted);font-size:12px;line-height:1.6}.v11c-evidence>p{margin:0}.v11c-evidence-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v11c-evidence-values span{display:grid;gap:4px;padding:11px;border:1px solid #e5edf8;border-radius:8px;background:#f7faff;color:var(--muted);font-size:11px}.v11c-evidence-values strong{color:var(--ink);font-size:14px;overflow-wrap:anywhere}.v11c-focus-unavailable{margin:0;padding:11px 14px;border:1px solid #dce8f7;border-radius:9px;background:#f7faff;color:#385579;font-size:12px;line-height:1.6}.v11c-group-trend{min-width:0;padding:19px;border:1px solid #d5e4f7;border-radius:12px;background:#fff;box-shadow:var(--shadow)}.v11c-group-trend>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.v11c-group-trend h2{margin:3px 0 0;color:var(--ink);font-size:16px;overflow-wrap:anywhere}.v11c-group-trend>p{margin:9px 0;color:var(--muted);font-size:12px;line-height:1.6}@keyframes v11c-enter{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes v11c-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1050px){.v11c-visual-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.v11c-presets{padding-right:16px;scroll-snap-type:x proximity}.v11c-presets button{scroll-snap-align:start}.v11c-evidence-values{grid-template-columns:repeat(2,minmax(0,1fr))}.v11c-conclusion strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.v11c-focus-panel,.v11c-change-track b{animation:none}}@media(max-width:1199px){.v04-hero{grid-template-columns:1fr}.v04-hero-intro{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:760px){.v04-overview-grid{grid-template-columns:1fr}.v04-hero-chart>header{flex-direction:column}.v04-realtime-stats{grid-template-columns:1fr}}@media(max-width:620px){.v05-detail-card>header{flex-direction:column}.v04-hero-intro,.v04-hero-chart,.v04-card{padding:16px}.v04-hero-title{flex-wrap:wrap}.v04-hero-title .stage-tag{margin-left:34px}.v04-metrics{gap:7px}.v04-metric{padding:10px}.v04-metric>strong{font-size:19px}.v04-chart-controls,.v04-chart-controls .ant-select,.v04-filter-bar label{width:100%}.v04-chart{min-height:130px}.v04-filter-bar>.ant-btn{flex:1}.v04-query-actions .ant-btn,.v04-links a{width:100%;justify-content:center}.v04-ranking>div{grid-template-columns:minmax(0,1fr) auto}.v04-ranking-delta{grid-column:2}.v04-table-hint{display:block;margin:0 0 8px;color:var(--muted);font-size:12px}.v04-pager{justify-content:space-between;flex-wrap:wrap}.v04-export-list article{flex-direction:column}}.v05-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0;color:var(--muted);font-size:12px}.v05-toolbar label,.v05-editor-fields label,.v05-funnel-config>label{display:grid;gap:7px;color:#536681;font-size:12px}.v05-toolbar .ant-input{min-width:160px;min-height:40px}.v05-toolbar>span{flex:1;line-height:1.5}.v05-toolbar a{color:var(--blue-dark);text-decoration:none;font-weight:650}.v05-goal-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px;border:1px solid #dce7f7;border-radius:10px;background:#f8fbff}.v05-goal-row>div{min-width:0}.v05-goal-row strong{color:var(--ink)}.v05-goal-row p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.v05-goal-row .ant-select{min-width:210px}.v05-core-row{margin-top:8px;background:#fff}.v05-home-goal{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.v05-home-goal strong{font-size:16px}.v05-home-goal span{color:var(--blue-dark);font-size:22px;font-weight:700}.v05-home-goal small{width:100%;color:var(--muted)}.v05-alert{margin:8px 0}.v05-dictionary{border-top:1px solid #edf2f8}.v05-dictionary article{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #edf2f8}.v05-dictionary article>div:first-child{min-width:0}.v05-dictionary strong,.v05-dictionary code,.v05-dictionary small{display:block;overflow-wrap:anywhere}.v05-dictionary code{margin:3px 0 7px;color:var(--blue-dark);font-size:12px}.v05-dictionary small,.v05-version{color:var(--muted);font-size:12px;line-height:1.6}.v05-dictionary details{margin-top:8px;font-size:12px}.v05-dictionary summary{color:var(--blue-dark);cursor:pointer}.v05-version{margin:4px 0 0 10px}.v05-row-actions,.v05-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v05-controls .ant-select{min-width:175px}.v05-overview-grid,.v05-retention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v05-overview-grid .v04-metric{min-height:110px}.v05-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.v05-stat-row>div,.v05-retention-grid article{min-width:0;display:grid;align-content:start;gap:6px;padding:16px;background:#f7faff;border:1px solid #e5edf8;border-radius:9px}.v05-stat-row span,.v05-retention-grid span,.v05-retention-grid small{color:var(--muted);font-size:12px;line-height:1.5}.v05-stat-row strong,.v05-retention-grid strong{color:var(--blue-dark);font-size:23px;overflow-wrap:anywhere}.v05-distribution{margin-top:19px}.v05-distribution h3{font-size:14px;margin:0 0 7px}.v05-funnel-config{display:grid;gap:12px;padding:15px;border:1px solid #e5edf8;border-radius:9px;background:#fbfdff}.v05-funnel-config>label .ant-input{max-width:360px}.v05-step-list{display:grid;gap:8px}.v05-step-list>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.v05-step-list b,.v05-step-results b{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#eaf2ff;color:var(--blue-dark);font-size:12px}.v05-step-list .ant-select:first-of-type{width:min(100%,270px)}.v05-step-list .ant-select:not(:first-of-type),.v05-step-list .ant-input{width:min(100%,145px)}.v05-step-results{display:grid;gap:8px;margin:16px 0}.v05-step-results>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;border:1px solid #e5edf8;border-radius:9px}.v05-step-results span{font-weight:650;overflow-wrap:anywhere}.v05-step-results strong{color:var(--blue-dark)}.v05-step-results small{color:var(--muted)}.v05-editor-fields{display:grid;gap:12px;margin:18px 0}.v05-editor-fields .ant-select{width:100%}.v05-property-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.v05-properties{display:grid;gap:10px;max-height:320px;overflow:auto}.v05-properties>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:9px;border:1px solid #e5edf8;border-radius:8px}.v05-properties .ant-input,.v05-properties .ant-select{width:135px}.v05-properties .v05-required{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}@media(max-width:760px){.v05-overview-grid,.v05-retention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v05-step-results>div{grid-template-columns:28px minmax(0,1fr) auto}.v05-step-results small{grid-column:2 / -1}}@media(max-width:620px){.v05-toolbar label,.v05-toolbar .ant-input,.v05-toolbar>span,.v05-toolbar a{width:100%}.v05-goal-row,.v05-dictionary article{flex-direction:column;align-items:stretch}.v05-goal-row .ant-select,.v05-controls,.v05-controls .ant-select{width:100%;min-width:0}.v05-overview-grid,.v05-retention-grid{grid-template-columns:1fr}.v05-stat-row>div,.v05-retention-grid article{padding:11px}.v05-stat-row strong,.v05-retention-grid strong{font-size:18px}.v05-step-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto}.v05-step-list b{grid-column:1;grid-row:1}.v05-step-list .ant-select:first-of-type{grid-column:2;grid-row:1;width:100%;min-width:0}.v05-step-list .ant-select:not(:first-of-type),.v05-step-list .ant-input{grid-column:2;width:100%;min-width:0}.v05-step-list .ant-btn{grid-column:3;grid-row:1}.v05-step-results>div{grid-template-columns:28px minmax(0,1fr)}.v05-step-results strong,.v05-step-results small{grid-column:2}.v05-row-actions .ant-btn{min-height:44px}}@media(max-width:1120px){.console-header{gap:22px}.scope-chip--workspace,.internal-tag{display:none}.product-nav{gap:14px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-empty-grid{grid-template-columns:1fr}.ai-empty-message{border-right:0;border-bottom:1px solid #edf1f6}.settings-grid,.diagnostic-summary-grid{grid-template-columns:1fr}.diagnostic-card--processing{grid-column:auto}.source-watermark-list{grid-template-columns:1fr}.diagnostic-metrics--queue{grid-template-columns:repeat(3,minmax(0,1fr))}.web-install-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.web-install-help{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.console-header{height:60px;padding:0 13px;gap:9px}.console-header .brand strong{font-size:17px}.console-header .brand-mark{transform:scale(.9);transform-origin:left center}.product-nav,.project-switcher,.account-button b,.account-button>.glyph{display:none}.mobile-menu-button{display:inline-grid;place-items:center}.header-actions{gap:4px}.account-button{padding:4px}.workspace-main,.wizard-main{padding-left:18px;padding-right:18px}.workspace-heading{align-items:flex-start;flex-direction:column}.workspace-actions{width:100%;justify-content:flex-start}.workspace-actions .ant-select{min-width:0;flex:1}.project-grid,.wizard-shell{grid-template-columns:1fr}.wizard-aside{padding:25px;border-right:0;border-bottom:1px solid #e2ebf7}.wizard-aside .ant-steps{display:grid!important;grid-template-columns:repeat(4,1fr);gap:5px}.wizard-aside .ant-steps-item{width:auto!important;padding:0}.wizard-aside .ant-steps-item-tail,.wizard-aside .ant-steps-item-description{display:none!important}.wizard-aside .ant-steps-item-container{display:flex;align-items:center;gap:5px}.wizard-aside .ant-steps-item-content{min-height:0}.wizard-aside .ant-steps-item-title{padding:0!important;font-size:10px!important}.wizard-boundary{margin-top:20px}.project-layout{display:block;min-height:calc(100vh - 60px)}.project-sidebar{display:none}.project-main{padding:25px 18px 50px}.mobile-drawer .project-sidebar-inner{min-height:calc(100vh - 120px);padding:0}.overview-grid,.planned-grid{grid-template-columns:1fr}.planned-grid article{min-height:145px}}@media(max-width:620px){.ant-btn{min-height:44px}.ant-drawer-close{min-width:44px;min-height:44px}.login-page{display:block;min-height:100vh;background:#f5f8fc}.login-story{display:none}.login-panel{min-height:100vh;padding:25px 20px;background:#f5f8fc}.login-card{padding:27px 22px;border:1px solid #e0e8f3;border-radius:15px;background:#fff;box-shadow:var(--shadow)}.login-mobile-brand{display:block;margin-bottom:37px}.login-mobile-brand .brand strong{font-size:19px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{font-size:16px!important}.standalone-state{padding:22px 16px}.error-panel{grid-template-columns:auto 1fr;padding:19px}.error-panel .ant-btn{grid-column:1 / -1}.workspace-main{padding-top:28px}.workspace-title-row h1{font-size:25px}.workspace-actions{display:grid;grid-template-columns:1fr 1fr}.workspace-actions .ant-select{grid-column:1 / -1}.product-filter{width:100%;overflow-x:auto;scrollbar-width:none}.product-filter button{flex:0 0 auto;min-height:44px}.project-card{padding:19px}.empty-state{padding:45px 20px}.wizard-main{padding:16px 12px 40px}.back-link{margin-left:5px}.wizard-shell{border-radius:13px}.wizard-aside{padding:22px 20px}.wizard-aside>p{margin-bottom:22px}.wizard-aside .ant-steps-item-title{display:none}.wizard-aside .ant-steps{display:flex!important;flex-direction:row;justify-content:space-between}.wizard-aside .ant-steps-item{flex:0 0 auto}.wizard-content{padding:31px 20px 20px}.wizard-step h2{font-size:22px}.choice-grid{grid-template-columns:1fr}.choice-card.ant-radio-button-wrapper{min-height:96px;padding:15px}.form-grid{grid-template-columns:1fr;gap:0}.review-card dl div{grid-template-columns:90px 1fr}.wizard-actions .ant-btn{min-height:44px}.project-main{padding:22px 12px 45px}.project-heading{align-items:flex-start}.heading-status{display:none}.project-heading h1{font-size:21px}.ai-empty-card>header{padding:14px;flex-wrap:wrap;gap:10px}.ai-title{width:calc(100% - 90px)}.ai-title p{line-height:1.5}.report-periods{order:3;width:100%;margin:0}.report-periods span{flex:1;min-height:34px;display:grid;place-items:center}.ai-empty-message,.trend-placeholder{padding:25px 17px}.trend-placeholder-head{flex-direction:column}.blank-chart{height:135px}.readiness-card,.project-facts-card{padding:17px}.setup-steps{grid-template-columns:1fr}.setup-steps li{min-height:58px}.section-heading{align-items:flex-start;flex-direction:column;gap:5px}.settings-card{padding:17px}.settings-form-footer{align-items:stretch;flex-direction:column}.settings-form-footer .ant-btn{min-height:44px}.config-version{display:none}.diagnostic-heading{align-items:stretch;flex-direction:column}.diagnostic-heading .ant-btn{width:100%;justify-content:center}.diagnostic-boundary{grid-template-columns:auto minmax(0,1fr);padding:15px}.diagnostic-boundary-tags{grid-column:1 / -1;justify-content:flex-start}.diagnostic-card,.diagnostic-section{padding:16px}.diagnostic-card>header{align-items:flex-start}.diagnostic-card-copy{min-height:0}.diagnostic-control{align-items:stretch;flex-direction:column}.diagnostic-control .ant-btn{width:100%}.diagnostic-control>span{min-height:44px;white-space:normal}.diagnostic-metrics--three{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-metrics--three .diagnostic-metric:first-child{grid-column:1 / -1}.diagnostic-metrics--queue{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-section-heading{align-items:flex-start;flex-direction:column;gap:6px}.diagnostic-section-heading>p{max-width:none;text-align:left}.source-watermark>header{align-items:flex-start;flex-direction:column}.source-sequences{grid-template-columns:repeat(2,minmax(0,1fr))}.source-sequences>span{display:none}.batch-heading{align-items:flex-start;flex-direction:column}.batch-counts{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.batch-counts span{text-align:center}.diagnostic-batches .ant-collapse-header{padding:13px 11px!important}.diagnostic-batches .ant-collapse-content-box{padding:0 10px 10px!important}.batch-item--head{display:none}.batch-item{padding:12px;grid-template-columns:1fr;gap:8px}.batch-item>*{padding:0;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px}.batch-item>*:before{content:attr(data-label);color:#919daf;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;font-size:8px}.batch-item .diagnostic-status{display:inline-flex;justify-self:start}.diagnostic-request-id{text-align:left;line-height:1.6}.web-install-heading{align-items:stretch;flex-direction:column}.web-install-heading .ant-btn{width:100%}.web-install-summary{gap:8px}.web-install-summary>div{padding:12px}.web-install-summary strong{font-size:16px}.web-install-summary .web-install-date{font-size:10px}.web-install-tabs .ant-tabs-nav-wrap{width:100%}.web-install-tabs .ant-tabs-nav-list{width:100%;justify-content:space-between;gap:5px}.web-install-tabs .ant-tabs-tab{margin:0!important;font-size:12px}.web-install-panel,.web-install-recent{padding:16px}.web-install-panel-head{flex-wrap:wrap}.web-install-help{grid-template-columns:1fr}.web-install-code-actions,.web-install-save{align-items:stretch;flex-direction:column}.web-install-rule-pair,.web-install-privacy{grid-template-columns:1fr}.web-install-event{grid-template-columns:1fr;gap:6px}.web-install-readonly dl>div{align-items:flex-start;flex-direction:column;gap:4px}.web-install-readonly dd{text-align:left}}.v06-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0;color:var(--muted);font-size:12px}.v06-toolbar label,.v06-panel label{display:grid;gap:7px;color:#536681;font-size:12px}.v06-toolbar .ant-input{min-width:160px;min-height:40px}.v06-toolbar .ant-btn{min-height:40px}.v06-source-scope{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:12px 15px;border:1px solid #c9ddf7;border-radius:9px;background:#f2f8ff}.v06-source-scope>div{display:grid;gap:4px;min-width:0}.v06-source-scope strong{color:var(--blue-dark);font-size:13px;overflow-wrap:anywhere}.v06-source-scope span{color:var(--muted);font-size:12px;line-height:1.5}.v06-source-scope .ant-btn{flex:none;min-height:36px}.v06-alert{margin:9px 0}.v06-coverage-note{display:inline-block;margin:0 0 12px;padding:5px 9px;border-radius:6px;background:#edf5ff;color:#3b638f;font-size:12px}.v06-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v06-disclosure{margin-top:15px;border-top:1px solid #e7eef8;color:var(--muted);font-size:12px;line-height:1.65}.v06-disclosure summary{width:fit-content;padding:11px 0 0;color:var(--blue-dark);font-weight:650;cursor:pointer}.v06-disclosure-body{padding:5px 0 0}.v06-disclosure-body .v04-meta{margin-bottom:8px}.v06-disclosure-body p{margin:8px 0}.v06-disclosure-body ul,.v06-disclosure-body ol{margin:8px 0;padding-left:20px}.v06-disclosure-body li+li{margin-top:5px}.v06-integration-intro{color:var(--ink);font-size:14px;line-height:1.7}.v06-integration-intro p{margin:0}.v06-integration-intro p+p{margin-top:5px}.v06-table{min-width:690px}.v06-table strong,.v06-table td{overflow-wrap:anywhere}.v06-table tbody tr.is-selected{background:#eef6ff}.v06-source-select{display:grid;gap:3px;padding:0;border:0;color:var(--blue-dark);background:transparent;text-align:left;cursor:pointer}.v06-source-select:hover strong{text-decoration:underline}.v06-source-select:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.v06-source-select .v04-cell-note{color:var(--muted);font-weight:400}.v06-money-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v06-money-card{min-width:0;padding:17px;border:1px solid #dce7f7;border-radius:10px;background:#f8fbff}.v06-money-card>div:first-child{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px}.v06-money-card>div:first-child strong{color:var(--ink);font-size:15px}.v06-money-card>div:first-child span{color:var(--muted);font-size:11px}.v06-money-card dl{margin:10px 0 0}.v06-money-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #e4ecf8;font-size:12px}.v06-money-card dt{color:var(--muted)}.v06-money-card dd{margin:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}.v06-money-card .v06-net dd{color:var(--blue-dark);font-size:16px;font-weight:700}.v06-subheading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:25px 0 8px}.v06-subheading h3,.v06-order-detail h3{margin:0;color:var(--ink);font-size:14px}.v06-subheading span{color:var(--muted);font-size:12px}.v06-status-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.v06-status-row span{padding:10px 14px;border:1px solid #dce7f7;border-radius:8px;background:#f8fbff;color:var(--muted);font-size:12px}.v06-status-row strong{margin-left:8px;color:var(--blue-dark);font-size:17px}.v06-config-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-top:18px}.v06-panel{min-width:0;padding:17px;border:1px solid #e2eaf5;border-radius:10px;background:#fbfdff}.v06-panel-head{display:flex;justify-content:space-between;align-items:start;gap:9px}.v06-panel h3{margin:0;color:var(--ink);font-size:15px}.v06-panel-head span,.v06-panel p,.v06-source-list small{color:var(--muted);font-size:12px;line-height:1.55}.v06-panel>label{margin:15px 0}.v06-panel label .ant-select{width:100%}.v06-panel .v06-switch{display:flex;align-items:center;justify-content:space-between}.v06-success{margin-left:10px;color:var(--blue-dark);font-size:12px}.v06-source-list{border-top:1px solid #e7eef8}.v06-source-list>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #e7eef8}.v06-source-list>div>div:first-child{min-width:0}.v06-source-list strong,.v06-source-list code,.v06-source-list small{display:block;overflow-wrap:anywhere}.v06-source-list code{margin:4px 0;color:var(--blue-dark);font-size:12px}.v06-source-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}.v06-source-actions span{color:var(--muted);font-size:11px}.v06-source-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-top:15px}.v06-source-form .ant-form-item,.v06-campaign-form .ant-form-item{margin-bottom:0}.v06-campaign-form{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(125px,.75fr) minmax(140px,.85fr) minmax(130px,.85fr) auto;align-items:end;gap:9px;margin:18px 0}.v06-campaign-form .ant-select{width:100%}.v06-campaign-card h2{white-space:nowrap}.v06-campaign-form .ant-input,.v06-campaign-form .ant-select-selector,.v06-campaign-form>.ant-btn{min-height:44px}.v06-campaign-form .ant-select{height:44px}.v06-campaign-source .ant-select-clear{display:flex;align-items:center;justify-content:center;top:0;right:0;width:44px;height:44px;margin-top:0}.v06-campaign-list article{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid #e7eef8}.v06-campaign-list article>div{min-width:0;flex:1}.v06-campaign-list strong,.v06-campaign-list small,.v06-campaign-list code{display:block;overflow-wrap:anywhere}.v06-campaign-list small{margin:4px 0;color:var(--muted);font-size:12px}.v06-campaign-list code{color:var(--blue-dark);font-size:12px}.v06-campaign-list article>span{color:var(--blue-dark);font-size:12px}.v06-token{margin:15px 0;padding:14px;border:1px solid #dce7f7;border-radius:8px;background:#f7faff;overflow-wrap:anywhere;white-space:pre-wrap}.v06-order-detail{display:grid;gap:15px}.v06-detail-summary,.v06-detail-rows>div{display:grid;gap:6px;padding:15px;border:1px solid #e2eaf5;border-radius:9px;background:#f8fbff;overflow-wrap:anywhere}.v06-detail-summary strong{font-size:17px}.v06-detail-summary span,.v06-detail-rows span,.v06-detail-rows small{color:var(--muted);font-size:12px;line-height:1.5}.v06-detail-summary b{color:var(--blue-dark)}.v06-detail-rows{display:grid;gap:8px}.v06-detail-rows strong{color:var(--ink);font-size:13px}@media(max-width:1100px){.v06-summary-grid,.v06-campaign-form{grid-template-columns:repeat(2,minmax(0,1fr))}.v06-campaign-form .ant-btn{justify-self:start}}@media(max-width:760px){.v06-config-grid,.v06-money-grid{grid-template-columns:1fr}.v06-source-form{grid-template-columns:repeat(2,minmax(0,1fr))}.v06-source-form .ant-btn{justify-self:start}}@media(max-width:620px){.v06-toolbar{align-items:end}.v06-toolbar label{flex:1;min-width:0}.v06-toolbar .ant-input{width:100%;min-width:0}.v06-toolbar .ant-btn{min-width:88px}.v06-summary-grid{gap:7px}.v06-summary-grid .v04-metric{padding:10px}.v06-summary-grid .v04-metric>strong{font-size:21px}.v06-source-form,.v06-campaign-form{grid-template-columns:1fr}.v06-campaign-form .ant-btn,.v06-source-form .ant-btn{width:100%;min-height:44px}.v06-source-list>div{flex-direction:column}.v06-source-actions{justify-content:space-between}.v06-campaign-list article{align-items:stretch;flex-direction:column}.v06-campaign-list .ant-btn{min-height:44px}.v06-money-card dl>div{gap:6px}}@media(max-width:620px){.v06-source-scope{align-items:stretch;flex-direction:column;gap:10px}.v06-source-scope .ant-btn{align-self:flex-start}}.v07-overview-expanded{grid-column:1 / -1}.v07-recent-tabs{display:flex;gap:4px;padding:4px;margin:0 0 15px;width:fit-content;max-width:100%;border:1px solid #dbe8f8;border-radius:9px;background:#f3f7fd}.v07-recent-tabs button{min-width:100px;min-height:38px;padding:5px 13px;border:0;border-radius:6px;background:transparent;color:#59708e;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.v07-recent-tabs button.is-active{color:#1d5ec4;background:#fff;box-shadow:0 1px 5px #204c861c}.v07-heatmap{min-width:0;color:var(--ink)}.v07-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:15px}.v07-section-heading h3{margin:0 0 4px;font-size:17px}.v07-section-heading p,.v07-section-heading>span,.v07-variant-note{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.v07-section-heading>span{white-space:nowrap}.v07-settings{padding:15px;border:1px solid #deebfa;border-radius:10px;background:#f7faff}.v07-settings>div:first-child{display:flex;gap:10px;justify-content:space-between;align-items:center}.v07-settings>div:first-child strong{font-size:14px}.v07-settings>div:first-child span,.v07-settings>p,.v07-settings>span{color:var(--muted);font-size:12px}.v07-settings-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(125px,.8fr) auto auto;gap:12px;align-items:end;margin-top:12px}.v07-settings-controls label,.v07-filter-grid label{display:grid;gap:6px;min-width:0;color:#506683;font-size:12px}.v07-settings-controls .ant-select,.v07-filter-grid .ant-select{width:100%;min-width:0}.v07-settings-switch{display:flex!important;flex-direction:row;align-items:center;min-height:32px;gap:9px!important;white-space:nowrap}.v07-filter-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(115px,.7fr) minmax(0,1.5fr) minmax(135px,.75fr);gap:10px;margin:17px 0 12px}.v07-filter-grid input[type=date]{width:100%;min-width:0;height:32px;padding:3px 7px;border:1px solid #d8e1ef;border-radius:6px;background:#fff;color:var(--ink);font:inherit}.v07-mode-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.v07-mode-row>button:not(.ant-btn){min-height:36px;padding:6px 14px;border:1px solid #d5e3f5;border-radius:7px;background:#fff;color:#536b89;font:inherit;font-size:12px;cursor:pointer}.v07-mode-row>button.is-active{color:#1d5ec4;border-color:#9cbbef;background:#edf5ff;font-weight:700}.v07-mode-row .ant-btn{margin-left:auto}.v07-report-meta{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;color:#667b96;font-size:12px}.v07-state{padding:4px 8px;border-radius:5px;color:#2764bc;background:#eaf3ff;font-weight:700}.v07-state-ready{color:#157458;background:#e8f7f0}.v07-state-failed{color:#b7444c;background:#fff0f1}.v07-report-reason{margin:9px 0;color:#61758f;font-size:12px;line-height:1.6}.v07-variant-note{margin:10px 0}.v07-empty{padding:26px 18px;margin:13px 0;border:1px dashed #cddcf0;border-radius:10px;background:#f8fbff;text-align:center}.v07-empty strong{color:#3c628f;font-size:14px}.v07-empty p{max-width:610px;margin:7px auto 0;color:#70829a;font-size:12px;line-height:1.7}.v07-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.v07-evidence-grid>div{min-width:0;padding:15px;border:1px solid #e1eaf5;border-radius:9px;background:#fbfdff}.v07-evidence-grid h4{margin:0 0 10px;font-size:14px}.v07-evidence-grid p{margin:0;color:var(--muted);font-size:12px}.v07-evidence-grid ol{margin:0;padding-left:20px}.v07-evidence-grid li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #e6edf7;font-size:12px}.v07-evidence-grid li code{overflow-wrap:anywhere}.v07-evidence-grid li strong{white-space:nowrap}.v07-scroll-list>div{display:grid;grid-template-columns:72px minmax(40px,1fr) 54px 42px;align-items:center;gap:8px;padding:7px 0;font-size:12px}.v07-scroll-list>div>div{height:9px;overflow:hidden;border-radius:10px;background:#e5edf8}.v07-scroll-list i{display:block;height:100%;border-radius:inherit;background:#4a84e5}.v07-scroll-list small{color:var(--muted)}.v07-preview-head,.v07-image-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin:12px 0;color:#657891;font-size:12px}.v07-preview-inline{max-height:660px;padding:8px;overflow:auto;border:1px solid #dce7f5;border-radius:8px;background:#ecf2fa}.v07-canvas{position:relative;width:100%;overflow:hidden;background:#e8eef6}.v07-canvas img,.v07-canvas svg{display:block;position:absolute;inset:0;width:100%;height:100%}.v07-canvas svg{pointer-events:auto}.v07-heat-legend{display:flex;align-items:center;gap:7px;padding:7px 2px;color:var(--muted);font-size:11px}.v07-heat-legend i{width:92px;height:8px;border-radius:8px;background:linear-gradient(90deg,#ffdc65,#f59a31,#e93b32)}.v07-heat-legend.is-scroll i{background:linear-gradient(90deg,#ffe5cf,#e97431)}.v07-heat-legend strong{margin-left:auto;color:#405a7c}.v07-preview-scroll{max-height:calc(100vh - 155px);overflow:auto;padding:7px;background:#edf3fa;touch-action:pan-x pan-y}.v07-zoom-controls{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.v07-zoom-controls span{min-width:48px;text-align:center;font-size:12px}.v07-help{border-top:1px solid #e3ebf5;padding-top:10px;color:var(--muted);font-size:12px;line-height:1.6}.v07-help summary{width:fit-content;color:var(--blue-dark);cursor:pointer;font-weight:650}.v07-help p{margin:6px 0}.v07-image-editor{color:var(--ink);font-size:12px}.v07-image-editor>p{color:var(--muted);line-height:1.6}.v07-file-label{display:grid;gap:6px;color:#506683;font-weight:650}.v07-file-label input{max-width:100%}.v07-image-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0 7px}.v07-image-editor-toolbar strong{min-width:0;overflow-wrap:anywhere}.v07-image-editor-toolbar span{margin-left:auto;color:var(--muted)}.v07-image-editor-scroll{max-height:470px;overflow:auto;border:1px solid #cbd9ec;border-radius:8px;background:#e5ebf4}.v07-mask-surface{position:relative;width:100%;touch-action:none;cursor:crosshair}.v07-mask-surface img,.v07-mask-surface svg{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.v07-image-editor .ant-checkbox-wrapper{display:flex;align-items:start;margin-top:13px;line-height:1.5}.v07-image-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.v07-image-editor-actions span{color:var(--muted)}@media(max-width:900px){.v07-settings-controls,.v07-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.v07-recent-tabs{width:100%}.v07-recent-tabs button{flex:1;min-height:44px}.v07-section-heading{flex-wrap:wrap}.v07-settings-controls,.v07-filter-grid,.v07-evidence-grid{grid-template-columns:1fr}.v07-settings-switch{justify-content:space-between}.v07-settings-controls>.ant-btn{min-height:44px}.v07-mode-row .ant-btn{margin-left:0}.v07-preview-inline{max-height:480px}.v07-scroll-list>div{grid-template-columns:72px minmax(36px,1fr) 48px 34px;gap:5px}.v07-zoom-controls .ant-btn{min-height:40px}}.v08-health{display:grid;gap:16px;padding-bottom:24px}.v08-status-card,.v08-config-card,.v08-history-card{min-width:0;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.v08-status-title,.v08-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.v08-status-title h2,.v08-card-head h2{margin:3px 0 0;color:var(--ink);font-size:18px}.v08-card-head>span{color:var(--muted);font-size:12px;text-align:right}.v08-state{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:5px 10px;border-radius:6px;background:#eef3fa;color:#56657c;font-size:12px;font-weight:700;white-space:nowrap}.v08-state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.v08-state-up{background:#e8f7f0;color:#157453}.v08-state-suspect,.v08-state-checking,.v08-state-unverified{background:#fff4df;color:#946122}.v08-state-down{background:#fff0ed;color:#bf4334}.v08-state-unknown,.v08-state-paused,.v08-state-unconfigured{background:#edf2f9;color:#586981}.v08-target-name{overflow-wrap:anywhere;margin:15px 0 17px;color:var(--ink);font-size:15px;font-weight:650}.v08-state-reason{margin:-7px 0 15px;color:#805d27;font-size:12px;line-height:1.6}.v08-status-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.v08-status-facts>div{min-width:0;padding:14px;border:1px solid #e1e9f5;border-radius:10px;background:#f7faff}.v08-status-facts small,.v08-status-facts span{display:block;color:var(--muted);font-size:12px;line-height:1.5}.v08-status-facts strong{display:block;margin:5px 0;color:var(--ink);font-size:19px;overflow-wrap:anywhere}.v08-status-note,.v08-card-note,.v08-footer-note{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.v08-node{display:flex;flex-wrap:wrap;gap:6px 13px;margin-top:13px;padding:10px 13px;border:1px solid #dbe6f4;border-radius:8px;color:#50657f;background:#f7faff;font-size:12px}.v08-node-offline,.v08-node-unregistered{border-color:#f3d7a9;color:#845c22;background:#fff8ec}.v08-config-card>p,.v08-challenge p{color:var(--muted);font-size:13px;line-height:1.7}.v08-target-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:15px 0}.v08-target-form label{display:grid;min-width:0;gap:7px;color:var(--ink);font-size:12px}.v08-target-form .ant-btn{min-height:32px}.v08-verification,.v08-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px 15px;margin-top:13px}.v08-verification{color:var(--muted);font-size:12px}.v08-verification strong{color:var(--ink)}.v08-actions .ant-select{min-width:190px}.v08-challenge{margin-top:14px;padding:16px;border:1px solid #d9e6f8;border-radius:10px;background:#f7faff}.v08-challenge>strong{color:var(--ink)}.v08-challenge dl{display:grid;gap:10px;margin:0}.v08-challenge dl>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px}.v08-challenge dt{color:var(--muted);font-size:12px}.v08-challenge dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;color:var(--ink);font-size:12px}.v08-challenge code{max-width:100%;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.v08-pause-note,.v08-warning{color:#986128;font-size:12px}.v08-mutation-error{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#b94235;font-size:12px}.v08-coverage-summary{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0}.v08-coverage-summary span{padding:7px 10px;border-radius:7px;background:#f1f6fd;color:#50627c;font-size:12px}.v08-coverage-summary strong{color:var(--ink)}.v08-hours{max-width:100%;overflow-x:auto;padding-bottom:2px}.v08-hour-bars{display:grid;gap:4px;min-width:570px;align-items:end}.v08-hour{display:flex;align-items:center;flex-direction:column;gap:5px}.v08-hour-stack{display:flex;flex-direction:column;overflow:hidden;width:100%;height:50px;border-radius:4px;background:#edf2f8}.v08-hour-stack i{min-height:0}.v08-hour-stack .is-up{background:#4cae89}.v08-hour-stack .is-down{background:#e16c5b}.v08-hour-stack .is-unknown{background:#e9b357}.v08-hour-stack .is-missing,.v08-hour-stack .is-empty{background:#d9e1eb}.v08-hour-stack .is-empty{height:100%}.v08-hour small{color:var(--muted);font-size:9px}.v08-hour-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;color:var(--muted);font-size:11px}.v08-hour-legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px;vertical-align:0}.v08-hour-legend .is-up:before{background:#4cae89}.v08-hour-legend .is-down:before{background:#e16c5b}.v08-hour-legend .is-unknown:before{background:#e9b357}.v08-hour-legend .is-missing:before{background:#d9e1eb}.v08-hour-details{margin-top:12px;color:var(--blue-dark);font-size:12px}.v08-hour-details summary{width:fit-content;cursor:pointer;font-weight:650}.v08-hour-details ol{display:grid;gap:4px;max-height:260px;overflow:auto;padding:0;margin:10px 0 0;list-style:none}.v08-hour-details li{display:flex;flex-wrap:wrap;gap:4px 13px;padding:6px 9px;border-radius:5px;background:#f7faff;color:var(--muted)}.v08-hour-details time{color:var(--ink)}.v08-incidents,.v08-checks{display:grid;gap:10px;padding:0;margin:16px 0 0;list-style:none}.v08-incident,.v08-check{min-width:0;padding:13px 15px;border:1px solid #e0e8f3;border-left:3px solid #91a5c0;border-radius:8px;background:#fbfdff}.v08-incident-open{border-left-color:#dc6656}.v08-incident-recovered{border-left-color:#4cae89}.v08-incident-interrupted{border-left-color:#d8a34c}.v08-suspect{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:15px;padding:12px 14px;border:1px solid #f2dfa9;border-left:3px solid #d8a34c;border-radius:8px;background:#fffaf0;color:#855e23;font-size:12px}.v08-incident>div:first-child,.v08-check>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px}.v08-incident strong,.v08-check strong{color:var(--ink);font-size:13px}.v08-incident span,.v08-check span,.v08-incident small{color:var(--muted);font-size:12px}.v08-incident dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0}.v08-incident dt,.v08-incident dd{margin:0;font-size:11px}.v08-incident dt{color:var(--muted)}.v08-incident dd{margin-top:3px;color:var(--ink)}.v08-check>div:nth-child(2){display:flex;flex-wrap:wrap;gap:5px 15px;margin-top:7px}.v08-more-checks{margin-top:13px;color:var(--blue-dark);font-size:12px}.v08-more-checks>summary,.v08-check-detail>summary{width:fit-content;cursor:pointer;font-weight:650}.v08-check-detail{margin-top:9px;color:var(--blue-dark);font-size:12px}.v08-check-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0 0}.v08-check-detail dt,.v08-check-detail dd{margin:0;font-size:11px}.v08-check-detail dt{color:var(--muted)}.v08-check-detail dd{margin-top:3px;color:var(--ink);overflow-wrap:anywhere}.v08-empty{padding:17px;border:1px dashed #d7e2ef;border-radius:9px;color:var(--muted);font-size:13px}.v08-help{padding:13px 16px;border:1px solid #dbe5f2;border-radius:9px;background:#fff;color:var(--blue-dark);font-size:12px}.v08-help summary{cursor:pointer;font-weight:700}.v08-help>div{display:grid;gap:8px;margin-top:13px}.v08-help p{display:grid;gap:3px;margin:0;color:var(--muted);line-height:1.6}.v08-help strong{color:var(--ink)}.v08-home-main{display:flex;align-items:center;flex-wrap:wrap;gap:8px 13px}.v08-home-main>span{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:13px}.v08-home-facts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:13px;color:var(--muted);font-size:12px}.v08-home-facts b{color:var(--ink)}@media(max-width:900px){.v08-status-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.v08-status-card,.v08-config-card,.v08-history-card{padding:16px}.v08-status-title,.v08-card-head{flex-wrap:wrap}.v08-card-head>span{text-align:left}.v08-status-facts{gap:7px}.v08-status-facts>div{padding:10px}.v08-status-facts strong{font-size:15px}.v08-target-form{grid-template-columns:1fr}.v08-target-form .ant-btn,.v08-actions .ant-btn,.v08-actions .ant-select{width:100%;min-height:42px}.v08-challenge dl>div{grid-template-columns:1fr;gap:3px}.v08-incident dl,.v08-check-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v08-home-facts{display:grid;gap:6px}}.v09-home{min-width:0}.v09-home>.page-loading,.v09-home>.error-panel{margin-top:18px}.v09-home-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px}.v09-home-top>a{color:var(--blue-dark);text-decoration:none;font-size:12px;font-weight:650;white-space:nowrap}.v09-period-tabs{display:inline-flex;max-width:100%;overflow-x:auto;padding:3px;border:1px solid #dbe6f4;border-radius:9px;background:#f3f7fc;scrollbar-width:none}.v09-period-tabs button{position:relative;min-width:66px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:6px 11px;border:0;border-radius:6px;background:transparent;color:#63748e;cursor:pointer;font-size:12px}.v09-period-tabs button.is-active{background:#fff;color:var(--blue-dark);font-weight:700;box-shadow:0 2px 8px #214b871a}.v09-period-tabs i{width:6px;height:6px;border-radius:50%;background:#9aa9bc}.v09-period-tabs i.is-published{background:var(--blue)}.v09-period-tabs i.is-deterministic_fallback{background:#7d8eaa}.v09-period-tabs i.is-waiting_sources,.v09-period-tabs i.is-queued,.v09-period-tabs i.is-generating{background:var(--orange)}.v09-period-tabs i.is-failed{background:var(--red)}.v09-environment{display:flex;flex-wrap:wrap;gap:5px 12px;margin:11px 0;color:var(--muted);font-size:11px;line-height:1.5}.v09-environment .is-test,.v09-environment .is-disabled{padding:2px 7px;border-radius:10px;font-weight:650}.v09-environment .is-test{background:#fff3dd;color:#8c5b19}.v09-environment .is-disabled{background:#eef2f7;color:#637089}.v09-access,.v09-slot-state,.v09-inline-empty{padding:14px;border:1px dashed #ccd9eb;border-radius:9px;background:#f8fbff;color:var(--muted);font-size:12px;line-height:1.65}.v09-access strong,.v09-slot-state strong{display:block;color:var(--ink);font-size:14px}.v09-access p{margin:5px 0 0}.v09-slot-state{display:grid;gap:3px;margin:11px 0;border-style:solid}.v09-slot-state.is-waiting_sources,.v09-slot-state.is-queued,.v09-slot-state.is-generating{border-color:#f0dfb7;background:#fffaf0;color:#805d27}.v09-slot-state.is-failed{border-color:#f0cbd1;background:#fff5f6;color:#a13e4d}.v09-slot-state.is-fallback{border-color:#d9e3f0;background:#f7f9fc}.v09-report-meta{display:flex;flex-wrap:wrap;gap:5px 13px;color:var(--muted);font-size:11px;line-height:1.5}.v09-report-meta .is-warning{color:#945f20}.v09-report-context{display:grid;gap:10px;margin-top:16px;padding:18px 20px;border:1px solid #dce8f7;border-radius:12px;background:#fff;box-shadow:var(--shadow)}.v09-report-context-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v09-report-context h2{margin:3px 0 0;color:var(--ink);font-size:16px}.v09-report-context-top a,.v09-context-option a{color:var(--blue-dark);font-size:12px;font-weight:650;text-decoration:none}.v09-report-context>strong{color:#263b5c;font-size:14px;line-height:1.5}.v09-report-context-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:11px;line-height:1.5}.v09-report-context p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.v09-report-context .v09-report-context-warning{color:#945f20}.v09-context-option{margin:9px 0}.v09-headline{margin:11px 0 14px;color:#10284e;font-size:20px;line-height:1.45;letter-spacing:-.02em}.v09-reader-intro{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.v09-report-body.is-compact .v09-headline{font-size:17px}.v09-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.v09-report-body.is-compact .v09-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v09-facts article{min-width:0;display:grid;align-content:start;gap:5px;padding:13px;border:1px solid #e0e9f5;border-radius:10px;background:#f7faff}.v09-facts span,.v09-facts small,.v09-facts em{color:var(--muted);font-size:11px;line-height:1.5;font-style:normal}.v09-facts strong{color:var(--ink);font-size:20px;overflow-wrap:anywhere}.v09-facts em{color:#526985}.v09-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:20px 0 10px}.v09-section-title h2,.v09-section-title h3{margin:2px 0 0;color:var(--ink);font-size:16px}.v09-section-title>span{color:var(--muted);font-size:11px;text-align:right}.v09-findings{display:grid;gap:9px;padding:0;margin:0;list-style:none}.v09-findings>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid #e3ebf6;border-radius:9px;background:#fff}.v09-findings>li>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eaf2ff;color:var(--blue-dark);font-size:11px;font-weight:700}.v09-findings strong{color:#263b5c;font-size:13px;line-height:1.65}.v09-evidence{display:grid;gap:6px;margin-top:9px}.v09-evidence>div{display:grid;gap:2px;padding:9px 11px;border-left:2px solid #8cb4f5;background:#f7faff;color:#4f637f;font-size:11px;line-height:1.5}.v09-evidence b{color:#314866}.v09-evidence small{color:var(--muted)}.v09-findings [data-report-candidate],.v09-findings>li,.v09-actions>article,.v09-action-preview [data-report-candidate]{scroll-margin-top:80px}.v09-evidence-link{display:inline-block;margin-top:8px;color:var(--blue-dark);font-size:12px;font-weight:650;text-decoration:none}.v09-target-action{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px;color:var(--muted);font-size:12px}.v09-target-action [role=alert]{color:var(--red)}.v09-action-preview{margin-top:14px;padding:14px;border:1px solid #d9e6f7;border-radius:10px;background:#f2f7ff}.v09-action-preview h3{margin:3px 0 10px;font-size:14px}.v09-action-preview p{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;margin:6px 0 0;color:#3c5578;font-size:12px;line-height:1.6}.v09-action-preview b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#dceaff;color:var(--blue-dark);font-size:10px}.v09-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.v09-controls>span{flex:1;min-width:150px;color:var(--muted);font-size:11px;line-height:1.5}.v09-controls small{width:100%;color:var(--red)}.v09-free-facts{margin-top:17px;padding-top:15px;border-top:1px solid #e5edf7}.v09-free-facts>strong{font-size:13px}.v09-free-facts>p{margin:3px 0 10px;color:var(--muted);font-size:11px;line-height:1.5}.v09-free-facts details>summary{cursor:pointer;color:var(--blue-dark);font-size:12px;font-weight:650}.v09-free-facts details>.v04-metrics{margin-top:12px}.v09-page{display:grid;gap:16px}.v09-report-card,.v09-settings,.v09-membership,.v09-history{min-width:0;padding:23px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.v09-report-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;margin-bottom:18px;border-bottom:1px solid #e8eef6}.v09-report-header .v09-controls{justify-content:flex-end;margin-top:0}.v09-report-header .v09-controls>span{flex:0 1 auto;text-align:right}.v09-side-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:16px}.v09-settings,.v09-membership{box-shadow:none}.v09-settings .v09-section-title{margin-top:0}.v09-settings>p,.v09-membership p{color:var(--muted);font-size:12px;line-height:1.65}.v09-settings>div:nth-of-type(2){display:grid;gap:8px}.v09-settings label{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:11px 13px;border:1px solid #e2eaf5;border-radius:9px;background:#fbfdff}.v09-settings label span{display:grid;gap:2px}.v09-settings label strong{font-size:13px}.v09-settings label small{color:var(--muted);font-size:11px}.v09-membership h2{margin:3px 0 10px;font-size:16px}.v09-membership>strong{display:block;padding:10px 12px;border-radius:8px;background:#f1f5fb;color:#586a84;font-size:12px}.v09-snapshot{margin-top:20px;padding:14px 15px;border:1px solid #dce6f3;border-radius:10px;background:#fbfdff;color:var(--blue-dark);font-size:12px}.v09-snapshot>summary,.v09-help>summary{cursor:pointer;font-weight:700}.v09-snapshot-meta{display:flex;flex-wrap:wrap;gap:6px 15px;margin:13px 0;color:var(--muted);font-size:11px}.v09-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v09-source-grid article{display:grid;gap:3px;min-width:0;padding:11px;border:1px solid #e3eaf4;border-radius:8px;background:#fff}.v09-source-grid strong{color:var(--ink)}.v09-source-grid span,.v09-source-grid small,.v09-source-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.v09-limitations{display:grid;gap:5px;margin:12px 0;padding:10px 10px 10px 28px;border-radius:8px;background:#fff8ec;color:#805d27;font-size:11px;line-height:1.6}.v09-fact-table{margin-top:12px;border:1px solid #e3eaf4;border-radius:8px;overflow:hidden;color:var(--ink);font-size:11px}.v09-fact-table>div{display:grid;grid-template-columns:minmax(110px,1.3fr) repeat(3,minmax(90px,1fr))}.v09-fact-table span,.v09-fact-table strong{padding:9px 10px;border-top:1px solid #e8eef6;overflow-wrap:anywhere}.v09-fact-table-head span{border-top:0;background:#f1f6fd;color:#50657f;font-weight:700}.v09-channel-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.v09-channel-list>strong{width:100%;color:var(--ink)}.v09-channel-list>span{display:inline-grid;gap:2px;padding:7px 9px;border:1px solid #e1e9f4;border-radius:7px;background:#fff;color:var(--muted)}.v09-channel-list b{color:var(--ink)}.v09-channel-list small{font-size:10px}.v09-actions{margin-top:20px}.v09-actions article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #e8eef6}.v09-actions article>div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;min-width:0}.v09-actions article>div>b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eaf2ff;color:var(--blue-dark);font-size:11px}.v09-actions article>div>div{display:grid;gap:3px}.v09-actions strong{color:var(--ink);font-size:13px;line-height:1.5}.v09-actions small,.v09-actions span{color:var(--muted);font-size:11px;line-height:1.5}.v09-actions .ant-select{min-width:145px}.v09-observation{display:grid;gap:3px;margin-top:5px;padding:8px 10px;border:1px solid #dce6f3;border-radius:7px;background:#f8fbff}.v09-observation.is-recovered{border-color:#cce8dc;background:#f1faf6}.v09-observation.is-not_recovered{border-color:#f0dfb7;background:#fffaf0}.v09-observation.is-uncertain{border-color:#dce2eb;background:#f7f9fc}.v09-observation>strong{color:#385578;font-size:11px}.v09-observation.is-recovered>strong{color:#34765e}.v09-observation.is-not_recovered>strong{color:#805d27}.v09-observation code{overflow-wrap:anywhere;color:#526985;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.v09-readonly{margin:10px 0 0;color:var(--muted);font-size:11px}.v09-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #e8eef6}.v09-feedback>span{margin-right:auto;color:var(--ink);font-size:12px;font-weight:650}.v09-feedback .ant-select{min-width:150px}.v09-feedback small{width:100%;color:var(--red)}.v09-feedback-done{margin:17px 0 0;padding:10px 12px;border-radius:8px;background:#eef8f4;color:#34765e;font-size:11px}.v09-history .v09-section-title{margin-top:0}.v09-history-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.v09-history-list button{min-width:0;display:grid;gap:5px;padding:13px;border:1px solid #dfe8f4;border-radius:9px;background:#fbfdff;color:var(--ink);text-align:left;cursor:pointer}.v09-history-list button:hover,.v09-history-list button.is-active{border-color:#90b5f2;background:#f2f7ff}.v09-history-list button>span{display:flex;justify-content:space-between;gap:7px;color:var(--muted);font-size:10px}.v09-history-list button>span b{color:var(--blue-dark);font-size:11px}.v09-history-list strong{font-size:12px}.v09-history-list small{color:var(--muted);font-size:10px;line-height:1.5}.v09-history-detail{margin-top:18px;padding-top:18px;border-top:1px solid #e8eef6}.v09-mutation-error{color:var(--red);font-size:11px}.v09-help{padding:14px 16px;border:1px solid #dce6f3;border-radius:10px;background:#fff;color:var(--blue-dark);font-size:12px}.v09-help>div{display:grid;gap:7px;margin-top:12px}.v09-help p{margin:0;color:var(--muted);line-height:1.65}@media(max-width:1000px){.v09-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v09-side-grid{grid-template-columns:1fr}.v09-history-list,.v09-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.v09-report-header{flex-direction:column}.v09-report-header .v09-controls,.v09-report-header .v09-controls>span{width:100%;text-align:left}.v09-report-header .v09-controls .ant-btn{width:100%}.v09-history-list{grid-template-columns:1fr}.v09-fact-table{overflow-x:auto}.v09-fact-table>div{min-width:570px}}@media(max-width:620px){.v09-report-context{padding:15px}.v09-report-context-top{flex-direction:column}.v09-report-card,.v09-settings,.v09-membership,.v09-history{padding:16px}.v09-home-top{align-items:flex-start;flex-direction:column}.v09-home-top>a{align-self:flex-end}.v09-period-tabs{width:100%}.v09-period-tabs button{flex:1 0 74px;min-height:40px}.v09-headline{font-size:17px}.v09-facts,.v09-report-body.is-compact .v09-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v09-facts article{padding:10px}.v09-facts strong{font-size:16px}.v09-section-title{flex-wrap:wrap}.v09-section-title>span{text-align:left}.v09-source-grid{grid-template-columns:1fr}.v09-actions article{align-items:stretch;flex-direction:column}.v09-actions .ant-select{width:100%}.v09-feedback{display:grid;grid-template-columns:1fr 1fr}.v09-feedback>span,.v09-feedback .ant-select,.v09-feedback small{width:100%;grid-column:1 / -1}.v09-feedback .ant-btn,.v09-controls .ant-btn{width:100%}}.v10-delivery{display:grid;gap:16px;min-width:0}.v10-subscription,.v10-inbox{min-width:0;padding:23px;border:1px solid var(--line);border-radius:14px;background:#fff}.v10-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.v10-section-title>div{min-width:0}.v10-section-title h2{margin:3px 0;color:var(--ink);font-size:16px}.v10-section-title p{margin:5px 0 0;color:#537293;font-size:12px;line-height:1.6}.v10-section-title>.ant-btn{flex-shrink:0}.v10-version{color:var(--muted);font-size:11px;white-space:nowrap}.v10-subscription-controls{margin-top:17px;min-width:0}.v10-recipient{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:12px 14px;border:1px solid #dce8f7;border-radius:9px;background:#f4f8ff}.v10-recipient>span,.v10-recipient small{color:var(--muted);font-size:11px}.v10-recipient strong{color:#284b77;font-size:13px;overflow-wrap:anywhere}.v10-recipient small{flex:1 1 100%}.v10-schedule{display:flex;flex-wrap:wrap;gap:3px 12px;color:#34577f;font-size:12px;line-height:1.6}.v10-schedule span{color:var(--muted)}.v10-period-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.v10-period-options label,.v10-health-option{display:flex;justify-content:space-between;align-items:center;min-width:0;gap:12px;padding:13px;border:1px solid #dfe8f4;border-radius:9px;background:#fbfdff;cursor:pointer}.v10-period-options label>span,.v10-health-option>span{min-width:0;display:grid;gap:4px}.v10-period-options strong,.v10-health-option strong{color:var(--ink);font-size:13px;line-height:1.6}.v10-period-options small,.v10-health-option small{color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.v10-period-options em{color:#946825;font-size:11px;font-style:normal;line-height:1.5}.v10-period-options .ant-switch,.v10-health-option .ant-switch{flex-shrink:0}.v10-subscription-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;margin:13px 0 18px}.v10-subscription-actions>span{color:var(--muted);font-size:11px;line-height:1.6}.v10-subscription-actions .ant-btn{min-height:40px}.v10-health-option{padding:14px;border-color:#cfe1f3;background:#f5faff}.v10-health-option strong em{margin-left:5px;padding:2px 6px;border-radius:4px;background:#e2efff;color:#4076b4;font-size:10px;font-style:normal;font-weight:500}.v10-readonly,.v10-footnote{margin:11px 0;color:var(--muted);font-size:11px;line-height:1.75;overflow-wrap:anywhere}.v10-saved{margin:10px 0;color:#346d55;font-size:11px}.v10-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.v10-channels>div{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px 9px;padding:11px;border:1px solid #e5ebf3;border-radius:8px;background:#f9fbfd}.v10-channels span{color:#445b78;font-size:12px}.v10-channels strong{margin-left:auto;color:#72839a;font-size:11px;font-weight:500}.v10-channels small{flex:1 1 100%;color:var(--muted);font-size:10px;line-height:1.6;overflow-wrap:anywhere}.v10-grace{display:grid;gap:5px;margin:12px 0;padding:13px 14px;border:1px solid #ecdcbb;border-radius:9px;background:#fffaf0;color:#806131}.v10-grace strong{font-size:13px}.v10-grace p{margin:0;font-size:12px;line-height:1.65}.v10-grace small,.v10-grace>span{font-size:11px;line-height:1.6}.v10-grace>span{margin-top:3px;font-weight:650}.v10-inbox-empty{margin-top:15px;padding:22px 18px;border:1px dashed #ccdced;border-radius:10px;background:#f8fbff;text-align:center}.v10-inbox-empty strong{color:#45617f;font-size:14px}.v10-inbox-empty p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.v10-records{display:grid;gap:11px;margin-top:15px}.v10-record{min-width:0;border:1px solid #dfe8f4;border-radius:10px;background:#fff;overflow:hidden}.v10-record.is-expanded{border-color:#a9c8f1}.v10-record-toggle{display:grid;width:100%;gap:9px;padding:16px;border:0;background:#fbfdff;color:var(--ink);cursor:pointer;text-align:left}.v10-record-toggle:hover{background:#f3f8ff}.v10-record-toggle:focus-visible{outline:2px solid #5f96e7;outline-offset:-3px}.v10-record-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.v10-record-heading>strong{font-size:14px}.v10-delivery-state{padding:3px 8px;border-radius:5px;background:#edf2f8;color:#62748a;font-size:10px;line-height:1.5}.v10-delivery-state.is-delivered{color:#326b54;background:#edf8f2}.v10-delivery-state.is-accepted,.v10-delivery-state.is-unknown,.v10-delivery-state.is-submitting{color:#8b6526;background:#fff3dd}.v10-delivery-state.is-failed{color:#a14151;background:#fff0f2}.v10-record-tags{display:flex;flex-wrap:wrap;gap:6px}.v10-record-tags i{padding:3px 7px;border-radius:4px;background:#eaf2ff;color:#416891;font-size:10px;font-style:normal}.v10-record-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;color:var(--muted);font-size:11px;line-height:1.6}.v10-record-detail{padding:0 16px 16px;border-top:1px solid #e4edf8}.v10-record-detail dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:13px 0}.v10-record-detail dt{margin-bottom:5px;color:var(--muted);font-size:10px}.v10-record-detail dd{margin:0;color:#3d5778;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.v10-record-reason{margin:11px 0;padding:10px 12px;border-radius:7px;background:#fff8ea;color:#86652d;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.v10-delivery-item{margin-top:9px;padding:13px;border:1px solid #e3ebf5;border-radius:8px;background:#fff}.v10-delivery-item>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px}.v10-delivery-item>div>span{color:var(--blue-dark);font-size:11px}.v10-delivery-item strong{color:#324e70;font-size:12px;overflow-wrap:anywhere}.v10-delivery-item p{margin:8px 0;color:#344c6b;font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}.v10-delivery-item>small{display:block;color:var(--muted);font-size:10px;line-height:1.7;overflow-wrap:anywhere}.v10-delivery-item a{display:inline-flex;align-items:center;min-height:36px;margin-top:5px;color:var(--blue-dark);text-decoration:none;font-size:12px;font-weight:650}.v10-delivery-item footer{display:grid;gap:4px;margin-top:11px;padding:10px 12px;border-radius:7px;background:#fff8ea;color:#856127;font-size:11px;line-height:1.65}.v10-delivery-item footer span{font-weight:650}.v10-read-error{color:var(--red);font-size:11px;line-height:1.7}.v10-read-error .ant-btn{margin-left:8px}.v10-load-more{margin-top:14px}.v10-delivery.is-compact{margin-top:16px;gap:0}.v10-delivery.is-compact .v10-subscription{padding:13px;border-color:#d8e5f7;border-radius:10px;background:#f7faff}.v10-delivery.is-compact h2{margin-top:0;font-size:13px}.v10-delivery.is-compact .v10-section-title p{font-size:11px}.v10-compact-summary{display:flex;flex-wrap:wrap;gap:3px 12px;margin:9px 0 0;color:#667d99;font-size:10px;line-height:1.65}.v10-delivery.is-compact .v10-period-options,.v10-delivery.is-compact .v10-channels{grid-template-columns:1fr}.v10-delivery.is-compact .v10-channels>div{padding:8px 10px}.v10-delivery.is-compact .v10-schedule{display:grid;font-size:11px}#published-report{scroll-margin-top:85px}@media(max-width:700px){.v10-period-options{grid-template-columns:1fr}.v10-record-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.v10-subscription,.v10-inbox{padding:16px}.v10-section-title{flex-wrap:wrap;gap:10px}.v10-section-title h2{font-size:15px}.v10-section-title>.ant-btn{min-height:44px}.v10-period-options label,.v10-health-option{min-height:68px}.v10-subscription-actions{align-items:stretch;flex-direction:column}.v10-subscription-actions .ant-btn,.v10-load-more{width:100%;min-height:44px}.v10-channels{grid-template-columns:1fr}.v10-recipient{display:grid;gap:5px}.v10-record-toggle{padding:13px}.v10-record-detail{padding:0 12px 12px}.v10-record-heading>strong{font-size:13px}.v10-record-meta{display:grid;gap:4px}.v10-delivery-item{padding:11px}.v10-delivery-item a{min-height:44px}.v10-delivery.is-compact .v10-section-title{align-items:center}.v10-delivery.is-compact .v10-section-title>.ant-btn{padding-inline:11px}.v10-compact-summary{display:grid;gap:3px}}.v11-page{max-width:1120px}.v11-page>.back-link{display:inline-flex;align-items:center;margin-bottom:21px;text-decoration:none;font-size:12px}.v11-heading{margin-bottom:22px}.v11-heading h1{margin:5px 0 7px;font-size:29px}.v11-page>.ant-alert{margin-bottom:15px}.v11-summary,.v11-plans,.v11-orders,.v11-branding{min-width:0;padding:22px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.v11-summary,.v11-plans{margin-top:16px}.v11-section-heading{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:6px 20px;margin-bottom:16px}.v11-section-heading h2{margin:4px 0 0;font-size:17px}.v11-section-heading>span{color:var(--muted);font-size:11px}.v11-muted,.v11-footer{color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.v11-entitlement>strong{display:block;color:#2353a2;font-size:15px}.v11-entitlement p{margin:7px 0 14px;color:#556984;font-size:12px}.v11-entitlement dl{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0 0 14px}.v11-entitlement dl>div{display:grid;gap:3px}.v11-entitlement dt{color:var(--muted);font-size:11px}.v11-entitlement dd{margin:0;font-size:12px;font-weight:650}.v11-entitlement>small{display:block;color:#775e33;line-height:1.7}.v11-project-choice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 16px;color:#344d71;font-size:12px;font-weight:650}.v11-project-choice .ant-select{width:min(100%,340px);font-weight:400}.v11-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v11-plan-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #dae6f7;border-radius:11px;background:#fbfdff}.v11-plan-head{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:10px 14px}.v11-plan-head h3{margin:4px 0 0;font-size:15px}.v11-plan-head>strong{color:#245bc5;font-size:21px;white-space:nowrap}.v11-plan-head>strong small{color:var(--muted);font-size:11px;font-weight:400}.v11-plan-card p{margin:14px 0 5px;color:#4e6480;font-size:12px;line-height:1.7}.v11-plan-card>small{color:var(--muted);font-size:11px;line-height:1.6}.v11-plan-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:19px}.v11-plan-actions .ant-btn{white-space:normal;height:auto;min-height:36px}.v11-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}.v11-order-list{display:grid;gap:9px}.v11-order{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid #e4ebf5;border-radius:8px;background:#f9fbff}.v11-order>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.v11-order strong{font-size:12px}.v11-order span{color:#806331;font-size:11px}.v11-order small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.v11-brand-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-top:1px solid #e9eef6}.v11-brand-row>div{display:grid;gap:3px;min-width:0}.v11-brand-row strong{font-size:12px;overflow-wrap:anywhere}.v11-brand-row small{color:var(--muted);font-size:11px;line-height:1.5}.v11-footer{margin:21px 0 0}.v11-footer a,.v11-report-link{color:var(--blue-dark);font-weight:650;text-decoration:none}.v11-footer a{margin-left:5px}.v11-report-link{display:inline-flex;margin-top:9px;font-size:12px}.v11-report-link:hover,.v11-footer a:hover,.v11-page .back-link:hover{text-decoration:underline}@media(max-width:760px){.v11-plan-grid,.v11-lower-grid{grid-template-columns:1fr}}@media(max-width:620px){.v11-page{padding-top:24px}.v11-heading h1{font-size:25px}.v11-summary,.v11-plans,.v11-orders,.v11-branding{padding:16px}.v11-project-choice{display:grid}.v11-project-choice .ant-select{width:100%}.v11-plan-card{padding:16px}.v11-plan-actions{display:grid}.v11-plan-actions .ant-btn{width:100%;min-height:44px}}.v12-tabs{display:flex;gap:6px;max-width:100%;margin:0 0 18px;padding:5px;border:1px solid #dfe9f7;border-radius:11px;background:#f6f9ff;overflow-x:auto;scrollbar-width:thin}.v12-tabs button,.v12-provider-row button{border:0;border-radius:8px;background:transparent;color:#526b8e;font:inherit;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer}.v12-tabs button{min-height:39px;padding:0 17px}.v12-tabs button.is-active,.v12-provider-row button.is-active{color:#205bc4;background:#fff;box-shadow:0 1px 5px #c7d8ef8c}.v12-tabs button:focus-visible,.v12-provider-row button:focus-visible{outline:2px solid #286bf4;outline-offset:2px}.v12-page{display:grid;gap:15px;min-width:0;animation:v12-arrive .18s ease-out}@keyframes v12-arrive{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}.v12-card{min-width:0;padding:22px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.v12-card-head{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:7px 18px}.v12-card-head h2{margin:5px 0 0;font-size:17px}.v12-card-head>span,.v12-card>p,.v12-muted,.v12-footer{color:var(--muted);font-size:12px;line-height:1.7}.v12-card>p{margin:11px 0 16px}.v12-card a,.v12-evidence,.v12-format-help{overflow-wrap:anywhere}.v12-provider-row{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0 8px}.v12-provider-row button{min-height:36px;padding:0 12px;border:1px solid #dfe8f5}.v12-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}.v12-facts>div{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid #e0e9f7;border-radius:9px;background:#f8fbff}.v12-facts small{color:#667e9e;font-size:11px}.v12-facts strong{color:#173f83;font-size:18px}.v12-evidence{color:#536f91!important}.v12-empty{padding:17px;border:1px dashed #d7e4f3;border-radius:9px;background:#fafcff;color:#627995!important}.v12-detail,.v12-format-help,.v12-brief{margin-top:10px;border:1px solid #e2eaf6;border-radius:9px}.v12-detail summary,.v12-format-help summary,.v12-brief summary{padding:12px 14px;color:#315784;font-size:12px;font-weight:650;cursor:pointer}.v12-detail>p,.v12-format-help>p,.v12-brief>p{padding:0 14px;color:#647b99;font-size:11px;line-height:1.7}.v12-format-help code{white-space:normal}.v12-table-wrap{max-width:100%;overflow-x:auto}.v12-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.v12-table-wrap th,.v12-table-wrap td{padding:10px 12px;border-top:1px solid #e8eef7;text-align:left;vertical-align:top}.v12-table-wrap th{color:#56708f;background:#f8fbff;white-space:nowrap}.v12-table-wrap td{overflow-wrap:anywhere;min-width:70px}.v12-table-wrap td:nth-child(2){min-width:210px;max-width:380px}.v12-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:16px 0}.v12-form-grid label,.v12-sitemap-form label{display:grid;gap:6px;min-width:0;color:#425c7d;font-size:11px;font-weight:650}.v12-form-grid input:not(.ant-input){min-width:0;width:100%;height:34px;padding:5px 9px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#243954;font:inherit;font-size:12px}.v12-form-grid input[type=file]{height:auto;min-height:34px}.v12-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px 13px}.v12-form-actions>span{color:#677c98;font-size:11px}.v12-card .ant-alert{margin-top:13px}.v12-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v12-status-grid span{display:grid;gap:4px;padding:12px;border:1px solid #e1eaf7;border-radius:8px;color:#637d9b;font-size:11px}.v12-status-grid b{color:#315b93;font-size:12px}.v12-sitemap-form{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:17px}.v12-sitemap-form label{flex:1 1 280px}.v12-observations,.v12-briefs{display:grid;gap:8px}.v12-observations article{display:grid;gap:5px;padding:12px;border:1px solid #e4ecf7;border-radius:8px;background:#fbfdff;font-size:11px}.v12-observations strong{color:#26599f}.v12-observations a{font-size:12px;font-weight:650}.v12-observations small,.v12-observations span{color:#7084a0}.v12-brief summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 14px}.v12-brief summary span{font-size:11px;font-weight:400}.v12-brief ul{margin:0;padding:0 14px 14px 31px;color:#576f8c;font-size:11px;line-height:1.7}.v12-footer{margin:4px 0 25px}@media(max-width:760px){.v12-facts,.v12-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.v12-card{padding:16px}.v12-tabs{margin-inline:-2px}.v12-tabs button{min-height:44px}.v12-form-grid{grid-template-columns:1fr}.v12-provider-row{flex-wrap:nowrap;overflow-x:auto}.v12-provider-row button{min-height:44px}.v12-sitemap-form{display:grid}.v12-sitemap-form .ant-btn,.v12-form-actions .ant-btn{width:100%;min-height:44px}.v12-form-actions{display:grid}.v12-status-grid{grid-template-columns:1fr}}.v13-heading{margin-bottom:18px}.v13-controls{display:flex;align-items:end;flex-wrap:wrap;gap:10px 14px;margin-bottom:15px}.v13-controls label,.v13-call-filters label,.v13-form-grid label{display:grid;gap:5px;min-width:0;color:#526985;font-size:11px;font-weight:650}.v13-controls input,.v13-form-grid input{min-height:34px;padding:6px 9px;border:1px solid #d9e4f2;border-radius:7px;color:#263b5a;background:#fff;font:inherit;font-size:12px}.v13-controls .ant-select{min-width:165px}.v13-controls>.ant-btn{margin-bottom:1px}.v13-tabs{display:flex;gap:5px;max-width:100%;margin-bottom:17px;padding:5px;border:1px solid #dfe9f7;border-radius:11px;background:#f6f9ff;overflow-x:auto;scrollbar-width:thin}.v13-tabs button{min-height:40px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:#526b8e;font:inherit;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer}.v13-tabs button.is-active{color:#205bc4;background:#fff;box-shadow:0 1px 5px #c7d8ef8c}.v13-tabs button:focus-visible,.v13-matrix-wrap button:focus-visible{outline:2px solid #286bf4;outline-offset:2px}.v13-page,.v13-stack{display:grid;gap:16px;min-width:0}.v13-page>.ant-alert{margin-bottom:0}.v13-notices{padding:9px 13px;border:1px solid #dce9f8;border-radius:9px;background:#f6faff;color:#526d91;font-size:11px;line-height:1.6}.v13-notices p{margin:0}.v13-notices details{margin-top:4px}.v13-notices summary{color:#285bad;font-weight:650;cursor:pointer}.v13-notices ul{margin:8px 0 2px;padding-left:18px}.v13-card{min-width:0;padding:22px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.v13-card-head{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.v13-card-head h2{margin:5px 0 0;font-size:17px}.v13-card-head>span,.v13-card>p,.v13-muted,.v13-caveat,.v13-footer{color:var(--muted);font-size:12px;line-height:1.7}.v13-card>p{margin:10px 0 16px}.v13-card .ant-alert{margin-top:13px}.v13-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.v13-core{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px}.v13-fact{display:grid;align-content:start;gap:7px;min-width:0;padding:17px;border:1px solid #dfebfa;border-radius:10px;background:#f8fbff}.v13-fact small{color:#637b99;font-size:11px}.v13-fact strong{color:#1f56ae;font-size:22px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.v13-fact span{color:#637b99;font-size:11px;line-height:1.6}.v13-caveat{margin:15px 0 0!important}.v13-chart{height:160px;margin-top:16px;padding:5px 0}.v13-chart svg{display:block;width:100%;height:100%}.v13-chart text{fill:#8a9bb2;font-size:10px}.v13-grid-line{fill:none;stroke:#e5edf7;stroke-width:1}.v13-line-current,.v13-line-previous{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.v13-line-current{stroke:#2a68d7}.v13-line-previous{stroke:#9ec2ef;stroke-dasharray:5 4}.v13-dot-current{fill:#2a68d7}.v13-dot-previous{fill:#9ec2ef}.v13-table-wrap:focus-visible{outline:2px solid #286bf4;outline-offset:2px}.v13-legend{display:flex;gap:14px;color:#386dbd;font-size:11px}.v13-legend span+span{color:#8eb2df}.v13-table-wrap{max-width:100%;overflow-x:auto;margin-top:12px}.v13-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.v13-table-wrap th,.v13-table-wrap td{padding:9px 10px;border-bottom:1px solid #edf1f7;text-align:left;vertical-align:top;white-space:nowrap}.v13-table-wrap th{color:#607a9b;background:#f7faff;font-weight:650}.v13-table-wrap td small{display:block;margin-top:4px;color:#7186a2;line-height:1.5}.v13-call-table table{min-width:1010px}.v13-call-table td{white-space:normal;overflow-wrap:anywhere}.v13-call-table td:first-child{min-width:100px}.v13-matrix-wrap{max-width:100%;overflow-x:auto;margin-top:15px}.v13-matrix-wrap table{border-collapse:separate;border-spacing:3px;font-size:10px}.v13-matrix-wrap th{padding:5px;color:#6a809d;font-weight:600}.v13-matrix-wrap th:first-child{position:sticky;left:0;z-index:1;max-width:135px;min-width:110px;overflow:hidden;text-overflow:ellipsis;background:#fff;text-align:left}.v13-matrix-wrap button{min-width:28px;min-height:28px;padding:2px;border:1px solid #e5edf8;border-radius:5px;background:#f7faff;color:#8798ad;font:inherit;cursor:pointer}.v13-matrix-wrap button.has-data{border-color:#b8d0f3;background:#e7f1ff;color:#245eaf;font-weight:700}.v13-matrix-wrap button:hover:not(:disabled){background:#cce2ff}.v13-matrix-wrap button:disabled{cursor:default}.v13-matrix-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:9px}.v13-matrix-controls p{flex:1;min-width:150px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.v13-matrix-controls .ant-select{min-width:135px}.v13-matrix-wrap:focus-visible{outline:2px solid #286bf4;outline-offset:2px}.v13-matrix-wrap button.v13-matrix-level-1{background:#eef5ff}.v13-matrix-wrap button.v13-matrix-level-2{background:#dceaff}.v13-matrix-wrap button.v13-matrix-level-3{background:#bed8fb}.v13-matrix-wrap button.v13-matrix-level-4{background:#87b5ef;color:#113e78}.v13-matrix-wrap button.is-unknown{border-style:dashed;background:#f5f7fb;color:#71839e}.v13-composition,.v13-report-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v13-composition>div{display:grid;gap:4px;padding:14px;border:1px solid #e1eaf7;border-radius:8px;background:#f9fbff}.v13-composition small,.v13-composition span{color:#6a809d;font-size:11px}.v13-composition strong{color:#2b5cb0;font-size:17px}.v13-groups,.v13-errors{margin-top:20px}.v13-groups h3,.v13-errors h3{margin:0 0 10px;font-size:13px}.v13-groups ol,.v13-errors ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.v13-groups li,.v13-errors li{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding:9px 0;border-top:1px solid #eef2f8;font-size:11px}.v13-groups li span{min-width:0;overflow-wrap:anywhere}.v13-groups li small{color:#8090a8}.v13-groups p,.v13-errors p,.v13-empty{color:#7890aa;font-size:12px;line-height:1.7}.v13-call-filters,.v13-actions{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:16px 0}.v13-call-filters label,.v13-call-filters .ant-select{min-width:150px}.v13-pager{display:flex;justify-content:end;gap:8px;margin-top:16px}.v13-source-url{display:grid;gap:7px;min-width:0;padding:13px;border:1px solid #dce8f6;border-radius:8px;background:#f7faff}.v13-source-url small{color:#6d83a1}.v13-source-url code,.v13-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.v13-secret{display:grid;gap:8px;margin-top:15px;padding:15px;border:1px solid #b7cee8;border-radius:9px;background:#f1f7ff}.v13-secret p{margin:0;font-size:12px}.v13-secret code{padding:10px;background:#fff}.v13-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin:17px 0}.v13-form-grid .ant-btn{width:max-content}.v13-alerts{display:grid;gap:9px}.v13-alerts article{display:grid;gap:5px;padding:13px;border:1px solid #e0e9f5;border-radius:8px;background:#fafcff}.v13-alerts span,.v13-alerts small{color:#647d9d;font-size:11px}.v13-report-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.v13-notes{color:#5d7190;font-size:12px;line-height:1.7}.v13-footer{margin:0 0 10px}@media(max-width:950px){.v13-two{grid-template-columns:1fr}}@media(max-width:620px){.v13-card{padding:16px}.v13-tabs button{min-height:44px}.v13-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v13-controls .ant-select{min-width:0;width:100%}.v13-controls input{width:100%}.v13-controls>.ant-btn{align-self:end;min-height:40px}.v13-core,.v13-report-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v13-fact{padding:12px}.v13-fact strong{font-size:17px}.v13-form-grid,.v13-composition{grid-template-columns:1fr}.v13-form-grid .ant-btn,.v13-call-filters .ant-btn{width:100%;min-height:44px}.v13-call-filters{display:grid}.v13-call-filters label,.v13-call-filters .ant-select{width:100%}.v13-actions .ant-btn,.v13-pager .ant-btn{min-height:44px}}@media(prefers-reduced-motion:reduce){.v13-tabs button,.v13-matrix-wrap button{scroll-behavior:auto;transition:none}}@media(prefers-reduced-motion:reduce){.v12-page{animation:none}}.v14-heading{align-items:end}.v14-heading h1{font-size:28px}.v14-heading p{max-width:720px;font-size:12px}.v14-report{margin-bottom:15px;padding:13px 18px;border:1px solid #d6e5f8;border-radius:11px;background:linear-gradient(110deg,#f2f7ff,#fff)}.v14-report strong{display:block;color:#244d88;font-size:13px}.v14-report p{margin:4px 0 0;color:#657d9b;font-size:11px;line-height:1.6}.v14-controls{display:flex;align-items:end;flex-wrap:wrap;gap:10px 12px;margin:0 0 16px}.v14-controls label{display:grid;gap:5px;min-width:145px;color:#58718f;font-size:11px;font-weight:650}.v14-controls input{min-height:34px;padding:6px 9px;border:1px solid #d9e4f2;border-radius:7px;color:#263b5a;background:#fff;font:inherit;font-size:12px}.v14-controls .ant-select{min-width:155px}.v14-controls>span{margin-left:auto;color:#7b8da6;font-size:10px}.v14-content,.v14-stack{display:grid;gap:15px;min-width:0}.v14-notices{padding:11px 15px;border:1px solid #dce9f8;border-radius:9px;background:#f6faff;color:#536f91;font-size:11px;line-height:1.6}.v14-notices summary,.v14-hourly summary{cursor:pointer;color:#245a9f;font-size:11px;font-weight:700}.v14-notices>div{padding-top:10px}.v14-notices p{margin:0}.v14-notices p+p{margin-top:4px}.v14-card{min-width:0;padding:22px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.v14-card-head{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:7px 16px}.v14-card-head h2{margin:4px 0 0;font-size:17px}.v14-card-head>span{color:#6482a4;font-size:11px}.v14-card>p{margin:11px 0 16px;color:#687e99;font-size:12px;line-height:1.7}.v14-card code{overflow-wrap:anywhere}.v14-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v14-stat{display:grid;align-content:start;gap:5px;min-width:0;padding:17px;border:1px solid #dfebfa;border-radius:10px;background:#f8fbff}.v14-stat span{color:#637b99;font-size:11px}.v14-stat strong{color:#1f56ae;font-size:22px;font-variant-numeric:tabular-nums}.v14-stat small{color:#7a8ea8;font-size:11px}.v14-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0}.v14-chart{height:185px;margin:12px 0 4px}.v14-chart svg{display:block;width:100%;height:100%}.v14-chart text{fill:#8a9bb2;font-size:10px}.v14-grid{fill:none;stroke:#e6eef8;stroke-width:1}.v14-line-current,.v14-line-previous{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.v14-line-current{stroke:#2b69d7}.v14-line-previous{stroke:#9abdec;stroke-dasharray:5 4}.v14-legend{display:flex;gap:18px;margin:3px 0 13px;color:#536e92;font-size:11px}.v14-legend span{display:flex;align-items:center;gap:6px}.v14-legend i{width:18px;border-top:3px solid #2b69d7}.v14-legend i.is-previous{border-color:#9abdec;border-top-style:dashed}.v14-hourly{margin-top:13px;padding-top:12px;border-top:1px solid #e5edf8}.v14-hourly .v14-table-wrap{margin-top:11px}.v14-table-wrap{width:100%;overflow-x:auto}.v14-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.v14-table-wrap th,.v14-table-wrap td{padding:10px 11px;border-bottom:1px solid #e9eff7;text-align:left;vertical-align:top;white-space:nowrap}.v14-table-wrap th{color:#607b9e;background:#f7faff;font-weight:650}.v14-table-wrap td{color:#37516e}.v14-table-wrap .v14-key{min-width:130px;max-width:360px;overflow-wrap:anywhere;white-space:normal}.v14-empty{padding:18px;border:1px dashed #d4e3f5;border-radius:9px;background:#fafdff;color:#7186a1!important}.v14-retention{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v14-retention article{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:16px;border:1px solid #e0eaf7;border-radius:9px;background:#f9fbff}.v14-retention article>div{display:grid;gap:4px}.v14-retention strong{color:#245699;font-size:16px}.v14-retention small,.v14-retention span{color:#7085a2;font-size:11px}.v14-install-form{display:grid;grid-template-columns:minmax(230px,1fr) minmax(130px,auto) auto;align-items:end;gap:12px;margin-top:17px}.v14-install-form label{display:grid;gap:7px;color:#4c6584;font-size:11px;font-weight:650}.v14-install-form .v14-toggle>span{display:flex;align-items:center;gap:8px;min-height:34px;font-size:12px;font-weight:400}.v14-install-form>.ant-btn{min-height:34px}.v14-field-error{color:#ba3f46!important}.v14-card .ant-alert{margin-top:12px}.v14-muted{color:#6e829e!important}.v14-source-facts{display:grid;gap:8px;margin:17px 0}.v14-source-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border:1px solid #dce9f8;border-radius:8px;background:#f8fbff}.v14-source-facts small{color:#7087a3;font-size:11px}.v14-source-facts code{color:#285eab;font-size:11px}.v14-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:17px 0 8px;color:#294b74;font-size:12px}.v14-code{max-height:350px;margin:0;padding:15px;overflow:auto;border:1px solid #dae5f4;border-radius:9px;background:#11213a;color:#d9eaff;font-size:11px;line-height:1.6;tab-size:2}.v14-code code{overflow-wrap:normal;white-space:pre}@media(max-width:950px){.v14-two{grid-template-columns:1fr}.v14-install-form{grid-template-columns:minmax(200px,1fr) auto}.v14-install-form>.ant-btn{grid-column:1 / -1;justify-self:start}}@media(max-width:620px){.v14-heading{align-items:start}.v14-heading h1{font-size:24px}.v14-report{padding:14px}.v14-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v14-controls label,.v14-controls .ant-select,.v14-controls input{min-width:0;width:100%}.v14-controls>span{grid-column:1 / -1;margin-left:0}.v14-card{padding:16px}.v14-stats,.v14-retention{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-stat{padding:12px}.v14-stat strong{font-size:18px}.v14-install-form{grid-template-columns:1fr}.v14-install-form>.ant-btn{width:100%;min-height:44px}.v14-source-facts>div{grid-template-columns:minmax(0,1fr) auto}.v14-source-facts small{grid-column:1 / -1}.v14-code-head .ant-btn{min-height:40px}}@media screen{.project-main{--muted: #536681;--soft-muted: #5d728f}.project-main ::selection{background:#d9e9ff;color:#173d73}.project-main :is(input,textarea){caret-color:var(--blue)}.project-heading p{max-width:75ch;font-size:14px;line-height:1.7}.v04-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a7c3e9 #f1f6fd}.v04-table{font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums}.v04-table th{background:#f5f8fd}.v04-cell-note{font-size:12px;line-height:1.6}.v04-meta,.v04-card-note,.v04-card-footnote,.v04-inline-state,.v04-pager,.v06-toolbar,.v06-disclosure,.v06-money-card dl>div{font-size:13px;line-height:1.7}.v04-filter-bar label{font-size:13px}.v04-filter-bar>.ant-btn,.v04-table .ant-btn,.v04-pager .ant-btn,.v04-ranking-tabs .ant-btn,.v06-toolbar>.ant-btn,.v06-source-select{min-height:44px}.v04-filter-bar label .ant-select,.v04-pager .ant-select{height:44px}.v04-filter-bar label .ant-input,.v06-toolbar .ant-input{min-height:44px}.v06-money-card dd{font-variant-numeric:tabular-nums}.v09-period-tabs button{min-height:44px;font-size:14px}.v09-environment,.v09-report-meta,.v09-report-context-meta,.v09-section-title>span,.v09-controls>span,.v09-readonly,.v09-settings label small,.v09-history-list button>span,.v09-history-list small{font-size:13px;line-height:1.65}.v09-settings>p,.v09-membership p,.v09-access,.v09-slot-state,.v09-inline-empty,.v09-help{font-size:14px;line-height:1.7}.v09-evidence>div,.v09-source-grid span,.v09-source-grid small,.v09-source-grid p,.v09-limitations{font-size:13px;line-height:1.7}.v09-history-list strong{font-size:14px;line-height:1.6}.v09-facts strong,.v09-fact-table{font-variant-numeric:tabular-nums}.v09-fact-table{font-size:13px;line-height:1.6}}@media screen and (max-width:620px){.project-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.v04-card>header{flex-wrap:wrap;gap:8px}.v04-filter-bar label{min-width:0}.v04-card .v04-query-actions>details{max-width:100%}}:root{--u01-teal: #127f8d;--u01-purple: #7053bd;--u01-orange: #be681e;--u01-muted: #526781}.console-page .project-heading p{color:var(--u01-muted);font-size:13px}.console-page .product-nav{gap:30px}.u01-today-metrics .v04-metrics,.u01-today-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.u01-today-metrics .v04-metric,.u01-today-card-grid>button{min-width:0;min-height:128px;padding:18px 20px;border:1px solid #dbe7f6;border-radius:12px;background:linear-gradient(125deg,#eef5ff,#fff);color:#244f8c;text-align:left}.u01-today-metrics .v04-metric[data-tone=teal],.u01-today-card-grid>button[data-tone=teal],.u01-today-card-grid>button[data-tone=green]{background:linear-gradient(125deg,#edf9f8,#fff);border-color:#d0eae8}.u01-today-metrics .v04-metric[data-tone=violet],.u01-today-card-grid>button[data-tone=violet]{background:linear-gradient(125deg,#f3f0fc,#fff);border-color:#e3ddf4}.u01-today-metrics .v04-metric>span,.u01-today-card-grid>button>span{display:block;color:#415f85;font-size:14px;font-weight:600}.u01-today-metrics .v04-metric>strong,.u01-today-card-grid>button>strong{display:block;margin:9px 0 8px;color:#2861bb;font-size:clamp(25px,2.3vw,34px);line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.u01-today-metrics .v04-metric[data-tone=teal]>strong,.u01-today-card-grid>button[data-tone=teal]>strong,.u01-today-card-grid>button[data-tone=green]>strong{color:var(--u01-teal)}.u01-today-metrics .v04-metric[data-tone=violet]>strong,.u01-today-card-grid>button[data-tone=violet]>strong{color:var(--u01-purple)}.u01-today-metrics .v04-metric>small,.u01-today-card-grid>button>small{display:block;color:var(--u01-muted);font-size:12px;line-height:1.65}.u01-business-metric>a{display:inline-flex;align-items:center;min-height:32px;color:#116b80;font-size:12px;text-decoration:none}.u01-today-metrics .v04-metric{min-height:112px;padding:14px 16px}.u01-today-metrics .v04-metric>strong{margin:7px 0 6px;font-size:28px}.u01-today-metrics .v04-metric>span{font-size:13px}.u01-today-metrics .v04-inline-state{margin:0}.u01-today-metrics+.u01-home-scope{margin:8px 0;padding:0 2px;border:0;background:transparent}.u01-scope-line{margin:0;gap:3px 14px;font-size:12px}.u01-scope-details>summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer}.u01-scope-details[open]{flex-basis:100%}.u01-scope-details>div{padding:8px 14px;border:1px solid #e1e9f4;border-radius:8px;background:#f8faff;line-height:1.8}.u01-scope-details p,.u01-scope-details ul{margin:4px 0}.u01-fixed-trend{margin-top:16px;overflow:hidden;border:1px solid #dce7f6;border-radius:13px;background:#fff}.u01-fixed-trend .v04-hero-chart{padding:16px 20px}.u01-fixed-trend .v04-hero-chart>header{align-items:center;margin-bottom:4px}.u01-home-forecast .v04-forecast,.u01-home-forecast .v04-forecast-muted{margin:4px 0 8px}.u01-compact-chart .v04-chart-selection{min-height:0;padding:5px 0;background:transparent}.u01-compact-chart .v04-legend{margin:3px 0;font-size:12px}.u01-trend-flat{padding:12px 0 3px;color:#526781;font-size:13px}.u01-trend-flat>strong{color:#405c7e;font-weight:500}.u01-trend-flat>p{margin:5px 0;line-height:1.7}.u01-fixed-trend .v04-text-link{display:inline-flex;align-items:center;min-height:32px;margin-top:3px;font-size:12px}.u01-fixed-trend .v04-chart-controls{flex-wrap:wrap}.u01-fixed-trend .v04-chart-controls .ant-btn{min-height:40px}.u01-fixed-trend .business-trend-picker button{min-height:38px}.u01-collapsed-trend{margin:12px 0 0;color:var(--u01-muted);font-size:14px;line-height:1.7}.u01-collapsed-trend button{padding:4px 8px;border:0;background:transparent;color:#245da7;cursor:pointer}.u01-health-strip{margin:12px 0;padding:10px 18px;border:1px solid #dce7f6;border-radius:11px;background:#fff;color:#526781}.u01-health-strip>header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px}.u01-health-strip h2{margin:0;color:#273e5e;font-size:15px;font-weight:650}.u01-health-strip>header a,.u01-health-strip>header button{display:inline-flex;align-items:center;min-height:32px;font-size:13px;color:#285c9f;text-decoration:none}.u01-health-strip p{margin:7px 0 0;color:var(--u01-muted);font-size:13px;line-height:1.7}.u01-health-main{display:flex;align-items:center;flex-wrap:wrap;flex:1;gap:5px 14px;margin-top:0;font-size:13px}.u01-health-main .v08-state{font-size:13px}.u01-health-strip.is-incident{background:#fff8f6;border-color:#f0cfc7}.u01-health-details{margin-top:0;font-size:12px}.u01-health-details[open]{flex-basis:100%}.u01-health-details>summary{display:inline-flex;align-items:center;min-height:32px;color:#46617f;cursor:pointer}.u01-health-details .v08-home-facts{margin-top:8px}.console-page .u01-yesterday-brief{margin-top:14px;padding:20px 22px;border-color:#dce7f4;background:linear-gradient(120deg,#f6faff,#fff)}.u01-yesterday-brief .r03-report-home .v04-hero-title h2{color:#294c78;font-size:18px}.u01-yesterday-brief .v09-home-top{margin-top:10px}.u01-brief-headline{margin:16px 0 10px;color:#263d5d;font-size:19px;line-height:1.65;font-weight:650}.u01-yesterday-brief .v09-access{padding:12px 0 0;background:transparent;border:0}.u01-yesterday-brief .v09-access>strong{color:#263d5d}.u01-report-result,.u01-report-settings{scroll-margin-top:88px}.console-page .u01-report-settings{margin-top:18px;overflow:hidden;border:1px solid #dce7f6;border-radius:12px;background:#fff}.u01-report-settings>summary{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;min-height:64px;padding:14px 20px;cursor:pointer;color:#274a78}.u01-report-settings>summary:before{content:"▸"}.u01-report-settings[open]>summary:before{content:"▾"}.u01-report-settings>summary>strong{margin-right:auto;font-size:16px}.u01-report-settings>summary>span{color:var(--u01-muted);font-size:13px}.u01-report-settings>div{padding:0 20px 20px;border-top:1px solid #e6edf6}.u01-report-settings .v09-environment{margin-top:18px}.u01-report-settings .v09-settings{margin-top:16px;box-shadow:none}.u01-report-settings .v12-card{box-shadow:none}.u01-mini-observations .v14-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.u01-mini-observations .v14-stat{padding:16px;border:1px solid #dce8f8;border-radius:10px;background:#f1f7ff}.u01-mini-observations .v14-stat:nth-child(3n+2){background:#eef9f9;border-color:#d7eaea}.u01-mini-observations .v14-stat:nth-child(3n){background:#f4f1fb;border-color:#e5def4}.u01-mini-observations .v14-stat strong{font-size:29px;color:#2c63b6}.u01-mini-observations .v14-stat:nth-child(3n+2) strong{color:var(--u01-teal)}.u01-mini-observations .v14-stat:nth-child(3n) strong{color:var(--u01-purple)}.u01-mini-observations .v14-stat span,.u01-mini-observations .v14-stat small{color:#526781}.u01-mini-trend-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.u01-capability-note{color:#526781;font-size:13px}.u01-today-empty{padding:24px;border:1px solid #dce7f6;border-radius:12px;background:#fff}.u01-today-empty h2{margin-top:0;font-size:21px}.u01-today-empty p{color:#526781;line-height:1.8}.console-page .v04-table thead,.console-page .v14-table-wrap thead{background:#f0f6ff}.console-page .v04-table td,.console-page .v14-table-wrap td{font-variant-numeric:tabular-nums}.console-page .v04-table tbody tr:hover,.console-page .v14-table-wrap tbody tr:hover{background:#f7faff}.console-page .v11c-change-track .v11c-change-positive b{background:linear-gradient(90deg,#286bf4,#18bcc7)}.u04-fixed-settings{margin:0 0 20px}.u04-fixed-settings h3,.u04-module-heading h3{margin:0 0 12px;color:#263e60;font-size:16px}.u04-fixed-settings>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #e5ecf6}.u04-fixed-settings small{display:block;margin-top:4px;color:#526781;font-size:12px}.u04-fixed-settings>div>span{color:#526781;font-size:13px}.u04-module-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.u04-module-heading h3{margin:0}.u04-module-catalog{margin:12px 0;padding:0 14px;border:1px solid #dce7f6;border-radius:10px;background:#f8fbff}.u04-module-catalog>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;border-bottom:1px solid #e0e8f3}.u04-module-catalog>div:last-child{border-bottom:0}.u04-module-catalog strong{font-size:14px;color:#294e7b}.u04-module-catalog span{color:#526781;font-size:12px;text-align:right}.u04-sort-help{color:#526781;font-size:13px;line-height:1.7}.r05-layout-list>li{display:flex;align-items:flex-start;gap:8px;padding:12px;touch-action:pan-y}.r05-layout-list>li.is-dragging{background:#f1f7ff;border-color:#83aef0;box-shadow:0 8px 24px #2f67ac20}.r05-layout-list>li.is-drop-target{outline:2px solid #4e8fe8;outline-offset:2px}.u04-drag-handle{display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;padding:0;border:1px solid #dce6f4;border-radius:7px;color:#52739a;background:#f4f8fd;cursor:grab;touch-action:none}.u04-drag-handle:active{cursor:grabbing}.u04-drag-handle svg{fill:currentColor}.u04-drag-handle:focus-visible{outline:2px solid #286bf4;outline-offset:2px}.u04-sortable-content{flex:1;min-width:0}.u04-layout-announcement{min-height:24px;color:#245a9e;font-size:13px}.public-page .public-hero{gap:54px;padding:66px 0 80px;min-height:650px}.public-page .public-hero:before{display:none}.public-page .public-hero h1{font-size:clamp(40px,4.2vw,59px);line-height:1.25;letter-spacing:-.045em}.public-page .public-hero-copy>p{color:#526781;font-size:16px;line-height:1.9}.public-page .public-hero-actions>.public-button{background:#286bf4;border-color:#286bf4;box-shadow:0 5px 12px #286bf41a}.public-page .public-hero-actions>.public-button:hover{background:#1e58c9}.public-page .u01-preview{transform:none;padding:22px;border-radius:14px;box-shadow:0 18px 42px #214f8a10}.u01-preview .public-preview-top small{color:#526781;font-size:12px;font-weight:400;letter-spacing:0}.u01-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0}.u01-preview-metrics article{padding:12px 9px;border:1px solid #dce8f8;border-radius:9px;background:#f1f6ff}.u01-preview-metrics article[data-tone=teal]{border-color:#d1e9e7;background:#eef9f7}.u01-preview-metrics article>span{color:#496583;font-size:12px}.u01-preview-metrics article>strong{display:block;margin-top:7px;color:#2c63b6;font-size:23px;font-variant-numeric:tabular-nums}.u01-preview-metrics article[data-tone=teal]>strong{color:#147e81}.u01-preview-metrics strong small{padding-left:3px;font-size:10px;font-weight:400;color:#526781}.u01-preview-trend-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;color:#294b75;font-size:13px}.u01-preview-trend-title>span{color:#526781;font-size:12px}.u01-preview-forecast{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:10px 0 0;color:#526781;font-size:12px}.u01-preview-forecast strong{color:#7053bd;font-size:14px}.u01-preview-forecast>span{flex-basis:100%}.u01-preview .public-preview-chart{height:165px;margin-bottom:8px}.u01-preview .public-preview-chart text{fill:#526781;font-size:12px}.u01-preview-health{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e4ecf6;color:#526781;font-size:12px}.u01-preview-health strong{color:#526781;font-weight:500}.u01-preview-brief{padding:13px 15px;border:1px solid #efdfc8;border-radius:9px;background:#fff9f0;font-size:13px}.u01-preview-brief>strong{color:#9b611e}.u01-preview-brief>p{margin:6px 0;color:#526781;line-height:1.7}.u01-preview-brief>a{display:inline-flex;align-items:center;min-height:30px;color:#93602b;font-size:12px;text-decoration:none}.u01-product-menu-trigger{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:4px 0;border:0;color:#3a5677;background:transparent;font-size:14px;cursor:pointer}.u01-product-menu-trigger[aria-expanded=true]{color:#245ca7}.u01-product-menu-trigger:focus-visible{outline:2px solid #286bf4;outline-offset:4px}.u01-product-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(830px,calc(100vw - 32px));padding:24px;gap:24px;border:1px solid #dbe6f6;border-radius:12px;background:#fff;box-shadow:0 16px 42px #254d8320}.u01-product-menu>section+section{border-left:1px solid #e1eaf6;padding-left:24px}.u01-product-menu a{color:#2a5ca4;text-decoration:none;font-size:13px}.u01-product-menu .u01-menu-title{display:block;color:#22466f;font-size:18px;font-weight:700}.u01-menu-title>span{display:block;margin-top:5px;color:#2b64b4;font-size:12px;font-weight:500}.u01-product-menu small{display:block;margin-top:12px;color:#526781;font-size:12px}.u01-product-menu ul{display:grid;gap:9px;margin:16px 0;padding-left:16px;color:#48617f;font-size:14px}.u01-product-menu a:focus-visible{outline:2px solid #286bf4;outline-offset:3px}.public-page .public-product-card{min-height:300px;padding:25px;box-shadow:none}.public-page .public-product-card h3{margin:18px 0 10px;font-size:23px}.u01-product-status{color:#526781;font-size:12px}.public-page .public-product-card p{color:#526781;line-height:1.8}.public-page .public-product-card ul{display:flex;flex-wrap:wrap;gap:7px 14px;margin:18px 0 25px;padding:0;list-style:none;color:#496781;font-size:13px}.public-page .public-product-card>strong{margin-top:auto}.u01-faq>div:last-child{margin-top:24px;border-top:1px solid #dce7f5}.u01-faq details{padding:0 4px;border-bottom:1px solid #dce7f5}.u01-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:70px;cursor:pointer;color:#2b4568;font-size:16px;font-weight:600}.u01-faq summary::-webkit-details-marker{display:none}.u01-faq summary svg{flex-shrink:0;color:#5d7da7}.u01-faq details[open] summary svg{transform:rotate(45deg)}.u01-faq details>p{max-width:850px;margin:0 0 22px;color:#526781;font-size:15px;line-height:1.9}.u01-faq summary:focus-visible{outline:2px solid #286bf4;outline-offset:4px}.u01-secondary-product{margin-top:16px;color:#526781;font-size:13px}.u01-secondary-product summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.u01-secondary-product button{display:block;min-height:44px;margin-top:8px;border:0;background:transparent;cursor:pointer}.choice-grid--products>.u01-secondary-product{grid-column:1 / -1;margin-top:4px}.choice-grid--products>.u01-secondary-product .choice-card{margin-top:8px}.public-page .demo-scene-products{grid-template-columns:repeat(3,minmax(0,1fr))}.u01-demo-today{margin-bottom:16px}.u01-demo-today-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 12px}.u01-demo-today-heading h2{margin:0;color:#253f61;font-size:19px}.u01-demo-today-heading>span{color:#526781;font-size:12px}.u01-today-card-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.u01-today-card-grid>button{cursor:pointer}.u01-today-card-grid>button:hover{border-color:#9bbce9}.u01-today-card-grid>button:focus-visible{outline:2px solid #286bf4;outline-offset:3px}.u01-demo-empty{padding:22px;border:1px solid #dce7f6;border-radius:12px;background:#fff;color:#294966}.u01-demo-empty p{color:#526781;line-height:1.8}.public-page .demo-overview-top{grid-template-columns:minmax(0,1fr);gap:14px}.public-page .demo-overview-top .u01-health-strip{margin:0}.public-page .u01-demo-health{padding:8px 18px}.public-page .u01-demo-health>header button{min-height:32px}.public-page .u01-demo-health .u01-health-main{flex:1 1 auto}.public-page .u01-demo-health .u01-health-details[open]>p{padding:0 0 6px}.public-page .demo-overview-trend,.public-page .demo-overview-ai{padding:20px 22px;border-radius:12px;box-shadow:none}.public-page .demo-overview-ai{border:1px solid #dce7f4;background:linear-gradient(120deg,#f6faff,#fff)}.public-page .demo-overview-ai .demo-overview-panel-head h2{color:#294c78;font-weight:650}.public-page .demo-overview-panel-head{gap:12px;align-items:center;flex-wrap:wrap}.public-page .demo-overview-panel-head h2{font-size:18px}.public-page .demo-overview-panel-head select{min-height:42px;font-size:13px}.u01-demo-trend-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.public-page .demo-overview-trend .demo-overview-panel-head{margin-bottom:10px}.public-page .demo-overview-trend .demo-overview-trend-summary{gap:12px 20px;margin-bottom:6px;align-items:center}.public-page .demo-overview-trend .demo-overview-trend-summary>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 9px}.public-page .demo-overview-trend .demo-overview-trend-summary>div:first-child>strong{font-size:23px}.public-page .demo-overview-trend .demo-overview-delta{flex-basis:100%;font-size:12px}.public-page .demo-overview-trend .demo-overview-forecast{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:3px 8px}.public-page .demo-overview-trend .demo-overview-forecast>strong{font-size:21px}.public-page .demo-overview-trend .demo-overview-forecast>span{grid-column:1 / -1}.u01-demo-chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#526781;font-size:12px}.u01-demo-chart-legend>span{display:inline-flex;align-items:center;gap:5px}.u01-demo-chart-legend i{width:14px;height:2px;background:#377cef}.u01-demo-chart-legend>span:nth-child(2) i{background:#9db2d4}.u01-demo-chart-legend>span:nth-child(3) i{background:#9b88cc}.u01-demo-trend-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px}.public-page .u01-demo-trend-footer .demo-overview-hour-readout{padding-left:0;font-size:12px}.public-page .u01-demo-trend-footer .demo-overview-trend-note{margin-top:0}.public-page .u01-demo-trend-footer .demo-overview-trend-note[open]{flex-basis:100%}.public-page .u01-demo-trend-footer .demo-overview-trend-note>summary{min-height:40px}.public-page .u01-demo-trend-footer .demo-overview-trend-note>div{padding-top:12px;border-top:1px solid #e1e9f4}.public-page .u01-demo-trend-footer .demo-overview-hour-slider{width:100%;margin:0}.public-page .demo-overview-trend-empty{min-height:120px}.public-page .demo-workspace-topbar .public-overline{display:none}.public-page .demo-workspace-topbar{padding-bottom:8px;margin-bottom:8px}.public-page .demo-workspace-content .public-demo-context{padding-top:4px;padding-bottom:7px}.public-page .u01-demo-compact-topbar{gap:12px 18px;padding-bottom:8px;margin-bottom:10px;flex-wrap:wrap}.public-page .u01-demo-compact-topbar .public-demo-heading{display:flex;min-width:0;min-height:0;margin-bottom:0}.public-page .u01-demo-heading-summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;min-width:0}.public-page .u01-demo-heading-summary h1{margin:0}.u01-demo-scene-meta{display:grid;gap:3px}.u01-demo-scene-meta strong{color:#294965;font-size:13px}.u01-demo-scene-meta span{color:#526781;font-size:12px}.public-page .u01-demo-compact-topbar .public-demo-controls{width:auto}.public-page .u01-today-card-grid>button{min-height:110px;padding:12px 16px}.public-page .u01-today-card-grid>button>strong{margin:5px 0;font-size:28px}.public-page .demo-overview-metric-picker{margin:12px 0 18px}.public-page .demo-overview-metric-picker button{min-height:40px;color:#365d91;font-size:13px}.public-page .demo-overview-metric-picker strong{color:#526781;font-size:12px}.public-page .demo-overview-trend-summary{margin-bottom:15px;gap:18px}.public-page .demo-overview-trend-summary strong{font-size:32px}.public-page .demo-overview-trend-summary small,.public-page .demo-overview-delta,.public-page .demo-overview-trend-summary em{color:#526781;font-size:13px}.public-page .demo-overview-forecast{min-width:190px}.public-page .demo-overview-forecast strong{color:#7053bd;font-size:22px}.public-page .demo-overview-forecast>span{color:#526781;font-size:12px;line-height:1.7}.public-page .demo-overview-compare button{min-height:42px;padding:8px 12px;color:#4d6686;font-size:13px}.public-page .demo-overview-compare>span{color:#526781;font-size:12px}.public-page .demo-overview-hour-chart svg{height:225px}.public-page .demo-overview-hour-chart text{fill:#526781;font-size:12px}.public-page .demo-overview-hour-readout{padding-left:48px;flex-wrap:wrap;font-size:13px;color:#526781}.public-page .demo-overview-hour-slider{height:44px;width:calc(100% - 66px);margin:0 18px 0 48px;touch-action:pan-y}.public-page .demo-overview-hour-slider::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px}.public-page .demo-overview-forecast-control,.public-page .demo-overview-forecast-control select{color:#526781;font-size:12px}.public-page .demo-overview-forecast-control{flex-wrap:wrap;gap:10px}.public-page .demo-overview-forecast-control select{min-height:42px;padding:5px 8px}.public-page .demo-overview-export{min-height:44px;font-size:13px}.public-page .demo-overview-trend-note{margin-top:12px;color:#526781;font-size:13px}.public-page .demo-overview-trend-note summary{min-height:44px;display:flex;align-items:center}.public-page .demo-overview-report-scope{color:#526781;font-size:13px}.public-page .demo-overview-report-copy h3{color:#263d5d;font-size:23px;line-height:1.65}.public-page .demo-overview-report-copy p{color:#526781;font-size:14px;line-height:1.8}.public-page .demo-overview-action{border-color:#efdec6;background:#fff6e7}.public-page .demo-overview-action strong{color:#2e649f;font-size:13px}.u01-demo-report-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0}.u01-demo-report-facts>button{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:4px 0;border:0;background:transparent;color:#526781;font-size:13px;cursor:pointer}.u01-demo-report-facts strong{color:#2c5488;font-variant-numeric:tabular-nums}.u01-demo-report-facts span{color:#2b65ae;font-size:12px}.public-page .demo-overview-evidence,.public-page .demo-overview-subscription{color:#48617f;font-size:13px}.public-page .demo-overview-evidence summary,.public-page .demo-overview-subscription summary{min-height:44px;line-height:1.8}.public-page .demo-overview-evidence p,.public-page .demo-overview-evidence li,.public-page .demo-overview-subscription p{color:#526781;font-size:14px;line-height:1.8}.public-page .demo-overview-subscription summary>span{color:#526781;font-size:12px;float:none;padding-left:12px}.public-page .demo-overview-subscription>div>small{color:#526781;font-size:12px}.public-page .demo-overview-channels button{min-height:40px;color:#5b6d85;font-size:12px}.public-page .public-demo-table-wrap{border:1px solid #e1e9f4;border-radius:8px}.public-page .public-demo-table-wrap thead{background:#edf4ff}.public-page .public-demo-table-wrap th,.public-page .public-demo-table-wrap td{padding:12px;color:#425b7b;font-size:13px;line-height:1.65;font-variant-numeric:tabular-nums}.public-page .public-demo-table-wrap tr:hover td{background:#f7faff}.public-page .demo-workspace-sidebar nav button{min-height:42px}.public-page .demo-workspace-sidebar-head span,.public-page .demo-workspace-nav-label{color:#526781;font-size:12px}.public-page .demo-workspace-mode-group button{min-height:36px;font-size:12px}.public-page .demo-overview-realtime .public-demo-section-title h2{font-size:18px}.public-page .demo-overview-live-stats{color:#526781;font-size:13px}.public-page .demo-overview-live-stats>span:last-child,.public-page .demo-overview-realtime code,.public-page .demo-overview-realtime td details{color:#526781;font-size:12px}@media(max-width:1250px){.u01-today-metrics .v04-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.public-page .public-hero{gap:32px}.u01-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.u01-preview-metrics article{padding:11px 13px}.public-page .u01-preview{padding:18px}}@media(max-width:860px){.console-page .console-header{height:auto;min-height:60px;padding:6px 14px 0;flex-wrap:wrap;gap:0 9px}.console-page .console-header>.brand,.console-page .console-header>.header-actions,.console-page .console-header>.mobile-menu-button{min-height:48px}.console-page .console-header>.header-actions{margin-left:auto}.console-page .console-header .scope-chip--workspace span{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-page .product-nav{order:4;display:flex;flex:1 0 100%;justify-content:space-around;align-self:auto;gap:16px;min-height:48px;border-top:1px solid #e8eef7}.console-page .product-nav a{display:flex;align-items:center;justify-content:center;flex:1;min-height:48px;font-size:14px}.u01-report-result,.console-page #published-report,.console-page .r03-report [data-report-candidate],.u01-report-settings{scroll-margin-top:120px}}@media(max-width:720px){.public-page .public-hero{min-height:0;padding:40px 0 60px;gap:32px}.public-page .public-hero h1{font-size:clamp(37px,9vw,46px)}.public-page .public-hero-actions{gap:20px}.public-page .public-preview-top{flex-wrap:wrap;gap:12px}.u01-product-menu-trigger{font-size:13px}.u01-product-menu{grid-template-columns:1fr;max-height:calc(100dvh - 175px);overflow-y:auto;gap:14px;padding:18px}.u01-product-menu>section+section{border-left:0;border-top:1px solid #e1eaf6;padding:14px 0 0}.u01-product-menu ul{display:flex;flex-wrap:wrap;gap:7px 20px;margin:12px 0}.u01-product-menu a{display:inline-flex;align-items:center;min-height:44px}.u01-product-menu .u01-menu-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.u01-product-menu .u01-menu-title>span{margin:0}.u01-product-menu small{margin-top:2px}.u01-faq details>p{font-size:16px}.public-page .demo-scene-products{grid-template-columns:1fr}.u01-today-card-grid,.u01-today-metrics .v04-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.u01-today-metrics .v04-metric,.u01-today-card-grid>button{padding:14px 13px;min-height:118px}.u01-today-metrics .v04-metric>strong,.u01-today-card-grid>button>strong{font-size:25px}.u01-today-metrics .v04-metric>span,.u01-today-card-grid>button>span{font-size:14px}.u01-today-metrics .v04-metric>small,.u01-today-card-grid>button>small{font-size:12px}.u01-business-metric>a{min-height:40px}.u01-fixed-trend .v04-hero-chart{padding:16px}.u01-fixed-trend .v04-hero-chart>header{flex-direction:column;gap:12px}.u01-fixed-trend .v04-chart-controls{width:100%;gap:8px}.u01-fixed-trend .v04-chart-controls .ant-btn{min-height:44px}.u01-health-strip{padding:12px 16px}.u01-health-strip>header a,.u01-health-strip>header button,.u01-health-details>summary{min-height:44px}.u01-health-main{gap:8px}.u01-health-main{flex-basis:calc(100% - 80px)}.u01-health-main>span{flex-basis:100%}.console-page .u01-yesterday-brief{padding:16px}.u01-brief-headline{font-size:18px}.u01-yesterday-brief .v09-access p{font-size:16px}.u01-report-settings>summary{padding:14px 16px}.u01-report-settings>summary>span{flex-basis:100%;padding-left:18px}.u01-report-settings>div{padding:0 16px 16px}.u01-mini-observations .v14-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.u01-mini-observations .v14-stat{padding:14px 12px}.u01-mini-observations .v14-stat strong{font-size:26px}.r05-layout-list>li{padding:10px;gap:8px}.u04-drag-handle{flex-basis:44px}.r05-layout-list .r05-module-options{flex-wrap:wrap}.r05-layout-list .r05-module-options>.ant-select{width:100%}.r05-layout-list .r05-module-title{align-items:flex-start}.public-page .demo-overview-trend,.public-page .demo-overview-ai{padding:16px}.public-page .u01-demo-compact-topbar{display:flex;gap:10px}.public-page .u01-demo-compact-topbar .public-demo-heading{flex-basis:calc(100% - 112px)}.public-page .u01-demo-compact-topbar .public-demo-controls{order:3;width:100%}.public-page .u01-demo-health>header button{min-height:44px}.public-page .demo-overview-trend-summary{flex-wrap:wrap;gap:16px}.u01-demo-trend-controls{width:100%}.u01-demo-trend-controls>select{flex:1;min-width:0}.public-page .demo-overview-trend .demo-overview-trend-summary{justify-content:flex-start}.public-page .demo-overview-trend .u01-demo-chart-legend{flex-basis:100%}.public-page .u01-today-card-grid>button{min-height:124px;padding:14px 13px}.public-page .u01-today-card-grid>button>strong{font-size:25px}.public-page .u01-demo-trend-footer .demo-overview-trend-note{flex-basis:100%}.public-page .demo-overview-forecast{min-width:0;padding-left:16px}.public-page .demo-overview-trend-summary strong{font-size:27px}.public-page .demo-overview-forecast strong{font-size:22px}.public-page .demo-overview-compare>span{width:100%;margin-top:8px}.public-page .demo-overview-metric-picker button{min-height:44px}.public-page .demo-overview-panel-head select{min-height:44px;max-width:100%}.public-page .demo-overview-hour-readout{padding-left:0;gap:8px 12px}.public-page .demo-overview-forecast-control select{min-height:44px}.public-page .demo-overview-report-copy h3{font-size:19px}.public-page .demo-overview-report-copy p,.public-page .demo-overview-evidence p,.public-page .demo-overview-evidence li,.public-page .demo-overview-subscription p{font-size:16px}.public-page .demo-overview-subscription summary>span{display:block;padding:0}.public-page .demo-overview-realtime code{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.public-page .public-product-card,.u04-drag-handle,.u01-today-card-grid>button{transition:none}}@media print{.u01-report-settings,.u04-module-catalog,.u01-health-details{display:none}.u01-today-metrics .v04-metric,.u01-today-card-grid>button{break-inside:avoid}}.u05-home-metrics{container-type:inline-size;margin:12px 0}.u05-today-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-bottom:12px}.u05-today-heading h2{margin:0;color:#263e60;font-size:18px;font-weight:650}.u05-today-heading>div{display:flex;flex-wrap:wrap;gap:5px 12px;color:#596f8c;font-size:12px}.u05-metric-definitions{margin-left:auto;font-size:12px;color:#496786}.u05-metric-definitions>summary{cursor:pointer;padding:8px 0}.u05-metric-definitions[open]{flex-basis:100%;margin-left:0}.u05-metric-definitions>div{padding:8px 14px;border:1px solid #e1e9f4;border-radius:8px;background:#f8fbff;line-height:1.8}.u05-metric-definitions p{margin:4px 0}.u05-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-tone=blue]{--metric-ink:#275dba;--metric-accent:#3979df;--metric-tint:#edf4ff;--metric-soft:#dce9ff;--metric-border:#cbdcf4}[data-tone=cyan]{--metric-ink:#126e89;--metric-accent:#159dbb;--metric-tint:#eaf8fc;--metric-soft:#d2eff6;--metric-border:#c1e5ee}[data-tone=teal]{--metric-ink:#1b756e;--metric-accent:#2a9d91;--metric-tint:#edf9f6;--metric-soft:#d5f0e8;--metric-border:#c4e5dc}[data-tone=green]{--metric-ink:#247847;--metric-accent:#3ba568;--metric-tint:#eef9f0;--metric-soft:#daf0dc;--metric-border:#c8e6cf}[data-tone=orange]{--metric-ink:#a45b16;--metric-accent:#d48b39;--metric-tint:#fff6ea;--metric-soft:#fae7ca;--metric-border:#efd9b7}[data-tone=purple]{--metric-ink:#7951a2;--metric-accent:#9470c7;--metric-tint:#f5f0fc;--metric-soft:#e9ddf6;--metric-border:#dfcfee}.u05-metric-card{display:flex;flex-direction:column;align-items:stretch;position:relative;min-width:0;min-height:146px;padding:13px 16px 10px;border:1px solid var(--metric-border);border-radius:11px;background:linear-gradient(130deg,var(--metric-tint),#fff 84%);color:#233c5d;text-align:left;cursor:pointer;box-shadow:0 2px 5px #23558b04;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1)}.u05-metric-card:before{content:"";position:absolute;height:2px;left:15px;right:15px;top:-1px;background:linear-gradient(90deg,var(--metric-accent),var(--metric-soft),var(--metric-accent));background-size:200% 100%;border-radius:4px;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1),background-position .3s ease,opacity .3s;opacity:0;pointer-events:none}.u05-metric-card:hover:before,.u05-metric-card:focus-visible:before{transform:scaleX(1);background-position:100% 0;opacity:1;transition-duration:.6s,.6s,.3s}.u05-card-label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:25px;color:#536b89;font-size:13px;font-weight:600}.u05-card-label>i{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:8px;background:var(--metric-soft);color:var(--glyph-primary,var(--metric-ink));font-style:normal;--glyph-fill:var(--metric-tint);--glyph-secondary:var(--metric-accent)}.u05-card-label>i[data-metric-icon=views]{--glyph-primary:#2779df;--glyph-secondary:#19b7d0;--glyph-fill:#b7e9fb}.u05-card-label>i[data-metric-icon=users]{--glyph-primary:#7656cd;--glyph-secondary:#c46dc8;--glyph-fill:#e0ccfa}.u05-card-label>i[data-metric-icon=returning]{--glyph-primary:#138d8c;--glyph-secondary:#2cbdd2;--glyph-fill:#b4eee8}.u05-card-label>i[data-metric-icon=interaction]{--glyph-primary:#d75083;--glyph-secondary:#9261d8;--glyph-fill:#f8cbdd}.u05-card-label>i[data-metric-icon=sessions]{--glyph-primary:#d88b21;--glyph-secondary:#ef6849;--glyph-fill:#ffe0aa}.u05-card-label>i[data-metric-icon=duration]{--glyph-primary:#278acb;--glyph-secondary:#596cda;--glyph-fill:#bde5fc}.u05-card-label>i[data-metric-icon=new-user]{--glyph-primary:#21a271;--glyph-secondary:#258ccc;--glyph-fill:#baeed6}.u05-card-label>i[data-metric-icon=network]{--glyph-primary:#5866d8;--glyph-secondary:#27aecb;--glyph-fill:#d0d7ff}.u05-card-label>i[data-metric-icon=registration]{--glyph-primary:#8754ce;--glyph-secondary:#2daec4;--glyph-fill:#e2d0fb}.u05-card-label>i[data-metric-icon=target]{--glyph-primary:#e76d36;--glyph-secondary:#edb522;--glyph-fill:#ffdbc2}.u05-card-label>i[data-metric-icon=target-users]{--glyph-primary:#2d98bd;--glyph-secondary:#596ad8;--glyph-fill:#c0e9f6}.u05-card-label>i[data-metric-icon=orders]{--glyph-primary:#477adb;--glyph-secondary:#2db6be;--glyph-fill:#ccdefc}.u05-card-label>i[data-metric-icon=receipts]{--glyph-primary:#d48a1c;--glyph-secondary:#ef684a;--glyph-fill:#ffe5ae}.u05-card-label>i[data-metric-icon=refund]{--glyph-primary:#d7597b;--glyph-secondary:#9364cc;--glyph-fill:#f9cfdf}.u05-card-label>i[data-metric-icon=net-receipts]{--glyph-primary:#13978a;--glyph-secondary:#397ed9;--glyph-fill:#bcebe1}.u05-card-label>i[data-metric-icon=average-order]{--glyph-primary:#845bcc;--glyph-secondary:#ce6cac;--glyph-fill:#e7d5fa}.u05-card-label>i[data-metric-icon=engaged-users]{--glyph-primary:#a160c9;--glyph-secondary:#e79731;--glyph-fill:#ead0f7}.u05-card-label>i[data-metric-icon=launch]{--glyph-primary:#3b87d8;--glyph-secondary:#bd63ca;--glyph-fill:#c8e5fb}.u05-card-label>i[data-metric-icon=retention]{--glyph-primary:#25a28d;--glyph-secondary:#6870d9;--glyph-fill:#c0eee5}.u05-card-label>i[data-metric-icon=lead]{--glyph-primary:#b861b5;--glyph-secondary:#ef8654;--glyph-fill:#f1d0ee}.u05-card-label>i[data-metric-icon=paying-users]{--glyph-primary:#6470d3;--glyph-secondary:#dfa12c;--glyph-fill:#d8dcfa}.u05-card-label>i[data-metric-icon=share]{--glyph-primary:#279cbf;--glyph-secondary:#9665d2;--glyph-fill:#c5eaf7}.u05-metric-card>strong{display:block;margin:7px 0 8px;min-height:35px;color:var(--metric-ink);font-size:30px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.u05-card-compare,.u05-card-yesterday{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 6px;color:#596f8c;font-size:11px;line-height:1.6}.u05-card-compare b,.u05-card-yesterday b{font-weight:500;color:#455f7d;font-variant-numeric:tabular-nums}.u05-card-compare em,.u05-card-yesterday em{font-style:normal}.u05-card-yesterday{margin-top:6px;padding-top:6px;border-top:1px solid #e6edf5}.u05-metric-card>small{display:block;margin-top:4px;color:#5d718b;font-size:10px;line-height:1.5}.u05-metric-card:hover{border-color:var(--metric-accent);box-shadow:0 5px 14px #2b619415;transform:translateY(-2px)}.u05-metric-card:active{transform:translateY(0);box-shadow:0 1px 4px #2b619415}.u05-metric-card[aria-pressed=true]{border-color:var(--metric-accent);box-shadow:inset 0 0 0 1px var(--metric-accent),0 2px 8px #2b61940b}.u05-metric-card:focus-visible,.u05-configure:focus-visible,.u05-distribution-tabs button:focus-visible{outline:3px solid #75a9ea;outline-offset:3px}.u05-home-metrics+.u01-home-scope{margin:8px 0;padding:0 2px;border:0;background:transparent}#home-trend{scroll-margin-top:90px}.u07-home-analysis-pair,.public-page .demo-overview-top.u07-home-analysis-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;margin-top:16px}.u07-home-analysis-pair>*{min-width:0}.console-page .u07-home-analysis-pair>.u01-fixed-trend,.console-page .u07-home-analysis-pair>.u01-yesterday-brief,.console-page .u07-home-analysis-pair>.r05-ai-notice{margin:0}.u07-home-analysis-pair>:is(.u01-fixed-trend,.u01-yesterday-brief,.demo-overview-trend,.demo-overview-ai,.r05-ai-notice){position:relative;border:1px solid #dce7f4;border-radius:12px}.console-page .u07-home-analysis-pair>.u01-yesterday-brief,.console-page .u07-home-analysis-pair>.r05-ai-notice,.u07-home-analysis-pair>:is(.demo-overview-trend,.demo-overview-ai,.v14-card),.u07-home-analysis-pair>.u01-fixed-trend .v04-hero-chart{padding:18px 20px}.u07-home-analysis-pair>:is(.u01-fixed-trend,.u01-yesterday-brief,.demo-overview-trend,.demo-overview-ai,.r05-ai-notice):before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;pointer-events:none;border-radius:3px;background:linear-gradient(90deg,#3979df,#2a9d91,#9470c7,#d48b39);transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s}.u07-home-analysis-pair>:is(.u01-yesterday-brief,.demo-overview-ai,.r05-ai-notice):before{background:linear-gradient(90deg,#a993d9,#779be3,#48b9b5,#e6ae69)}.u07-home-analysis-pair>:is(.u01-fixed-trend,.u01-yesterday-brief,.demo-overview-trend,.demo-overview-ai,.r05-ai-notice):is(:hover,:focus-within):before{transform:scaleX(1);opacity:1;transition-duration:.6s,.3s}.u07-home-analysis-pair .v04-hero-chart>header{flex-wrap:wrap;gap:12px}.u07-home-analysis-pair .v04-chart-controls{min-width:0;max-width:100%;justify-content:flex-start}.u07-home-analysis-pair+.u05-experience,.u07-home-analysis-pair+[data-workbench-module=health]{margin-top:20px}.u07-home-analysis-pair+[data-workbench-module=health]>.u05-experience{margin-top:0}@media(min-width:1200px){.u07-home-analysis-pair,.public-page .demo-overview-top.u07-home-analysis-pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.u05-home-metrics .u05-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.public-page .u07-home-analysis-pair>.demo-overview-ai{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-content:start}.public-page .u07-home-analysis-pair>.demo-overview-ai>*{grid-column:1/-1;min-width:0}.public-page .u07-home-analysis-pair>.demo-overview-ai>.demo-overview-panel-head{grid-column:1;grid-row:1;margin:0}.public-page .u07-home-analysis-pair>.demo-overview-ai>.public-demo-period-tabs{grid-column:2;grid-row:1;margin:0}.public-page .u07-home-analysis-pair>.demo-overview-ai .public-demo-period-tabs button{min-width:44px;padding-inline:8px}.public-page .u07-home-analysis-pair>.demo-overview-ai>.demo-overview-report-scope{margin:4px 0 0}.public-page .u07-home-analysis-pair>.demo-overview-ai>.demo-overview-report-copy{padding:8px 0 6px}.public-page .u07-home-analysis-pair>.demo-overview-ai .demo-overview-report-copy h3{margin:0 0 8px;font-size:17px;line-height:1.6;letter-spacing:0}.public-page .u07-home-analysis-pair>.demo-overview-ai .demo-overview-report-copy p{font-size:14px;line-height:1.65}.public-page .u07-home-analysis-pair>.demo-overview-ai .demo-overview-action{display:block;padding:0;border:0;background:transparent}.public-page .u07-home-analysis-pair>.demo-overview-ai .demo-overview-action strong{margin-right:8px}.public-page .u07-home-analysis-pair>.demo-overview-ai>.u01-demo-report-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0}.public-page .u07-home-analysis-pair>.demo-overview-ai .u01-demo-report-facts>button{display:block;min-width:0;padding:6px 8px;border:1px solid #e1e9f4;border-radius:7px;background:#f6faff;text-align:left;line-height:1.6;overflow-wrap:anywhere}.public-page .u07-home-analysis-pair>.demo-overview-ai .u01-demo-report-facts strong{margin-left:4px}.public-page .u07-home-analysis-pair>.demo-overview-ai .u01-demo-report-facts span{display:block}.public-page .u07-home-analysis-pair>.demo-overview-ai>.demo-overview-state-note{margin:6px 0;font-size:12px;line-height:1.6;color:#596f8c}.public-page .u07-home-analysis-pair>.demo-overview-ai>.demo-overview-evidence{margin:0}.public-page .u07-home-analysis-pair>.demo-overview-ai>.demo-overview-subscription{padding-top:6px}.public-page .u07-home-analysis-pair>.demo-overview-ai>.demo-overview-evidence>summary,.public-page .u07-home-analysis-pair>.demo-overview-ai>.demo-overview-subscription>summary{padding-block:6px}}.u05-no-trend{padding:20px 0;color:#596f89;font-size:14px;line-height:1.7}.u05-no-trend strong{color:#2d527c;font-weight:550}.u05-no-trend p{margin:6px 0}.u05-experience{min-width:0;margin:12px 0;padding:9px 16px 6px;border:1px solid #dce7f4;border-radius:11px;background:linear-gradient(105deg,#f7fbff,#fff)}.u05-experience-row{display:flex;align-items:center;gap:16px}.u05-experience h2{margin:0;color:#324c6d;font-size:14px;font-weight:600;white-space:nowrap}.u05-experience-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;gap:10px}.u05-experience-values>button{display:flex;align-items:center;min-height:44px;min-width:0;gap:8px;padding:8px 12px;border:1px solid var(--metric-border);border-radius:8px;background:var(--metric-tint);color:var(--metric-ink);font-size:12px;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s}.u05-experience-values>button:is(:hover,[aria-pressed=true]){border-color:var(--metric-accent);box-shadow:inset 0 0 0 1px var(--metric-accent)}.u05-experience-values>button:focus-visible{outline:3px solid #75a9ea;outline-offset:3px}.u05-experience-values>button[aria-expanded=true]>.glyph{transform:rotate(180deg)}.u05-experience-values i{display:inline-flex;font-style:normal}.u05-experience-values strong{margin-left:auto;color:var(--metric-ink);font-size:20px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.u07-experience-detail{margin-top:8px;padding:8px 0 0;border-top:1px solid var(--metric-border)}.u07-experience-empty p{color:#526b89;font-size:12px;line-height:1.7}.u07-experience-empty{padding:20px 0 8px}.u07-experience-empty>strong{color:#3d5674;font-size:14px}.u07-experience-empty p{margin:7px 0}.u07-experience-hours-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b8cce4 #f1f5fa;padding:3px}.u07-experience-hours{display:grid;grid-template-columns:repeat(24,minmax(24px,1fr));gap:4px}.u07-experience-hours>button{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;min-height:58px;padding:4px 3px;border:1px solid transparent;border-radius:5px;background:transparent;color:#526b89;font-size:11px;line-height:14px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .35s,border-color .35s,transform .3s cubic-bezier(.22,1,.36,1)}.u07-experience-hours>button:is(:hover,[aria-pressed=true]){border-color:var(--metric-border);background:var(--metric-tint);color:var(--metric-ink)}.u07-experience-hours>button:active{transform:translateY(2px)}.u07-experience-hours>button:focus-visible,.u07-experience-explanation summary:focus-visible{outline:2px solid #3979df;outline-offset:1px}.u07-experience-hour-bar{display:block;position:relative;width:100%;height:30px;border-bottom:1px solid #d4deeb}.u07-experience-hour-bar i{display:block;position:absolute;inset:0;border-radius:3px 3px 1px 1px;background-color:var(--hour-color,#c9d3df);background-image:linear-gradient(180deg,#ffffff30,#fff0);transform:scaleY(var(--hour-scale));transform-origin:bottom;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .4s}.u07-experience-hour-bar em{position:absolute;inset:0;display:grid;align-items:center;background:#eef2f6;color:#6a7d91;font-style:normal;font-size:14px;border-radius:3px}.u07-experience-hours [data-level=error-low]{--hour-color:#e8b15f}.u07-experience-hours [data-level=error-high]{--hour-color:#dc8851}.u07-experience-hours [data-level=request-low]{--hour-color:#39aabb}.u07-experience-hours [data-level=request-medium]{--hour-color:#5389d6}.u07-experience-hours [data-level=request-high]{--hour-color:#8b76c7}.u07-experience-hours [data-level=speed-fast]{--hour-color:#39a99e}.u07-experience-hours [data-level=speed-medium]{--hour-color:#d4b064}.u07-experience-hours [data-level=speed-slow]{--hour-color:#df8d59}.u07-experience-footer{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px}.u07-experience-readout{display:flex;align-items:baseline;flex:1;flex-wrap:wrap;gap:4px 12px;color:#526b89;font-size:12px;font-variant-numeric:tabular-nums}.u07-experience-readout strong{color:#334f70;white-space:nowrap}.u07-experience-readout b{color:var(--metric-ink);font-size:14px}.u07-experience-readout small{font-size:11px}.u07-experience-explanation{color:#526b89;font-size:12px;line-height:1.7}.u07-experience-explanation summary{min-height:44px;display:flex;align-items:center;gap:5px;cursor:pointer;color:var(--metric-ink)}.u07-experience-explanation[open]{flex-basis:100%}.u07-experience-explanation p{margin:0 0 8px;max-width:85ch}@media(max-width:900px),(pointer:coarse){.u07-experience-hours{grid-template-columns:repeat(24,minmax(44px,1fr));gap:8px;min-width:1240px}.u07-experience-readout{min-height:44px}.u07-experience-readout small{flex-basis:100%}}.u05-configure{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:4px 6px;border:0;background:transparent;color:#2869ac;font-size:12px;cursor:pointer}.u05-experience-meta{display:flex;align-items:center;flex-wrap:wrap;gap:1px 14px;color:#5d718b;font-size:11px;line-height:1.6}.u05-experience-meta>a{color:#52769e;text-decoration:none}.u05-experience-meta>.u05-incident{flex-basis:100%;color:#b26428}.u05-http-details>summary{cursor:pointer}.u05-http-details[open]{flex-basis:100%}.u05-http-details>div{padding:8px 0}.u05-http-details p{margin:3px 0}.console-page .u01-yesterday-brief{border-color:#dce7f4;background:linear-gradient(120deg,#f6faff,#fff)}.u01-yesterday-brief .r03-report-home .v04-hero-title h2{color:#294c78;font-size:18px;font-weight:650}.u01-yesterday-brief .r03-report-home .v04-hero-title{gap:0}.u01-yesterday-brief .v09-actions.is-compact article{border-color:#e0e8f3;background:#f8fbff}.u01-yesterday-brief .v09-action-preview{border-color:#dce7f4;background:#f2f7ff}.u05-report-meta{font-size:11px;color:#596f8c}.u05-report-meta details summary{cursor:pointer}.u05-report-meta details p{margin:4px 0;font-size:12px}.console-page .r05-ai-notice{margin:14px 0;padding:18px 20px;border:1px solid #dce7f4;border-radius:12px;background:linear-gradient(120deg,#f6faff,#fff)}.console-page .r05-ai-notice>strong{display:block;color:#294c78;font-size:18px;font-weight:650}.console-page .r05-ai-notice p{margin:10px 0 0;color:#62768f;font-size:14px;line-height:1.8}.u05-distribution-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0;padding-bottom:8px;border-bottom:1px solid #e2ebf6}.u05-distribution-tabs button{min-height:40px;padding:6px 16px;border:0;border-radius:6px;background:transparent;color:#617994;cursor:pointer;font-size:13px}.u05-distribution-tabs button.is-active{background:#eaf3ff;color:#2d6daf}.u05-distribution-empty{display:grid;justify-items:center;padding:16px 12px 24px;color:#6a819b;text-align:center}.u05-distribution-empty svg{width:min(100%,330px);height:145px;fill:#f2f7fc;stroke:#c6d7e9;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.u05-distribution-empty>strong{margin-top:3px;color:#4c6789;font-size:15px;font-weight:550}.u05-distribution-empty>p{margin:8px 0;font-size:13px;line-height:1.7}.u05-distribution-empty>a,.u05-configure-link{display:inline-flex;align-items:center;min-height:40px;color:#286bab;font-size:13px;text-decoration:none}.u05-other-business{margin:14px 0;color:#627791;font-size:13px;line-height:1.7}.u05-other-business>summary{min-height:40px;padding:8px 0;cursor:pointer}.u05-other-business[open]>.ant-form-item{margin-top:10px}.u05-game-entry{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0}.u05-game-entry>button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;max-width:100%;padding:9px 15px;border:1px solid #b9cee9;border-radius:8px;color:#245ba9;background:#f4f8ff;font-size:13px;cursor:pointer}.u05-game-entry>button:hover,.u05-game-entry>button.is-active{border-color:#8eb4e6;color:#194c91;background:#e8f2ff}.u05-game-entry>button:focus-visible{outline:3px solid #2464dc;outline-offset:3px}.u05-game-entry>span{color:#627791;font-size:13px;line-height:1.7}.demo-workspace-sidebar .u05-game-entry{margin:7px 5px}.demo-workspace-sidebar .u05-game-entry>button{width:100%}.choice-grid .u05-game-choice{grid-column:1 / -1}.public-page .demo-overview-report-scope{margin:0 0 5px;font-size:12px;color:#596f8c}.public-page .demo-overview-report-scope summary{cursor:pointer}.public-page .demo-overview-report-scope p{margin:5px 0;font-size:12px}.demo-visual-ring-panel>details{max-width:100%;color:#596f8c;font-size:12px;line-height:1.7}.demo-visual-ring-panel>details summary{cursor:pointer}.u05-cohort-chart{min-width:0}.u05-cohort-chart svg{display:block;width:100%;height:165px}.u05-cohort-chart text{fill:#526781;font-size:12px}.u05-demo-trend .demo-overview-trend-summary>div:first-child>strong,.u05-demo-trend .demo-overview-hour-readout span:first-of-type{color:var(--metric-ink)}.u05-demo-trend .u01-demo-chart-legend span:first-child i{background:var(--metric-accent)}.u05-demo-trend .demo-overview-hour-chart{padding-top:8px}.u05-demo-trend input[type=range]{accent-color:var(--metric-accent)}@container (max-width:959px){.u05-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.console-page .u07-home-analysis-pair>.u01-yesterday-brief,.console-page .u07-home-analysis-pair>.r05-ai-notice,.u07-home-analysis-pair>:is(.demo-overview-trend,.demo-overview-ai,.v14-card),.u07-home-analysis-pair>.u01-fixed-trend .v04-hero-chart{padding:16px}.u05-home-metrics{margin:10px 0;padding:14px 10px 4px;border:1px solid #e5ecf4;border-radius:12px;background:#fff}.u05-today-heading{gap:4px 8px;margin-bottom:10px}.u05-today-heading h2{font-size:17px}.u05-today-heading>div{flex-basis:100%;order:3;font-size:11px}.u05-home-metrics .u05-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.u05-metric-card,.u05-metric-card[data-tone]{container-type:inline-size;min-height:196px;padding:7px 3px;border-color:var(--metric-border);border-radius:8px;background:linear-gradient(145deg,var(--metric-tint),#fff 90%);box-shadow:none}.u05-card-label{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:18px auto;align-items:start;gap:4px;min-height:50px;color:#596b81;font-size:11px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.u05-card-label>span{grid-row:2;min-height:28px}.u05-card-label>i,.u05-metric-card[data-tone] .u05-card-label>i{grid-row:1;justify-self:start;flex-basis:18px;width:18px;height:18px;border-radius:4px;background:transparent;color:var(--glyph-primary,var(--metric-ink))}.u05-card-label .glyph{width:18px;height:18px}.u05-metric-card>strong,.u05-metric-card[data-tone]>strong{margin:4px 0 5px;min-height:26px;min-width:0;max-width:100%;color:#151e2c;font-size:clamp(18px,32cqi,24px);font-weight:650;letter-spacing:-.025em;line-height:1.1;white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow:hidden;text-overflow:ellipsis}.u05-metric-card[data-tone]>strong[title^="CNY "],.u05-metric-card[data-tone]>strong[title^="-CNY "],.u05-metric-card[data-tone]>strong[data-long-value=true]{font-size:clamp(11px,19.5cqi,16px)}.u05-card-compare,.u05-card-yesterday{display:grid;grid-template-columns:minmax(0,1fr);gap:0;color:#627286;font-size:10px;line-height:1.35;overflow-wrap:normal}.u05-card-compare b,.u05-card-yesterday b{min-width:0;max-width:100%;color:#4b5f77;font-size:clamp(9px,17cqi,10.5px);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u05-card-compare em,.u05-card-yesterday em{min-width:0;max-width:100%;color:#526a86;font-size:clamp(9px,16cqi,10px);white-space:normal;word-break:keep-all}.u05-card-yesterday{margin-top:4px;padding-top:4px;border-color:#dde6f0}.u05-metric-card>small{color:#66788d;font-size:9.5px;line-height:1.35;overflow-wrap:anywhere}.u05-metric-card[aria-pressed=true]{border-color:var(--metric-accent);box-shadow:inset 0 0 0 1px var(--metric-accent)}#home-trend{scroll-margin-top:120px}.u05-experience{padding:10px 12px 8px}.u05-experience-row{flex-wrap:wrap;gap:8px}.u05-experience-values{order:3;flex-basis:100%;gap:6px}.u05-experience-values>button{flex-wrap:wrap;gap:4px;padding:8px;font-size:11px}.u05-experience-values>button>strong{flex-basis:100%;margin-left:0;font-size:22px}.u05-experience-values>button>.glyph{display:none}.u05-experience-row>.u05-configure{margin-left:auto;min-height:44px}.u05-experience-meta{margin-top:5px}.u05-distribution-tabs button{min-height:44px;padding-inline:12px}.public-page .demo-visual-bars{gap:13px}.public-page .demo-visual-bar-label{color:#596b81;font-size:12px}.public-page .demo-visual-bar-label strong{color:#1b293b;font-size:13px;font-weight:600}.public-page .demo-visual-bar-label strong small{margin-left:8px;color:#687b90;font-size:12px;font-weight:400}.public-page .demo-visual-bar-track{height:9px;background:#edf2f8}}@media(prefers-reduced-motion:reduce){.u05-metric-card,.u05-metric-card:before,.u05-experience-values>button,.u07-experience-hours>button,.u07-experience-hour-bar i,.u07-home-analysis-pair>:is(.u01-fixed-trend,.u01-yesterday-brief,.demo-overview-trend,.demo-overview-ai,.r05-ai-notice):before{transition:none}.u05-metric-card:is(:hover,:active),.u07-experience-hours>button:active{transform:none}.u05-metric-card:before,.u07-home-analysis-pair>:is(.u01-fixed-trend,.u01-yesterday-brief,.demo-overview-trend,.demo-overview-ai,.r05-ai-notice):before{transform:none}}.home-range-control{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:12px 0;color:#526b89;font-size:12px}.home-range-control>div{display:flex;gap:8px;flex-wrap:wrap}.home-range-control button{min-height:44px;padding:8px 14px;border:1px solid #d8e4f4;border-radius:8px;background:#fff;color:#466385;font:inherit;cursor:pointer}.home-range-control button[aria-pressed=true]{border-color:#80abed;background:#eaf3ff;color:#235faa}.home-range-control button:focus-visible,.u05-metric-expanded button:focus-visible{outline:3px solid #6f9ff0;outline-offset:3px}.home-range-control>.home-filter-scroll{display:flex;flex-wrap:nowrap;gap:20px;max-width:100%;overflow-x:auto;padding:4px}.home-filter-scroll>div{display:flex;align-items:center;flex:none;gap:6px}.home-filter-scroll button,.home-traffic-options>span{white-space:nowrap}.home-traffic-options>span{margin-right:2px}.home-traffic-unavailable{display:inline-flex;align-items:center;gap:8px;margin-right:12px}.home-traffic-unavailable .ant-btn{min-width:44px;min-height:44px}.u05-metric-card,.u05-metric-card[data-tone]{min-height:110px;padding:12px 14px}.u05-card-delta{color:var(--metric-ink);font-size:12px;line-height:1.5}.u05-metric-expanded{padding:14px 16px;margin:12px 0;border:1px solid var(--metric-border,#d8e4f4);border-radius:9px;background:var(--metric-tint,#f7faff);color:#476482}.u05-metric-expanded header{display:flex;align-items:center;justify-content:space-between;gap:12px}.u05-metric-expanded button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:6px 10px;border:0;border-radius:6px;background:#fff;color:#285e9e;cursor:pointer;font:inherit}.u05-metric-expanded dl{display:flex;flex-wrap:wrap;gap:12px 30px;margin:8px 0}.u05-metric-expanded dl>div{display:grid;gap:5px}.u05-metric-expanded dt{font-size:12px}.u05-metric-expanded dd{margin:0;font-size:18px;color:var(--metric-ink,#294c78);font-variant-numeric:tabular-nums}.u05-metric-expanded p{margin:7px 0 0;font-size:12px;line-height:1.6}.choice-grid .u05-game-choice{grid-column:auto}@media(max-width:600px){.u05-home-metrics .u05-metric-grid{gap:8px}.u05-metric-card,.u05-metric-card[data-tone]{min-height:106px;padding:8px 5px}.u05-card-label{grid-template-rows:18px 28px;min-height:46px;gap:3px;font-size:12px;line-height:1.2}.u05-card-label>span{min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u05-metric-card>strong,.u05-metric-card[data-tone]>strong{margin:4px 0;min-height:22px;font-size:21px}.u05-metric-card[data-tone]>strong[data-long-value=true]{font-size:16px}.u05-card-delta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.home-range-control>div{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.home-range-control>.home-filter-scroll{display:flex;width:100%}.home-filter-scroll button{min-width:44px;padding-inline:10px}.home-range-control button{padding:8px 4px}}.u05-campaign-performance{display:flex;flex-wrap:wrap;gap:12px 20px;padding-top:10px}.u05-campaign-performance span{display:flex;gap:6px;align-items:baseline}.u05-campaign-performance b{color:#205cb6}.public-page.public-workbench{--wb-bg:#f4f6f9;--wb-surface:#fff;--wb-ink:#11182a;--wb-muted:#69758c;--wb-border:#e6ebf2;--wb-blue:#1262f5;min-height:100dvh;background:var(--wb-bg);color:var(--wb-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}.public-workbench *{box-sizing:border-box}.public-workbench button,.wb-drawer button,.wb-search-modal button{font-family:inherit;cursor:pointer}.public-workbench button:focus-visible,.wb-drawer button:focus-visible,.wb-search-modal button:focus-visible{outline:2px solid #1262f5;outline-offset:3px}.public-workbench .public-demo-main{padding:0;background:var(--wb-bg);min-height:100dvh}.public-workbench .public-demo-shell.demo-workspace-layout{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;margin:0}.public-workbench .demo-workspace-content{min-width:0;padding:0 28px 32px;min-height:100dvh}.public-workbench .demo-workspace-nav-column{margin:0;min-width:0}.public-workbench .demo-workspace-sidebar.wb-sidebar{position:sticky;top:0;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;align-content:normal;gap:0;padding:0 16px 18px;border:0;border-right:1px solid #e6ebf2;border-radius:0;background:#fff;box-shadow:none;scrollbar-width:thin;overflow:auto}.wb-sidebar-brand{display:flex;align-items:center;gap:11px;min-height:86px;padding:14px 9px 18px;color:#11182a;text-decoration:none;white-space:nowrap;flex-shrink:0}.wb-sidebar-brand>.public-brand-mark{width:32px;height:34px;flex:0 0 32px;gap:4px}.wb-sidebar-brand>span:last-child{display:grid;gap:1px}.wb-sidebar-brand strong{font-size:23px;letter-spacing:-.6px;font-weight:750;color:#11182a}.wb-sidebar-brand small{font-size:12px;color:#718096;letter-spacing:.5px}.public-workbench .wb-sidebar nav{display:grid;gap:5px}.public-workbench .wb-sidebar .demo-workspace-nav-label{padding:12px 12px 8px;color:#7a8598;font-size:12px;font-weight:550;letter-spacing:1px;white-space:nowrap}.public-workbench .wb-sidebar nav button{position:relative;display:flex;align-items:center;gap:15px;min-height:45px;padding:11px 14px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:#596680;font-size:14px;font-weight:500;white-space:nowrap}.public-workbench .wb-sidebar nav button>.anticon{font-size:20px;flex:0 0 20px;color:#253350}.public-workbench .wb-sidebar nav button:hover{background:#f6f8fb;color:#1262f5}.public-workbench .wb-sidebar nav button.is-active{color:#1262f5;background:#eef4ff;box-shadow:inset 3px 0 #1262f5;font-weight:600}.public-workbench .wb-sidebar nav button.is-active>.anticon{color:#1262f5}.public-workbench .wb-sidebar .wb-operations-nav{border-top:1px solid #eef1f5;margin-top:20px;padding-top:8px}.wb-sidebar-footer{margin-top:auto;min-height:72px;padding:16px 0 0;border-top:1px solid #eef1f5;display:flex;align-items:center;justify-content:space-between;gap:6px}.wb-sidebar-account{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:#11182a}.wb-sidebar-account>span:last-child{display:grid;gap:2px}.wb-sidebar-account strong{font-size:14px;font-weight:650}.wb-sidebar-account small{font-size:11px;color:#7a8598}.wb-account-avatar,.wb-avatar-menu>span:first-child{display:grid;place-items:center;border-radius:50%;background:#edf0f5;color:#728199;width:36px;height:36px;flex:0 0 36px;font-size:22px}.wb-collapse-button{display:grid;place-items:center;min-width:32px;min-height:38px;padding:3px;border:0;background:none;color:#7a8598;font-size:18px}.public-workbench .demo-workspace-layout:has(.wb-nav-column.is-collapsed){grid-template-columns:78px minmax(0,1fr)}.public-workbench .wb-nav-column.is-collapsed .wb-sidebar{padding-inline:10px}.public-workbench .wb-nav-column.is-collapsed .wb-sidebar-brand{justify-content:center;padding-inline:0}.public-workbench .wb-nav-column.is-collapsed :is(.wb-sidebar-brand>span:last-child,.demo-workspace-nav-label,.wb-sidebar-account,.wb-sidebar nav button>span:not(.anticon)){display:none}.public-workbench .wb-nav-column.is-collapsed .wb-sidebar nav button{justify-content:center;padding:12px 8px}.public-workbench .wb-nav-column.is-collapsed .wb-sidebar-footer{justify-content:center}.wb-appbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;margin:0 -28px;padding:0 28px;background:#fffffff7;border-bottom:1px solid #e6ebf2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wb-appbar-project,.wb-appbar-actions{display:flex;align-items:center;gap:18px;min-width:0}.wb-project-trigger{display:flex;align-items:center;gap:12px;min-height:48px;min-width:0;padding:5px 0;border:0;background:none;color:#172037;text-align:left}.wb-project-trigger>span:not(.anticon){min-width:0}.wb-project-trigger strong{display:block;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-project-trigger small{display:none;color:#758197;font-size:11px;margin-top:2px}.wb-project-trigger>.anticon{font-size:11px;color:#64738b}.wb-project-symbol{display:none}.wb-project-context{padding-left:18px;border-left:1px solid #dfe5ed;color:#7a869b;font-size:13px;white-space:nowrap}.wb-search-trigger{display:flex;align-items:center;gap:10px;min-height:36px;width:230px;padding:7px 11px;border:1px solid #e4e9f1;border-radius:7px;background:#fff;color:#8590a3;font-size:12px;text-align:left}.wb-search-trigger>.anticon{font-size:16px;color:#647593}.wb-search-trigger kbd{margin-left:auto;padding:1px 4px;border-radius:4px;background:#f5f7fa;font-family:inherit;font-size:10px;color:#8994a7;white-space:nowrap}.wb-icon-button{display:grid;place-items:center;width:38px;min-height:40px;padding:5px;border:0;background:none;color:#35435e;font-size:22px;border-radius:8px}.wb-icon-button:hover{background:#f3f6fb}.wb-avatar-menu{display:flex;align-items:center;gap:10px;padding:3px 0;border:0;background:none;color:#6c7890;font-size:10px}.wb-mobile-tools{display:none}.wb-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 0 18px}.wb-page-title{min-width:0}.wb-page-title>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wb-page-title h1{margin:0;color:#101728;font-size:28px;font-weight:720;letter-spacing:-.8px;line-height:1.35}.wb-page-title p{margin:6px 0 0;color:#778298;font-size:14px;line-height:1.65}.wb-detail-drawer .public-demo-detail-table .jdx-analysis-heading h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wb-breakdown-value{color:#19283f;font-variant-numeric:tabular-nums}.wb-breakdown-definition{max-width:245px;font-size:12px;color:#65748a}.wb-breakdown-definition summary{min-height:32px;display:flex;align-items:center;color:#356bdd;cursor:pointer;white-space:nowrap}.wb-breakdown-definition p{margin:7px 0;line-height:1.7}.wb-breakdown-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #e6ebf2;color:#53637b;font-size:12px;background:#f8fafc}.wb-breakdown-total strong{color:#1c2b42;font-size:16px;font-variant-numeric:tabular-nums}.wb-breakdown-total small{margin-left:7px;color:#8390a3;font-size:11px;font-weight:400}.wb-page-heading.is-analysis-page{align-items:center;padding:20px 0 14px}.wb-page-heading.is-analysis-page .wb-page-title h1{font-size:26px}.wb-page-heading.is-analysis-page .wb-page-title p{margin-top:4px;font-size:13px}@media(max-width:760px){.wb-page-heading.is-analysis-page{padding:16px 0 14px}.wb-page-heading.is-analysis-page .wb-page-title h1{font-size:23px}}.wb-demo-badge{display:inline-flex;align-items:center;height:25px;padding:2px 9px;border-radius:12px;background:#e9edf3;color:#8490a2;font-size:11px;white-space:nowrap}.wb-page-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;max-width:650px}.wb-button,.wb-date-select{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #e0e6ef;border-radius:7px;background:#fff;color:#41516e;font-size:13px;font-weight:550;line-height:1.5;white-space:nowrap;text-decoration:none}.wb-button>.anticon,.wb-date-select>.anticon{font-size:17px}.wb-button:hover{color:#1262f5;border-color:#abc9fe;background:#fafcff}.wb-button-primary{background:#1262f5;color:#fff;border-color:#1262f5}.wb-button-primary:hover{background:#0754df;color:#fff;border-color:#0754df}.wb-layout-button{color:#1262f5}.wb-date-select{padding:7px 10px 7px 13px;color:#34445f}.wb-date-select select{border:0;background:transparent;font:inherit;color:inherit;padding:0 2px;outline:none;max-width:185px;cursor:pointer;min-height:24px}.wb-date-select:focus-within{outline:2px solid #1262f5;outline-offset:2px}.wb-date-caption{flex:0 0 100%;text-align:right;color:#8691a3;font-size:11px;line-height:1.3}.wb-button.is-filtered{color:#1262f5;background:#edf4ff;border-color:#bad2fb}.wb-button.is-filtered i{height:5px;width:5px;border-radius:50%;background:#1262f5}.wb-active-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin:0 0 14px;border:1px solid #d8e5fb;border-radius:8px;color:#5e7494;background:#eef4fe;font-size:12px}.wb-active-filter button{padding:4px;border:0;background:none;color:#1262f5;font-size:12px}.wb-bottom-nav{display:none}.public-workbench .public-demo-stack{display:grid;gap:18px}.public-workbench :is(.public-demo-card,.demo-overview-trend,.demo-overview-ai,.demo-section-card,.demo-product-card,.u04-home-module,.u05-experience,.u07-experience-panel){border:1px solid var(--wb-border);border-radius:12px;background:#fff;box-shadow:0 1px 2px #1b345203}.public-workbench .public-demo-card{padding:22px}.public-workbench :is(.public-demo-card,.demo-section-card,.demo-product-card) h2{font-size:19px;font-weight:650;color:#172037;letter-spacing:-.3px}.public-workbench :is(.demo-section-card,.demo-product-card) h3{font-size:15px;font-weight:650;color:#243148}.public-workbench .public-demo-section-title{gap:12px;align-items:center;flex-wrap:wrap}.public-workbench .public-demo-kicker{color:#8590a2;font-size:11px;letter-spacing:.3px}.public-workbench .public-demo-section-title>span,.public-workbench .public-demo-detail-meta span{font-size:12px;color:#7a879b}.public-workbench :is(.demo-section-totals,.demo-product-stats)>div{border-color:#e7ebf2;background:#fff;border-radius:10px;padding:16px}.public-workbench :is(.demo-section-totals,.demo-product-stats) strong,.public-workbench .demo-product-metric-links strong{color:#182033;font-size:25px;font-weight:650;letter-spacing:-.5px}.public-workbench :is(.demo-section-totals,.demo-product-stats,.public-demo-metrics)>div strong,.public-workbench .public-demo-metrics>button strong,.public-workbench .demo-product-metric-links strong{color:#182033!important}.public-workbench .demo-section-card:has(>.u06-hour-strip)>.public-demo-section-title{display:none}.public-workbench :is(.demo-section-totals,.demo-product-stats) span{font-size:12px;color:#738097}.public-workbench .demo-product-stats small{color:#8591a2;font-size:11px}.public-workbench :is(.demo-section-card,.demo-product-card) :is(input,select){min-height:40px;border-color:#dfe6ef;color:#3d4e68;font-size:13px}.public-workbench :is(.demo-section-card,.demo-product-card) button{border-radius:7px;min-height:36px;font-size:12px}.public-workbench :is(.demo-section-card,.demo-product-card) :is(th,td){padding:13px 12px;font-size:13px;border-color:#edf0f5}.public-workbench :is(.demo-section-card,.demo-product-card) th{color:#7c879b;background:#f6f8fa;font-weight:550}.public-workbench :is(.demo-section-card,.demo-product-card) td{color:#47536b}.public-workbench :is(.demo-product-boundary,.demo-product-note,.public-demo-inline-note){font-size:12px;color:#7a8599;line-height:1.7}.public-workbench .demo-product-boundary{background:#f7f9fc;border-color:#e8edf4}.public-workbench .public-demo-bottom{display:flex;justify-content:flex-end;gap:15px;flex-wrap:wrap;margin-top:20px;padding:16px 0 0;border-top:1px solid #e6ebf2;color:#8993a5;font-size:11px;line-height:1.7}.public-workbench .public-demo-bottom>span{margin-right:auto}.public-workbench .public-demo-bottom a{color:#6e7d96}.public-workbench .public-demo-limits{background:transparent;box-shadow:none;border:0;padding:4px 0;color:#8b96a7}.public-workbench .demo-overview-trend-empty,.public-workbench .u01-demo-empty{background:#fbfcfe;border-radius:8px;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:#7b879a}.public-workbench .demo-overview-trend-empty strong{color:#576781;font-size:15px}.wb-drawer .ant-drawer-header,.wb-drawer .ant-drawer-footer{border-color:#e8edf4}.wb-drawer .ant-drawer-title{font-size:18px;font-weight:650;color:#182033}.wb-drawer .ant-drawer-body{padding:22px;background:#fff;overscroll-behavior:contain}.wb-drawer .ant-drawer-content{background:#fff}.wb-panel-intro{margin:0 0 18px;color:#7d8799;font-size:13px;line-height:1.75}.wb-project-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.wb-project-tabs button{padding:7px 12px;min-height:36px;border:1px solid transparent;border-radius:7px;background:#f6f8fb;color:#6d7a90;font-size:12px}.wb-project-tabs button[aria-pressed=true]{background:#eef4ff;color:#1262f5;border-color:#d5e4ff}.wb-project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb-project-list>button{display:flex;align-items:center;gap:11px;min-width:0;min-height:82px;padding:14px 12px;border:1px solid #e4eaf2;border-radius:10px;background:#fff;text-align:left;color:#3d4b65}.wb-project-list>button:hover,.wb-project-list>button.is-selected{border-color:#8bb4ff;background:#f7faff}.wb-project-list>button>span:nth-child(2){display:grid;gap:5px;min-width:0}.wb-project-list strong{font-size:13px;font-weight:600;line-height:1.4}.wb-project-list small{font-size:10px;color:#8c97a8}.wb-project-list>button>.anticon{margin-left:auto;font-size:12px;color:#91a1b6}.wb-project-list>button.is-selected>.anticon{color:#1262f5}.wb-project-tile-icon{flex:0 0 36px;height:38px;display:grid;place-items:center;border-radius:9px;background:#eef4ff;color:#1262f5;font-size:20px}.wb-project-tile-icon[data-product=app]{color:#7659c7;background:#f4f0fc}.wb-project-tile-icon[data-product=mini_program]{color:#169786;background:#eaf8f4}.wb-project-tile-icon[data-product=llm]{color:#c88a28;background:#fff7e9}.wb-text-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 0;border:0;background:none;color:#1262f5;font-size:13px}.wb-more-scenes{margin-top:14px}.wb-login-link{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid #edf1f6;margin-top:15px;font-size:13px;color:#496184;text-decoration:none}.wb-empty{padding:35px 10px;color:#8896aa;display:grid;gap:8px;justify-items:center}.wb-empty>.anticon{font-size:30px}.wb-empty strong{font-size:15px;color:#576a88}.wb-empty p{margin:0;font-size:13px}.wb-search-results{display:grid;gap:3px;margin-top:14px;max-height:55dvh;overflow:auto}.wb-search-results>button{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 12px;border:0;border-radius:7px;background:#fff;color:#566780;text-align:left;font-size:14px}.wb-search-results>button:hover{background:#f1f5fc;color:#1262f5}.wb-search-results>button>.anticon:last-child{margin-left:auto;font-size:11px}.wb-search-results>p{padding:12px;color:#8090a6;font-size:13px}.wb-drawer-footer{display:flex;justify-content:flex-end;gap:10px;padding:3px 0}.wb-form-fields{display:grid;gap:24px}.wb-form-fields>label{display:grid;gap:10px;color:#576a87;font-size:13px}.wb-form-fields select{width:100%;height:42px;padding:8px 12px;border:1px solid #dfe6f1;border-radius:7px;background:#fff;color:#273c5c;font:inherit}.wb-settings-note{padding:16px;background:#f6f8fb;border-radius:9px;color:#7a879a;font-size:12px;line-height:1.75}.wb-settings-note strong{font-weight:550;color:#576a88}.wb-settings-note p{margin:8px 0 0}.wb-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px;margin:0 auto}.wb-tools-grid>button,.wb-tools-grid>a{display:grid;justify-items:center;align-content:center;gap:8px;min-height:120px;padding:16px 10px;border:1px solid #e6ebf4;border-radius:11px;background:#fafcfe;color:#516482;text-align:center;text-decoration:none}.wb-tools-grid>button:hover,.wb-tools-grid>a:hover{border-color:#b1cdfa;background:#f4f8ff}.wb-tools-grid .anticon{font-size:26px;color:#266df0;margin-bottom:2px}.wb-tools-grid strong{font-size:13px;font-weight:550}.wb-tools-grid span:not(.anticon){font-size:11px;color:#8591a4}.wb-notification-item{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid #edf1f5}.wb-notification-item>span{font-size:25px;color:#3778e4;flex:0 0 32px}.wb-notification-item strong{font-size:15px;color:#253756}.wb-notification-item p{font-size:13px;color:#7c8aa0;line-height:1.7;margin:8px 0}.wb-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wb-analysis-grid button{display:grid;align-content:center;justify-items:center;gap:12px;min-height:94px;padding:14px 7px;border:1px solid #e7edf4;border-radius:10px;background:#f8fafc;color:#61728d;font-size:12px}.wb-analysis-grid button>.anticon{color:#326deb;font-size:25px}.wb-analysis-grid button[aria-current=page]{background:#edf4ff;border-color:#b5cff8;color:#1262f5}.wb-analysis-project{display:flex;margin:20px auto 0}.wb-detail-drawer .ant-drawer-body{background:#f5f7fa}.wb-detail-drawer .public-demo-stack{display:grid;gap:16px}.wb-detail-drawer .public-demo-card{background:#fff;border:1px solid #e6ebf2;border-radius:10px;padding:20px}.wb-detail-drawer .public-demo-card h2{font-size:19px;color:#18273f}.wb-detail-drawer .public-demo-two{grid-template-columns:1fr}.wb-detail-drawer .public-demo-table-wrap{max-width:100%;overflow:auto}.wb-detail-drawer .public-demo-table-wrap table{min-width:550px}.wb-detail-drawer .public-demo-actions{flex-wrap:wrap}.wb-detail-drawer .public-demo-detail-number strong{color:#18253b;font-size:34px}.wb-detail-drawer .public-demo-detail-meta{display:flex;flex-wrap:wrap;gap:7px 14px;color:#8591a6;font-size:11px}.wb-detail-drawer .public-demo-section-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.wb-detail-drawer .public-demo-detail-source,.wb-detail-drawer .public-demo-card>p,.wb-detail-drawer .public-demo-card li{font-size:13px;line-height:1.75;color:#72819b}.wb-detail-drawer button{font:inherit}.wb-detail-drawer .public-demo-detail-number{display:grid;gap:10px}.wb-detail-drawer .public-demo-detail-number>span{font-size:13px;color:#73829a;line-height:1.75}.wb-detail-drawer .public-demo-detail-meta{margin-top:15px}.wb-detail-drawer .public-demo-detail-table select{max-width:100%;padding:6px;border:1px solid #dfe7f2;border-radius:5px}.public-workbench .sr-only,.wb-drawer .sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}@media(min-width:1700px){.public-workbench .demo-workspace-content{padding-inline:36px}.wb-appbar{margin-inline:-36px;padding-inline:36px}.wb-page-heading{padding-top:28px}.public-workbench .public-demo-stack{gap:20px}}@media(max-width:1270px)and (min-width:1025px){.public-workbench .public-demo-shell.demo-workspace-layout{grid-template-columns:208px minmax(0,1fr)}.public-workbench .demo-workspace-content{padding-inline:22px}.wb-appbar{margin-inline:-22px;padding-inline:22px}.public-workbench .wb-sidebar{padding-inline:12px}.public-workbench .wb-sidebar nav button{gap:11px;font-size:13px}.wb-sidebar-brand strong{font-size:21px}.wb-search-trigger{width:190px}.wb-page-title h1{font-size:25px}.wb-page-actions{gap:7px}.wb-button{padding-inline:10px}.wb-project-context{display:none}.wb-page-title p{font-size:12px;max-width:240px}}@media(max-width:1024px){.public-workbench .public-demo-shell.demo-workspace-layout,.public-workbench .demo-workspace-layout:has(.wb-nav-column.is-collapsed){display:block;width:100%}.public-workbench .wb-sidebar{display:none!important}.public-workbench .demo-workspace-content{padding:0 22px 106px}.wb-appbar{margin-inline:-22px;padding-inline:22px}.wb-appbar-project{gap:10px}.wb-project-trigger small{display:block}.wb-project-context{display:none}.wb-project-symbol{display:grid;place-items:center;flex:0 0 37px;width:37px;height:39px;color:#256ff0;background:#edf4ff;border-radius:9px;font-size:22px}.wb-bottom-nav{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:70px;padding:7px 12px calc(7px + env(safe-area-inset-bottom,0px));background:#fffffffa;border-top:1px solid #e6ebf2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wb-bottom-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:49px;padding:5px 8px;border:0;background:transparent;color:#8793a6;font-size:11px;font-weight:500}.wb-bottom-nav>button>.anticon{display:grid;place-items:center;min-width:48px;height:29px;border-radius:8px;font-size:22px}.wb-bottom-nav>button[aria-current=page]{color:#1262f5}.wb-bottom-nav>button[aria-current=page]>.anticon{background:#edf4ff}.wb-mobile-tools{display:grid}.wb-page-heading{padding-top:22px}.wb-appbar-actions{gap:10px}.wb-avatar-menu{display:none}.wb-page-title h1{font-size:26px}.wb-page-actions{max-width:440px}.wb-button{padding-inline:11px}.public-workbench .public-demo-main{padding-top:0}.wb-drawer .ant-drawer-content-wrapper{max-width:100vw}.wb-detail-drawer .ant-drawer-content-wrapper{width:100vw!important}}@media(max-width:760px){.public-workbench .demo-workspace-content{padding:0 16px 104px}.wb-appbar{min-height:66px;margin-inline:-16px;padding:7px 16px}.wb-appbar-actions{gap:7px}.wb-project-trigger{gap:10px}.wb-project-trigger strong{font-size:16px}.wb-project-trigger small{font-size:11px}.wb-search-trigger{width:auto;border:0;min-height:40px;padding:6px}.wb-search-trigger span:not(.anticon),.wb-search-trigger kbd{display:none}.wb-search-trigger>.anticon{font-size:21px}.wb-page-heading{align-items:center;padding:18px 0 15px;gap:8px}.wb-page-title h1{font-size:23px;letter-spacing:-.6px}.wb-page-title p{display:none}.wb-page-title>div{gap:7px}.wb-demo-badge{height:22px;padding-inline:7px;font-size:10px}.wb-page-actions{flex-wrap:nowrap;gap:6px;flex-shrink:0}.wb-page-actions>.wb-button,.wb-page-actions>.ant-dropdown-trigger,.wb-date-caption{display:none}.wb-date-select{min-height:36px;padding:5px 6px 5px 8px;gap:4px;font-size:11px}.wb-date-select>.anticon{font-size:14px}.wb-date-select select{max-width:121px;font-size:11px}.wb-project-context{display:none}.public-workbench .public-demo-stack{gap:14px}.public-workbench .public-demo-card{padding:17px}.public-workbench :is(.public-demo-card,.demo-section-card,.demo-product-card) h2{font-size:17px}.public-workbench :is(.demo-section-totals,.demo-product-stats){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.public-workbench :is(.demo-section-totals,.demo-product-stats)>div{padding:13px}.public-workbench :is(.demo-section-totals,.demo-product-stats) strong{font-size:23px}.public-workbench :is(.demo-product-filters,.demo-section-filters){gap:10px}.public-workbench :is(.demo-product-table,.public-demo-table-wrap){overflow-x:auto;overscroll-behavior:contain}.public-workbench .public-demo-bottom{margin-top:16px;padding-top:14px;gap:8px 16px}.public-workbench .public-demo-bottom>span{flex-basis:100%;font-size:10px}.wb-drawer .ant-drawer-body{padding:18px}.wb-tools-drawer .ant-drawer-content,.wb-analysis-drawer .ant-drawer-content{border-radius:18px 18px 0 0}.wb-tools-grid{gap:9px}.wb-tools-grid>button,.wb-tools-grid>a{min-height:114px;padding:13px 5px;gap:6px}.wb-tools-grid strong{font-size:12px}.wb-tools-grid span:not(.anticon){font-size:10px}.wb-tools-grid .anticon{font-size:24px}.wb-project-list{gap:9px}.wb-project-list>button{padding:12px 9px;gap:7px}.wb-project-list strong{font-size:12px}.wb-project-list small{font-size:9px}.wb-project-tile-icon{width:29px;flex-basis:29px;height:33px;font-size:19px}.wb-project-tabs{gap:4px}.wb-project-tabs button{padding-inline:11px}.wb-detail-drawer .ant-drawer-body{padding:14px}.wb-detail-drawer .public-demo-card{padding:17px}.wb-active-filter,.wb-active-filter button{font-size:11px}}@media(max-width:390px){.public-workbench .demo-workspace-content{padding-inline:12px}.wb-appbar{padding-inline:12px;margin-inline:-12px}.wb-project-symbol{display:none}.wb-project-trigger strong{font-size:15px}.wb-appbar-actions{gap:2px}.wb-page-title h1{font-size:21px}.wb-page-title .wb-demo-badge,.wb-search-trigger{display:none}.wb-project-list{grid-template-columns:1fr}.wb-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-analysis-grid{gap:8px}.wb-analysis-grid button{font-size:11px}}@media(prefers-reduced-motion:reduce){.public-workbench *,.wb-drawer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.public-workbench .wb-sidebar,.wb-appbar,.wb-page-heading,.wb-bottom-nav,.wb-drawer{display:none!important}.public-workbench .demo-workspace-content{padding:0}.public-workbench .public-demo-shell.demo-workspace-layout{display:block}.public-workbench .public-demo-main{background:#fff}.public-workbench .public-demo-card{box-shadow:none}}@media print{body.wb-detail-open{overflow:visible!important;height:auto!important}body.wb-detail-open #root{display:none!important}body.wb-detail-open .wb-detail-drawer.ant-drawer-open{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important}body.wb-detail-open .wb-detail-drawer :is(.ant-drawer-content-wrapper,.ant-drawer-content,.ant-drawer-body){position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;box-shadow:none!important;background:#fff!important}body.wb-detail-open .wb-detail-drawer .ant-drawer-body{padding:0!important}body.wb-detail-open .wb-detail-drawer :is(.ant-drawer-mask,.ant-drawer-close,.public-demo-actions){display:none!important}body.wb-detail-open .wb-detail-drawer .ant-drawer-header{padding:0 0 12px!important}body.wb-detail-open .wb-detail-drawer .public-demo-stack{display:block}body.wb-detail-open .wb-detail-drawer .public-demo-card{margin:0 0 16px;border:1px solid #d9dee7;padding:16px;box-shadow:none}body.wb-detail-open .wb-detail-drawer .public-demo-table-wrap{overflow:visible;max-height:none}body.wb-detail-open .wb-detail-drawer .public-demo-table-wrap table{min-width:0;width:100%;font-size:10pt}body.wb-detail-open .wb-detail-drawer :is(th,td){white-space:normal;overflow-wrap:anywhere}body.wb-detail-open .wb-detail-drawer tr{break-inside:avoid}body.wb-detail-open .wb-detail-drawer thead{display:table-header-group}}:is(.console-page,.platform-page,.login-page){--ink: #151c2c;--muted: #687487;--soft-muted: #7d8798;--line: #e5e9ef;--paper: #fff;--blue: #1763ef;--blue-dark: #1455ce;--blue-soft: #edf3ff;--shadow: 0 4px 18px rgb(25 39 64 / 4%);--console-header-height: 68px;min-height:100svh;color:var(--ink);background:#f5f6f8;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.console-page .console-header{height:var(--console-header-height);padding-inline:24px;gap:28px;border-color:var(--line);background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:is(.console-page,.platform-page,.login-page) .brand{gap:11px}:is(.console-page,.platform-page,.login-page) .brand strong{color:#131a2b;font-size:21px;letter-spacing:-.03em}:is(.console-page,.platform-page,.login-page) .brand-mark{width:33px;height:32px;gap:3px}:is(.console-page,.platform-page,.login-page) .brand-mark i{width:6px;border-radius:5px;box-shadow:none}:is(.console-page,.platform-page,.login-page) .brand-mark i:nth-child(1){height:12px;background:#2d79ff}:is(.console-page,.platform-page,.login-page) .brand-mark i:nth-child(2){height:19px;background:#18bdcb}:is(.console-page,.platform-page,.login-page) .brand-mark i:nth-child(3){height:26px;background:#12bd96}:is(.console-page,.platform-page,.login-page) .brand-mark i:nth-child(4){height:32px;background:#ffac25}.console-page .product-nav{gap:24px}.console-page .product-nav a{color:#5b6578;font-size:14px}.console-page .product-nav a:is(:hover,.is-active){color:var(--blue)}.console-page .product-nav a.is-active:after{height:2px}.console-page .header-actions{gap:10px}.console-page .scope-chip{min-height:40px;border-color:var(--line);color:#4c586b;font-size:12px;text-decoration:none}.console-page .scope-chip:hover{border-color:#bdcceb;background:#f8faff}.console-page .project-switcher{min-width:168px;max-width:228px}.console-page .project-switcher .ant-select-selector{border-color:var(--line)!important;background:#f8f9fb}.console-page .account-button{color:#4c586b;border-radius:9px}.console-page .account-button:hover{background:#f5f6f8}.console-page .account-button>span{width:34px;height:34px;background:#edf0f5;color:#626e83}.console-page .account-button b{max-width:92px}.console-page .project-layout{grid-template-columns:218px minmax(0,1fr);min-height:calc(100svh - var(--console-header-height))}.console-page .project-sidebar{top:var(--console-header-height);height:calc(100svh - var(--console-header-height));align-self:start;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-color:var(--line);scrollbar-width:thin;scrollbar-color:#d5dae3 transparent}.console-page .project-sidebar-inner{min-height:100%;height:auto;padding:22px 12px 18px}.console-page .sidebar-project{padding:3px 10px 21px;border-color:var(--line)}.console-page .sidebar-project strong{font-size:14px;line-height:1.5}.console-page .sidebar-project small{margin-top:4px;color:var(--muted);font-size:11px}.console-page .project-sidebar nav{gap:4px;padding-block:17px 6px}.console-page .project-sidebar nav a,.mobile-drawer nav a{position:relative;min-height:46px;padding:10px 13px;gap:12px;border-radius:8px;color:#556176;font-size:14px;line-height:1.5;text-decoration:none}.console-page .project-sidebar nav a:hover,.mobile-drawer nav a:hover{color:#1763ef;background:#f5f7fb}.console-page .project-sidebar nav a.is-active,.mobile-drawer nav a.is-active{color:#1763ef;background:#edf3ff;font-weight:650}.console-page .project-sidebar nav a.is-active:before,.mobile-drawer nav a.is-active:before{content:"";position:absolute;inset:9px auto 9px 0;width:3px;background:#1763ef;border-radius:4px}.console-page .sidebar-label{margin:16px 12px 6px;color:#7b8698;font-size:11px;letter-spacing:.02em}.console-page .sidebar-divider{margin:17px 10px;background:var(--line)}.console-page .sidebar-footer{margin-top:24px;padding:14px 10px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.console-page .sidebar-footer strong{font-size:12px;color:#566277}.console-page .sidebar-footer small{margin-top:6px;font-size:11px;line-height:1.7;color:#778295}.console-page .project-main{width:min(100%,1580px);padding:28px 28px 60px}.console-page .project-heading{gap:18px;margin-bottom:22px;align-items:flex-start}.console-page .project-heading>div:first-child{min-width:0}.console-page .project-heading h1{margin-block:4px 7px;color:var(--ink);font-size:28px;line-height:1.35;letter-spacing:-.025em}.console-page .project-heading p{color:var(--muted);font-size:14px;line-height:1.7}.console-page .page-kicker{color:#7c8798;font-size:11px;letter-spacing:.04em}.console-page .heading-status{padding:7px 0;border:0;border-radius:0;background:transparent}.console-page .heading-status strong{color:#556176;font-size:12px}.console-page .heading-status small{color:#7b8596;font-size:11px;line-height:1.6}.console-page .workspace-main{width:min(100%,1400px);padding:34px 32px 64px}.console-page .workspace-heading{align-items:center;gap:24px;margin-bottom:26px}.console-page .workspace-title-row h1,.console-page .workspace-heading h1{color:var(--ink);font-size:29px;letter-spacing:-.025em;line-height:1.35}.console-page .workspace-heading p{color:var(--muted);font-size:14px;line-height:1.75}.console-page .workspace-actions{gap:10px}.console-page .product-filter{gap:4px;margin-bottom:24px;padding:4px;border-color:var(--line);background:#fff;border-radius:10px}.console-page .product-filter button{min-height:40px;padding-inline:18px;font-size:13px;color:#687487}.console-page .product-filter button.is-active{background:#edf3ff;color:var(--blue)}.console-page .project-grid{gap:18px}.console-page .project-card{padding:24px;border-color:var(--line);border-radius:14px;box-shadow:none}.console-page .project-card:hover{transform:none;border-color:#b9ccef;box-shadow:0 5px 20px #1d34570d}.console-page .project-card h2{margin-top:22px;color:var(--ink);font-size:19px}.console-page .project-card>p{font-size:13px;line-height:1.7}.console-page .project-meta{margin-top:20px;border-color:var(--line)}.console-page .project-meta div{gap:18px;padding-block:7px;font-size:12px}.console-page .project-meta dt{color:#727e90}.console-page .project-meta dd{color:#2d384b}.console-page .project-card footer>span{font-size:12px;color:#737f91}.console-page .project-card .ant-btn-link{font-size:13px}.console-page :is(.role-tag,.product-badge){padding:4px 8px;font-size:11px;border-radius:6px}.console-page :is(.settings-card,.project-facts-card,.readiness-card,.diagnostic-card,.ai-empty-card,.v04-card,.v04-hero-chart,.v05-detail-card,.v06-panel,.v06-money-card,.v06-campaign-card,.v08-card,.v08-config-card,.v08-history-card,.v08-status-card,.v09-report-card,.v11-summary,.v11-plan-card,.v12-card,.v13-card,.v14-card,.web-install-panel){border-color:var(--line);border-radius:12px;background:#fff;box-shadow:none}.console-page :is(.settings-card,.readiness-card,.project-facts-card){padding:22px}.console-page .settings-card>header{margin-bottom:22px}.console-page .settings-card>header h2{color:var(--ink);font-size:17px}.console-page .settings-card>header p{color:var(--muted);font-size:13px;line-height:1.7}.console-page .settings-card>header>span{width:34px;height:34px;background:#f1f5fd;color:#386ac0;font-size:12px}.console-page .settings-form-footer{border-color:var(--line)}.console-page .settings-form-footer>span{color:var(--muted);font-size:12px;line-height:1.7}.console-page :is(.readiness-card,.project-facts-card) h2{color:var(--ink);font-size:17px}.console-page .readiness-message{border-color:var(--line);background:#f8f9fb}.console-page .readiness-message strong{font-size:14px}.console-page .readiness-message p,.console-page .viewer-boundary{color:var(--muted);font-size:12px;line-height:1.7}.console-page .project-facts-card dl div{border-color:var(--line);font-size:12px;line-height:1.7}.console-page .project-facts-card dt{color:var(--muted)}.console-page .project-facts-card dd{color:#354055}.console-page .project-facts-card>p{color:var(--muted);font-size:12px;line-height:1.7}.console-page :is(.u01-yesterday-brief,.r05-ai-notice){border-color:var(--line);background:#fff;box-shadow:none}.console-page .r05-ai-notice>strong{color:var(--ink);font-size:18px}.console-page .u01-yesterday-brief .r03-report-home .v04-hero-title h2{color:var(--ink)}.console-page .u06-module-frame{border-color:var(--line);background:#fff;box-shadow:none}.console-page .u06-module-frame:before{display:none}.console-page .u06-module-toolbar button{color:#6a7587}.console-page .u06-module-toolbar button:hover{color:var(--blue);border-color:#d8e4f9;background:#f1f5fd}.console-page .u06-expanded-title{color:var(--ink)}.console-page .r05-workbench-grid.is-editing .u06-module-frame{outline:1px dashed #9ebbef;outline-offset:3px;border-color:#c4d6f6}.console-page .wizard-main{width:min(100%,1240px);padding-block:24px 64px}.console-page .wizard-shell{border-color:var(--line);border-radius:16px;box-shadow:none}.console-page .wizard-aside{background:#f8f9fb;border-color:var(--line)}.console-page .wizard-aside h1{color:var(--ink);letter-spacing:-.025em}.console-page .wizard-aside>p,.console-page .wizard-boundary p{color:var(--muted);font-size:13px;line-height:1.75}.console-page .wizard-boundary{border-color:var(--line);background:#fff}.console-page .wizard-step h2{color:var(--ink);font-size:26px;letter-spacing:-.025em}.console-page .wizard-step-intro{color:var(--muted);font-size:14px;line-height:1.75}.console-page .choice-card strong{font-size:15px}.console-page .choice-card small{color:var(--muted);font-size:12px;line-height:1.65}.console-page .review-card{border-color:var(--line);background:#f9fafb}.console-page .review-card-heading{border-color:var(--line)}.console-page .wizard-actions{gap:12px;border-color:var(--line)}:is(.console-page,.platform-page) .ant-btn{border-radius:8px;min-height:40px;box-shadow:none}:is(.console-page,.platform-page) .ant-btn-primary{background:#1763ef;border-color:#1763ef}:is(.console-page,.platform-page) .ant-btn-primary:not(:disabled):hover{background:#1557d2;border-color:#1557d2}:is(.console-page,.platform-page) .ant-btn-default{border-color:#dce2eb}:is(.console-page,.platform-page) .ant-form-item-label>label{color:#303b4e;font-size:13px;font-weight:550}:is(.console-page,.platform-page) :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){border-color:#dce2eb;border-radius:8px}:is(.console-page,.platform-page) .ant-input::placeholder{color:#818b9b}:is(.console-page,.platform-page) .ant-form-item-extra{color:#727e90;font-size:12px;line-height:1.7}:is(.console-page,.platform-page) .ant-table{color:#303b4e;font-size:13px;font-variant-numeric:tabular-nums}:is(.console-page,.platform-page) .ant-table-thead>tr>th{color:#667184;background:#f6f7f9;border-bottom-color:var(--line);font-size:12px;font-weight:550}:is(.console-page,.platform-page) .ant-table-tbody>tr>td{border-bottom-color:#edf0f4}:is(.console-page,.platform-page) .ant-table-tbody>tr:hover>td{background:#f9fbff}.console-page :is(.v04-table,.v06-table,.v09-fact-table,.v12-table,.v13-table,.v14-table-wrap){font-size:13px;color:#354055}.console-page :is(.v04-table,.v06-table,.v09-fact-table,.v12-table,.v13-table,.v14-table-wrap) thead{background:#f6f7f9;color:#667184}.console-page :is(.v04-table,.v06-table,.v09-fact-table,.v12-table,.v13-table,.v14-table-wrap) td{font-variant-numeric:tabular-nums}:is(.console-page,.platform-page,.login-page) :is(button,a,summary):focus-visible{outline:3px solid #7eabfa;outline-offset:3px}.platform-page.platform-r04{background:#f5f6f8;color:#151c2c}.platform-page.platform-r04 .platform-header{min-height:68px;padding:10px 24px;gap:24px;border-color:var(--line);background:#fff}.platform-page.platform-r04 .platform-header>span{color:#687487;font-size:13px}.platform-page.platform-r04 .platform-header>div{gap:18px}.platform-page.platform-r04 .platform-header>div>a{color:#566176;font-size:13px;text-decoration:none}.platform-page.platform-r04 .platform-shell{grid-template-columns:218px minmax(0,1fr);min-height:calc(100svh - 68px)}.platform-page.platform-r04 .platform-shell--locked{grid-template-columns:minmax(0,1fr)}.platform-page.platform-r04 .platform-sidebar{top:68px;height:calc(100svh - 68px);padding:24px 12px;border-color:var(--line);scrollbar-width:thin}.platform-page.platform-r04 .platform-sidebar-heading{gap:6px;padding:0 12px 23px}.platform-page.platform-r04 .platform-sidebar-heading strong{font-size:15px;color:var(--ink)}.platform-page.platform-r04 .platform-sidebar-heading span{font-size:12px;color:var(--muted)}.platform-page.platform-r04 .platform-nav-links a,.platform-mobile-navigation .platform-nav-links a{position:relative;min-height:46px;padding:11px 13px;color:#556176;border-radius:8px}.platform-page.platform-r04 .platform-nav-links a.is-active,.platform-mobile-navigation .platform-nav-links a.is-active{color:#1763ef;background:#edf3ff}.platform-page.platform-r04 .platform-nav-links a.is-active:before,.platform-mobile-navigation .platform-nav-links a.is-active:before{content:"";position:absolute;inset:9px auto 9px 0;width:3px;border-radius:3px;background:#1763ef}.platform-page.platform-r04 .platform-main{max-width:1500px;padding:28px 28px 64px}.platform-page.platform-r04 .platform-breadcrumb{margin-bottom:18px;color:#7b8698;font-size:12px}.platform-page.platform-r04 .platform-title{gap:18px}.platform-page.platform-r04 .platform-title h1{color:var(--ink);font-size:28px;letter-spacing:-.025em}.platform-page.platform-r04 .platform-title p{color:var(--muted);font-size:14px}.platform-page.platform-r04 :is(.platform-security-note,.platform-boundary){border:1px solid var(--line);border-radius:10px;background:#f9fafb}.platform-page.platform-r04 .platform-security-note>div{color:#657185;font-size:12px}.platform-page.platform-r04 .platform-section-heading h2{color:var(--ink);font-size:19px}.platform-page.platform-r04 .platform-metric{padding:22px;gap:12px;border-color:var(--line);border-radius:12px;background:#fff;box-shadow:none}.platform-page.platform-r04 .platform-metric>span{color:#687487;font-size:13px}.platform-page.platform-r04 .platform-metric>strong{color:var(--ink);font-size:32px;font-weight:700;letter-spacing:-.02em}.platform-page.platform-r04 .platform-metric>small{color:#768194;font-size:12px}.platform-page.platform-r04 .platform-metric:hover{border-color:#bbcef0;box-shadow:0 4px 18px #1927400a}.platform-page.platform-r04 :is(.platform-project,.platform-site-panel,.platform-mfa,.platform-empty,.platform-access-lost,.platform-data-table,.platform-service-project-rows){border-color:var(--line);border-radius:12px;background:#fff}.platform-page.platform-r04 :is(.platform-modules,.platform-site-editor){border-color:var(--line);background:#f8f9fb}.platform-page.platform-r04 .platform-data-table .ant-table-thead>tr>th{background:#f6f7f9;color:#657185}.platform-page.platform-r04 .platform-main p{color:#647085}.platform-page.platform-r04 .platform-main .platform-failure{color:#9a5b1e}.platform-page.platform-r04 .platform-site-table th{background:#f6f7f9;color:#657185;font-weight:550}.platform-mobile-navigation .ant-drawer-body,.mobile-drawer .ant-drawer-body{background:#fff;padding:18px 14px}main.login-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#f6f7f9}main.login-page .login-story{padding:40px clamp(36px,6vw,96px);background:#f3f5f8;border-color:#e6e9ef}main.login-page .login-story:before{display:none}main.login-page .login-story-copy{margin-top:clamp(68px,10vh,120px)}main.login-page .login-story-copy h1{color:#151c2c;font-size:clamp(34px,3.2vw,48px);line-height:1.3;letter-spacing:-.035em}main.login-page .login-story-copy p{color:#687487;font-size:15px;line-height:1.9}main.login-page .login-preview{border-color:#e1e6ed;border-radius:14px;background:#fff;box-shadow:0 12px 32px #2a38520d;transform:none}main.login-page .login-preview-rail{background:#fff;border-color:#e8ecf1}main.login-page .login-preview-rail i{background:#e6eaf0}main.login-page .login-preview-rail i:first-child{background:#73a2fa}main.login-page .login-preview-body>div i{background:#fff;border-color:#e3e8ef;border-radius:8px}main.login-page .login-principles{color:#697589;font-size:12px}main.login-page .login-panel{padding:44px;background:#fafbfc}main.login-page .login-card{width:min(100%,460px);padding:36px;background:#fff;border:1px solid #e4e8ef;border-radius:16px;box-shadow:0 8px 30px #1e2d4b0a}main.login-page .login-card h2{color:#151c2c;font-size:29px;font-weight:700;letter-spacing:-.025em}main.login-page .login-intro{color:#687487;font-size:14px;line-height:1.8}main.login-page .ant-form-item-label>label{color:#3a4559;font-size:13px}main.login-page :is(.ant-input,.ant-input-affix-wrapper){border-color:#dce2eb;border-radius:9px}main.login-page .primary-action{border-radius:9px;background:#1763ef;border-color:#1763ef;box-shadow:none}main.login-page .login-boundary{margin-top:22px;padding:13px 14px;border-color:#e7eaf0;color:#738094;background:#f8f9fb;font-size:12px;line-height:1.75}main.login-page .login-registration{color:#6c788c;font-size:13px}@media(max-width:1200px){.console-page .console-header{gap:18px;padding-inline:20px}.console-page .product-nav{gap:15px}.console-page .account-button b{display:none}.console-page .project-layout{grid-template-columns:196px minmax(0,1fr)}.console-page .project-main{padding-inline:22px}.console-page .project-heading{flex-wrap:wrap}.console-page .project-heading>.r05-heading-actions{margin-left:auto}.platform-page.platform-r04 .platform-main{padding-inline:24px}}@media(max-width:1000px){.console-page .workspace-main{padding-inline:24px}.console-page .workspace-heading{align-items:flex-start;flex-wrap:wrap}.platform-page.platform-r04 .platform-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}main.login-page .login-story{padding-inline:34px}main.login-page .login-panel{padding:28px}main.login-page .login-card{padding:28px}}@media(max-width:900px){main.login-page{display:block;background:#f5f6f8}main.login-page .login-story{display:none}main.login-page .login-panel{min-height:100svh;padding:30px 22px;background:#f5f6f8}main.login-page .login-card{width:min(100%,460px);padding:32px}}@media(max-width:860px){.console-page{--console-header-height: 108px}.console-page .console-header{min-height:108px;height:auto;padding:4px 14px 0;gap:0 10px;flex-wrap:wrap}.console-page .console-header>:is(.brand,.header-actions,.mobile-menu-button){min-height:52px}.console-page .console-header .brand strong{font-size:18px}.console-page .console-header .brand-mark{transform:scale(.88);transform-origin:left center}.console-page .header-actions{gap:6px}.console-page .scope-chip{max-width:112px;min-height:40px;padding:7px 9px;font-size:12px}.console-page .product-nav{order:4;display:flex;flex:1 0 100%;min-height:48px;gap:8px;border-top:1px solid #eef0f4;align-self:auto;justify-content:space-around}.console-page .product-nav a{flex:1;justify-content:center;min-height:48px;font-size:13px}.console-page .project-layout{display:block}.console-page .project-sidebar{display:none}.console-page .project-main{padding:22px 18px 48px}.console-page .project-heading{gap:14px;margin-bottom:18px}.console-page .project-heading h1{font-size:25px}.console-page .project-heading>.r05-heading-actions{margin-left:0;width:100%;justify-content:flex-start}.console-page .workspace-main,.console-page .wizard-main{padding:26px 18px 48px}.console-page .workspace-heading{flex-direction:column;gap:18px;align-items:stretch}.console-page .workspace-title-row h1,.console-page .workspace-heading h1{font-size:26px}.console-page .product-filter{width:100%;overflow-x:auto}.console-page .product-filter button{flex:1 0 auto;padding-inline:13px}.console-page .project-grid,.console-page .wizard-shell{grid-template-columns:minmax(0,1fr)}.console-page .wizard-aside{padding:24px;border-right:0;border-bottom:1px solid var(--line)}.console-page .wizard-content{padding:28px 24px}:is(.console-page,.platform-page) .ant-btn{min-height:44px}:is(.console-page,.platform-page) .ant-table-content{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}:is(.console-page,.platform-page) :is(.ant-input,.ant-input-affix-wrapper input){font-size:16px}}@media(max-width:760px){.platform-page.platform-r04 .platform-header{min-height:64px;padding:10px 14px;gap:12px}.platform-page.platform-r04 .platform-header>div{gap:12px}.platform-page.platform-r04 .platform-shell{display:block;min-height:calc(100svh - 64px)}.platform-page.platform-r04 .platform-main{padding:22px 16px 48px}.platform-page.platform-r04 .platform-title{align-items:flex-start;gap:12px}.platform-page.platform-r04 .platform-title h1{font-size:25px}.platform-page.platform-r04 .platform-metric-row{gap:12px}.platform-page.platform-r04 .platform-metric{padding:18px 14px;gap:9px}.platform-page.platform-r04 .platform-metric>strong{font-size:28px}.platform-page.platform-r04 :is(.platform-project,.platform-site-panel,.platform-mfa){padding:18px 16px}}@media(max-width:520px){.console-page .console-header{padding-inline:10px;gap:0 6px}.console-page .console-header .brand{gap:6px}.console-page .console-header .brand strong{font-size:17px}.console-page .scope-chip{max-width:94px;padding-inline:7px}.console-page .project-main,.console-page .workspace-main,.console-page .wizard-main{padding-inline:14px}.console-page .project-card{padding:20px}.console-page :is(.settings-card,.project-facts-card,.readiness-card){padding:18px 16px}.console-page .settings-grid{grid-template-columns:minmax(0,1fr);gap:14px}.console-page .wizard-aside{padding:20px 18px}.console-page .wizard-content{padding:24px 18px}.console-page .choice-grid,.console-page .form-grid{grid-template-columns:minmax(0,1fr)}.console-page .choice-card.ant-radio-button-wrapper{min-height:92px;padding:16px}.console-page .settings-form-footer{flex-direction:column;align-items:stretch}main.login-page .login-panel{padding:20px 14px}main.login-page .login-card{padding:28px 22px;border-radius:14px}main.login-page .login-card h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.console-page .project-card,.console-page .project-sidebar nav a,.platform-page.platform-r04 .platform-metric{transition:none}}:root{--jdx-action: #2467dc;--jdx-action-hover: #eff5ff;--jdx-action-selected: #e9f2ff;--jdx-action-pressed: #dceaff;--jdx-action-line: #b9d1f8;--jdx-action-focus: #3478ee;--jdx-feedback-duration: .14s;--jdx-press-duration: .1s}@media screen{:is(.public-workbench,.console-page,.platform-page,.ant-drawer,.ant-modal,.ant-dropdown) :is(button,a,summary,[role=button]){-webkit-tap-highlight-color:rgb(52 120 238 / 16%)}:is(.public-workbench,.console-page,.platform-page,.ant-drawer,.ant-modal,.ant-dropdown) :is(button,a,summary,input,select,[role=button]):focus-visible{outline:2px solid var(--jdx-action-focus);outline-offset:3px}.public-workbench .wb-sidebar nav button:not(:disabled):not([aria-disabled=true]),.console-page .project-sidebar nav a,.mobile-drawer .project-sidebar-inner nav a,.platform-page .platform-nav-links a{transition:background-color var(--jdx-feedback-duration) ease,color var(--jdx-feedback-duration) ease,box-shadow var(--jdx-feedback-duration) ease}.public-workbench .wb-sidebar nav button:not(:disabled):not([aria-disabled=true]):hover,.console-page .project-sidebar nav a:hover,.mobile-drawer .project-sidebar-inner nav a:hover,.platform-page .platform-nav-links a:hover{color:var(--jdx-action);background:var(--jdx-action-hover)}.public-workbench .wb-sidebar nav button:not(:disabled):not([aria-disabled=true]).is-active,.console-page .project-sidebar nav a.is-active,.mobile-drawer .project-sidebar-inner nav a.is-active,.platform-page .platform-nav-links a.is-active{color:var(--jdx-action);background:var(--jdx-action-selected);box-shadow:inset 3px 0 var(--jdx-action-focus)}.public-workbench .wb-sidebar nav button:not(:disabled):not([aria-disabled=true]):active,.console-page .project-sidebar nav a:active,.platform-page .platform-nav-links a:active{background:var(--jdx-action-pressed)}.public-workbench .wb-sidebar nav button:is(:hover,.is-active)>.anticon{color:var(--jdx-action)}.public-workbench .wb-bottom-nav>button:not(:disabled):not([aria-disabled=true]):hover>.anticon{background:var(--jdx-action-hover);color:var(--jdx-action)}.public-workbench .wb-bottom-nav>button[aria-current=page]{color:var(--jdx-action)}.public-workbench .wb-bottom-nav>button[aria-current=page]>.anticon{background:var(--jdx-action-selected);box-shadow:inset 0 0 0 1px #d3e3fc}.public-workbench .wb-bottom-nav>button:not(:disabled):not([aria-disabled=true]):active>.anticon{background:var(--jdx-action-pressed)}:is(.public-workbench,.console-page,.ant-drawer) :is(.demo-geo-device-tabs,.demo-health-metric-tabs,.demo-health-record-tabs,.demo-search-chart-switch,.report-periods,.v07-recent-tabs,.v09-period-tabs,.v12-tabs,.v12-provider-row,.v13-tabs){background:#fff;border-color:#dfe7f2}.public-workbench .hm17-demo .hm17-controls>div,.public-workbench .demo-geo-toolbar>div:first-child{background:#fff;border-color:#dfe7f2}:is(.public-workbench,.console-page,.ant-drawer) :is(.demo-geo-device-tabs,.demo-geo-toolbar,.demo-health-metric-tabs,.demo-health-record-tabs,.demo-search-tabs,.demo-search-chart-switch,.demo-section-tabs,.demo-product-tabs,.demo-visual-tabs,.hm17-controls,.wb-project-tabs,.report-periods,.v07-recent-tabs,.v07-mode-row,.v09-period-tabs,.v12-tabs,.v12-provider-row,.v13-tabs) button:not(:disabled):not([aria-disabled=true]){transition:background-color var(--jdx-feedback-duration) ease,border-color var(--jdx-feedback-duration) ease,color var(--jdx-feedback-duration) ease,box-shadow var(--jdx-feedback-duration) ease}:is(.public-workbench,.console-page,.ant-drawer) :is(.demo-geo-device-tabs,.demo-geo-toolbar,.demo-health-metric-tabs,.demo-health-record-tabs,.demo-search-tabs,.demo-search-chart-switch,.demo-section-tabs,.demo-product-tabs,.demo-visual-tabs,.hm17-controls,.wb-project-tabs,.report-periods,.v07-recent-tabs,.v07-mode-row,.v09-period-tabs,.v12-tabs,.v12-provider-row,.v13-tabs) button:not(:disabled):not([aria-disabled=true]):hover{color:var(--jdx-action);background:var(--jdx-action-hover)}:is(.public-workbench,.console-page,.ant-drawer) :is(.demo-geo-device-tabs,.demo-geo-toolbar,.demo-health-metric-tabs,.demo-health-record-tabs,.demo-search-tabs,.demo-search-chart-switch,.demo-section-tabs,.demo-product-tabs,.demo-visual-tabs,.hm17-controls,.wb-project-tabs,.report-periods,.v07-recent-tabs,.v07-mode-row,.v09-period-tabs,.v12-tabs,.v12-provider-row,.v13-tabs) button:not(:disabled):not([aria-disabled=true]):is([aria-pressed=true],[aria-selected=true],.is-active){color:var(--jdx-action);background:var(--jdx-action-selected);border-color:var(--jdx-action-line);box-shadow:inset 0 0 0 1px #c5d9fa;font-weight:600}:is(.public-workbench,.console-page,.ant-drawer) :is(.demo-geo-device-tabs,.demo-geo-toolbar,.demo-health-metric-tabs,.demo-health-record-tabs,.demo-search-tabs,.demo-search-chart-switch,.demo-section-tabs,.demo-product-tabs,.demo-visual-tabs,.hm17-controls,.wb-project-tabs,.report-periods,.v07-recent-tabs,.v07-mode-row,.v09-period-tabs,.v12-tabs,.v12-provider-row,.v13-tabs) button:not(:disabled):not([aria-disabled=true]):active{background:var(--jdx-action-pressed)}:is(.public-workbench,.console-page,.platform-page,.ant-drawer,.ant-modal) :is(.wb-button,.wb-icon-button,.wb-collapse-button,.wb-search-trigger,.wb-text-button,.public-outline-button,.demo-health-export,.demo-analysis-link,.demo-analysis-reset,.demo-geo-city-link,.demo-geo-drill-button,.drv-reset,.hm17-detail-button,.jdx-analysis-action,.jdx-analysis-tools button,.jdx-analysis-tools summary,.jdx-analysis-footer button,.demo-search-actions button,.demo-search-sitemap button,.demo-geo-actions button,.demo-geo-map-panel>header button,.drv-drawer-footer>button,.account-button):not(:disabled):not([aria-disabled=true]):not(.wb-button-primary,.ant-btn-primary,.ant-btn-dangerous,.is-primary){transition:background-color var(--jdx-feedback-duration) ease,border-color var(--jdx-feedback-duration) ease,color var(--jdx-feedback-duration) ease,box-shadow var(--jdx-feedback-duration) ease,transform var(--jdx-press-duration) ease}:is(.public-workbench,.console-page,.platform-page,.ant-drawer,.ant-modal) :is(.wb-button,.wb-icon-button,.wb-collapse-button,.wb-search-trigger,.wb-text-button,.public-outline-button,.demo-health-export,.demo-analysis-link,.demo-analysis-reset,.demo-geo-city-link,.demo-geo-drill-button,.drv-reset,.hm17-detail-button,.jdx-analysis-action,.jdx-analysis-tools button,.jdx-analysis-tools summary,.jdx-analysis-footer button,.demo-search-actions button,.demo-search-sitemap button,.demo-geo-actions button,.demo-geo-map-panel>header button,.drv-drawer-footer>button,.account-button):not(:disabled):not([aria-disabled=true]):not(.wb-button-primary,.ant-btn-primary,.ant-btn-dangerous,.is-primary):hover{color:var(--jdx-action);border-color:var(--jdx-action-line);background:var(--jdx-action-hover)}:is(.public-workbench,.console-page,.platform-page,.ant-drawer,.ant-modal) :is(.wb-button,.wb-icon-button,.wb-collapse-button,.wb-search-trigger,.wb-text-button,.public-outline-button,.demo-health-export,.demo-analysis-link,.demo-analysis-reset,.demo-geo-city-link,.demo-geo-drill-button,.drv-reset,.hm17-detail-button,.jdx-analysis-action,.jdx-analysis-tools button,.jdx-analysis-tools summary,.jdx-analysis-footer button,.demo-search-actions button,.demo-search-sitemap button,.demo-geo-actions button,.demo-geo-map-panel>header button,.drv-drawer-footer>button,.account-button):not(:disabled):not([aria-disabled=true]):not(.wb-button-primary,.ant-btn-primary,.ant-btn-dangerous,.is-primary):active{background:var(--jdx-action-pressed);border-color:#8db5f3;transform:translateY(1px)}:is(.public-workbench,.console-page,.ant-drawer) .jdx-analysis-fields[open]>summary{color:var(--jdx-action);background:var(--jdx-action-selected);border-color:var(--jdx-action-line)}:is(.public-workbench,.console-page,.ant-drawer) .jdx-analysis-density:focus-within,:is(.public-workbench,.console-page,.ant-drawer) .demo-analysis-filterbar :is(input,select):focus,.public-workbench .drv-filters :is(input,select):focus{border-color:#77a5ef;box-shadow:0 0 0 3px #3478ee1a}:is(.public-workbench,.console-page,.platform-page,.ant-drawer) .jdx-analysis table.jdx-analysis-table tbody tr:hover>td{background:#f0f6ff}:is(.public-workbench,.console-page,.platform-page,.ant-drawer) .jdx-analysis table.jdx-analysis-table tbody tr.is-selected>td{background:#eaf3ff}:is(.public-workbench,.console-page,.platform-page,.ant-drawer) .jdx-analysis table.jdx-analysis-table tbody tr:is(.is-selected,.demo-health-selected-row)>td:first-child{box-shadow:inset 3px 0 var(--jdx-action-focus)}:is(.public-workbench,.console-page,.platform-page,.ant-drawer) .jdx-analysis table.jdx-analysis-table thead th:is([aria-sort=ascending],[aria-sort=descending]){background:#eaf3ff;color:var(--jdx-action);box-shadow:inset 0 -2px var(--jdx-action-focus)}:is(.public-workbench,.console-page,.platform-page,.ant-drawer) .jdx-analysis table.jdx-analysis-table thead th>button:hover{color:var(--jdx-action)}:is(.public-workbench,.console-page,.platform-page,.ant-drawer) .jdx-analysis table.jdx-analysis-table td button:not(:disabled):not([aria-disabled=true]):not(.ant-btn-dangerous,.ant-btn-primary,.is-primary):hover{color:var(--jdx-action);background:#e7f0ff;border-color:var(--jdx-action-line);border-radius:5px}:is(.public-workbench,.console-page,.platform-page,.ant-drawer) .jdx-analysis table.jdx-analysis-table td button:not(:disabled):not([aria-disabled=true]):not(.ant-btn-dangerous,.ant-btn-primary,.is-primary):active{background:var(--jdx-action-pressed)}:is(.public-workbench,.console-page,.platform-page,.ant-drawer,.ant-modal) .ant-btn:is(.ant-btn-default,.ant-btn-text):not(.ant-btn-dangerous,.ant-btn-disabled):not(:disabled):not([aria-disabled=true]):not(.ant-btn-loading):hover{color:var(--jdx-action);border-color:var(--jdx-action-line);background:var(--jdx-action-hover)}:is(.public-workbench,.console-page,.platform-page,.ant-drawer,.ant-modal) .ant-btn:is(.ant-btn-default,.ant-btn-text):not(.ant-btn-dangerous,.ant-btn-disabled):not(:disabled):not([aria-disabled=true]):not(.ant-btn-loading):active{color:var(--jdx-action);background:var(--jdx-action-pressed)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-danger):not(.ant-dropdown-menu-item-disabled):hover,.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:var(--jdx-action);background:var(--jdx-action-hover)}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--jdx-action-selected);color:var(--jdx-action)}.ant-drawer .ant-drawer-close:not(:disabled),.ant-modal .ant-modal-close:not(:disabled){color:#52749f;border-radius:7px;transition:background-color var(--jdx-feedback-duration) ease,color var(--jdx-feedback-duration) ease}.ant-drawer .ant-drawer-close:not(:disabled):hover,.ant-modal .ant-modal-close:not(:disabled):hover{color:var(--jdx-action);background:var(--jdx-action-hover)}.ant-drawer .ant-drawer-close:not(:disabled):active,.ant-modal .ant-modal-close:not(:disabled):active{background:var(--jdx-action-pressed)}.ant-drawer.ant-drawer-open .ant-drawer-mask,.ant-modal-root .ant-modal-mask[class]{background:#2341692b;-webkit-backdrop-filter:none;backdrop-filter:none}.ant-drawer.ant-drawer-open>.ant-drawer-content-wrapper{box-shadow:0 12px 36px #2144771f}.ant-drawer.ant-drawer-right .ant-drawer-content{border-left:1px solid #dce7f5}.ant-drawer.ant-drawer-bottom .ant-drawer-content{border-top:1px solid #dce7f5}.public-workbench .ix-workspace .ix-button:not(.ix-button--primary):not(:disabled):not([aria-disabled=true]):hover{color:var(--jdx-action);border-color:var(--jdx-action-line);background:var(--jdx-action-hover)}.public-workbench .ix-workspace .ix-button:not(.ix-button--primary):not(:disabled):not([aria-disabled=true]):active{color:var(--jdx-action);border-color:#8db5f3;background:var(--jdx-action-pressed)}.public-workbench .ix-workspace .ix-tabs>button:not(:disabled):hover{color:var(--jdx-action);background:var(--jdx-action-hover)}.public-workbench .ix-workspace .ix-tabs>button[aria-pressed=true]{color:var(--jdx-action);background:var(--jdx-action-selected);border-bottom-color:var(--jdx-action-focus)}.public-workbench .ix-workspace .ix-tabs>button:not(:disabled):active{background:var(--jdx-action-pressed)}}@media(prefers-reduced-motion:reduce){:root{--jdx-feedback-duration: 0ms;--jdx-press-duration: 0ms}:is(.public-workbench,.console-page,.platform-page,.ant-drawer,.ant-modal) :is(.wb-button,.wb-icon-button,.wb-collapse-button,.wb-search-trigger,.wb-text-button,.public-outline-button,.demo-health-export,.demo-analysis-link,.demo-analysis-reset,.demo-geo-city-link,.demo-geo-drill-button,.drv-reset,.hm17-detail-button,.jdx-analysis-action,.jdx-analysis-tools button,.jdx-analysis-tools summary,.jdx-analysis-footer button,.demo-search-actions button,.demo-search-sitemap button,.demo-geo-actions button,.demo-geo-map-panel>header button,.drv-drawer-footer>button,.account-button):not(:disabled):not([aria-disabled=true]):not(.wb-button-primary,.ant-btn-primary,.ant-btn-dangerous,.is-primary):active{transform:none}}
