.app-bootstrap-error{display:grid;min-height:100dvh;padding:32px 20px;place-items:center;background:var(--bg)}.app-bootstrap-error-card{width:min(100%,520px);padding:clamp(28px,6vw,48px);border:1px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:var(--shadow-md);text-align:center;overflow-wrap:anywhere}.app-bootstrap-error-icon{display:grid;width:64px;height:64px;margin:0 auto 24px;border-radius:18px;color:#b45309;background:#fffbeb;place-items:center}.app-bootstrap-error-card h1{margin:0 0 14px;font-size:24px;line-height:1.4}.app-bootstrap-error-card p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.8}.app-bootstrap-error-status{display:table;margin:20px auto 0;padding:4px 10px;border-radius:6px;color:var(--text-muted);background:var(--panel-soft);font-size:12px}.app-bootstrap-error-retry{display:inline-flex;min-height:42px;margin-top:28px;align-items:center;justify-content:center;gap:8px}.app-bootstrap-error-card .app-bootstrap-error-help{margin-top:24px;font-size:12px}.query-monitoring-confirmation{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.query-monitoring-confirmation .app-modal-body{min-height:0;overflow-y:auto}.query-monitoring-confirmation .app-modal-head,.query-monitoring-confirmation .app-modal-actions{flex-shrink:0}.query-monitoring-confirmation .app-modal-actions{flex-wrap:wrap}.query-monitoring-confirmation .app-modal-actions .button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:normal;text-align:center}.query-monitoring-confirmation-preference{display:flex;align-items:center;gap:8px;margin-top:20px;color:#475569;cursor:pointer}.query-monitoring-confirmation-preference input{width:16px;height:16px;accent-color:#2563eb}.capacity-summary{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--text-secondary, #596273)}.capacity-adjustment{display:grid;gap:14px}.capacity-policy{padding:12px;border-radius:8px;background:var(--surface-soft, #f4f6fa)}.capacity-filters{display:flex;flex-wrap:wrap;gap:12px}.capacity-filters label{display:grid;gap:4px;flex:1 1 160px}.capacity-question-list{max-height:360px;overflow:auto;display:grid;gap:8px}.capacity-question{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border, #dce1e9);border-radius:8px}.capacity-question>span{display:grid;gap:6px;overflow-wrap:anywhere}.capacity-question small{color:var(--text-secondary, #596273)}.capacity-selection{position:sticky;bottom:0;background:var(--surface, #fff);padding:14px;border-top:1px solid var(--border, #dce1e9)}.capacity-selection ul{max-height:180px;overflow:auto;padding-inline-start:20px}.capacity-actions,.capacity-pagination{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.query-design-header,.query-design-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}.query-design-columns{display:grid;grid-template-columns:minmax(220px,28%) minmax(0,1fr);gap:20px;margin:20px 0}.query-design-topics,.query-design-questions{display:flex;flex-direction:column;height:640px;min-height:0;min-width:0;overflow:hidden}.query-design-topics>:not(.query-design-topic-list),.query-design-questions>:not(.query-design-question-list){flex-shrink:0}.query-design-topic-list,.query-design-question-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.query-design-topics .select{width:100%;margin-bottom:12px}.query-design-topic{display:flex;align-items:center;gap:4px;width:100%;padding:4px;border:1px solid transparent;border-radius:8px}.query-design-topic.active{background:var(--surface-muted, #eef4ff);border-color:var(--primary, #4777ef)}.query-design-topic-select,.query-design-topic-edit{border:0;background:transparent;cursor:pointer;color:inherit;border-radius:6px}.query-design-topic-select{flex:1;min-width:0;padding:10px 6px;text-align:start;overflow-wrap:anywhere}.query-design-topic-edit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px}.query-design-topic-edit:hover:not(:disabled){color:var(--primary, #4777ef);background:#fff}.query-design-topic-edit:disabled{cursor:not-allowed;opacity:.4}.query-design-topic small,.query-design-question small{display:block;margin-top:6px;color:var(--text-muted, #667085)}.query-design-question{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 0;border-bottom:1px solid var(--border, #e6e8ed)}.query-design-question details{margin-top:10px}.query-design-question strong{white-space:pre-wrap;overflow-wrap:anywhere}.query-design-questions>p{overflow-wrap:anywhere}.query-design-questions>p[dir=auto]{max-height:72px;overflow-y:auto}.query-design-toolbar h3{min-width:0;overflow-wrap:anywhere}.query-design-dialog.app-modal-card{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.query-design-dialog .app-modal-body{min-height:0;overflow-y:auto}.query-design-dialog .app-modal-head,.query-design-dialog .app-modal-actions{flex-shrink:0}.query-design-dialog .app-modal-actions{flex-wrap:wrap}.query-design-editor fieldset{min-width:0;border:0;padding:0;margin:0}.query-design-editor label{display:block;margin:14px 0}.query-design-editor .input,.query-design-editor .select{display:block;width:100%;margin-top:6px}.query-design-required{color:var(--danger, #dc2626)}.query-design-preview{min-width:0}.query-design-preview-row{padding:12px 0;border-bottom:1px solid var(--border, #e6e8ed)}.query-design-rules{font-size:13px;overflow-wrap:anywhere}.query-design-rules>div{display:grid;grid-template-columns:minmax(90px,22%) minmax(0,1fr);gap:12px;margin:8px 0}.query-design-rules dt{color:var(--text-muted, #667085)}.query-design-rules dd{margin:0;white-space:pre-wrap}.query-design-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0;margin-top:16px;border:1px solid var(--border, #e6e8ed);border-radius:4px;background:#fff;font-size:12px}.query-design-pagination-total{margin-inline-end:auto;padding:8px 12px}.query-design-page-numbers,.query-design-page-numbers>span{display:flex;align-items:center}.query-design-pagination button,.query-design-pagination select{height:34px;min-width:36px;margin:0;padding:5px 9px;border:0;border-inline-start:1px solid var(--border, #e6e8ed);border-radius:0;background:transparent;color:var(--text-muted, #667085);font-size:12px;cursor:pointer}.query-design-pagination button{display:inline-flex;align-items:center;justify-content:center}.query-design-pagination [aria-current=page]{color:var(--primary, #4777ef);box-shadow:inset 0 0 0 1px var(--primary, #4777ef)}.query-design-pagination :disabled{cursor:not-allowed;opacity:.4}.query-design-page-ellipsis{width:24px;text-align:center;color:var(--text-muted, #667085)}@media (max-width: 760px){.query-design-columns{grid-template-columns:1fr}.query-design-topics{height:360px}.query-design-question{grid-template-columns:20px minmax(0,1fr)}.query-design-question>button{grid-column:2}.query-design-pagination-total{flex-basis:100%;border-bottom:1px solid var(--border, #e6e8ed)}}.query-monitoring-settings{margin-bottom:20px;padding:20px}.query-monitoring-heading,.query-monitoring-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.query-monitoring-heading h3{display:flex;align-items:center;gap:8px;margin:0}.query-monitoring-heading>span{color:#64748b;font-size:13px}.query-monitoring-settings p{margin:12px 0}.query-monitoring-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:18px 0}.query-monitoring-platform{display:flex;align-items:center;gap:10px;min-height:54px;padding:12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;cursor:pointer;font:inherit}.query-monitoring-platform img{width:24px;height:24px;object-fit:contain}.query-monitoring-platform span{flex:1;min-width:0;text-align:start}.query-monitoring-platform small{display:block;margin-top:2px;font-size:11px;line-height:1.3}.query-monitoring-platform img,.query-monitoring-platform svg{flex-shrink:0}.query-monitoring-platform.is-selected{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.query-monitoring-platform:disabled{cursor:default;opacity:.55}.query-monitoring-platform.is-selected:disabled{opacity:.85}.query-monitoring-platform:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.query-monitoring-footer small{color:#64748b;max-width:65ch}.query-monitoring-budget{display:flex;flex-direction:column;gap:6px}.query-monitoring-actions{display:flex;gap:8px}.query-monitoring-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 12px}.query-monitoring-summary>div{padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.query-monitoring-summary dt{color:#64748b;font-size:13px;line-height:1.5}.query-monitoring-summary dd{margin:8px 0 0;font-size:26px;font-weight:700;color:#0f172a}.query-monitoring-summary .query-monitoring-points{border-color:#fbbf24;background:#fffbeb}.query-monitoring-points dd{color:#b45309}.query-monitoring-points small{display:block;margin-top:6px;color:#92400e;font-size:12px}.query-monitoring-insufficient{color:#b91c1c;font-weight:600}.query-monitoring-platform-estimates{display:grid;gap:8px;padding:0;list-style:none}.query-monitoring-platform-estimates li{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;line-height:1.6}@media (max-width: 1000px){.query-monitoring-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.query-monitoring-settings{padding:16px}.query-monitoring-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.query-monitoring-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.query-monitoring-points{grid-column:1 / -1}}.auth-hero{--auth-hero-edge: clamp(56px, 8vw, 124px);--auth-hero-edge-direction: right;--auth-hero-entry-offset: 12px;--auth-hero-answer-clip: inset(0 100% 0 0);--auth-hero-muted: #cfc3ef;position:relative;isolation:isolate;display:grid;align-items:center;min-inline-size:0;overflow:hidden;padding-block:72px;padding-inline:clamp(28px,4.5vw,72px) var(--auth-hero-edge);background:#1a1337;color:#fbf8ff}.auth-hero:dir(rtl){--auth-hero-edge-direction: left;--auth-hero-entry-offset: -12px;--auth-hero-answer-clip: inset(0 0 0 100%)}.auth-hero:after{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline-end:0;inline-size:var(--auth-hero-edge);background:linear-gradient(to var(--auth-hero-edge-direction),transparent,#9c8ad486 52%,#eae3fc 86%,var(--auth-surface));pointer-events:none}.auth-hero-light{position:absolute;z-index:-3;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(ellipse at 68% 29%,#8158fd7d,transparent 38%),radial-gradient(ellipse at 28% 75%,#4337e567,transparent 35%),radial-gradient(ellipse at 75% 80%,#467ce336,transparent 33%);transform:translate(7%,5%) scale(1.08);pointer-events:none}.auth-hero-orbits{position:absolute;z-index:-2;inset-block-start:-12%;inset-inline-end:-11%;inline-size:82%;aspect-ratio:1;border:1px solid #d2baff30;border-radius:50%;transform:rotate(-28deg) scaleY(.56);pointer-events:none}.auth-hero-orbits:before,.auth-hero-orbit{position:absolute;border:1px solid #d2baff3a;border-radius:50%}.auth-hero-orbits:before{content:"";top:24%;right:24%;bottom:24%;left:24%}.auth-hero-orbit{top:12%;right:12%;bottom:12%;left:12%;transform:rotate(175deg)}.auth-hero-orbit:after{content:"";position:absolute;inset-block-start:-5px;left:50%;width:7px;height:10px;border-radius:50%;background:#efe2ff;box-shadow:0 0 17px 4px #b687ffa0}.auth-hero-content{display:grid;gap:clamp(20px,3.2vh,32px);inline-size:min(100%,510px);min-inline-size:0;justify-self:center}.auth-hero-brand{display:flex;inline-size:fit-content;align-items:center;gap:10px;font-size:23px}.auth-hero-brand img{flex:none;border-radius:9px}.auth-hero-intro h2{margin:0;color:inherit;font-size:clamp(29px,3.2vw,51px);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.auth-hero-intro h2 span{display:block;color:#dbc5ff}.auth-hero-intro p{margin:10px 0 0;color:var(--auth-hero-muted);font-size:15px;line-height:1.6}.auth-hero-snapshot{padding:16px;border:1px solid #7963a0;border-radius:18px;background:#211940;box-shadow:0 18px 50px #100b2c6b}.auth-hero-snapshot-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-block-end:12px;font-size:13px}.auth-hero-snapshot-header span{padding:2px 8px;border:1px solid #6b588f;border-radius:6px;color:var(--auth-hero-muted);font-size:12px}.auth-hero-steps{position:relative;display:grid;gap:8px;margin:0;padding:0;padding-inline-start:20px;list-style:none}.auth-hero-steps:before,.auth-hero-steps:after{content:"";position:absolute}.auth-hero-steps:before{inset-block:12%;inset-inline-start:3px;inline-size:1px;background:#67558e}.auth-hero-steps:after{inset-block-start:88%;inset-inline-start:0;width:7px;height:7px;border-radius:50%;background:#e7d5ff;box-shadow:0 0 12px 2px #ac81fa88;transform:translateY(-50%)}.auth-hero-step{min-inline-size:0;padding:8px 11px;border:1px solid #514071;border-radius:10px;background:#2b214d;line-height:1.5;overflow-wrap:anywhere}.auth-hero-step small{display:block;margin-block-end:3px;color:var(--auth-hero-muted);font-size:12px}.auth-hero-step p{margin:0;color:inherit;font-size:14px}.auth-hero-answer mark{padding:1px 4px;border-radius:4px;background:#674ab6;color:#fff4ff}.auth-hero-answer :is(mark,sup){unicode-bidi:isolate}.auth-hero-source{border-color:#6c55a0;background:#362757}@media (max-width: 1100px){.auth-hero{padding-block:72px 40px;padding-inline:20px}.auth-hero:after{inset:auto 0 0;inline-size:auto;block-size:34px;background:linear-gradient(to bottom,transparent,var(--auth-surface))}.auth-hero-content{gap:16px}}@media (prefers-reduced-motion: no-preference){.auth-hero{--auth-hero-cycle: 8s}.auth-hero-light{animation:auth-hero-light-loop var(--auth-hero-cycle) ease-in-out infinite}.auth-hero-orbit{animation:auth-hero-orbit-loop var(--auth-hero-cycle) linear infinite}.auth-hero-steps{animation:auth-hero-steps-loop var(--auth-hero-cycle) ease-in infinite}.auth-hero-question{animation:auth-hero-question-in var(--auth-hero-cycle) ease-out infinite}.auth-hero-answer{animation:auth-hero-answer-card-in var(--auth-hero-cycle) ease-out infinite}.auth-hero-answer p{animation:auth-hero-answer-in var(--auth-hero-cycle) ease-out infinite}.auth-hero-answer mark{animation:auth-hero-mention-in var(--auth-hero-cycle) ease-out infinite}.auth-hero-source{animation:auth-hero-source-in var(--auth-hero-cycle) ease-out infinite}.auth-hero-steps:after{animation:auth-hero-signal-in var(--auth-hero-cycle) ease-out infinite}}@keyframes auth-hero-light-loop{0%,to{transform:translate(-9%,-5%) scale(.94)}50%{transform:translate(7%,5%) scale(1.08)}}@keyframes auth-hero-orbit-loop{0%{transform:rotate(-105deg)}to{transform:rotate(255deg)}}@keyframes auth-hero-steps-loop{0%,to{opacity:0}5%,92%{opacity:1}}@keyframes auth-hero-question-in{0%{opacity:0;transform:translate(var(--auth-hero-entry-offset),6px)}7%,to{opacity:1;transform:none}}@keyframes auth-hero-answer-card-in{0%,9%{opacity:0;transform:translate(var(--auth-hero-entry-offset),6px)}17%,to{opacity:1;transform:none}}@keyframes auth-hero-answer-in{0%,12%{clip-path:var(--auth-hero-answer-clip)}26%,to{clip-path:inset(0)}}@keyframes auth-hero-mention-in{0%,24%{background:transparent}28%{background:#8e62db}34%,to{background:#674ab6}}@keyframes auth-hero-source-in{0%,34%{opacity:0;transform:translate(var(--auth-hero-entry-offset),6px)}42%,to{opacity:1;transform:none}}@keyframes auth-hero-signal-in{0%,6%{inset-block-start:12%}18%,32%{inset-block-start:51%}42%,to{inset-block-start:88%}}.qd-page{min-height:100dvh;background:#f5f7fc;color:#242539;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.qd-page *{box-sizing:border-box;min-width:0}.qd-container{width:min(100% - 40px,640px);margin:auto}.qd-intro{padding:48px 0 30px}.qd-eyebrow{color:#7561cf;font-size:12px;letter-spacing:.06em;font-weight:600}.qd-intro h1{font-size:clamp(32px,7vw,46px);letter-spacing:-.04em;line-height:1.3;margin:15px 0}.qd-intro p{color:#7c7d90;max-width:440px}.qd-card{background:#fff;border:1px solid #e7e8f0;border-radius:16px;padding:28px;margin-bottom:20px;box-shadow:0 8px 28px #39325a05}.qd-card h2{font-size:21px;margin:0 0 14px}.qd-card h3{font-size:16px;margin:14px 0 8px}.qd-page label{display:block;margin:18px 0;font-size:14px;font-weight:600}.qd-page label>span{color:#9292a5;font-size:11px;margin-inline-start:4px}.qd-page input:not([type=radio]),.qd-page textarea,.qd-page select{display:block;width:100%;max-width:100%;margin-top:7px;border:1px solid #e0e1ec;border-radius:10px;padding:12px;background:#fff;color:#242539;font:inherit;font-size:16px;outline-offset:3px}.qd-page textarea{resize:vertical}.qd-page button{background:#7561cf;color:#fff;border:1px solid transparent;border-radius:10px;min-height:46px;padding:11px 18px;font:inherit;cursor:pointer;max-width:100%;white-space:normal}.qd-page form>button:first-of-type{width:100%;margin-top:12px}.qd-page button:disabled{opacity:.5;cursor:not-allowed}.qd-page .qd-secondary{background:#fff;color:#7561cf;border-color:#e1dcef}.qd-page .qd-text{background:transparent;color:#7561cf;padding:8px 2px;font-size:13px;margin-inline-end:12px}.qd-page a{color:#7561cf}.qd-page fieldset{border:0;padding:0;margin:20px 0 0}.qd-page legend{font-weight:600;font-size:14px}.qd-market{display:flex;gap:24px}.qd-market label{display:flex;align-items:center;gap:8px;margin:8px 0}.qd-page input[type=radio]{accent-color:#7561cf;width:18px;height:18px}.qd-note,.qd-page small{color:#77798d;font-size:12px}.qd-code-row{display:flex;gap:10px;align-items:end}.qd-code-row label{flex:1;margin-bottom:0}.qd-code-row button{flex:0 0 120px;font-size:13px}.qd-error{background:#fff0e9;border:1px solid #e7c8b7;border-radius:10px;padding:14px;margin:12px 0;color:#964728}.qd-stages{padding-inline-start:20px;color:#9292a5;font-size:13px}.qd-stages [aria-current=step]{color:#7561cf;font-weight:700}.qd-progress p{display:flex;justify-content:space-between;margin:18px 0 4px}.qd-progress progress{width:100%;height:9px;accent-color:#7561cf}.qd-link-tools{display:flex;flex-direction:column;gap:10px;align-items:center;font-size:12px}.qd-link-tools>a{word-break:break-all}.qd-qr{display:flex;flex-direction:column;align-items:center}.qd-footer{font-size:11px;text-align:center;padding:24px 0 44px;color:#999bad}.qd-platform,.qd-question{padding:16px 0;border-top:1px solid #e9e9f2}.qd-platform h3{display:flex;justify-content:space-between;gap:12px}.qd-platform p{margin:8px 0;font-size:13px}.qd-question details{border:1px solid #e7e8f0;border-radius:10px;margin:10px 0;padding:12px}.qd-question summary{cursor:pointer;font-size:13px;font-weight:600}.qd-answer{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:14px;max-height:600px;overflow-y:auto}.qd-missing{color:#997044;font-size:12px}.qd-page blockquote{margin:10px 0;padding:10px 14px;border-inline-start:3px solid #b4a8e8;background:#f7f5fd;font-size:12px;color:#77798d}.qd-priority{display:flex;gap:14px;margin-top:20px}.qd-priority>span{border-radius:50%;flex:0 0 30px;height:30px;text-align:center;background:#eeeafb;color:#7561cf;font-weight:700}.qd-priority p{margin-top:0}.qd-report article>a,.qd-priority a{font-size:12px}.qd-page :focus-visible{outline:2px solid #7561cf;outline-offset:3px}@media (max-width:600px){.qd-intro{padding-top:30px}.qd-card{padding:22px 18px;border-radius:16px}.qd-container{width:calc(100% - 28px)}.qd-code-row button{flex-basis:110px}.qd-answer{max-height:65dvh}}.qd-page{background:radial-gradient(ellipse at 12% 15%,#eaeaff 0,transparent 45%),#f5f7fc}.qd-intro em{font-style:normal;color:#7561cf}.qd-intro h1{font-weight:650}.qd-invite-notice{padding:14px 18px;background:#eeebf8;border-radius:12px;color:#665894;font-size:14px}.qd-page button:hover:not(:disabled){filter:brightness(.97)}.qd-page input:focus,.qd-page textarea:focus,.qd-page select:focus{border-color:#8876e9;outline:2px solid #7561ec28}.qd-market{gap:12px}.qd-market label{flex:1;border:1px solid #e5e6ef;border-radius:10px;padding:12px}.qd-market label:has(input:checked){border-color:#a798dd;background:#f7f5ff}.qd-page .qd-form-action{display:block;width:100%;min-height:48px;margin-top:12px;padding:11px 18px}.qd-industry legend>span{color:#9292a5;font-size:11px;margin-inline-start:4px}.qd-industry label{font-weight:400}.qd-footer{display:flex;justify-content:center;align-items:center;gap:8px}.qd-footer img{flex-shrink:0}.qd-container{padding-top:1px}.qd-page .qd-required{color:#c62828;font-size:12px;margin-inline-start:4px}.qd-phone-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px}.qd-phone-row label{margin:8px 0 0;font-weight:400}.qd-registration p{font-size:14px;color:#77798d}.qd-registration a{display:inline-block;padding:8px 0;font-weight:600}@media (max-width:380px){.qd-phone-row{grid-template-columns:minmax(0,1fr)}.qd-market{flex-wrap:wrap}.qd-market label{flex-basis:100%}}.qd-report-hero{background:linear-gradient(135deg,#fff 30%,#f2efff)}.qd-report-hero h1{font-size:30px;line-height:1.25;letter-spacing:-.035em;margin:16px 0 24px}.qd-report-hero h1>span{display:block;font-size:16px;font-weight:400;color:#77798d;margin-top:10px;letter-spacing:0}.qd-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.qd-stat-grid>div{display:flex;flex-direction:column;gap:8px;padding:14px 10px;border:1px solid #e7e2f7;border-radius:12px;background:#ffffffb3}.qd-stat-grid>div>span{font-size:12px;color:#696580}.qd-stat-grid strong{font-size:32px;color:#6550bf;line-height:1.1;letter-spacing:-.05em}.qd-stat-grid strong em{font-size:16px;font-style:normal;color:#9993b1}.qd-stat-grid small{font-size:11px}.qd-section-heading{margin-bottom:18px}.qd-section-heading h2{margin:5px 0 8px}.qd-section-heading p{font-size:13px;color:#77798d;margin:0}.qd-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qd-platform-card{border:1px solid #ece9f4;border-radius:12px;padding:16px}.qd-platform-card h3{margin:0 0 20px}.qd-platform-card h3 small{display:block;font-weight:400;margin-top:5px}.qd-metric-bar{margin:16px 0}.qd-metric-bar>div:first-child{display:flex;justify-content:space-between;gap:6px;font-size:12px;margin-bottom:7px}.qd-metric-bar strong{color:#6550bf}.qd-bar-track{height:8px;background:#eeebf5;border-radius:20px;overflow:hidden}.qd-bar-track>span{display:block;height:100%;background:#8e7bdb;border-radius:inherit}.qd-metric-bar small{font-size:11px}.qd-method{margin-top:16px;font-size:12px;color:#77798d}.qd-method>summary{cursor:pointer;color:#6550bf;padding:6px 0;font-weight:600}.qd-method p{font-size:13px;line-height:1.7}.qd-method article+article{border-top:1px solid #ece9f4;margin-top:16px;padding-top:10px}.qd-sentiment-overview{margin-top:22px;padding-top:16px;border-top:1px solid #eeeaf7}.qd-sentiment-overview h3{margin:0 0 14px}.qd-sentiment-bar{display:flex;gap:3px;height:16px;border-radius:6px;overflow:hidden;background:#eeebf5}.qd-sentiment-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0}.qd-sentiment-legend>span{display:flex;gap:6px;align-items:center;font-size:11px}.qd-sentiment-legend strong{margin-inline-start:auto}.qd-sentiment-legend i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.qd-tone-positive{background:#46a88c}.qd-tone-neutral{background:#97a6bd}.qd-tone-negative{background:#dd7a78}.qd-tone-not_mentioned{background:#dadbe5}.qd-tone-unknown{background:#9c91bd}.qd-page .qd-filter{display:flex;flex-wrap:wrap;gap:6px}.qd-page .qd-filter button{min-height:32px;padding:5px 12px;font-size:12px;background:#f5f3fa;color:#706888;border:1px solid transparent}.qd-page .qd-filter button[aria-pressed=true]{background:#eee8ff;border-color:#aa9bdd;color:#5943b1}.qd-podium{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:20px 0}.qd-rank-card{position:relative;display:flex;flex-direction:column;border:1px solid #e7e2f2;border-radius:10px;padding:14px 10px;background:#f9f8fc}.qd-rank-target{background:#f2eeff;border:2px solid #8974d5}.qd-rank-label{font-size:10px;color:#817597}.qd-rank-number{font-size:12px;color:#82778f;margin-top:8px}.qd-rank-card h3{font-size:14px;min-height:2.5em;margin:8px 0 14px}.qd-rank-card>strong{font-size:26px;color:#6550bf;margin-top:auto}.qd-rank-card small{font-size:10px}.qd-competition-bars{display:grid;gap:13px;margin:20px 0}.qd-competition-bars>div{display:grid;grid-template-columns:minmax(80px,1fr) minmax(50px,1.5fr) 42px;align-items:center;gap:12px;font-size:12px}.qd-competition-bars>div>span small{display:block;font-size:10px}.qd-competition-bars strong{text-align:end;font-size:12px}.qd-competition-target{color:#6550bf;font-weight:600}.qd-competition-target .qd-bar-track>span{background:#7561cf}.qd-competition-conclusion{background:#f6f3ff;border-inline-start:3px solid #9684d9;border-radius:4px;padding:14px;font-size:13px;line-height:1.7}.qd-empty{padding:20px;background:#f8f6fc;border:1px dashed #d9d1eb;border-radius:10px;color:#77798d;font-size:13px}.qd-report .qd-priority{padding:16px 0;margin:0;border-bottom:1px solid #eeeaf7}.qd-report .qd-priority:last-child{border-bottom:0}.qd-report .qd-priority>div{flex:1}.qd-report .qd-priority p{font-size:14px;margin-bottom:6px}.qd-report .qd-priority .qd-method{margin-top:0}.qd-report .qd-question summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qd-evidence-expand{margin-inline-start:auto;color:#888197;font-size:11px}.qd-sentiment-chip{display:inline-block;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:500}.qd-chip-positive{color:#25755e;background:#e8f5ef}.qd-chip-negative{color:#ae4545;background:#fceeee}.qd-chip-neutral{color:#5e708a;background:#edf0f6}.qd-chip-unknown,.qd-chip-not_mentioned{color:#7a7488;background:#efedf4}.qd-answer-summary{font-size:13px;color:#666177}.qd-page .qd-quote-positive{border-color:#46a88c;background:#eff8f3}.qd-page .qd-quote-negative{border-color:#dd7a78;background:#fff2f1}.qd-question blockquote>strong{display:block;margin-bottom:6px;font-size:11px}@media (max-width:480px){.qd-stat-grid{grid-template-columns:1fr 1fr}.qd-stat-grid>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center}.qd-stat-grid>div:last-child small{grid-column:1/-1}.qd-platform-grid{grid-template-columns:1fr}.qd-platform-card{padding:14px}.qd-stat-grid strong{font-size:29px}.qd-podium{grid-template-columns:repeat(2,minmax(0,1fr))}.qd-competition-bars>div{gap:8px;grid-template-columns:minmax(70px,1fr) minmax(45px,1fr) 38px}.qd-sentiment-legend{grid-template-columns:repeat(2,1fr)}.qd-report-hero h1{font-size:26px}}.subscription-plan-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border:1px solid transparent;border-radius:6px;font-size:11px;line-height:18px;font-weight:600;white-space:nowrap}.subscription-plan-badge.is-trial{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.subscription-plan-badge.is-plus{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.subscription-plan-badge.is-pro{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.subscription-plan-badge.is-other{color:#334155;background:#f8fafc;border-color:#e2e8f0}.topbar-context-options.topbar-space-options{flex-direction:column;flex-wrap:nowrap}.topbar-space-options .topbar-space-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;text-align:start}.topbar-space-name{min-width:0;overflow-wrap:anywhere}.main-shell:not(.ops-main-shell) .button.topbar-space-create{display:inline-flex;align-items:center;justify-content:center;width:100%;height:34px;min-height:34px;padding:0 12px;text-align:center}.sidebar:not(.ops-sidebar) .sidebar-menu-placeholder:disabled{width:100%;font:inherit;text-align:start;color:#64748b;cursor:not-allowed;opacity:1;background:transparent;box-shadow:none;transform:none}.sidebar-menu-placeholder .sidebar-menu-text{flex:1;min-width:0}:root[dir=rtl] .sidebar:not(.ops-sidebar) .sidebar-menu-placeholder:disabled:hover{transform:none}.sidebar-menu-status{flex-shrink:0;max-width:42%;margin-inline-start:auto;padding:2px 5px;border-radius:4px;color:#64748b;background:#eef2f6;font-size:10px;line-height:1.5;overflow-wrap:anywhere}@media (max-width: 900px){.sidebar-menu-status{display:none}}.permission-center{--permission-accent: #432eff;--permission-ink: #181735;--permission-muted: #93919f;display:flex;flex-direction:column;min-height:calc(100dvh - var(--client-topbar-height));color:var(--permission-ink);font-size:14px}.permission-center-content{flex:1;padding:0 32px 32px}.main-shell.permission-center-shell:not(.ops-main-shell){--client-type-supporting: 14px;--client-type-page: 16px;background:#fff}.main-shell.permission-center-shell:not(.ops-main-shell) .topbar{padding:0 32px;border-bottom:1px solid #e9e8ef;background:#fff;box-shadow:none}.main-shell.permission-center-shell .topbar-title{font-size:16px;font-weight:600}.permission-center-shell .client-main-scroll{padding:0}.permission-tabs{display:flex;gap:24px;height:48px;align-items:stretch}.permission-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:0;background:transparent;color:#181735;cursor:pointer;font:inherit}.permission-tabs button[aria-selected=true]{color:var(--permission-accent);border-bottom-color:var(--permission-accent)}.permission-intro{color:var(--permission-muted);margin:8px 0 16px;line-height:1.6}.permission-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.permission-search{position:relative;width:240px;max-width:60%}.permission-search input{width:100%;height:32px;border:1px solid #dadae2;border-radius:4px;padding:0 32px 0 11px;background:#fff;color:#181735;font:inherit}.permission-search svg{position:absolute;inset-inline-end:10px;top:8px;width:16px;height:16px;stroke:#93919f;stroke-width:1.5;fill:none;pointer-events:none}.permission-search input::placeholder,.permission-dialog input::placeholder{color:#b9b8c3}.permission-button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:32px;border:1px solid #432eff;border-radius:4px;padding:5px 15px;background:#432eff;color:#fff;font:inherit;white-space:nowrap;cursor:pointer}.permission-button:hover:not(:disabled){background:#3821ef}.permission-button.secondary{border-color:#e5e4eb;background:#fff;color:#181735}.permission-button.secondary:hover:not(:disabled){background:#f7f6fc}.permission-button:disabled,.permission-row-actions button:disabled{opacity:.4;cursor:not-allowed}.permission-table-scroll{overflow-x:auto;border:1px solid #e7e6ed;border-radius:8px;background:#fff}.permission-table{width:100%;border-collapse:collapse;text-align:start;font-size:14px}.permission-table th{height:44px;background:#f8f8fa;font-weight:400;color:#555168;white-space:nowrap}.permission-table th,.permission-table td{padding:14px 16px;text-align:start;border-bottom:1px solid #f0eff4}.permission-table th{padding-block:12px;line-height:20px}.permission-table td{height:56px;vertical-align:middle}.permission-table th:first-child,.permission-table td:first-child{padding-inline-start:26px}.permission-table tr:last-child td{border-bottom:0}.permission-table tbody tr:hover{background:#fcfbff}.permission-accounts-table{min-width:1050px}.permission-accounts-table th:nth-child(1),.permission-accounts-table td:nth-child(1){min-width:170px;width:170px;white-space:nowrap}.permission-accounts-table th:nth-child(2){width:130px}.permission-accounts-table th:nth-child(4){width:170px}.permission-roles-table{min-width:980px}.permission-roles-table th:nth-child(2){width:27%}.permission-tags{display:flex;flex-wrap:wrap;gap:10px}.permission-email{display:inline-block;max-width:240px;overflow-wrap:anywhere}.permission-date{white-space:nowrap;font-variant-numeric:tabular-nums}.permission-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.7}.permission-muted{color:#93919f}.permission-switch{position:relative;display:inline-flex;width:28px;height:16px;border:none;padding:2px;border-radius:12px;background:#c4c3cd;vertical-align:middle;cursor:pointer}.permission-switch.on{background:#432eff}.permission-switch span{width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0002;transition:transform .15s}.permission-switch.on span{transform:translate(12px)}[dir=rtl] .permission-switch.on span{transform:translate(-12px)}.permission-switch:disabled{opacity:.4;cursor:not-allowed}.permission-row-actions{display:flex;align-items:center;gap:14px;white-space:nowrap}.permission-row-actions button,.permission-link{border:0;padding:0;display:inline-flex;align-items:center;gap:4px;background:transparent;color:#6348ff;cursor:pointer;font:inherit}.permission-row-actions .muted{color:#625d73}.permission-row-actions svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1}.permission-empty{padding:44px 16px;text-align:center;color:#93919f}.permission-error{padding:10px 0;color:#b42318;line-height:1.5}.permission-error .permission-link{margin-inline-start:12px}.permission-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-top:1px solid #f0eff4;background:#fff}.permission-pagination>span:first-child{margin-inline-end:8px}.permission-pagination button,.permission-pagination select,.permission-pagination input{height:32px;min-width:32px;border:1px solid #dadae2;border-radius:2px;background:#fff;color:#181735;font:inherit;text-align:center}.permission-pagination button{cursor:pointer}.permission-pagination button.active{border-color:#6348ff;color:#6348ff}.permission-pagination button:disabled{color:#d0cfd6;cursor:not-allowed}.permission-pagination select{padding:0 8px;margin-inline-start:8px}.permission-pagination label,.permission-pagination-slot{display:inline-flex;align-items:center;gap:8px}.permission-pagination input{width:50px}.permission-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:8px;color:#181735;background:#fff;box-shadow:0 16px 60px #19143129;font:inherit;font-size:14px}.permission-dialog[open]{display:flex;flex-direction:column}.permission-dialog::backdrop{background:#10102266}.permission-dialog-wide{width:min(860px,calc(100vw - 32px))}.permission-dialog>header{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 24px;border-bottom:1px solid #e7e6ed;flex-shrink:0}.permission-dialog h2{font-size:16px;font-weight:600;margin:0}.main-shell.permission-center-shell .permission-close{padding:4px;border:none;background:none;color:#181735;font:inherit;font-size:24px;cursor:pointer}.permission-dialog-body{overflow-y:auto;padding:16px 24px 24px}.permission-dialog>footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;min-height:56px;padding:11px 24px;border-top:1px solid #e7e6ed;flex-shrink:0}.permission-form-fields{display:grid;gap:16px}.permission-form-fields>label{display:flex;align-items:center;gap:12px}.permission-form-fields>label>span{min-width:72px;flex-shrink:0}.permission-form-fields em{font-style:normal;color:#ed5757;margin-inline-start:2px}.permission-form-fields input{width:100%;min-width:0;max-width:440px;height:32px;padding:0 10px;border:1px solid #dadae2;border-radius:4px;color:inherit;font:inherit;background:#fff}.permission-form-fields input:disabled{background:#f8f8fa;color:#93919f}.permission-identifier-picker{display:flex;flex-wrap:wrap;gap:12px 24px;border:0;margin:0;padding:0}.permission-identifier-picker legend{padding:0;margin-bottom:8px}.permission-identifier-picker label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.permission-identifier-picker input{width:16px;height:16px;margin:0;padding:0;accent-color:#432eff}.permission-form-section{margin:26px 0 10px;font-size:14px;font-weight:600}.permission-role-option{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;cursor:pointer}.permission-role-option input,.permission-matrix input{width:16px;height:16px;margin:1px 0 0;flex-shrink:0;accent-color:#432eff}.permission-role-option>span{display:grid;gap:6px;min-width:0}.permission-role-option strong{font-size:14px;font-weight:400}.permission-role-option small{font-size:12px;color:#93919f;line-height:1.4}.permission-system-option{border:1px solid #e7e6ed;border-radius:4px;margin-bottom:12px}.permission-role-option .permission-label,.permission-label{display:inline-block;font-size:12px;padding:2px 8px;margin-inline-start:8px;border:1px solid #e7e6ed;border-radius:3px;color:#625d73;background:#f8f8fa}.permission-role-picker{border:1px solid #e7e6ed;border-radius:4px}.permission-role-picker>header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #f0eff4}.permission-role-picker>header>span:last-child{color:#93919f}.permission-role-options{max-height:276px;overflow-y:auto}.permission-role-options .permission-role-option+.permission-role-option{border-top:1px solid #f0eff4}.permission-role-option:has(input:disabled),.permission-role-picker.disabled{color:#aaa8b5;cursor:not-allowed;background:#fafafd}.permission-matrix-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:24px 0 12px}.permission-matrix-heading h3{font-size:14px;margin:0}.permission-matrix-heading span{color:#93919f;font-size:12px}.permission-matrix{border:1px solid #e7e6ed;border-radius:4px;max-height:400px;overflow:auto}.permission-matrix-header,.permission-matrix-row{display:grid;grid-template-columns:170px 1fr}.permission-matrix-header{background:#f8f8fa;position:sticky;top:0;z-index:1;color:#625d73}.permission-matrix-header span{padding:12px 16px}.permission-matrix-row{border-top:1px solid #f0eff4}.permission-matrix-row>label{border-inline-end:1px solid #f0eff4;padding:16px}.permission-matrix-row>div{display:flex;flex-wrap:wrap;gap:14px 20px;padding:16px}.permission-matrix label{display:flex;align-items:center;gap:8px;line-height:1.5}.permission-matrix label:has(input:disabled){color:#aaa8b5}.permission-selected-count{margin-inline-end:auto;color:#93919f}.permission-log-target{margin-inline-start:12px;color:#93919f}.permission-log-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.permission-log-summary>div{display:grid;gap:8px;min-width:0}.permission-log-summary span{color:#93919f}.permission-log-summary strong{font-weight:400;overflow-wrap:anywhere}.permission-log-sentence{background:#f7f5ff;padding:14px 16px;border-radius:4px;line-height:1.7;overflow-wrap:anywhere}.permission-changes{table-layout:fixed}.permission-changes td{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.permission-changes th:first-child{width:110px}.permission-center :focus-visible,.permission-dialog :focus-visible{outline:2px solid #9d8eff;outline-offset:3px}@media (max-width: 760px){.permission-center-content{padding:0 16px 20px}.main-shell.permission-center-shell:not(.ops-main-shell) .topbar{padding:0 16px}.main-shell.permission-center-shell .topbar-heading{display:block}.permission-intro{font-size:12px}.permission-pagination{justify-content:flex-start}.permission-dialog-body{padding:16px}.permission-form-fields>label{align-items:flex-start;flex-direction:column;gap:6px}.permission-matrix-header,.permission-matrix-row{grid-template-columns:120px 1fr}.permission-matrix-row>label,.permission-matrix-row>div{padding:12px}.permission-log-summary{grid-template-columns:1fr}}.permission-toolbar-actions{display:flex;gap:12px;flex-wrap:wrap}.permission-email-verification{border:1px solid #e5e7eb;border-radius:8px;margin:20px 0;padding:16px}.permission-email-verification label{display:flex;gap:12px;align-items:center}.permission-code-row{display:flex;gap:12px;flex-wrap:wrap}.permission-code-row input{min-width:0;width:150px}.permission-password-hint{color:#625d73;margin:0;line-height:1.6}.permission-password-match{display:flex;gap:6px;align-items:center;margin:0}.permission-password-match.matched{color:#15803d}.permission-password-match.mismatched{color:#b91c1c}.permission-universe-picker{border:1px solid #e5e7eb;border-radius:8px;margin:20px 0;padding:12px 16px}.permission-universe-picker legend{padding:0 6px;font-weight:600}.permission-universe-options{max-height:180px;overflow-y:auto}.permission-dialog:has(.password-dialog-form){width:min(576px,calc(100vw - 32px));color:#262626}.permission-dialog:has(.password-dialog-form)>header{padding:22px 28px 8px;border:0}.permission-dialog:has(.password-dialog-form) h2{font-size:22px;font-weight:600}.permission-dialog:has(.password-dialog-form) .permission-close{border:0;background:transparent;color:#929292;font-size:30px;cursor:pointer}.permission-dialog:has(.password-dialog-form) .permission-dialog-body{padding:12px 28px 24px}.password-dialog-form{display:grid;gap:24px}.password-dialog-field{display:grid;gap:8px;min-width:0}.password-dialog-account{overflow-wrap:anywhere;font-size:16px;-webkit-user-select:text;user-select:text}.password-dialog-form input{box-sizing:border-box;width:100%;min-width:0;height:42px;padding:0 14px;border:1px solid #d6d6d6;border-radius:5px;color:inherit;background:#fff;font:inherit}.password-dialog-form input::placeholder{color:#b8b8b8}.password-dialog-input{display:flex;position:relative}.password-dialog-input input{padding-inline-end:44px}.password-dialog-input button{position:absolute;inset-inline-end:10px;top:0;height:42px;display:flex;align-items:center;border:0;background:transparent;color:#929292;cursor:pointer}.password-dialog-form .permission-email-verification{margin:0;padding:0;border:0;min-width:0}.password-dialog-form .permission-email-verification legend{margin-bottom:8px;padding:0}.password-dialog-form .permission-code-row{flex-wrap:nowrap;gap:0;border:1px solid #d6d6d6;border-radius:5px;align-items:center}.password-dialog-form .permission-code-row input{flex:1;border:0;width:0;height:54px}.password-dialog-form .permission-code-row button{border:0;background:transparent;color:#1677ff;padding:8px 14px;white-space:nowrap}.password-dialog-form .permission-code-row button:disabled{color:#999}.password-dialog-form .permission-password-hint{font-size:12px}.password-dialog-form p{margin:0;line-height:1.6}.password-dialog-actions{display:flex;justify-content:flex-end;gap:14px;padding-top:6px}.password-dialog-actions button{min-height:44px;padding:0 28px;border-radius:10px}.password-dialog-actions .permission-button:not(.secondary){background:#5963ff}@media (max-width: 480px){.permission-dialog:has(.password-dialog-form)>header{padding:18px 18px 8px}.permission-dialog:has(.password-dialog-form) .permission-dialog-body{padding:12px 18px 20px}.password-dialog-form{gap:20px}.password-dialog-actions button{padding:0 18px}}.subscription-page{max-width:1500px;width:100%;margin:0 auto}.subscription-heading,.subscription-section-heading,.subscription-hero-top,.subscription-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px}.subscription-heading{margin-bottom:22px}.subscription-heading h1{font-size:26px;margin:8px 0;letter-spacing:-.6px}.subscription-heading p,.subscription-section-heading p{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.65}.subscription-hero{border:1px solid #dbe6fc;background:linear-gradient(115deg,#f0f5ff,#fff 70%);padding:28px;border-radius:16px;margin-bottom:20px}.subscription-eyebrow{font-size:11px;font-weight:600;color:#536582;letter-spacing:.8px;display:flex;align-items:center;gap:10px}.subscription-hero h2{margin:12px 0 8px;font-size:27px;letter-spacing:-.5px}.subscription-hero p{margin:0;color:#64748b;font-size:13px}.subscription-badge{display:inline-flex;padding:4px 9px;border-radius:6px;font-size:11px;font-weight:500;background:#e9effd;color:#315cac;white-space:nowrap;letter-spacing:0}.subscription-badge.is-gift{background:#eef9f4;color:#257451}.subscription-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.subscription-actions .button,.subscription-page .button{white-space:nowrap}.subscription-hero-metrics,.subscription-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-top:1px solid #dfe7f3;margin-top:24px;padding-top:20px}.subscription-hero-metrics span,.subscription-metrics span{display:block;font-size:12px;color:#64748b;margin-bottom:8px}.subscription-hero-metrics strong{font-size:15px;font-weight:600}.subscription-hero-metrics>div:first-child strong{font-size:23px}.subscription-tabs{display:flex;gap:26px;overflow-x:auto;font-size:16px;border-bottom:1px solid #e2e8f0;margin:26px 0 22px}.subscription-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 14px;flex-shrink:0;white-space:nowrap;font:inherit;color:#64748b;cursor:pointer}.main-shell:not(.ops-main-shell) .subscription-tabs button{font-size:16px}.subscription-tabs button.is-active{color:#2856c0;border-bottom-color:#3668db;font-weight:600}.subscription-usage-details>.points-overview-grid{margin-bottom:20px}.subscription-section{margin:0 0 20px}.subscription-section h3{margin:0 0 6px;font-size:17px}.subscription-section-heading{margin-bottom:20px}.subscription-usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.subscription-usage{padding:18px;border:1px solid #e6ebf2;border-radius:10px}.subscription-usage>span{color:#48576e;font-size:13px}.subscription-usage>div{display:flex;align-items:baseline;gap:8px;margin:13px 0}.subscription-usage strong{font-size:25px;line-height:1.2;font-variant-numeric:tabular-nums}.subscription-usage small,.subscription-usage p{font-size:11px;color:#778398}.subscription-usage p{margin:7px 0}.subscription-usage progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border:0;border-radius:4px;overflow:hidden;background:#edf1f7}.subscription-usage progress::-webkit-progress-bar{background:#edf1f7}.subscription-usage progress::-webkit-progress-value{background:#6186da;border-radius:4px}.subscription-usage progress::-moz-progress-bar{background:#6186da}.subscription-usage progress.is-low::-webkit-progress-value{background:#c78735}.subscription-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;margin-bottom:24px}.subscription-plan-card{display:flex;flex-direction:column;gap:18px;margin:0;padding:26px}.subscription-plan-card.is-current{border-color:#7398ef}.subscription-plan-card h3{margin:12px 0 8px;font-size:21px}.subscription-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.subscription-card-title h3{min-width:0;overflow-wrap:anywhere}.subscription-billing-control{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap;color:#64748b}.subscription-billing-switch{position:relative;display:inline-flex;flex:0 0 32px;width:32px;height:20px;padding:3px;border:0;border-radius:20px;background:#cbd5e1;cursor:pointer}.subscription-billing-switch>span{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .15s}.subscription-billing-switch[aria-checked=true]{background:var(--brand)}.subscription-billing-switch[aria-checked=true]>span{transform:translate(12px)}[dir=rtl] .subscription-billing-switch[aria-checked=true]>span{transform:translate(-12px)}.subscription-billing-switch:disabled{opacity:.5;cursor:not-allowed}.subscription-billing-switch:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion: reduce){.subscription-billing-switch>span{transition:none}}.subscription-plan-card p{font-size:13px;color:#64748b}.subscription-plan-price strong{font-size:32px;letter-spacing:-.8px}.subscription-plan-price>span,.subscription-plan-price small{color:#64748b;font-size:12px}.subscription-plan-price small{display:block;margin-top:8px}.subscription-benefit-list{flex:1}.subscription-benefit-list p{display:flex;justify-content:space-between;gap:14px;margin:0;padding:9px 0;border-bottom:1px solid #f0f3f7;font-size:12px}.subscription-benefit-list strong{font-weight:500;color:#243b59}.subscription-segment{display:flex;border:1px solid #dce4ef;border-radius:8px;background:#f6f8fb;padding:3px}.subscription-segment button{border:0;background:none;font:inherit;padding:7px 16px;font-size:12px;cursor:pointer;border-radius:6px;color:#64748b}.subscription-segment button.is-active{background:#fff;color:#315cac;box-shadow:0 1px 4px #1e293b12}.subscription-alert{padding:14px 18px;border:1px solid #dbe7fa;background:#f5f8ff;color:#315582;border-radius:10px;font-size:13px;line-height:1.7;margin:0 0 18px}.subscription-alert.is-error{border-color:#f3d6d6;color:#a44343;background:#fff7f7}.subscription-pending{display:flex;justify-content:space-between;align-items:center;gap:20px}.subscription-pending p{margin:4px 0 0}.subscription-table-scroll{overflow-x:auto}.subscription-quota-detail{margin-top:18px}.subscription-quota-detail summary,.subscription-addon-picker summary{color:#315cac;font-size:13px;cursor:pointer;margin:12px 0}.subscription-table-scroll .table{min-width:670px}.subscription-cell-note{display:block;font-size:11px;color:#778398;margin-top:5px}.subscription-empty{text-align:center;padding:32px 18px!important;color:#64748b;font-size:13px}.subscription-history article{position:relative;display:flex;gap:16px;padding:15px 0;border-bottom:1px solid #edf1f6;font-size:13px}.subscription-history article p{margin:7px 0;color:#64748b;font-size:12px}.subscription-history-dot{flex:0 0 8px;height:8px;margin-top:6px;border-radius:50%;background:#829bcb}.subscription-change-dialog{width:min(740px,96vw);max-height:min(800px,calc(100dvh - 40px));display:flex;flex-direction:column;overflow:hidden}.subscription-change-dialog>.app-modal-body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.subscription-change-dialog>.app-modal-head,.subscription-change-dialog>.app-modal-actions{flex-shrink:0}.subscription-form{display:grid;gap:17px}.subscription-form>label,.subscription-filters>label{display:grid;gap:7px;font-size:12px;color:#48576e}.subscription-form textarea{min-height:66px;resize:vertical}.subscription-catalog-policy>label:has(>input[type=checkbox]){display:flex;align-items:center;gap:8px}.subscription-catalog-policy input[type=checkbox]{width:auto;margin:0}.subscription-addon-picker{border:1px solid #e2e8f0;border-radius:10px;padding:8px 16px}.subscription-addon-picker legend{padding:0 6px;font-size:13px;color:#48576e}.subscription-addon-picker label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #edf1f6}.subscription-addon-picker label:last-child{border-bottom:0}.subscription-addon-picker label strong{display:block;font-size:13px}.subscription-addon-picker label small{display:block;color:#64748b;margin-top:5px;font-size:11px}.subscription-addon-picker .input{width:85px;flex:0 0 85px}.subscription-preview-heading{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;padding:16px;background:#f6f8fb;border-radius:8px}.subscription-preview dl{display:grid;grid-template-columns:110px 1fr;gap:12px;margin:22px 0;font-size:13px}.subscription-preview dd{margin:0}.subscription-preview dt{color:#64748b}.subscription-metrics{grid-template-columns:1fr 1fr;border:0;padding:0}.subscription-metrics strong{font-size:26px}.subscription-filters{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:16px;margin-bottom:24px}.subscription-pagination{margin-top:20px;font-size:12px;color:#64748b}@media (max-width: 1000px){.subscription-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-filters{grid-template-columns:1fr 1fr}.subscription-hero-top{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.subscription-heading,.subscription-section-heading,.subscription-pending{align-items:flex-start;flex-direction:column;gap:14px}.subscription-hero{padding:20px}.subscription-hero-metrics{grid-template-columns:1fr;gap:16px}.subscription-hero h2{font-size:22px}.subscription-tabs{gap:20px;font-size:16px}.subscription-usage{padding:12px}.subscription-filters,.subscription-plan-grid{grid-template-columns:1fr}}.page.subscription-page.subscription-plans-page{max-width:1320px;padding-top:0;padding-bottom:64px}.subscription-back{display:inline-flex;align-items:center;gap:8px;color:inherit;font:inherit;text-decoration:none}.main-shell:not(.ops-main-shell) .topbar-heading:has(.subscription-back){display:block}.subscription-plans-heading{text-align:center;padding:32px 20px 42px;margin-bottom:28px;border-radius:24px;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--brand) 10%,transparent),transparent 72%)}.subscription-plans-heading .subscription-eyebrow{justify-content:center;color:var(--brand)}.subscription-plans-heading h1{margin:18px 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.25;letter-spacing:-1px}.subscription-plans-heading p{color:#64748b;line-height:1.8;font-size:14px}.subscription-plans-heading .subscription-plans-context{font-size:12px}.subscription-plans-heading .subscription-segment{display:inline-flex;margin:20px auto 12px;border-radius:12px}.subscription-plans-heading .subscription-segment button{padding:11px 28px;border-radius:9px}.subscription-plans-heading .subscription-segment button.is-active{color:var(--brand)}.subscription-plans-heading>small{display:block;color:#64748b;font-size:12px}.subscription-plans-page .subscription-plan-card{border-radius:18px;box-shadow:0 8px 30px #1e293b06}.subscription-plans-page .subscription-plan-card.is-current{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.subscription-plans-page .subscription-plan-card.is-current .subscription-eyebrow{color:var(--brand)}.subscription-plans-page .subscription-plan-card h3{font-size:24px}.subscription-plans-page .subscription-plan-card .button{min-height:44px}.subscription-plans-page .subscription-badge{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,white)}.subscription-plan-faq{max-width:800px;margin:56px auto 0}.subscription-plan-faq h2{text-align:center;font-size:23px;margin-bottom:26px}.subscription-plan-faq details{padding:20px 0;border-bottom:1px solid #e2e8f0}.subscription-plan-faq summary{cursor:pointer;font-size:14px;font-weight:600}.subscription-plan-faq p{color:#64748b;line-height:1.8;font-size:13px;margin-bottom:0}.subscription-plans-page :focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 640px){.subscription-plans-heading{padding:20px 8px 28px}.subscription-plans-page .subscription-plan-card{padding:22px}.subscription-plan-faq{margin-top:36px}}.subscription-plans-page{--client-type-section: 22px;--client-type-display: clamp(28px, 3vw, 38px);--client-type-page: 22px}.subscription-plans-page .subscription-plans-heading{padding:22px 20px 28px;margin-bottom:12px}.subscription-plans-page .subscription-plan-card{position:relative;padding:24px;gap:20px;border:1px solid #e7e5f0;background:#fff}.subscription-plans-page .subscription-plan-card.is-current{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 5%,white),#fff 45%)}.subscription-card-top{display:flex;align-items:center;justify-content:space-between;min-height:38px}.subscription-plan-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--brand) 8%,white);color:var(--brand);font-size:24px}.subscription-card-heading{min-height:108px}.subscription-plans-page .subscription-card-heading h3{margin:10px 0;letter-spacing:-.5px}.subscription-plans-page .subscription-card-heading p{margin:0;line-height:1.75}.subscription-plans-page .subscription-plan-price{min-height:75px;padding-bottom:16px;border-bottom:1px solid #eeedf5}.subscription-plans-page .subscription-plan-price .subscription-price-label{font-size:25px;letter-spacing:-.5px}.subscription-allowance-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.subscription-allowance-heading>strong{font-size:13px}.subscription-allowance-heading small{color:#858397;font-size:11px}.subscription-plans-page .subscription-benefit-list p{padding:11px 0;border:0;align-items:baseline}.subscription-benefit-list i{color:var(--brand);font-style:normal;margin-inline-end:8px}.subscription-plans-page .subscription-benefit-list .is-unavailable,.subscription-plans-page .subscription-benefit-list .is-unavailable strong,.subscription-benefit-list .is-unavailable i{color:#aaa7b7}.subscription-card-footnote{color:#858397;font-size:11px;line-height:1.65;text-align:center}.subscription-plans-page .subscription-plan-card .button:disabled{opacity:1;color:#726b94;border-color:#e8e5f2;background:#f3f1fa;cursor:not-allowed}@media (max-width: 640px){.subscription-card-heading{min-height:auto}.subscription-plans-page .subscription-plan-card{gap:18px}}.app-modal-card.point-checkout-modal{width:min(760px,94vw);max-height:min(800px,calc(100dvh - 40px));display:flex;flex-direction:column;overflow:hidden}.point-checkout-modal>.app-modal-head{flex-shrink:0}.point-checkout-modal>.app-modal-body{min-height:0;grid-auto-rows:max-content;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.point-order-list{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.point-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.point-package-option{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #e2e8f0;border-radius:12px}.point-package-option h4,.point-package-option p{margin:0}.point-package-option .button{margin-top:auto}.point-order-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e2e8f0}.point-order-row>div:first-child{display:grid;gap:4px;min-width:0}.point-order-row small{color:#64748b;overflow-wrap:anywhere}.subscription-usage>small{display:block;margin-top:4px}.subscription-composition-row{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:16px;align-items:center}.subscription-composition-total{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:20px;padding:18px;background:#f7f8ff;border:1px solid #e2e8f0;border-radius:12px;z-index:1}@media (max-width: 640px){.subscription-composition-row{grid-template-columns:1fr}}.subscription-plan-details{display:flex;flex-direction:column;gap:18px}.subscription-plans-page .subscription-plan-details{gap:20px}.app-modal-card.subscription-creation-dialog{width:min(1080px,94vw);max-height:90dvh;overflow-y:auto}.subscription-creation-dialog .subscription-form{box-shadow:none}.subscription-creation-dialog .subscription-plan-card{display:flex;grid-row:auto}.subscription-payment-actions code{display:block;overflow-wrap:anywhere;margin-bottom:12px}.subscription-payment-actions .subscription-actions{flex-wrap:wrap}.manual-contract-rights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.manual-contract-rights>section{min-width:0;padding:16px;border:1px solid #e2e8f0;border-radius:10px}.manual-contract-preview .subscription-benefit-list p{align-items:flex-start;flex-wrap:wrap}.manual-contract-preview .subscription-benefit-list p>span{min-width:0;overflow-wrap:anywhere}.manual-contract-preview .subscription-benefit-list strong{overflow-wrap:anywhere}.subscription-rights-scope{display:block;color:#64748b;margin-block-start:4px}.manual-contract-increase{margin-block-start:20px}.subscription-creation-dialog .subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 640px){.subscription-creation-dialog .subscription-plan-grid{grid-template-columns:minmax(0,1fr)}}.permission-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border:1px solid #e7e6ec;border-radius:20px;background:#f8f8fa;color:#49465f;font-size:12px;line-height:18px;overflow-wrap:anywhere}.permission-badge.primary{border-color:#c6bdff;background:#f1eeff;color:#624aff}.permission-badge svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1}.sidebar-workspace-menu{position:absolute;inset-inline-start:0;bottom:74px;width:min(304px,calc(100vw - 76px));padding:10px;border:1px solid #e5e4ef;border-radius:14px;background:#fff;box-shadow:0 22px 56px #2823552e}.sidebar-workspace-account{display:flex;align-items:center;gap:10px;padding:4px 5px 12px;border-bottom:1px solid #ececf3}.sidebar-workspace-identity{display:grid;min-width:0;flex:1;gap:3px}.sidebar-workspace-name{display:flex;align-items:center;gap:7px;min-width:0}.sidebar-workspace-name strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#24243a;font-size:13px}.sidebar-workspace-plan{flex-shrink:0;padding:2px 7px;border-radius:6px;color:#5741bb;background:#f0ebff;font-size:11px;line-height:18px;font-weight:650}.sidebar-workspace-identity small{overflow:hidden;color:#9293a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sidebar-workspace-menu .sidebar-workspace-action{box-sizing:border-box;text-decoration:none;width:100%;min-height:40px;margin-top:6px;padding:9px;display:flex;align-items:center;gap:10px;border:0;border-radius:8px;color:#46465b;background:transparent;font-family:inherit;font-size:var(--client-type-supporting, 13px);line-height:22px;font-weight:650;text-align:start;cursor:pointer}.sidebar-workspace-action>span{flex:1}.sidebar-workspace-action>svg{flex-shrink:0}.sidebar-workspace-menu .sidebar-workspace-action:hover{color:#4937ff;background:#f4f2ff}.sidebar-workspace-menu .sidebar-workspace-action.danger:hover{color:#dc2626;background:#fff1f2}.sidebar-workspace-menu .sidebar-workspace-action:disabled{opacity:.45;cursor:not-allowed}.sidebar-workspace-menu .sidebar-workspace-action:focus-visible,.workspace-brand-option:focus-visible{outline:2px solid #7760db;outline-offset:2px}.sidebar-workspace-language{margin-top:10px;padding:10px 9px 0;display:grid;gap:7px;border-top:1px solid #f0f0f5;color:#77788d;font-size:11px}.sidebar-workspace-language .select{width:100%;height:34px;font-size:12px}.workspace-brand-dialog{width:min(560px,calc(100vw - 40px));max-height:min(560px,calc(100dvh - 40px));display:flex;flex-direction:column}.workspace-brand-dialog .app-modal-head,.workspace-brand-dialog .app-modal-title{flex-shrink:0}.workspace-brand-dialog .app-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b1a0ed #f5f1ff}.workspace-brand-search{display:flex;align-items:center;gap:6px;flex:1;min-width:0;margin-inline-start:auto;padding:6px 9px;border:1px solid #e5e4ef;border-radius:8px;color:#77788d}.workspace-brand-search:focus-within{outline:2px solid #7760db;outline-offset:2px}.workspace-brand-search svg{flex-shrink:0}.workspace-brand-search input{min-width:0;width:100%;padding:0;border:0;outline:none;color:#46465b;background:transparent;font:inherit;font-size:13px}.workspace-brand-options{display:grid;gap:8px}.workspace-brand-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:start;border:1px solid #e5e4ef;border-radius:10px;background:#fff;color:#46465b;cursor:pointer}.workspace-brand-details{display:grid;gap:6px;flex:1;min-width:0;overflow-wrap:anywhere}.workspace-brand-details strong{font-size:14px;font-weight:600}.workspace-brand-roles{display:flex;flex-wrap:wrap;gap:4px}.workspace-brand-role{padding:2px 6px;border-radius:5px;color:#6e6487;background:#f0edf6;font-size:11px;line-height:17px}.workspace-brand-option>svg{flex-shrink:0}.workspace-brand-empty{margin:12px 0;color:#77788d;text-align:center}.workspace-brand-option.is-selected,.workspace-brand-option:hover{border-color:#b1a0ed;background:#f5f1ff;color:#5741bb}.workspace-brand-option img{width:100%;height:100%;object-fit:contain}@media (max-width: 480px){.workspace-brand-dialog .app-modal-head{flex-wrap:wrap}.workspace-brand-dialog .app-modal-title{flex-basis:100%}}.sidebar-workspace-recharge{flex-shrink:0;padding:5px 9px}.sidebar-workspace-user{position:relative}.sidebar-workspace-submenu{position:absolute;inset-inline-start:calc(100% + 10px);bottom:0;width:190px;padding:8px;border:1px solid #e5e4ef;border-radius:12px;background:#fff;box-shadow:0 14px 40px #2823552e}.sidebar-workspace-submenu p{margin:8px;font-size:13px}@media (max-width: 640px){.sidebar-workspace-submenu{position:static;width:auto;margin:4px 0}}.ops-nav-group{margin-bottom:8px}.ops-nav-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:start;cursor:pointer}.ops-nav-group-toggle:hover{background:#f1f5f9}.ops-nav-group-toggle.active{color:#2563eb}.ops-nav-group-toggle:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.ops-sidebar .ops-nav-group .sidebar-link{padding-inline-start:24px}.ops-nav-empty{margin:8px 24px 12px;color:#64748b;font-size:13px}.layout.sidebar-collapsed .ops-sidebar .ops-navigation{display:none}.content-assets-bottombar{position:sticky;z-index:30;bottom:0;display:flex;width:100%;min-height:48px;box-sizing:border-box;flex:0 0 auto;align-items:center;justify-content:center;gap:18px;margin-top:auto;padding:13px 32px;border-top:1px solid #e7e7ef;background:#fffffff7;box-shadow:none;color:#42434f;font-size:var(--client-type-supporting);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-assets-pagination-total{white-space:nowrap}.content-assets-pagination-pages{display:flex;align-items:center;gap:8px}.content-assets-pagination-pages button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:3px;color:#43444f;background:transparent;font:inherit;cursor:pointer}.content-assets-pagination-pages button:hover:not(:disabled):not(.active){color:#5141ff;background:#f2f0ff}.content-assets-pagination-pages button.active{color:#5141ff;background:#fff;border:1px solid #5141ff}.content-assets-pagination-pages button:disabled{color:#c2c3ca;cursor:default}.content-assets-pagination-pages .page-arrow{font-size:26px;line-height:1}.content-assets-pagination-pages .page-ellipsis{color:#8d8e98;letter-spacing:1px}.content-assets-page-size select,.content-assets-page-jump input{height:36px;border:1px solid #dcdde4;border-radius:3px;outline:0;color:#42434f;background:#fff;font:inherit}.content-assets-page-size select{min-width:104px;padding-block:0 0;padding-inline:12px 30px;cursor:pointer}.content-assets-page-jump{display:flex;align-items:center;gap:9px;white-space:nowrap}.content-assets-page-jump input{width:64px;padding:0 8px;text-align:center}.content-assets-page-size select:focus,.content-assets-page-jump input:focus{border-color:#8d82ff;box-shadow:0 0 0 2px #5141ff1a}@media (max-width: 720px){.content-assets-bottombar{flex-wrap:wrap;padding-inline:16px;gap:10px}}.answer-snapshot{margin-top:16px;color:#353549;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.answer-snapshot>:first-child{margin-top:0}.answer-snapshot>:last-child{margin-bottom:0}.answer-snapshot p{margin:0 0 1em}.answer-snapshot :is(h1,h2,h3,h4,h5,h6){margin:1.4em 0 .6em;color:#252538;line-height:1.4;font-weight:650}.answer-snapshot h1{font-size:1.6em}.answer-snapshot h2{font-size:1.4em}.answer-snapshot h3{font-size:1.2em}.answer-snapshot :is(h4,h5,h6){font-size:1em}.answer-snapshot :is(ul,ol){margin:.65em 0 1em;padding-inline-start:1.8em}.answer-snapshot li{margin:.35em 0;padding-inline-start:.2em}.answer-snapshot li>:is(ul,ol){margin-block:.35em}.answer-snapshot blockquote{margin:1em 0;padding:.75em 1em;border-inline-start:3px solid #c5c3d8;background:#f7f7fa}.answer-snapshot blockquote>:last-child{margin-bottom:0}.answer-snapshot code{border-radius:4px;padding:.1em .3em;background:#f1f1f6;font-size:.9em}.answer-snapshot pre{overflow-x:auto;padding:1em;background:#f5f5f9;border-radius:8px;line-height:1.6}.answer-snapshot pre code{padding:0;background:transparent}.answer-snapshot a{color:#5943ff;text-decoration:underline;text-underline-offset:3px}.answer-snapshot img{max-width:100%;height:auto;border-radius:8px}.answer-snapshot hr{margin:1.5em 0;border:0;border-top:1px solid #e5e5ee}.answer-snapshot-table{max-width:100%;overflow-x:auto;margin:1em 0}.answer-snapshot table{width:100%;border-collapse:collapse;font-size:.95em}.answer-snapshot :is(th,td){min-width:100px;padding:.65em .85em;border:1px solid #e5e5ee;vertical-align:top}.answer-snapshot th{background:#f5f5f9;font-weight:600}.answer-opinion{color:inherit;border-radius:3px;padding-block:2px;cursor:help;box-decoration-break:clone;-webkit-box-decoration-break:clone}.answer-opinion-positive{background:#dcf5e5;text-decoration-color:#187544}.answer-opinion-negative{background:#ffe2e0;text-decoration-color:#b72c2c}.answer-opinion-mixed{background:#eee5ff;text-decoration-color:#7040a7}.answer-opinion:hover{text-decoration:underline;text-underline-offset:3px}.answer-opinion:focus-visible{outline:2px solid #5943ff;outline-offset:2px}.answer-opinion-popover{position:fixed;z-index:10000;width:min(360px,calc(100vw - 24px));box-sizing:border-box;overflow-y:auto;padding:16px;border:1px solid #dedde9;border-radius:12px;background:#fff;color:#353549;box-shadow:0 10px 36px #25253826;font-size:14px;line-height:1.65;text-align:start;overflow-wrap:anywhere}.answer-opinion-popover-title{color:#77758a;font-size:12px;margin-bottom:12px}.answer-opinion-popover section+section{border-top:1px solid #eeedf3;margin-top:12px;padding-top:12px}.answer-opinion-popover p{margin:8px 0 0}.answer-opinion-label{display:inline-block;padding:1px 8px;border-radius:5px;font-size:12px;font-weight:600}.answer-opinion-context{color:#77758a;font-size:12px}.ai-raw-answer-detail>.ai-raw-answer-query-header:has(>.ai-raw-answer-query-main){flex-direction:column;align-items:stretch;justify-content:center;gap:8px;padding-block:12px}.ai-raw-answer-query-main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.collection-evidence{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12px}.collection-evidence>div{display:flex;align-items:center;gap:6px;min-width:0}.collection-evidence dt{flex:none;color:var(--text-muted)}.collection-evidence dd{margin:0;overflow-wrap:anywhere}.collection-evidence-status{display:inline-flex;align-items:center;padding:2px;border-radius:4px;background:var(--panel-soft);color:var(--text-muted);vertical-align:middle}.collection-evidence-status.observed{background:#e7f7ef;color:#087952}.collection-evidence-status.reported_empty{background:#fceeee;color:#b33938}.ai-raw-answer-source-evidence{margin-block:12px;overflow-wrap:anywhere}.ai-raw-answer-source-evidence summary{cursor:pointer}.ai-raw-answer-source-evidence li{margin-block:6px}.ai-raw-answer-product-list>div{min-width:218px}.ai-raw-answer-product-list>div>a:not(.ai-raw-answer-product-card){display:block;margin-block-start:6px;padding:6px;font-size:12px}.collection-tabs{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--line);margin:0 0 22px}:is(.collection-analysis,.ci-page) .collection-tabs>button{flex-shrink:0;padding:12px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;cursor:pointer}:is(.collection-analysis,.ci-page) .collection-tabs>button:hover{color:var(--brand);background:transparent}:is(.collection-analysis,.ci-page) .collection-tabs>button:is([aria-selected=true],[aria-pressed=true]){color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.collection-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:22px 24px;color:var(--text);font-size:13px;line-height:1.65}.ai-raw-answer-detail-scroll>.collection-detail{padding-inline:0}.collection-detail h3{margin:0 0 14px;font-size:15px;font-weight:600}.collection-answer-body{min-width:0;max-height:min(36rem,60vh);overflow:auto;padding:20px;border:1px solid var(--line);border-radius:6px}.collection-source-panel{min-width:0;overflow-wrap:anywhere}.collection-source-group{margin-bottom:14px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.collection-source-group>summary{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--panel-soft);cursor:pointer;font-weight:600;list-style:none}.collection-source-group>summary::-webkit-details-marker{display:none}.collection-source-group>summary>svg{color:var(--text-muted);transition:transform .15s}.collection-source-group[open]>summary>svg{transform:rotate(90deg)}:root[dir=rtl] .collection-source-group:not([open])>summary>svg{transform:scaleX(-1)}.collection-source-count{margin-inline-start:auto;padding:0 7px;border-radius:4px;background:var(--panel);color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.collection-source{padding:16px;border-top:1px solid var(--line)}.collection-source-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}.collection-source-heading strong{font-size:13px;font-weight:600}.collection-evidence-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;background:var(--panel-soft);color:var(--text-muted);font-size:11px;white-space:nowrap}.collection-evidence-badge.verified{color:var(--brand);background:#f1edff}.collection-source-url{margin:8px 0 12px;font-size:12px}.collection-source-url a{color:var(--text-muted);text-decoration:none}.collection-source-url a:hover{color:var(--brand);text-decoration:underline}.collection-source-url svg{display:inline;margin-inline-start:4px;vertical-align:middle}.collection-source-anchor{margin:12px 0;padding:10px 12px;border-radius:4px;background:var(--panel-soft)}.collection-source-anchor dt{font-size:11px;color:var(--text-muted)}.collection-source-anchor dd{margin:4px 0 0}.collection-source-location{margin:12px 0}.collection-source blockquote{margin:0 0 8px;padding:10px 12px;border-inline-start:2px solid #d7ceff;background:#faf9ff;font-size:12px;line-height:1.7}.collection-location-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px}.collection-location-actions small{color:var(--text-muted);font-size:11px}.collection-location-actions .button{padding:5px 9px;font-size:11px}.collection-provider-position{margin-top:14px;padding-top:10px;border-top:1px dashed var(--line);color:var(--text-muted);font-size:11px}.collection-provider-position summary{cursor:pointer}.collection-provider-position dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px}.collection-provider-position dd{margin:0;overflow-wrap:anywhere}.answer-source-selected{outline:2px solid var(--brand);text-decoration:underline;text-underline-offset:3px;border-radius:2px}.collection-product-section{min-width:0}.collection-product-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.collection-product-heading h3{margin:0}.collection-product-heading a{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;color:var(--brand)}.collection-product-grid{--collection-product-page-button-size: 32px;display:grid;gap:12px}.collection-product-page-button{display:grid;place-items:center;align-self:center;width:var(--collection-product-page-button-size);height:var(--collection-product-page-button-size);padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--brand);cursor:pointer}.collection-product-page-button:last-child{grid-column:-2}.collection-product-page-button:hover:not(:disabled){background:var(--panel-soft);border-color:var(--brand)}.collection-product-page-button:disabled{color:var(--text-muted);opacity:.5;cursor:default}.collection-product-page-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.collection-product-page{margin:8px 0 0;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums}.collection-product-grid>.card{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid var(--line);border-radius:6px;box-shadow:none;overflow-wrap:anywhere}.collection-product-grid>.card:hover{transform:none;box-shadow:none}.collection-product-grid strong{font-size:14px;line-height:1.6}.collection-product-grid p{margin:8px 0;font-size:12px}.collection-product-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--brand);font-size:12px}.collection-product-grid img{width:100%;height:150px;object-fit:contain;display:block;margin:16px auto;padding:12px;border-radius:4px;background:var(--panel-soft)}.collection-product-brand{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0;font-size:12px}.collection-product-brand>.collection-evidence-badge{box-sizing:border-box;min-height:0;height:21px;line-height:1.5}.collection-product-brand .manual{color:#08768a;background:#edfbfc;box-shadow:inset 0 0 0 1px #bcebf0}.collection-product-brand-add{border:0;font-family:inherit;font-weight:600;color:var(--brand);background:#f1edff;cursor:pointer}.collection-product-brand-add:hover{text-decoration:underline}.collection-product-brand-add:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.collection-product-brand-form{flex-basis:100%;min-width:0;display:grid;gap:8px;margin-block:4px 10px}.collection-product-brand-form label{display:grid;gap:4px}.collection-product-brand-form input{width:100%;min-width:0}.collection-product-brand-form [role=alert]{color:var(--danger, #b33938)}.collection-product-brand-actions{display:flex;flex-wrap:wrap;gap:6px}.collection-product-grid .collection-product-action{align-self:flex-start;margin-top:auto;font-size:12px;white-space:normal}.collection-product-review-count{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:auto 0 0;padding-block-start:8px;font-size:12px}.collection-product-action+.collection-product-review-count{margin-block-start:0}.collection-product-review-count dt{color:var(--text-muted)}.collection-product-review-count dd{margin:0;font-weight:600}.collection-product-details{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--panel-soft);overflow-wrap:anywhere}.collection-product-details h4{margin:0 0 8px;font-size:14px}.collection-product-details p{margin:6px 0}.collection-product-details a{color:var(--brand)}.collection-product-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:12px;margin:8px 0}.collection-product-facts dt{color:var(--text-muted)}.collection-product-facts dd{margin:0;font-weight:600}.collection-answer-results{padding:18px 24px}.collection-answer-results .collection-detail{padding:22px 0 0}.collection-answer-list{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.collection-answer-list button{width:100%;text-align:start;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);font:inherit;font-size:13px;line-height:1.7;cursor:pointer;overflow-wrap:anywhere}.collection-answer-list button:hover,.collection-answer-list button[aria-pressed=true]{border-color:var(--brand);background:#faf9ff}.collection-answer-list .collection-answer-meta{display:block;margin-top:5px;color:var(--text-muted);font-size:11px}.collection-tabs button:focus-visible,.collection-source summary:focus-visible,.collection-source-group>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}@media (max-width: 600px){.collection-detail,.collection-answer-results{padding:16px}.collection-tabs{gap:20px}.collection-answer-body{padding:16px}.collection-source{padding:14px}}@media (prefers-reduced-motion: reduce){.collection-source-group>summary>svg{transition:none}}.collection-analysis{min-width:0;color:var(--text);font-size:13px;line-height:1.6}.page.collection-analysis{padding:24px}.collection-panel{min-width:0;padding:22px 24px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.collection-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.collection-section-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600}.collection-section-heading p,.collection-note{margin:6px 0 0;color:var(--text-muted);font-size:12px;line-height:1.7}.collection-note{margin:12px 0 18px}.collection-samples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:16px 0 0;border-top:1px solid var(--line)}.collection-filter-panel .collection-samples{border-top:0;padding-top:0}.collection-topbar-filter-grid{display:grid;gap:16px}.collection-topbar-filter-grid label{display:grid;gap:6px}.main-shell:not(.ops-main-shell) .topbar-actions .collection-topbar-filter-grid .select{width:100%;min-width:0;max-width:none}.collection-products-page>.content-assets-bottombar{margin-top:24px}.collection-samples>div{min-width:0;padding-inline-end:16px;border-inline-end:1px solid var(--line)}.collection-samples>div:last-child{border:0}.collection-samples dt{color:var(--text-muted);font-size:12px}.collection-samples dd{margin:5px 0 0;font-weight:600;font-size:17px;font-variant-numeric:tabular-nums}.collection-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 24px}.collection-metrics>button,.collection-metrics>article{display:flex;flex-direction:column;min-width:0;padding:18px 22px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);text-align:start;font:inherit}.collection-metrics>button{cursor:pointer;transition:border-color .15s,box-shadow .15s}.collection-metrics>button:hover{border-color:var(--brand)}.collection-metrics>button[aria-pressed=true]{color:#fff;background:linear-gradient(115deg,#4c24ff 15%,#3547ff 58%,#2898ff);border-color:transparent}.collection-metric-heading{display:flex;flex:1;min-height:32px;align-items:center;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:13px}.collection-metric-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:var(--panel-soft);color:var(--brand)}.collection-metrics strong{display:block;margin-top:8px;font-size:28px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums}.collection-metric-caption{display:flex;align-items:center;gap:5px;margin-top:9px;color:var(--text-muted);font-size:11px}.collection-metrics>button[aria-pressed=true] :is(.collection-metric-heading,.collection-metric-caption){color:#dedaff}.collection-metrics>button[aria-pressed=true] .collection-metric-icon{color:#fff;background:#ffffff26}.collection-metrics.collection-metrics-single{grid-template-columns:minmax(0,1fr)}.collection-metrics-single>article{flex-direction:row;align-items:center;gap:20px}.collection-metrics-single .collection-metric-heading{justify-content:flex-start;flex-direction:row-reverse;flex:none;gap:10px}.collection-metrics-single strong{margin:0}.collection-trend{margin:0 0 24px}.collection-trend svg{display:block;width:100%;height:240px;color:var(--brand);overflow:visible}.collection-chart-scroll{max-width:100%;overflow-x:auto;direction:ltr}.collection-trend svg text{fill:var(--text-muted);font-size:11px}.collection-trend figcaption{margin-top:10px;color:var(--text-muted);font-size:12px}.collection-trend details{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.collection-trend summary{cursor:pointer;color:var(--text-muted);font-size:12px}.collection-chart-key{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px}.collection-chart-key:before{content:"";width:16px;height:3px;border-radius:2px;background:var(--brand)}.collection-table-wrap{overflow-x:auto;max-width:100%}.collection-analysis .table{width:100%;min-width:720px;border-collapse:collapse;margin:0;font-size:12px}.collection-analysis .table th{padding:13px 16px;white-space:nowrap;color:var(--text-muted);background:var(--panel-soft);font-weight:500}.collection-analysis .table td{padding:16px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:middle}.collection-analysis .table tbody tr:last-child td{border-bottom:0}.collection-analysis .table tbody tr:hover{background:var(--panel-soft)}.collection-analysis .table th:not(:first-child),.collection-analysis .table td:not(:first-child){text-align:end}.collection-analysis .table th:first-child,.collection-analysis .table td:first-child{width:32%;min-width:210px}.collection-analysis .collection-row-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--brand);font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere}.collection-row-link svg{flex-shrink:0}.collection-analysis .collection-row-link:hover{text-decoration:underline;background:transparent}.collection-product-cell{display:flex;align-items:center;gap:12px}.collection-product-cell>div{min-width:0}.collection-product-cell small{display:block;color:var(--text-muted);font-size:11px;margin-top:4px}.collection-product-thumbnail{width:44px;height:44px;flex-shrink:0;object-fit:contain;padding:4px;border:1px solid var(--line);border-radius:6px;background:#fff}.collection-analysis .ci-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.collection-analysis .ci-pagination button,.collection-analysis .ci-pagination select{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:36px;margin:0;padding:5px 9px;border:0;border-inline-start:1px solid var(--line);border-radius:0;color:var(--text-muted);background:transparent;font-size:12px;cursor:pointer}.collection-analysis .ci-pagination [aria-current=page]{color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.collection-analysis .ci-pagination button:disabled{opacity:.45;cursor:default}.collection-analysis .ci-page-jump input{width:45px;height:26px;margin:0;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text)}.collection-analysis>section.collection-panel+section.collection-panel{margin-top:24px}.collection-distribution{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.collection-distribution span{display:block;margin-bottom:8px;color:var(--text-muted);font-size:12px}.collection-distribution-track{height:8px;background:var(--panel-soft);border-radius:4px;overflow:hidden}.collection-distribution-track i{display:block;height:100%;background:var(--brand);border-radius:inherit}.collection-source-note{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border:1px solid var(--line);border-radius:6px;background:var(--panel-soft)}.collection-source-note>svg{color:var(--brand);flex-shrink:0;margin-top:3px}.collection-source-note p{margin:0;color:var(--text-muted);font-size:12px}.collection-source-note p+p{margin-top:4px}.collection-source-note .collection-status-count{display:block;margin-top:8px;color:var(--text)}.collection-analysis button:focus-visible,.collection-trend circle:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width: 1000px){.collection-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.page.collection-analysis{padding:16px}.collection-panel{padding:18px 16px}.collection-metrics{gap:10px}.collection-metrics>button,.collection-metrics>article{padding:14px}.collection-metrics strong{font-size:24px}.collection-metric-icon{width:26px;height:26px}.collection-metric-heading{align-items:flex-start;font-size:12px}.collection-samples{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-samples>div:nth-child(2){border:0}.collection-trend svg{min-width:680px;height:200px}.collection-trend svg text{font-size:13px}.collection-distribution{grid-template-columns:1fr;gap:16px}}.standard-scrollbar,.standard-scrollbar *,.client-main-scroll,.client-main-scroll *,.sidebar-nav{scrollbar-width:thin;scrollbar-color:#d8d5e8 transparent}.standard-scrollbar::-webkit-scrollbar,.standard-scrollbar *::-webkit-scrollbar,.client-main-scroll::-webkit-scrollbar,.client-main-scroll *::-webkit-scrollbar,.sidebar-nav::-webkit-scrollbar{width:5px;height:5px}.standard-scrollbar::-webkit-scrollbar-track,.standard-scrollbar *::-webkit-scrollbar-track,.client-main-scroll::-webkit-scrollbar-track,.client-main-scroll *::-webkit-scrollbar-track,.sidebar-nav::-webkit-scrollbar-track{background:transparent}.standard-scrollbar::-webkit-scrollbar-thumb,.standard-scrollbar *::-webkit-scrollbar-thumb,.client-main-scroll::-webkit-scrollbar-thumb,.client-main-scroll *::-webkit-scrollbar-thumb,.sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#d8d5e8}.standard-scrollbar::-webkit-scrollbar-thumb:hover,.standard-scrollbar *::-webkit-scrollbar-thumb:hover,.client-main-scroll::-webkit-scrollbar-thumb:hover,.client-main-scroll *::-webkit-scrollbar-thumb:hover,.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#c2bddb}.google-sign-in{margin-top:20px}.google-sign-in-button{width:min(100%,400px);min-height:40px;margin-inline:auto}.google-sign-in form{display:grid;gap:10px}.google-sign-in [role=alert],.trial-brand-page [role=alert]{color:#b42318}.trial-brand-page{min-height:100vh;min-height:100dvh;padding:0 32px 48px;background:radial-gradient(ellipse at 12% 22%,#eaeaff 0,transparent 45%),#f5f7fc;color:var(--text)}.trial-header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:27px 0}.trial-header-actions{display:flex;align-items:center;gap:10px}.trial-language-select{width:auto;min-width:138px;height:40px}.trial-wordmark{display:flex;align-items:center;gap:10px}.trial-wordmark img{width:30px;height:34px;object-fit:contain}.trial-wordmark strong{font-size:20px;letter-spacing:1px}.trial-wordmark>span{margin-inline-start:9px;padding-inline-start:18px;border-inline-start:1px solid #d7dbea;color:var(--text-muted);font-size:13px}.trial-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.3fr);align-items:start;gap:56px;max-width:1200px;margin:25px auto 0}.trial-overview{padding:20px 0}.trial-eyebrow{display:inline-block;padding:7px 12px;border:1px solid #dedbfd;border-radius:20px;background:#f0edff;color:#6451c8;font-size:12px;font-weight:600;letter-spacing:1px}.trial-overview h1{margin:21px 0 17px;color:#20223e;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.45;letter-spacing:-.7px}.trial-lead{margin:0;color:#72758a;font-size:14px;line-height:1.8}.trial-benefits{margin-top:35px}.trial-benefits-heading{display:flex;align-items:center;gap:13px;margin-bottom:13px}.trial-benefits-heading h2{margin:0;font-size:15px;font-weight:600}.trial-benefits-heading>span{padding:3px 8px;border:1px solid #d9e4e0;border-radius:5px;background:#eef7f2;color:#42826b;font-size:11px}.trial-benefits ol{margin:0;padding:0;list-style:none}.trial-benefits li{display:grid;grid-template-columns:33px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #e1e4f0}.trial-benefit-number{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#e5e4fa;color:#6d62b6;font-size:11px;font-weight:600}.trial-benefits li strong{font-size:14px;font-weight:600}.trial-benefits li p{margin:5px 0 0;color:#85889b;font-size:12px;line-height:1.5}.trial-use-count{color:#6f63b5;font-size:12px;white-space:nowrap}.trial-notes{margin-top:24px;color:#8a8da1;font-size:11px;line-height:1.8}.trial-notes p{margin:6px 0}.trial-form-card{min-width:0;padding:30px 32px 25px;border:1px solid #e9eaf3;border-radius:18px;background:#fff;box-shadow:0 10px 38px #35396108}.trial-form-heading{display:flex;align-items:center;gap:14px;padding-bottom:23px;margin-bottom:25px;border-bottom:1px solid #f0f0f5}.trial-step{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;border:1px solid #e5e1ff;border-radius:12px;background:#f1efff;color:#6650dc;font-size:14px;font-weight:600}.trial-form-heading h2{margin:0 0 7px;font-size:20px;font-weight:600}.trial-form-heading p{margin:0;color:#9394a4;font-size:12px}.trial-brand-form>fieldset{display:grid;gap:23px;min-width:0;margin:0;padding:0;border:0}.trial-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.trial-brand-form label{display:block;min-width:0;color:#444657;font-size:13px;font-weight:500}.trial-brand-form .input,.trial-brand-form .select{display:block;width:100%;min-width:0;min-height:43px;margin-top:9px;padding:11px 12px;border:1px solid #e1e3ec;border-radius:8px;background:#fff;color:#34364a;font-size:13px;box-shadow:none}.trial-brand-form .input::placeholder{color:#b0b2c1;font-size:12px}.trial-brand-form .select:has(option:checked[value=""]){color:#a7aaba}.trial-brand-form .input:focus,.trial-brand-form .select:focus{outline:2px solid #7561ec28;border-color:#8876e9}.trial-brand-form .select:disabled{background:#f8f9fc;cursor:not-allowed}.trial-required{margin-inline-start:4px;color:#9586d7}.trial-optional{margin-inline-start:7px;color:#a6a8b7;font-size:11px;font-weight:400}.trial-platform-field{min-width:0;margin:0;padding:0;border:0}.trial-platform-field legend{width:100%;padding:0;margin-bottom:12px;color:#444657;font-size:13px;font-weight:500}.trial-platform-field legend small{display:block;margin-top:7px;color:#9597a8;font-size:11px;font-weight:400}.trial-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.trial-brand-form .trial-platform{position:relative;display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid #e5e6ef;border-radius:9px;cursor:pointer}.trial-platform input{width:14px;height:14px;flex-shrink:0;margin:0;accent-color:#6e56df}.trial-platform strong{display:block;font-size:12px;font-weight:500;white-space:nowrap}.trial-platform small{display:block;margin-top:4px;color:#9093a5;font-size:10px}.trial-platform-logo{width:24px;height:24px;flex-shrink:0;object-fit:contain}.trial-brand-form .trial-platform.is-selected{border-color:#9380ed;background:#f7f5ff}.trial-platform input:focus-visible{outline:2px solid #7561ec;outline-offset:2px}.trial-industry{min-width:0;margin:0;padding:0;border:0}.trial-industry legend{margin-bottom:12px;font-size:13px;font-weight:500}.trial-industry-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.trial-brand-form .trial-platform.is-disabled{border-color:#edeef3;background:#fafbfc;color:#a9acba;cursor:not-allowed}.trial-platform.is-disabled .trial-platform-logo{opacity:.55}.trial-platform.is-disabled small{color:#b5b8c4}.trial-platform-placeholder{margin:0;padding:21px 12px;border:1px dashed #dedfeb;border-radius:9px;color:#a1a4b5;background:#fcfcff;text-align:center;font-size:12px;line-height:1.6}.trial-optional-fields{display:grid;gap:20px;padding-top:23px;border-top:1px solid #f0f0f5}.trial-brand-form textarea.input{min-height:86px;resize:vertical}.trial-brand-page .trial-submit{display:flex;align-items:center;justify-content:center;gap:22px;width:100%;min-height:46px;border:0;border-radius:9px;background:#6651df;font-size:13px}.trial-brand-page .trial-submit:hover:not(:disabled){background:#5741cc}.trial-brand-page .trial-submit:disabled{background:#b7acec;color:#fff;cursor:not-allowed}.trial-submit-note{margin:-10px 0 0;color:#a6a8b6;text-align:center;font-size:11px;line-height:1.6}.trial-error{margin:16px 0;padding:13px 15px;border:1px solid #f4d6d0;border-radius:8px;background:#fff7f5;font-size:13px;line-height:1.7}.trial-hint{margin:9px 0 0;color:#967446;font-size:12px;line-height:1.7}.trial-status{padding:35px 0;color:#797c91;text-align:center;font-size:13px}.trial-success{display:grid;gap:16px;padding:15px 0;text-align:center}.trial-success-check{display:grid;width:58px;height:58px;margin:0 auto;place-items:center;border-radius:50%;background:#f0edff;color:#7358d8;font-size:26px}.trial-success h3{margin:0;font-size:20px;overflow-wrap:anywhere}.trial-success p{margin:0 0 14px;color:#8b8fa2;font-size:13px;line-height:1.8}@media (max-width: 1024px){.trial-layout{gap:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.trial-form-card{padding:26px 23px}.trial-fields-row{grid-template-columns:1fr}}@media (max-width: 760px){.trial-brand-page{padding:0 18px 30px}.trial-header{padding:20px 0}.trial-header-actions{gap:6px}.trial-language-select{min-width:112px;max-width:132px}.trial-wordmark>span{display:none}.trial-layout{grid-template-columns:1fr;gap:22px;margin-top:5px}.trial-overview{padding:0}.trial-overview h1{margin:15px 0 9px;font-size:28px}.trial-benefits{margin-top:23px}.trial-benefits ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.trial-benefits li{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px 0}.trial-benefit-number,.trial-benefits li p{display:none}.trial-benefits li strong{font-size:12px}.trial-notes{margin-top:14px}.trial-form-card{padding:24px 18px;border-radius:14px}.trial-platform-grid{gap:8px}.trial-brand-form .trial-platform{gap:7px;padding:10px 8px}.trial-platform-logo{width:20px;height:20px}}.service-plan-version-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0}.service-plans-page>.card{margin-bottom:20px}.service-plans-page .form-field{display:grid;gap:8px;margin:16px 0}.service-plans-page .service-pricing-section-head>.button{flex-shrink:0}.service-plan-quantity{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.service-plan-quantity .input{width:90px}.auth-screen{--auth-surface: #fff;--brand: #4b38ff;--brand-600: #3926ee;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--auth-surface)}.auth-panel{width:min(400px,calc(100% - 80px));min-width:0;margin:auto;padding-block:80px}.auth-panel :is(.auth-input,.auth-phone-field,.auth-code-row,.auth-submit){width:100%;min-width:0;height:48px;border-radius:24px}.auth-panel .auth-input{margin:0;border:1px solid #d9d9de;padding:0 16px;font-size:16px;box-shadow:none}.auth-panel .auth-input:focus,.auth-phone-field:focus-within,.auth-code-row:focus-within{outline:none;box-shadow:0 0 0 3px #4b38ff24}.auth-password-fields,.auth-code-fields{display:grid;gap:16px}.auth-password-field{position:relative}.auth-password-field .auth-input{padding-inline-end:48px}.auth-password-toggle{position:absolute;top:50%;inset-inline-end:8px;width:34px;height:34px;padding:0;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:8px;color:#85879a;background:transparent;cursor:pointer}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:#4b38ff;background:#f1efff}.auth-password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.auth-phone-field,.auth-code-row{display:flex;align-items:center;background:#fff;border:1px solid #d9d9de}.auth-country-selector{position:relative;flex:0 0 auto;width:88px;max-width:40%;height:100%}.auth-country-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;color:#20233a;font-size:14px;pointer-events:none}.auth-country-chevron{width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;transform:translateY(-2px) rotate(45deg)}.auth-country-code{position:relative;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0 12px;color:transparent;background:transparent;font:inherit;font-size:14px;outline:none;cursor:pointer}.auth-country-code option{color:#20233a;background:#fff}.auth-phone-divider{flex:0 0 1px;height:22px;background:#e6e3ef}.auth-phone-input{min-width:0;flex:1;height:100%;border:0;padding:0 12px;color:#20233a;background:transparent;font:inherit;font-size:16px;outline:none}.auth-phone-input::placeholder,.auth-panel .auth-input::placeholder{color:#9495a5}.auth-code-row .auth-input:focus{box-shadow:none}.auth-send-code{flex:0 0 auto;max-width:50%;border:0;border-inline-start:1px solid #e6e3ef;padding:0 12px;color:#4b38ff;background:transparent;font:inherit;font-size:14px;line-height:1.4;cursor:pointer}.auth-send-code:disabled{color:#aaa7bd;cursor:not-allowed}.auth-agree{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.6;color:#64748b;margin-top:20px}.auth-agree input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;width:16px;height:16px;padding:0;border:1px solid #9495a5;border-radius:50%;background:#fff;color:#fff;cursor:pointer;flex-shrink:0;margin:3px 0 0}.auth-agree input:checked{border-color:var(--brand);background:var(--brand)}.auth-agree input:checked:after{content:"";width:7px;height:4px;border:solid currentColor;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.auth-agree input:disabled{opacity:.5;cursor:not-allowed}.auth-agreement-link{border:0;padding:0;background:none;color:var(--brand);font:inherit;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-agreement-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e6e3ef;border-radius:16px;color:#20233a;background:#fff;box-shadow:0 18px 48px #0206173d}.auth-agreement-dialog::backdrop{background:#0206176b}.auth-agreement-card{display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 34px);padding:24px}.auth-agreement-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth-agreement-header h2{margin:0;font-size:22px;line-height:1.5}.auth-agreement-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.auth-agreement-body h3{margin:20px 0 8px;font-size:16px}.auth-agreement-body p{margin:0 0 12px;white-space:pre-line}.auth-agreement-body a{display:inline-block;color:var(--brand)}.auth-agreement-dialog :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.auth-panel .auth-submit{display:block;margin:20px 0 0;font-size:16px}.auth-footnote{margin-top:16px;font-size:13px;line-height:1.7;color:#64748b}.auth-password-field input::-ms-reveal{display:none}@media (max-width: 1100px){.auth-screen{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.auth-panel{width:min(400px,calc(100% - 40px));padding-block:36px}}.auth-heading{margin:0 0 16px;text-align:center;font-size:32px;line-height:1.3;color:#141414}.auth-description{margin:0 0 28px;color:#666;text-align:center;line-height:1.7}.auth-providers{display:grid;gap:12px}.auth-providers .google-sign-in{margin:0}.auth-provider{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 16px;border:1px solid #ccc;border-radius:999px;color:#111;background:#fff;font:inherit;font-size:18px;line-height:26px;cursor:pointer}.auth-provider svg{width:20px;height:20px;flex-shrink:0;fill:currentColor}.auth-provider:hover:not(:disabled){background:#f8f8fa}.auth-provider:disabled{opacity:.5;cursor:not-allowed}.auth-google-provider{position:relative;border-radius:999px}.auth-google-provider:hover .auth-provider{background:#f8f8fa}.auth-google-provider:focus-within{outline:2px solid #6651df;outline-offset:3px}.auth-google-provider .google-sign-in-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:0;height:32px;opacity:0;transform:scaleY(1.625);transform-origin:top}.auth-divider{display:flex;align-items:center;gap:24px;margin:8px 0;color:#666;font-size:16px;line-height:24px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#ccc}.auth-entry-form fieldset{display:grid;gap:16px;border:0;margin:0;padding:0;min-width:0}.auth-account-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 18px;border:1px solid #d9d9de;border-radius:28px}.auth-account-summary>span{min-width:0;overflow-wrap:anywhere}.auth-text-button{flex-shrink:0;border:0;background:none;color:#5741e8;font:inherit;cursor:pointer;padding:6px}.auth-text-button:disabled{opacity:.5;cursor:not-allowed}.auth-panel .auth-submit{background:var(--brand);color:#fff;border:0;border-radius:28px;margin-top:8px}.auth-panel .auth-submit:hover:not(:disabled){background:var(--brand-600)}.auth-panel .auth-submit:disabled{opacity:.5;cursor:not-allowed}.auth-code-row .auth-input{border:0;background:transparent}.auth-password-hint{margin:0;color:#666;font-size:13px}.auth-code-alternative{justify-self:center}.auth-email-alternative{margin-top:20px}.auth-link-form{display:grid;gap:12px}.auth-notice{color:#15803d}.auth-error,.auth-apple [role=alert]{color:#b42318}.auth-panel :is(button,input,select):focus-visible{outline:2px solid #6651df;outline-offset:3px}:root{--font-sans: Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--bg: #f4f7fb;--panel: #ffffff;--panel-soft: #f8fafc;--text: #0f172a;--text-muted: #64748b;--line: #e2e8f0;--line-strong: #cbd5e1;--brand: #2563eb;--brand-600: #1d4ed8;--success: #16a34a;--danger: #dc2626;--radius: 12px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 8px 28px rgba(15, 23, 42, .06);font-family:var(--font-sans);color:var(--text);background:var(--bg)}.content-assets-date-picker{position:relative;z-index:20;width:374px}.content-assets-date-trigger{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 24px;min-height:43px;align-items:center;gap:8px;padding-block:0 0;padding-inline:13px 10px;border:1px solid #dbdce5;border-radius:7px;background:#fff;font-size:var(--client-type-supporting);cursor:text;transition:border-color .16s ease,box-shadow .16s ease}.content-assets-date-picker.open .content-assets-date-trigger{border-color:#4c3cff;box-shadow:0 0 0 2px #4c3cff1f}.content-assets-date-trigger input{min-width:0;padding:10px 0 8px;border:0;border-bottom:2px solid transparent;outline:0;color:#343542;background:transparent;font:inherit}.content-assets-date-trigger input:focus{border-bottom-color:#4c3cff}.content-assets-date-trigger input::placeholder{color:#afb0b9}.content-assets-date-trigger span{color:#b2b3bd}.content-assets-date-trigger svg{width:21px;height:21px;color:#aaaab2}.content-assets-date-popover{position:absolute;top:calc(100% + 12px);inset-inline-end:0;width:max-content;padding:17px 22px 20px;border:1px solid #ececf0;border-radius:8px;background:#fff;box-shadow:0 16px 44px #17182c2b}.content-assets-date-popover:before{position:absolute;top:-8px;inset-inline-end:158px;width:16px;height:16px;border-top:1px solid #ececf0;border-inline-start:1px solid #ececf0;background:#fff;content:"";transform:rotate(45deg)}.content-assets-date-popover .rdp-root{--rdp-accent-color: #4c3cff;--rdp-accent-background-color: #f2f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-height: 44px;--rdp-day_button-width: 44px;--rdp-day_button-border-radius: 7px;--rdp-selected-border: 0;--rdp-outside-opacity: .34;--rdp-months-gap: 46px;--rdp-range_middle-background-color: #f2f0ff;margin:0;color:#24242a}.content-assets-date-popover .rdp-month_caption{justify-content:center;color:#24242a;font-size:var(--client-type-section);font-weight:700}.content-assets-date-popover .rdp-weekday{padding:13px 0 9px;color:#22232a;font-size:var(--client-type-supporting);font-weight:500;opacity:1}.content-assets-date-popover .rdp-day_button{border-radius:7px;font-size:var(--client-type-supporting)!important}.content-assets-date-popover .rdp-day_button:hover{background:#f5f3ff}.content-assets-date-popover .rdp-today:not(.rdp-selected) .rdp-day_button{border:1px solid #4c3cff;color:#252632}.content-assets-date-popover .rdp-range_start .rdp-day_button,.content-assets-date-popover .rdp-range_end .rdp-day_button{color:#fff;background:#4c3cff}.content-assets-date-popover .rdp-range_start.rdp-range_end{background:transparent}.content-assets-date-nav{position:absolute;z-index:2;top:20px;display:flex;gap:1px}.content-assets-date-nav.previous{inset-inline-start:20px}.content-assets-date-nav.next{inset-inline-end:20px}.content-assets-date-nav button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;color:#8b8c93;background:transparent;font:inherit;font-size:25px!important;line-height:1;cursor:pointer}.content-assets-date-nav button:hover{color:#4c3cff}.app-drawer-overlay{position:fixed;z-index:2400;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#191b2485;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-drawer{display:flex;width:min(680px,100vw);height:100%;flex-direction:column;background:#fff;box-shadow:-12px 0 40px #14142d2e;animation:app-drawer-in .2s ease-out}.app-drawer-wide{width:min(1180px,calc(100vw - 300px))}.app-drawer-header{display:flex;min-height:92px;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 30px 20px;border-bottom:1px solid #e8e8ee}.app-drawer-heading{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:28px}.app-drawer-title-row{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.app-drawer-title-row h2{margin:0;color:#17182c;font-size:20px}.app-drawer-title-row>span{color:#999ba8;font-size:13px}.app-drawer-close{padding:0;border:0;color:#858793;background:transparent;font-size:27px;line-height:1;cursor:pointer}.app-drawer-body{min-height:0;flex:1;overflow-y:auto}.app-drawer-footer{display:flex;min-height:70px;align-items:center;justify-content:space-between;padding:12px 30px;border-top:1px solid #e8e8ee;background:#fff}@keyframes app-drawer-in{0%{transform:translate(24px);opacity:.7}to{transform:translate(0);opacity:1}}.article-publish-steps{display:flex;align-items:center;gap:16px}.article-publish-steps>div{display:flex;align-items:center;gap:9px;color:#a4a5ae;white-space:nowrap}.article-publish-steps b{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d1d2d8;border-radius:50%;color:#aaa;font-weight:500}.article-publish-steps .active{color:#24263a}.article-publish-steps .active b{border-color:#4c3cff;color:#fff;background:#4c3cff}.article-publish-steps .done b{color:#777984}.article-publish-steps>i{width:42px;height:1px;background:#dedfe4}.article-publish-step{padding:28px 30px 40px}.article-publish-step>h3{margin:0 0 20px;color:#25273c;font-size:17px}.article-publish-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:13px 18px;margin-bottom:22px}.article-publish-filter-grid label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;color:#4a4c5e;font-size:13px;white-space:nowrap}.article-publish-filter-grid input,.article-publish-filter-grid select{min-width:0;height:36px;padding:0 10px;border:1px solid #d9dae2;border-radius:6px;color:#3d3f51;background:#fff}.article-publish-media-panel{overflow:hidden;border:1px solid #e1e2e8;border-radius:7px}.article-publish-media-head{display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e6e7ec;background:#fbfbfc;color:#383a4c}.article-publish-media-head span{color:#999ba7;font-size:13px}.article-publish-media-row{display:flex;min-height:112px;align-items:flex-start;gap:15px;padding:20px 18px;border-bottom:1px solid #e8e8ed;cursor:pointer}.article-publish-media-row:last-child{border-bottom:0}.article-publish-media-row.selected{background:#faf9ff}.article-publish-media-row>input{width:19px;height:19px;margin:4px 0 0;accent-color:#4c3cff}.article-publish-media-main{min-width:0;flex:1}.article-publish-media-name{display:flex;align-items:center;justify-content:space-between;color:#292b42}.article-publish-media-name>span{color:#4c3cff;font-size:13px}.article-publish-media-metrics{display:grid;grid-template-columns:1.7fr repeat(5,1fr);gap:14px;margin-top:15px;color:#34364c;font-size:13px}.article-publish-media-metrics span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-publish-media-metrics small{display:block;margin-bottom:5px;color:#a0a1ad;font-size:12px}.article-publish-points{color:#6e7080}.article-publish-points strong{margin-inline-start:7px;color:#4c3cff}.article-publish-footer-actions{display:flex;gap:12px}.article-publish-footer-actions .button{min-width:86px}.article-publish-requirements{max-width:1080px}.article-publish-form{display:grid;gap:22px;padding:12px 0 25px}.article-publish-form-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;align-items:start;color:#383a4e}.article-publish-form-row>span{padding-top:10px;text-align:end}.article-publish-form-row.static>strong{padding-top:9px}.article-publish-form-row textarea{width:100%;padding:12px 14px;resize:vertical;border:1px solid #d8d9e0;border-radius:6px;color:#343643;font:inherit}.article-publish-form-row textarea+small{display:block;margin-top:4px;color:#777986;text-align:end}.article-publish-form-row.permissions>div{display:flex;gap:30px;padding-top:8px}.article-publish-form-row.permissions label{display:flex;align-items:center;gap:8px}.article-publish-form-row.permissions input{width:20px;height:20px;accent-color:#4c3cff}.article-publish-special{margin-top:10px;padding:22px 24px;border:1px solid #e1e2e8;border-radius:6px;background:#fcfcfd;color:#37394c}.article-publish-special h4{margin:0 0 18px}.article-publish-special>div{margin-top:14px}.article-publish-special p{margin-block:6px 0;margin-inline:14px 0;color:#686a78;font-size:13px;line-height:1.6}.content-asset-editor-page{min-height:calc(100vh - 72px);padding:0;background:linear-gradient(110deg,#eef1ff 0,#fff 45%)}.content-editor-topbar{display:grid;grid-template-columns:auto 1fr auto;min-height:82px;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid #dfe1ea;background:#ffffffd1}.content-editor-topbar h1{margin:0;color:#16182e;font-size:24px}.content-editor-back{padding:0;border:0;color:#1d2039;background:transparent;font-size:38px;line-height:1;cursor:pointer}.content-editor-save{min-width:92px}.content-editor-main{padding:42px 22px 46px}.content-editor-title-field{display:flex;align-items:center;gap:14px;margin-bottom:38px}.content-editor-title-field input{min-width:0;flex:0 1 auto;width:min(900px,calc(100vw - 260px));padding:0;border:0;outline:0;color:#17192f;background:transparent;font:inherit;font-size:28px;font-weight:700}.content-editor-pencil{color:#20223d;font-size:26px}.rich-editor-shell{overflow:hidden;min-height:630px;border:1px solid #dcdde4;border-radius:14px;background:#fff;box-shadow:0 2px 8px #1e1f3a08}.rich-editor-shell.loading{display:grid;place-items:center;color:#858795}.rich-editor-toolbar{display:flex;min-height:76px;align-items:center;gap:8px;padding:12px 24px;border-bottom:1px solid #e0e1e6;background:#fff}.rich-editor-format{width:160px;height:42px;border:0;color:#444;background:transparent;font:inherit;font-size:18px}.rich-editor-tool{display:grid;width:39px;height:39px;place-items:center;border:0;border-radius:7px;color:#454545;background:transparent;font:inherit;font-size:20px;cursor:pointer}.rich-editor-tool:hover,.rich-editor-tool.active{color:#4c3cff;background:#f0edff}.rich-editor-divider{width:1px;height:25px;margin:0 3px;background:#e1e1e5}.rich-editor-color{position:relative;display:grid;width:39px;height:39px;place-items:center;border-bottom:3px solid #555;border-radius:6px;color:#444;font-size:19px;font-weight:700;cursor:pointer}.rich-editor-color.highlight{border:1px dashed #777;border-bottom:3px solid #f5d24d}.rich-editor-color input{position:absolute;width:1px;height:1px;opacity:0}.rich-editor-content{min-height:550px;padding:28px 30px 50px;color:#242424;outline:0;font-size:17px;line-height:1.55}.rich-editor-content h1{margin:0 0 8px;font-size:40px;line-height:1.22}.rich-editor-content h2{margin:12px 0 5px;font-size:29px;line-height:1.3}.rich-editor-content h3{margin:10px 0 4px;font-size:22px}.rich-editor-content p{margin:5px 0}.rich-editor-content img{max-width:100%}.rich-editor-content table{width:100%;border-collapse:collapse}.rich-editor-content td,.rich-editor-content th{padding:8px;border:1px solid #d8d9df}.ops-media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.ops-media-toolbar h2{margin:0 0 4px}.ops-media-toolbar p{margin:0}.ops-media-toolbar-actions{display:flex;align-items:center;gap:10px}.ops-media-search{display:flex;max-width:720px;gap:10px;margin-bottom:16px}.ops-media-search .input{flex:1}.ops-media-table{min-width:1320px;table-layout:fixed}.ops-media-table th:first-child{width:245px}.ops-media-table th:nth-child(2){width:230px}.ops-media-table td{vertical-align:top}.ops-media-table td:first-child strong,.ops-media-table td:first-child a{display:block}.ops-media-table td:first-child small{display:block;margin-bottom:4px;color:#8a8b96}.ops-media-table td:first-child a{max-width:260px;margin-top:5px;overflow:hidden;color:#6455cf;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ops-media-pagination{padding:0 18px 18px}.ops-media-modal{width:min(980px,calc(100vw - 40px));max-height:calc(100vh - 48px)}.ops-media-modal .app-modal-body{overflow-y:auto}.ops-media-record-id{margin-bottom:16px;color:#777985}.ops-media-record-id strong{margin-inline-start:6px;color:#32333d}.ops-media-form-section+.ops-media-form-section{margin-top:22px;padding-top:20px;border-top:1px solid #ececf2}.ops-media-form-section h4{margin:0 0 14px}.ops-media-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.ops-media-form-grid>label{display:grid;gap:7px;color:#4f5160;font-size:13px}.ops-media-form-wide{grid-column:1 / -1}.article-publish-media-pagination{padding:4px 18px 16px}@media (max-width: 1100px){.app-drawer-wide{width:calc(100vw - 80px)}.app-drawer-heading{align-items:flex-start;flex-direction:column}.article-publish-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.article-publish-media-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.content-assets-date-picker{width:100%}.content-assets-date-trigger{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 24px}.content-assets-date-popover{inset-inline-end:0;max-width:calc(100vw - 32px);overflow-x:auto}.content-assets-date-popover:before{inset-inline-end:50%}.app-drawer-wide{width:100vw}.app-drawer-header{padding:20px}.app-drawer-title-row{align-items:flex-start;flex-direction:column;white-space:normal}.article-publish-steps span{display:none}.article-publish-filter-grid{grid-template-columns:1fr}.article-publish-media-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.article-publish-step{padding:22px 18px 32px}.article-publish-form-row{grid-template-columns:1fr;gap:7px}.article-publish-form-row>span{padding:0;text-align:start}.content-editor-main{padding:28px 12px}.rich-editor-toolbar{overflow-x:auto;padding:10px 12px}.rich-editor-format{width:120px;flex:0 0 120px}.rich-editor-tool{flex:0 0 39px}.ops-media-form-grid{grid-template-columns:1fr}.ops-media-form-wide{grid-column:auto}}.ops-page-visibility-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ops-page-visibility-select-all,.ops-page-visibility-option{display:flex;align-items:center;gap:8px}.ops-page-visibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.ops-page-visibility-option{min-height:42px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}@media (max-width: 720px){.ops-page-visibility-heading{display:block}.ops-page-visibility-heading .table-actions{margin-top:14px}}.markdown-preview-inline-code{padding:.08em .35em;border:1px solid #ded9ef;border-radius:4px;color:#574a87;background:#f6f3ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}body{margin:0;background:var(--bg);color:var(--text)}html:has(.client-main-scroll),body:has(.client-main-scroll){height:100%;overflow:hidden}*{box-sizing:border-box}a{color:var(--brand)}.page{padding:20px;width:100%;max-width:none;margin:0;min-width:0}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-bottom:14px;box-shadow:var(--shadow-sm)}.card:hover{box-shadow:var(--shadow-md)}.input,.select,.button{height:38px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);padding:0 12px;font-size:14px;transition:all .18s ease}.input,.select{background:#fff;min-width:120px}.input:focus,.select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #2563eb1f}.button{background:var(--brand);color:#fff;border:none;cursor:pointer;font-weight:600;padding:0 14px}.button:hover{background:var(--brand-600)}.button:disabled{opacity:.5;cursor:not-allowed}.button.secondary{background:#334155}.button.tertiary{background:#e2e8f0;color:#334155;border:1px solid #cbd5e1}.button.tertiary:hover{background:#cbd5e1}.button.danger{background:#dc2626}.button.danger:hover{background:#b91c1c}.table{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius-sm);overflow:hidden;table-layout:fixed}.table th,.table td{border-bottom:1px solid var(--line);text-align:start;padding:8px;font-size:14px}.table th{background:var(--panel-soft);color:var(--text-muted);font-weight:600}.table tr:hover td{background:#f8fbff}.table .col-id{width:72px}.table .col-status{width:140px}.table .col-actions{width:180px}.points-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.points-updated-card{display:flex;align-items:center;justify-content:space-between;gap:12px}.points-refresh-button{flex:0 0 auto;padding:7px 10px}.points-error-card,.points-transactions-error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.points-transactions-error{margin-bottom:12px;padding:10px 12px;border:1px solid #fecaca;border-radius:var(--radius-sm)}.points-transactions-card{overflow:visible}.points-transactions-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.points-transactions-heading h3{margin:0 0 4px}.points-transactions-heading span{color:var(--text-muted);font-size:13px}.points-transaction-filters{display:grid;grid-template-columns:minmax(320px,2fr) minmax(200px,1fr);gap:14px;margin-bottom:16px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}.points-filter-field{display:grid;gap:7px;min-width:0;color:var(--text-muted);font-size:13px;font-weight:600}.points-filter-field .input,.points-filter-field .select{width:100%;min-width:0}.points-date-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.points-date-inputs i{color:var(--text-muted);font-style:normal;font-weight:400}.points-transaction-table-scroll{max-height:360px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:var(--radius-sm)}.points-transaction-table{min-width:760px;border-radius:0}.points-transaction-table thead th{position:sticky;z-index:1;top:0;box-shadow:0 1px 0 var(--line)}.points-transaction-table tbody tr:last-child td{border-bottom:0}@media (max-width: 900px){.points-overview-grid,.points-transaction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.points-filter-date-range{grid-column:1 / -1}}@media (max-width: 620px){.points-overview-grid,.points-transaction-filters{grid-template-columns:minmax(0,1fr)}.points-transactions-heading{align-items:flex-start}.points-filter-date-range{grid-column:auto}.points-date-inputs{grid-template-columns:minmax(0,1fr)}.points-date-inputs i{display:none}}.ops-info-entry-table th.col-actions,.ops-info-entry-table td.col-actions{width:180px;min-width:180px;max-width:180px;box-sizing:border-box}.table .col-query{width:42%;min-width:420px}.cell-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-wrap{overflow-wrap:anywhere;word-break:break-word}.query-text-cell{overflow-wrap:break-word;word-break:normal;line-height:1.45}.layout{display:block;min-height:100vh;width:100%;min-width:0;overflow-x:hidden}.sidebar{width:244px;border-inline-end:1px solid var(--line);background:#fff;padding:16px 12px;position:fixed;inset-inline-start:0;top:0;display:flex;flex-direction:column;height:100vh;z-index:90}.main-shell{display:flex;flex-direction:column;min-height:100vh;margin-inline-start:244px;width:calc(100% - 244px);min-width:0;overflow-x:hidden;padding-top:76px}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.sidebar-logo-wrap{position:relative;display:flex;align-items:center;min-width:0}.sidebar-logo{height:32px;width:auto;max-width:170px;transition:height .18s ease,opacity .18s ease}.sidebar-expand-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff0;color:#1e293b;opacity:0;pointer-events:none;cursor:pointer}.sidebar-nav{flex:1;overflow-y:auto;padding-inline-end:4px}.sidebar-menu{display:flex;flex-direction:column;gap:8px}.sidebar-menu-link{display:flex;align-items:center;gap:10px;height:40px;border-radius:10px;color:#1e293b;text-decoration:none;padding:0 10px;font-size:15px;font-weight:600}.sidebar-menu-link:hover{background:#eff6ff;color:#1d4ed8}.sidebar-menu-link.active{background:#e9f1ff;color:#1d4ed8}.sidebar-menu-icon{width:20px;text-align:center}.sidebar-menu-text{white-space:nowrap}.nav-section{margin-bottom:12px;position:relative}.nav-section-title{width:100%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;color:#334155;margin-bottom:4px;padding:6px 4px;border-radius:8px}.content-workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px}.content-preview-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);padding:14px}.content-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.6;color:var(--text)}.content-code-block{margin:0;padding:14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:#0f172a;color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.markdown-preview{display:grid;gap:10px}.markdown-preview-heading{font-weight:700;line-height:1.35}.markdown-preview-heading-h1{font-size:24px}.markdown-preview-heading-h2{font-size:18px}.markdown-preview-heading-h3{font-size:16px}.markdown-preview-heading-h4{font-size:15px}.markdown-preview-heading-h5,.markdown-preview-heading-h6{font-size:14px}.markdown-preview-paragraph{margin:0;color:var(--text);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.markdown-preview-list{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:var(--text);line-height:1.6}.content-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.content-status-panel{border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:14px;display:grid;gap:8px}.content-status-panel.ready{border-color:#bbf7d0;background:#f0fdf4}.content-status-panel.pending{border-color:#fde68a;background:#fffbeb}.content-status-title,.content-mini-label{color:var(--text-muted);font-size:12px}.content-status-value{font-size:18px;font-weight:700;color:var(--text)}.content-checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.content-mini-card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:10px 12px;display:grid;gap:6px}.content-checklist-pass{border-color:#bbf7d0;background:#f0fdf4}.content-checklist-pending{border-color:#fde68a;background:#fffbeb}.content-mapping-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.content-mapping-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:12px;display:grid;gap:6px}.content-mapping-arrow{color:var(--brand);font-size:12px;font-weight:700}.content-selected-row,.content-selected-row td{background:#f8fbff}.content-compare-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.content-compare-row:last-child{border-bottom:none}.markdown-preview-quote{margin:0;padding:10px 14px;border-inline-start:4px solid var(--brand);background:#f8fbff;border-radius:8px;display:grid;gap:8px}.markdown-preview-code-wrap{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#0f172a}.markdown-preview-code-label{font-size:12px;color:#cbd5e1;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.12);text-transform:uppercase}.markdown-preview-code{margin:0;padding:12px;color:#e2e8f0;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.6}.markdown-preview-table-wrap{overflow-x:auto}.markdown-preview-table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.markdown-preview-table th,.markdown-preview-table td{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);padding:10px 12px;text-align:start;vertical-align:top;font-size:13px}.markdown-preview-table th:last-child,.markdown-preview-table td:last-child{border-inline-end:none}.markdown-preview-table tr:last-child td{border-bottom:none}.markdown-preview-table th{background:#f8fafc;font-weight:700}@media (max-width: 1080px){.content-workspace,.content-status-grid{grid-template-columns:minmax(0,1fr)}}.nav-section-title:hover{background:#eff6ff}.nav-section-title.active{color:#1d4ed8}.nav-section-title-main{display:inline-flex;align-items:center;gap:8px}.nav-section-icon{display:inline-flex;color:currentColor}.nav-section-icon svg{width:18px;height:18px}.nav-section-tag{background:#e0ecff;color:#1d4ed8;border-radius:999px;padding:0 6px;font-size:10px}.sidebar-link{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#1e293b;text-decoration:none;padding-block:6px 6px;padding-inline:30px 8px;border-radius:8px;font-size:12px;font-weight:500}.sidebar-link:hover{background:#eff6ff;color:var(--brand-600)}.sidebar-link.active{background:#e0ecff;color:var(--brand-600);font-weight:600}.sidebar-link-text{white-space:nowrap}.layout.sidebar-collapsed{display:block}.layout.sidebar-collapsed .sidebar{width:72px}.layout.sidebar-collapsed .main-shell{margin-inline-start:72px;width:calc(100% - 72px)}.layout.sidebar-collapsed .sidebar-link-text,.layout.sidebar-collapsed .ops-sidebar-title,.layout.sidebar-collapsed .ops-sidebar-toggle-text{display:none}.layout.sidebar-collapsed .sidebar-menu-link{justify-content:center;padding:0}.layout.sidebar-collapsed .sidebar-menu-text{display:none}.layout.sidebar-collapsed .sidebar-nav{overflow:visible;padding-inline-end:0}.layout.sidebar-collapsed .sidebar-logo{height:18px;max-width:40px}.layout.sidebar-collapsed .sidebar-logo-wrap:hover .sidebar-expand-btn{opacity:1;pointer-events:auto}.nav-section-caret{color:#64748b;font-size:12px}.layout.sidebar-collapsed .nav-section{margin-bottom:8px}.layout.sidebar-collapsed .nav-section:hover{z-index:70}.layout.sidebar-collapsed .nav-section-title{justify-content:center;padding:8px 0;margin-bottom:0}.layout.sidebar-collapsed .nav-section-title-text,.layout.sidebar-collapsed .nav-section-tag,.layout.sidebar-collapsed .nav-section-caret{display:none}.layout.sidebar-collapsed .nav-section-icon svg{width:20px;height:20px}.ops-sidebar{width:286px}.ops-main-shell{margin-inline-start:286px;width:calc(100% - 286px)}.ops-sidebar .sidebar-link{font-size:14px}.sidebar-flyout{display:none}.layout.sidebar-collapsed .nav-section:hover .sidebar-flyout{display:block}.layout.sidebar-collapsed .sidebar-flyout{position:absolute;inset-inline-start:56px;top:0;min-width:180px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-md);padding:8px;z-index:60}.sidebar-flyout-title{font-size:13px;font-weight:700;color:#334155;padding:2px 4px 6px}.sidebar-flyout-link{display:block;text-decoration:none;color:#1e293b;padding:6px 8px;border-radius:8px;font-size:12px}.sidebar-flyout-link:hover,.sidebar-flyout-link.active{background:#eff6ff;color:var(--brand-600)}.universe-scene-card{padding:12px}.universe-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.universe-header-row .toolbar{justify-content:flex-end;margin-bottom:0;flex-wrap:wrap}.universe-header-row .toolbar .input,.universe-header-row .toolbar .select{min-width:120px}.problem-selected-panel{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:10px}.problem-selected-head{display:flex;align-items:center;justify-content:space-between}.problem-selected-head h4{margin:0;font-size:16px}.problem-selected-title{font-size:20px;line-height:1.35;font-weight:700;color:#0f172a}.problem-selected-item{display:flex;justify-content:space-between;gap:8px;font-size:13px}.problem-selected-item span{color:#64748b}.problem-selected-item strong{color:#0f172a;text-align:end}.universe-field{position:relative;min-height:620px;border-radius:16px;overflow:hidden;background:radial-gradient(1200px 500px at 50% 45%,#0b1d43,#071227,#050c1a);transition:transform .26s ease,filter .26s ease}.graph-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.edge-structure{stroke:#94a3b861;stroke-width:.24}.edge-relationship{stroke:#7dd3fc6b;stroke-width:.2;stroke-dasharray:.8 .6}.edge-execution{stroke:#fbbf24d9;stroke-width:.34;stroke-dasharray:1.2 .9}.universe-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:28px 28px;opacity:.35}.workspace-hero-shell{display:grid;gap:16px}.workspace-metric-strip{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-metric-card{position:relative;overflow:hidden;min-height:132px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--shadow-sm);padding:18px}.workspace-metric-card:after{content:"";position:absolute;inset-inline-end:-20px;top:-16px;width:84px;height:84px;border-radius:999px;background:#ffffff8c;filter:blur(2px)}.workspace-metric-card.tone-blue{color:#1d4ed8;background:linear-gradient(180deg,#eef5ff,#fff)}.workspace-metric-card.tone-green{color:#059669;background:linear-gradient(180deg,#ecfdf5,#fff)}.workspace-metric-card.tone-orange{color:#ea580c;background:linear-gradient(180deg,#fff7ed,#fff)}.workspace-metric-card.tone-purple{color:#7c3aed;background:linear-gradient(180deg,#f5f3ff,#fff)}.workspace-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.workspace-metric-label{color:#475569;font-size:13px;font-weight:600}.workspace-metric-value{margin-top:18px;font-size:36px;font-weight:800;line-height:1}.workspace-metric-foot{margin-top:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;color:#64748b;font-size:12px}.workspace-metric-trend{display:grid;gap:4px}.workspace-sparkline{width:116px;height:36px;flex:0 0 auto;opacity:.9}.workspace-command-layout{display:grid;gap:16px;grid-template-columns:minmax(0,2.15fr) minmax(300px,.95fr);align-items:stretch}.workspace-command-main{margin-bottom:0;padding:0;overflow:hidden;align-self:start}.workspace-command-head{padding:22px 24px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-command-kicker,.workspace-panel-kicker,.workspace-rail-kicker{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-command-actions,.workspace-secondary-buttons,.workspace-cta-grid,.workspace-action-entry-buttons{display:flex;flex-wrap:wrap;gap:10px}.workspace-command-board{position:relative;padding:24px 24px 12px;min-height:620px;background:radial-gradient(circle at 18% 18%,rgba(59,130,246,.2),transparent 18%),radial-gradient(circle at 85% 22%,rgba(251,146,60,.18),transparent 14%),radial-gradient(circle at 78% 78%,rgba(168,85,247,.18),transparent 16%),radial-gradient(circle at 14% 76%,rgba(16,185,129,.16),transparent 15%),linear-gradient(180deg,#f9fbff,#eef4ff)}.workspace-command-board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:36px 36px;opacity:.45;pointer-events:none}.workspace-core-orbit{position:relative;display:grid;place-items:center;min-height:520px}.workspace-core-orbit:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,#2563eb1a,#2563eb0a 42%,#2563eb00 72%);border:1px dashed rgba(59,130,246,.2)}.workspace-core-planet{position:relative;z-index:2;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#60a5fa,#1d4ed8 42%,#172554);color:#fff;box-shadow:0 30px 80px #1d4ed847;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px}.workspace-core-name{font-size:20px;font-weight:700}.workspace-core-score{margin-top:8px;font-size:52px;line-height:1;font-weight:800}.workspace-core-subtitle{margin-top:8px;font-size:14px;color:#ffffffe0}.workspace-core-meta{margin-top:14px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:#ffffffd1}.workspace-sector-card{position:absolute;z-index:2;width:220px;padding:16px;border-radius:20px;background:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.82);box-shadow:0 16px 34px #0f172a14;color:inherit;text-align:start;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-sector-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;opacity:.18;pointer-events:none}.workspace-sector-card.sector-1{top:20px;inset-inline-start:76px}.workspace-sector-card.sector-2{top:42px;inset-inline-end:84px}.workspace-sector-card.sector-3{top:206px;inset-inline-end:18px}.workspace-sector-card.sector-4{bottom:36px;inset-inline-end:120px}.workspace-sector-card.sector-5{bottom:22px;inset-inline-start:130px}.workspace-sector-card.sector-6{top:214px;inset-inline-start:18px}.workspace-sector-card.sector-1:before{background:#dbeafe}.workspace-sector-card.sector-2:before{background:#dcfce7}.workspace-sector-card.sector-3:before{background:#ffedd5}.workspace-sector-card.sector-4:before{background:#ede9fe}.workspace-sector-card.sector-5:before{background:#fee2e2}.workspace-sector-card.sector-6:before{background:#d1fae5}.workspace-sector-card:hover,.workspace-sector-card.is-active{transform:translateY(-4px) scale(1.02);box-shadow:0 22px 44px #0f172a24;border-color:#2563eb59}.workspace-sector-card.is-pinned{border-color:#1d4ed88c;box-shadow:0 24px 54px #2563eb2e}.workspace-sector-index{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;background:#fff;border:1px solid rgba(148,163,184,.25);font-size:14px;font-weight:800;color:#2563eb}.workspace-sector-title{margin-top:10px;font-size:18px;font-weight:700;color:#0f172a}.workspace-sector-score{margin-top:8px;font-size:28px;line-height:1;font-weight:800;color:#0f172a}.workspace-sector-metrics{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#475569}.workspace-sector-metrics span{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#ffffffe0;border:1px solid rgba(148,163,184,.18)}.workspace-legend-bar{position:relative;z-index:2;margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#64748b}.legend-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.legend-blue{background:#3b82f6}.legend-yellow{background:#f59e0b}.legend-red{background:#ef4444}.workspace-command-rail{display:grid;gap:16px;align-self:stretch;height:100%}.workspace-rail-card{margin-bottom:0}.workspace-focused-sector-card{height:100%;max-height:none;overflow:hidden;display:flex;flex-direction:column}.workspace-focused-sector-head{flex:0 0 auto}.workspace-focused-subtitle{font-size:12px;line-height:1.4}.workspace-focused-sector-body{flex:1 1 auto;min-height:0;margin-top:10px;display:grid;grid-template-rows:minmax(0,1.1fr) minmax(180px,.9fr);gap:10px;overflow-y:auto;overflow-x:hidden}.workspace-rail-stats{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-focused-section{min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#f8fafc}.workspace-focused-section-head{flex:0 0 auto;display:grid;gap:4px}.workspace-focused-actions-section{overflow:hidden}.workspace-focused-title,.workspace-wrapped-text,.workspace-focus-title,.workspace-focus-item-main,.workspace-focus-item .text-muted{overflow-wrap:anywhere;word-break:break-word}.workspace-rail-stats>div{border-radius:14px;background:#f8fafc;border:1px solid var(--line);padding:10px 12px}.workspace-focused-stats{flex:0 0 auto}.workspace-rail-value{font-size:22px;line-height:1;font-weight:800;color:#0f172a}.workspace-focus-list,.workspace-switchboard-list,.workspace-guide-list{margin-top:12px;display:grid;gap:10px}.workspace-focused-actions-section .workspace-focus-list{flex:1 1 auto;min-height:0;margin-top:0;overflow-y:auto;padding-inline-end:4px}.workspace-focus-item,.workspace-switchboard-item,.workspace-guide-item{width:100%;text-align:start;border-radius:14px;border:1px solid var(--line);background:#fff;padding:10px 12px}.workspace-focus-item{cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.workspace-focus-item-main{min-width:0;flex:1 1 auto}.shared-insight-section-grid{min-width:0;overflow-x:hidden}.shared-insight-block{min-width:0;max-width:100%;overflow-x:hidden}.shared-insight-block-head,.shared-insight-block-title,.shared-insight-block-text,.shared-insight-block .text-muted,.shared-insight-block button,.shared-insight-block a{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.workspace-switchboard-item{cursor:pointer}.workspace-switchboard-item.active{border-color:#2563eb59;background:#2563eb0f}.workspace-focus-title{font-weight:700;color:#0f172a;margin-bottom:2px;font-size:13px;line-height:1.35}.workspace-focused-explanation-section .shared-insight-block{padding:10px!important;border-radius:10px!important}.workspace-focused-explanation-section .shared-insight-block-head{gap:6px}.workspace-focused-explanation-section .shared-insight-block-title{font-size:13px;line-height:1.35}.workspace-focused-explanation-section .shared-insight-block-text,.workspace-focused-explanation-section .shared-insight-block .text-muted{font-size:12px;line-height:1.45}.workspace-focused-explanation-section .shared-insight-section-grid{gap:8px}.workspace-focused-explanation-section .shared-insight-block .status-chip{padding-top:2px;padding-bottom:2px}.workspace-bottom-grid{display:grid;gap:16px;grid-template-columns:1.2fr .92fr 1fr}.workspace-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.workspace-action-entry-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(59,130,246,.18);background:linear-gradient(180deg,#eff6ff,#fff);padding:18px}.workspace-action-entry-orbit{position:absolute;inset-inline-end:-20px;top:-14px;width:110px;height:110px;border-radius:999px;background:radial-gradient(circle,#3b82f638,#3b82f600)}.workspace-action-entry-title{position:relative;font-size:20px;font-weight:800;color:#0f172a}.workspace-action-entry-buttons{margin-top:14px}.workspace-guide-item{border-radius:12px;background:#f8fafc}.workspace-monitor-empty{min-height:220px;border-radius:16px;display:grid;place-items:center;text-align:center;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed var(--line-strong);padding:20px}.workspace-cross-summary{margin-top:14px;display:grid;gap:8px}.workspace-summary-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;border:1px solid var(--line);background:#f8fafc;padding:10px 12px;font-size:13px}.workspace-summary-pill strong{font-size:16px;color:#0f172a}.workspace-secondary-nav{margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.workspace-feedback-fab{position:fixed;inset-inline-end:28px;bottom:28px;z-index:70;box-shadow:0 16px 32px #2563eb3d}.workspace-feedback-drawer{width:min(680px,96vw)}@media (max-width: 1400px){.workspace-metric-strip,.workspace-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-command-layout{grid-template-columns:1fr}}@media (max-width: 980px){.workspace-metric-strip,.workspace-bottom-grid{grid-template-columns:1fr}.workspace-command-head,.workspace-secondary-nav,.workspace-panel-head{flex-direction:column}.workspace-command-board{min-height:auto}.workspace-core-orbit{min-height:auto;gap:12px;display:grid}.workspace-core-orbit:before{display:none}.workspace-sector-card{position:relative;width:100%;inset:auto}.workspace-core-planet{width:100%;max-width:320px;height:auto;min-height:240px;margin:0 auto 12px}}.universe-bg-stars{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 18% 22%,rgba(255,255,255,.34) 0 1px,transparent 2px),radial-gradient(circle at 72% 14%,rgba(255,255,255,.22) 0 1px,transparent 2px),radial-gradient(circle at 82% 72%,rgba(255,255,255,.28) 0 1px,transparent 2px),radial-gradient(circle at 28% 82%,rgba(255,255,255,.22) 0 1px,transparent 2px)}.universe-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:176px;height:176px;border-radius:999px;background:radial-gradient(circle at 45% 35%,#7dd3fc,#60a5fa 45%,#1d4ed8);box-shadow:0 0 40px #60a5fa8c,inset 0 0 24px #ffffff40;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e2e8f0;z-index:5;animation:core-breathe 4.5s ease-in-out infinite}.core-name{max-width:120px;font-weight:700;font-size:13px;text-align:center}.core-sub{margin-top:4px;font-size:11px;color:#bfdbfe}.core-metrics{margin-top:4px;font-size:11px;color:#e2e8f0}.core-tooltip{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);min-width:170px;border-radius:10px;padding:8px 10px;background:#0f172ae6;border:1px solid rgba(148,163,184,.4);color:#e2e8f0;font-size:11px;line-height:1.45}.core-ring{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:999px;border:1px solid rgba(191,219,254,.35)}.core-ring.ring-2{top:-30px;right:-30px;bottom:-30px;left:-30px;opacity:.55}.core-ring.ring-3{top:-44px;right:-44px;bottom:-44px;left:-44px;opacity:.28}.universe-zone{position:absolute;width:31%;min-height:146px;padding:10px 12px;border-radius:20px;border:1px solid rgba(148,163,184,.24);background:radial-gradient(circle at 30% 20%,#3b82f63d,#1e40af1a 42%,#0f172a47);color:#cbd5e1;cursor:pointer;transition:transform .22s ease,opacity .22s ease,border-color .22s ease,box-shadow .22s ease}.universe-zone:hover{transform:translateY(-2px);border-color:#93c5fda6}.universe-zone.active,.universe-zone.focused{border-color:#7dd3fcf2;box-shadow:0 8px 24px #38bdf83d}.universe-zone.dimmed{opacity:.38}.camera-focusing .universe-zone.focused,.camera-focused .universe-zone.focused{transform:scale(1.045);z-index:9}.camera-focusing .universe-core,.camera-focused .universe-core{transform:translate(-50%,-50%) scale(.92);opacity:.88}.camera-focusing .universe-zone.dimmed,.camera-focused .universe-zone.dimmed{transform:scale(.96);filter:blur(.3px)}.camera-returning .universe-zone,.camera-returning .universe-core{transition:all .24s ease}.universe-zone.left-top{left:3%;top:5%}.universe-zone.top-center{left:34.5%;top:1%}.universe-zone.right-top{right:3%;top:5%}.universe-zone.left-middle{left:1%;top:35.5%}.universe-zone.right-middle{right:1%;top:35.5%}.universe-zone.left-bottom{left:3%;bottom:8%}.universe-zone.bottom-center{left:34.5%;bottom:2.5%}.universe-zone.right-bottom{right:3%;bottom:8%}.zone-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 70% 30%,rgba(56,189,248,.12),transparent 55%);pointer-events:none}.zone-head{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:baseline}.zone-title{font-size:14px;font-weight:700;color:#e2e8f0}.zone-meta{font-size:11px;color:#94a3b8}.zone-metrics{position:relative;z-index:2;margin-top:6px;display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:#93c5fd}.zone-clusters{position:relative;z-index:2;margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cluster-bubble{border-radius:999px;border:1px solid rgba(191,219,254,.55);background:radial-gradient(circle at 35% 25%,#7dd3fc52,#0f172a73);color:#e2e8f0;font-size:10px;line-height:1.1;padding:4px;display:inline-flex;align-items:center;justify-content:center;text-align:center;animation:cluster-pulse 4s ease-in-out infinite}.cluster-bubble span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cluster-bubble.active{border-color:#facc15e6;box-shadow:0 0 14px #facc1573}.zone-particles{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:1}.particle-node{position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.38);display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);animation:particle-float 5s ease-in-out infinite;z-index:3}.particle-node.covered{background:#38bdf8}.particle-node.weak{background:#facc15}.particle-node.gap{background:#f97316}.particle-node.selected{box-shadow:0 0 0 3px #ffffff57}.particle-badge{position:absolute;top:-9px;right:-8px;font-size:9px;color:#f8fafc}.particle-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);min-width:210px;max-width:280px;padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.45);background:#0f172aeb;color:#e2e8f0;font-size:11px;line-height:1.45;text-align:start;pointer-events:none;opacity:0;transition:opacity .14s ease;z-index:30}.particle-tooltip-title{font-weight:700;margin-bottom:4px;font-size:11px;color:#f8fafc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.particle-node:hover .particle-tooltip{opacity:1}.universe-legend{position:absolute;inset-inline-end:12px;bottom:10px;display:flex;gap:12px;font-size:12px;color:#cbd5e1}.universe-legend .dot{width:8px;height:8px;border-radius:999px;display:inline-block;margin-inline-end:4px}.universe-legend .dot.covered{background:#38bdf8}.universe-legend .dot.weak{background:#facc15}.universe-legend .dot.gap{background:#f97316}.universe-legend .dot.pressure{background:#a78bfa}.camera-reset-btn{position:absolute;inset-inline-start:12px;bottom:10px;border:1px solid rgba(147,197,253,.6);background:#1e40af59;color:#dbeafe;border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.execution-layer-tip{position:absolute;inset-inline-end:12px;top:12px;font-size:12px;color:#fef3c7;background:#92400e59;border:1px solid rgba(251,191,36,.5);border-radius:8px;padding:6px 8px}.execution-layer-switch{position:absolute;inset-inline-end:12px;top:12px;border:1px solid rgba(191,219,254,.55);background:#1e293b85;color:#dbeafe;border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.execution-layer-switch.active{border-color:#fbbf24bf;color:#fde68a}.phase-boot .universe-zone,.phase-boot .cluster-bubble,.phase-boot .particle-node{opacity:0}.phase-zones .universe-zone{opacity:1}.phase-zones .cluster-bubble,.phase-zones .particle-node{opacity:0}.phase-clusters .cluster-bubble{opacity:1}.phase-clusters .particle-node{opacity:0}.phase-particles .particle-node,.phase-stable .particle-node{opacity:1}.nebula-panel{min-height:420px;background:radial-gradient(600px 260px at 30% 15%,#0f172acc,#0f172a40);border-radius:12px;padding:10px}.cluster-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cluster-column{border:1px solid var(--line);border-radius:10px;padding:10px;background:#ffffffdb}.cluster-column h4{margin:0 0 8px}.cluster-group{display:flex;flex-wrap:wrap;gap:6px}.query-workspace{display:grid;grid-template-columns:1fr;gap:12px}.focus-list-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.focus-list-check-all{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#475569}.focus-list{display:flex;flex-direction:column;gap:8px}.focus-item{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;background:#fff}.focus-item.active{border-color:#93c5fd;box-shadow:0 0 0 2px #93c5fd33}.focus-item-main{min-width:0}.focus-item-query{font-size:14px;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.focus-item-meta{margin-top:4px;display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#64748b}.focus-item-actions{display:inline-flex;align-items:center;gap:8px}.row-selected td{background:#f0f7ff!important}.linkish-btn{border:none;background:transparent;color:#2563eb;cursor:pointer;padding:0}@keyframes core-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.04)}}@keyframes cluster-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes particle-float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-3px)}}@media (max-width: 1400px){.universe-zone{width:32%;min-height:140px}}@media (max-width: 1200px){.query-workspace,.query-universe-map-main{grid-template-columns:1fr}.universe-field{min-height:560px}}@media (max-width: 1024px){.cluster-view{grid-template-columns:1fr}.universe-zone{width:46%}.universe-zone.top-center,.universe-zone.bottom-center{left:27%}}.topbar{min-height:60px;border-bottom:1px solid #dfe6f1;display:flex;align-items:center;justify-content:space-between;padding:8px 20px;background:#f8fafc;min-width:0;position:fixed;top:0;inset-inline-start:132px;inset-inline-end:0;z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px #0f172a0a}.topbar-title{min-width:0;max-width:45%;text-align:start;color:#243b63;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto;min-width:0;flex-wrap:wrap;justify-content:flex-end}.topbar-actions .select{height:40px;border-radius:12px;border:1px solid #cfd9e8;background:#fff;color:#31476d;font-weight:600}.topbar-actions .select{min-width:132px;padding-inline-start:14px;padding-inline-end:38px}.ops-topbar-brand-picker{display:inline-flex;align-items:center;gap:8px;min-width:0}.ops-topbar-brand-picker-label{color:#64748b;font-size:13px;font-weight:700;text-transform:lowercase}.ops-topbar-brand-picker .select{min-width:220px;max-width:320px}.icon-btn{width:40px;height:40px;border-radius:12px;border:1px solid #cfd9e8;background:#fff;color:#6c7f9d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.icon-btn svg{width:18px;height:18px}.icon-btn-round{border-radius:999px}.topbar-query-universe{background:#f8fafc}.topbar-query-universe .topbar-title{font-size:17px}.topbar-query-universe .topbar-actions{gap:16px}.topbar-query-universe .topbar-actions .select{height:42px;border-radius:14px}.topbar-query-universe .topbar-actions .select:first-child{min-width:148px}.topbar-universe-filter{height:42px;display:inline-flex;align-items:center;padding:0;border:1px solid #dfe1ea;border-radius:8px;background:#fff;white-space:nowrap;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.topbar-universe-filter:focus-within{border-color:#aea8ff;box-shadow:0 0 0 3px #4b38ff14}.topbar-universe-date-filter{width:200px}.topbar-universe-platform-filter{width:214px}.topbar-universe-filter .input,.topbar-universe-filter .select{width:100%;height:40px!important;min-width:0!important;margin:0;border:0;border-radius:7px!important;color:#20213a;background-color:#fff;box-shadow:none;font-size:17px;font-weight:500;line-height:40px}.topbar-universe-date-filter .input{padding:0 14px;color-scheme:light}.topbar-universe-date-filter .input::-webkit-calendar-picker-indicator{width:18px;height:18px;margin-inline-start:10px;opacity:.42;cursor:pointer}.topbar-universe-platform-filter .select{padding-block:0 0!important;padding-inline:16px 42px!important;background-position:right 16px center!important;background-size:12px auto!important;font-size:14px!important}.topbar-universe-platform-filter .select option{font-size:14px}.main-shell:not(.ops-main-shell) .topbar-actions .topbar-universe-platform-filter .select{width:100%;min-width:0;height:40px;border:0;border-radius:7px;color:#20213a;background-color:#fff;font-size:17px;font-weight:500;box-shadow:none}.topbar-universe-filter .input:focus,.topbar-universe-filter .select:focus{background-color:#fff;box-shadow:none}.layout.sidebar-collapsed .topbar{inset-inline-start:72px}.ops-main-shell .topbar{inset-inline-start:286px;gap:20px}.ops-main-shell .topbar-heading{flex:1 1 420px;min-width:320px}.ops-main-shell .topbar-title{max-width:none;overflow:visible;text-overflow:clip}.ops-module-skeleton-grid{display:grid;gap:16px}.ops-module-skeleton{min-height:132px}.ops-module-skeleton h3{margin:0 0 20px;color:#334155;font-size:16px}.ops-module-skeleton-line{width:62%;height:12px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 65%);background-size:240% 100%;animation:ops-module-skeleton-pulse 1.4s ease-in-out infinite}.ops-module-skeleton-line.wide{width:88%}.ops-module-skeleton-line.short{width:38%}@keyframes ops-module-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.page-module-skeleton-grid{display:grid;gap:16px}.page-module-skeleton{min-height:132px;pointer-events:none}.page-module-skeleton h3{margin:0 0 18px;color:#34354b;font-size:15px}.module-data-skeleton{display:grid;gap:11px;min-height:62px;align-content:center}.module-data-skeleton-line{width:62%;height:11px;border-radius:999px;background:linear-gradient(90deg,#eff0f5 25%,#fafafe,#eff0f5 65%);background-size:240% 100%;animation:ops-module-skeleton-pulse 1.35s ease-in-out infinite}.module-data-skeleton-line.wide{width:88%}.module-data-skeleton-line.short{width:38%}.client-route-initializing{min-height:calc(100vh - 76px)}@media (prefers-reduced-motion: reduce){.module-data-skeleton-line{animation:none}}.person-dropdown{position:absolute;top:40px;inset-inline-end:0;width:220px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-md);padding:10px;display:flex;flex-direction:column;gap:8px;z-index:10}.person-name{font-size:13px;color:var(--text-muted)}.topbar-popover-anchor{position:relative}.report-popover{position:absolute;top:46px;inset-inline-end:0;width:min(960px,calc(100vw - 48px));max-height:min(70vh,720px);overflow:auto;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 44px #0206172e;padding:16px;z-index:30}.report-popover-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.report-popover-head h3{margin:0}.report-popover-table{min-width:820px}.multi-select-trigger{width:100%;display:flex;align-items:center;justify-content:flex-start;background:#fff;color:var(--text);border:1px solid var(--line-strong);cursor:pointer;text-align:start}.multi-select-root{width:100%}.multi-select-panel{position:absolute;top:40px;inset-inline-start:0;width:100%;max-height:220px;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-md);z-index:30;padding:8px}.multi-option{display:flex;align-items:center;gap:8px;padding:6px 4px;font-size:14px}.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page-title-wrap{margin-bottom:10px}.page-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.page-subtitle{margin:6px 0 0;color:var(--text-muted);font-size:14px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ops-points-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.stat-label{color:var(--text-muted);font-size:12px}.stat-value{margin-top:6px;font-size:20px;font-weight:700}.text-muted{color:var(--text-muted)}.chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent;white-space:nowrap}.chip-default{background:#f1f5f9;color:#334155;border-color:#e2e8f0}.chip-brand{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.chip-success{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.chip-warning{background:#fffbeb;color:#b45309;border-color:#fde68a}.chip-danger{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.chip-muted{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-item{border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);padding:10px}.detail-label{font-size:12px;color:var(--text-muted)}.detail-value{margin-top:6px;font-size:14px;color:var(--text);font-weight:600;word-break:break-word}.table-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-callout{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#f8fafc}.ops-callout.info{border-color:#dbeafe;background:#f8fbff}.ops-callout.warning{border-color:#fde68a;background:#fffbeb}.ops-brand-list,.ops-brand-card{display:grid;gap:16px}.ops-brand-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ops-brand-card-identity{min-width:0}.ops-brand-card-id{margin-bottom:6px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ops-brand-card-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ops-brand-card-title-row h3{margin:0;font-size:20px}.ops-brand-card-actions{justify-content:flex-end}.ops-brand-universe-panel{overflow:hidden;border:1px solid #dbe4f0;border-radius:14px;background:#f8fafc}.ops-brand-universe-heading,.ops-universe-status-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.ops-brand-universe-heading{padding:12px 14px;border-bottom:1px solid #dbe4f0;background:#f1f5f9}.ops-brand-universe-heading>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ops-universe-formula{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:700;white-space:nowrap}.ops-brand-universe-list{display:grid}.ops-brand-universe-row{display:grid;grid-template-columns:auto minmax(300px,1.3fr) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#fff}.ops-brand-universe-row:last-child{border-bottom:0}.ops-brand-universe-index{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:9px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:800}.ops-brand-universe-equation{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ops-universe-part{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:650}.ops-universe-part-product{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.ops-universe-plus{color:#94a3b8;font-weight:800}.ops-brand-universe-meta{display:flex;gap:6px 14px;flex-wrap:wrap;color:#64748b;font-size:12px}.ops-brand-universe-empty{padding:18px;color:#64748b;text-align:center}.ops-universe-status-card{display:grid;gap:14px}.ops-universe-status-heading h3{margin:0}.ops-universe-status-heading p{margin:5px 0 0}.ops-universe-status-summary{display:flex;gap:10px;flex-wrap:wrap}.ops-universe-status-summary>span{padding:7px 10px;border-radius:8px;background:#f1f5f9;color:#475569;font-size:13px}.ops-universe-status-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.ops-universe-status-table{min-width:940px;margin:0}.ops-universe-composition-cell{display:flex;align-items:flex-start;gap:10px}.ops-universe-country,.ops-universe-status-note{margin-top:5px;font-size:11px}@media (max-width: 1000px){.ops-brand-card-header,.ops-brand-universe-heading,.ops-universe-status-heading{align-items:stretch;flex-direction:column}.ops-brand-card-actions{justify-content:flex-start}.ops-universe-formula{align-self:flex-start}.ops-brand-universe-row{grid-template-columns:auto minmax(0,1fr) auto}.ops-brand-universe-meta{grid-column:2 / -1}}@media (max-width: 640px){.ops-brand-universe-row{grid-template-columns:auto minmax(0,1fr)}.ops-brand-universe-row>.chip{grid-column:2;justify-self:start}}.ops-callout.readonly{border-color:#e2e8f0;background:#f8fafc}.ops-callout-title{font-size:14px;font-weight:700;color:#0f172a}.ops-callout-content{margin-top:6px;font-size:13px;line-height:1.6;color:#475569}.ops-guidance-list,.ops-chip-row{display:flex;flex-wrap:wrap;gap:8px}.ops-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.pricing-result-shell{padding:0;overflow:hidden;border-color:#dbeafe;box-shadow:0 24px 64px #2563eb14;background:linear-gradient(180deg,#f8fbff,#fff 16%,#fff)}.pricing-result-hero{position:relative;overflow:hidden;padding:24px;background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(56,189,248,.16),transparent 24%),linear-gradient(135deg,#f8fbff,#eef5ff 52%,#f8fafc);border-color:#dbeafe;box-shadow:0 22px 48px #2563eb14}.pricing-result-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;opacity:.45}.pricing-result-hero>*{position:relative;z-index:1}.pricing-result-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pricing-result-title{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.02em}.pricing-result-package-chip{display:inline-flex;align-items:center;margin-top:12px;padding:6px 12px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:13px;font-weight:700}.pricing-result-hero-grid{margin-top:20px;display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(0,1fr);gap:16px}.pricing-result-quote-card{padding:20px 22px;border-radius:20px;background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;box-shadow:0 20px 40px #0f172a29}.pricing-result-quote-label{font-size:13px;font-weight:600;color:#ffffffc7}.pricing-result-quote-value{margin-top:10px;font-size:44px;line-height:1;font-weight:800;letter-spacing:-.03em}.pricing-result-quote-meta{margin-top:12px;font-size:13px;line-height:1.6;color:#ffffffd1}.pricing-result-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pricing-result-stat-card{min-height:108px;padding:16px;border-radius:18px;background:#ffffffdb;border:1px solid rgba(255,255,255,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 32px #0f172a0f}.pricing-result-stat-label{font-size:12px;font-weight:600;color:#64748b}.pricing-result-stat-value{margin-top:10px;font-size:22px;line-height:1.3;font-weight:800;color:#0f172a;word-break:break-word}.pricing-result-addon-block{margin-top:18px;padding:16px 18px;border-radius:18px;background:#ffffffd6;border:1px solid rgba(255,255,255,.82);box-shadow:0 12px 30px #0f172a0d}.pricing-result-addon-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2563eb}.pricing-result-addon-list{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.pricing-result-addon-pill{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:12px;font-weight:700}.pricing-result-addon-pill.muted{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.pricing-result-section-card{margin:18px 24px 0;border-color:#dbe5f3;box-shadow:0 18px 36px #0f172a0d}.pricing-public-page-shell{background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 22%),radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 20%),linear-gradient(180deg,#f5f9ff,#fff 26%,#fff)}.pricing-public-page{max-width:1320px;margin:0 auto;padding-top:8px}.pricing-public-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:18px;margin-bottom:18px;padding:28px;border:1px solid #dbeafe;border-radius:28px;background:radial-gradient(circle at top left,rgba(59,130,246,.2),transparent 26%),radial-gradient(circle at bottom right,rgba(125,211,252,.2),transparent 22%),linear-gradient(135deg,#f8fbff,#eef6ff 56%,#fff);box-shadow:0 24px 60px #2563eb14}.pricing-public-eyebrow{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pricing-public-title{margin:14px 0 0;font-size:40px;line-height:1.05;letter-spacing:-.03em}.pricing-public-subtitle{max-width:760px;margin:16px 0 0;font-size:15px;line-height:1.8;color:#475569}.pricing-public-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pricing-public-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#ffffffdb;border:1px solid #dbeafe;color:#0f172a;font-size:13px;font-weight:700}.pricing-public-highlight-card{display:grid;align-content:start;gap:12px;padding:22px;border-radius:22px;background:linear-gradient(135deg,#0f172a,#1e3a8a 58%,#2563eb);color:#fff;box-shadow:0 20px 40px #0f172a2e}.pricing-public-highlight-label{font-size:12px;font-weight:700;color:#ffffffb8;text-transform:uppercase;letter-spacing:.04em}.pricing-public-highlight-value{font-size:28px;line-height:1.18;font-weight:800;letter-spacing:-.03em}.pricing-public-highlight-meta{font-size:14px;line-height:1.7;color:#fffc}.ops-review-evidence-card{border-color:#f3c98b;background:linear-gradient(135deg,#fffdf7,#fff8e8)}.ops-review-evidence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ops-review-evidence-heading h3,.ops-review-evidence-heading p{margin:0}.ops-review-evidence-heading p{margin-top:6px;color:var(--text-muted)}.ops-review-risk-badge{flex:none;padding:5px 10px;border:1px solid #e5a843;border-radius:999px;color:#8a4f00;background:#fff3d5;font-size:12px;font-weight:700}.ops-review-risk-badge--ok{border-color:#8bc8a1;color:#17633a;background:#effbf3}.ops-review-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-review-evidence-item{display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-inline-start-width:4px;border-radius:10px;background:var(--panel)}.ops-review-evidence-item span{font-weight:650}.ops-review-evidence-item small{color:var(--text-muted);line-height:1.55}.ops-review-evidence-item.is-ok{border-inline-start-color:#4aa46b}.ops-review-evidence-item.is-warning{border-inline-start-color:#e5a843}.ops-review-evidence-item.is-danger{border-inline-start-color:#d95c5c}@media (max-width: 760px){.ops-review-evidence-heading{display:grid}.ops-review-risk-badge{justify-self:start}.ops-review-evidence-grid{grid-template-columns:1fr}}.pricing-public-alert{box-shadow:0 14px 32px #ef444414}.pricing-public-config-shell{border-color:#dbeafe;border-radius:28px;box-shadow:0 24px 60px #0f172a0f;background:linear-gradient(180deg,#f8fbfff5,#fff 18%,#fff)}.pricing-public-section-title{font-size:28px;line-height:1.15;letter-spacing:-.02em}.pricing-public-section-subtitle{margin-top:10px;max-width:840px;line-height:1.75}.pricing-public-form-grid{gap:18px}.pricing-config-section{border-color:#dbeafe!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 14px 30px #0f172a0a}.pricing-config-section-highlight{background:linear-gradient(180deg,#f8fbfff5,#fff)!important}.pricing-package-grid{gap:14px!important}.pricing-package-choice{position:relative;overflow:hidden;min-height:220px;border-radius:20px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 10px 24px #0f172a0a}.pricing-package-choice:hover{transform:translateY(-1px);box-shadow:0 16px 32px #2563eb1a}.pricing-package-choice.selected{box-shadow:0 0 0 4px #2563eb14,0 18px 36px #2563eb1f}.pricing-package-choice-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:12px;font-weight:700}.pricing-package-choice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:14px}.pricing-package-choice-name{font-size:22px;line-height:1.2;font-weight:800;color:#0f172a}.pricing-package-choice-note{margin-top:6px;color:#64748b;font-size:13px}.pricing-package-choice-price{text-align:end}.pricing-package-choice-price small{display:block;margin-bottom:6px;font-size:12px;color:#64748b}.pricing-package-choice-price strong{font-size:24px;line-height:1.1;color:#0f172a;letter-spacing:-.02em}.pricing-package-choice-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.pricing-package-choice-metric{padding:12px;border-radius:14px;background:#ffffffc7;border:1px solid #dbeafe}.pricing-package-choice-metric span{display:block;font-size:12px;color:#64748b}.pricing-package-choice-metric strong{display:block;margin-top:8px;font-size:16px;line-height:1.3;color:#0f172a}.pricing-package-choice-foot{margin-top:16px;font-size:13px;line-height:1.7;color:#475569}.pricing-result-brand-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.pricing-result-brand-label{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:12px;font-weight:700}.pricing-result-brand-name{font-size:18px;line-height:1.3;color:#0f172a;font-weight:800}.pricing-universe-card{border-color:#dbeafe!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 10px 24px #0f172a0a}.pricing-public-action-bar{align-items:center;justify-content:space-between!important;gap:16px;padding:18px 20px 0;border-top:1px solid #e2e8f0}.pricing-public-action-copy{max-width:640px;color:#64748b;font-size:14px;line-height:1.7}.pricing-public-action-error{padding:10px 14px;border:1px solid #fecaca;border-radius:12px;background:#fef2f2;color:#b91c1c;font-weight:600;box-shadow:0 8px 20px #ef444414}.pricing-public-primary-button{min-width:148px;min-height:46px;border-radius:14px;box-shadow:0 14px 30px #2563eb38}.pricing-public-result-stage{margin-top:8px}.pricing-result-section-card--embedded:last-child{margin-bottom:24px}.pricing-result-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.pricing-result-section-title{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.02em}.pricing-result-section-subtitle{margin-top:8px;font-size:13px;line-height:1.6;color:#64748b}.pricing-result-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pricing-result-feature-card,.pricing-result-universe-card,.pricing-result-empty-card{border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px #0f172a0a}.pricing-result-feature-card{padding:16px}.pricing-result-feature-name{font-size:12px;font-weight:700;color:#64748b}.pricing-result-feature-value{margin-top:10px;font-size:20px;line-height:1.3;font-weight:800;color:#0f172a}.pricing-result-feature-note{margin-top:10px;font-size:12px;line-height:1.6;color:#64748b}.pricing-result-addon-table{margin-top:16px;display:grid;gap:10px}.pricing-result-addon-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fcfdff}.pricing-result-addon-row span{font-size:13px;color:#475569}.pricing-result-addon-row strong{font-size:13px;color:#0f172a;text-align:end}.pricing-result-universe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.pricing-result-universe-card{padding:14px}.pricing-result-universe-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pricing-result-universe-index{font-size:12px;font-weight:700;color:#2563eb}.pricing-result-universe-title{margin-top:4px;font-size:16px;line-height:1.35;font-weight:800;color:#0f172a}.pricing-result-universe-meta{margin-top:6px;font-size:13px;color:#64748b}.pricing-result-universe-total{padding:6px 10px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:13px;font-weight:800;white-space:nowrap}.pricing-result-universe-metrics{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pricing-result-universe-metrics span{display:flex;align-items:center;min-height:40px;padding:8px 10px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;color:#475569}.pricing-result-universe-pricing{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pricing-result-universe-pricing div{padding:10px;border-radius:12px;background:#f8fafce6;border:1px solid #e2e8f0;font-size:12px;line-height:1.55;color:#475569}.pricing-result-universe-pricing strong{display:block;margin-top:4px;font-size:13px;color:#0f172a}.pricing-result-empty-card{padding:20px;text-align:center;color:#64748b}.pricing-result-sales-card{background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 26%),linear-gradient(180deg,#fff,#f8fbff)}.pricing-result-sales-copy{display:grid;gap:12px;padding:20px;border-radius:18px;border:1px solid #dbeafe;background:#ffffffe0;font-size:14px;line-height:1.9;color:#1e293b;box-shadow:inset 0 0 0 1px #ffffffa6}.pricing-result-sales-paragraph{margin:0}.ops-subsection{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.ops-subsection:first-of-type{margin-top:0;padding-top:0;border-top:none}.ops-subsection-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ops-subsection-head strong{font-size:14px;color:#0f172a}.ops-subsection-head span{font-size:13px;line-height:1.5}.code-block{margin:0;padding:12px;border-radius:10px;border:1px solid var(--line);background:var(--panel-soft);overflow:auto;max-height:320px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.star-favorite-btn{width:32px;height:32px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#94a3b8;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.star-favorite-btn:hover{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.star-favorite-btn.active{border-color:#fbbf24;background:#fffbeb;color:#f59e0b}.query-detail-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061759;z-index:80;display:flex;justify-content:flex-end}.query-detail-drawer{width:min(620px,92vw);height:100vh;background:#fff;border-inline-start:1px solid var(--line);box-shadow:-10px 0 36px #0206172e;display:flex;flex-direction:column}.problem-selected-drawer{width:min(760px,96vw)}.browser-task-detail-drawer{width:min(1120px,98vw)}.browser-task-drawer-overlay{z-index:1000}.query-detail-drawer-head{border-bottom:1px solid var(--line);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.problem-selected-drawer .query-detail-drawer-head h4{margin:0;font-size:16px;color:#334155}.query-detail-drawer-head .toolbar{margin-bottom:0}.query-detail-drawer-body{padding:16px;overflow:auto;display:flex;flex-direction:column;gap:12px}.publish-drawer-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px}.publish-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.publish-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:12px}.publish-ops-list{display:grid;gap:8px;margin-top:12px}.publish-form-grid{display:grid;gap:12px}.publish-task-summary{display:grid;gap:6px}.state-card{border-radius:12px;border:1px dashed var(--line-strong);background:linear-gradient(180deg,#fff,#f8fafc);padding:18px}.state-card.error{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.state-card.empty{color:var(--text-muted)}.ops-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206176b;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px}.ops-modal-card{width:min(520px,94vw);border-radius:12px;border:1px solid var(--line);background:#fff;box-shadow:0 18px 48px #0206173d;padding:16px}.ops-modal-title{margin:0 0 12px;font-size:18px}.ops-modal-body{display:grid;gap:10px}.ops-modal-field{width:100%}.ops-modal-label{display:block;margin-bottom:8px;font-size:14px;line-height:20px;font-weight:600;color:#334155}.ops-modal-body .input,.ops-modal-body .select,.ops-modal-body .multi-select-root{width:100%}.ops-modal-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.ops-modal-inline-actions{margin-top:4px}.ops-batch-panel{border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:12px;display:grid;gap:10px}.ops-batch-panel-title{font-size:14px;font-weight:700;color:#0f172a}.ops-batch-list{display:grid;gap:8px;max-height:220px;overflow:auto}.ops-batch-list-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:10px;background:#fff;border:1px solid var(--line);padding:10px 12px}.ops-batch-list-main{display:grid;gap:4px;min-width:0}.ops-batch-list-main strong,.ops-batch-list-main span{overflow-wrap:anywhere;word-break:break-word}.ops-batch-list-main span{color:#64748b;font-size:13px}.app-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206176b;z-index:2500;display:flex;align-items:center;justify-content:center;padding:20px}.app-modal-card{width:min(560px,94vw);border-radius:12px;border:1px solid var(--line);background:#fff;box-shadow:0 18px 48px #0206173d;padding:16px}.app-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.app-modal-title{margin:0;font-size:18px}.app-modal-body{display:grid;gap:12px}.app-modal-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.point-guard-panel{display:grid;gap:12px}.point-guard-title{font-size:16px;font-weight:700;color:#991b1b}.point-guard-copy{color:#475569;line-height:1.6}.point-guard-recommendations{border:1px solid #fecaca;background:#fef2f2;border-radius:12px;padding:12px}.ops-info-entry-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ops-info-entry-breadcrumb{margin-bottom:10px;color:#94a3b8;font-size:13px}.ops-info-entry-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ops-info-entry-confirmed{color:#475569;font-size:13px}.ops-info-entry-layout{display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);gap:16px;align-items:start}.ops-info-entry-card{min-height:640px}.ops-info-entry-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ops-info-entry-card-title{margin:0;font-size:22px;line-height:1.35}.ops-info-entry-card-tip{margin-top:6px;color:#64748b;font-size:13px}.ops-info-entry-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ops-info-entry-table-scroll{overflow-x:auto}.ops-info-entry-table{table-layout:auto;min-width:100%}.ops-info-entry-table th,.ops-info-entry-table td,.ops-info-entry-table td.col-actions{vertical-align:middle}.ops-info-entry-checkbox-cell{width:42px;text-align:center}.ops-info-entry-order-cell{width:64px}.ops-info-entry-id-cell{width:90px}.ops-info-entry-tag-cell{width:120px;min-width:120px}.ops-info-entry-status-cell{width:96px;text-align:center}.ops-info-entry-topic-table{min-width:900px}.ops-info-entry-question-table{min-width:840px}.ops-info-entry-title-header,.ops-info-entry-title-cell{min-width:320px}.ops-info-entry-question-header,.ops-info-entry-question-cell{min-width:460px}.ops-info-entry-title-cell,.ops-info-entry-question-cell{line-height:1.65;color:#334155;word-break:break-word;overflow-wrap:anywhere}.ops-info-entry-title-cell>div,.ops-info-entry-question-cell>div{display:flex;align-items:center;min-height:100%}.ops-info-entry-question-cell{padding-inline-end:16px}.ops-info-entry-row-active td{background:#eaf4ff}.ops-info-entry-danger-link{border:none;background:transparent;color:#ef4444;cursor:pointer;font-size:14px;padding:0}.ops-info-entry-danger-link:hover{color:#dc2626}.ops-info-entry-action-cell{min-height:100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-info-entry-action-link{border:none;background:transparent;color:#2563eb;cursor:pointer;font-size:14px;padding:0;margin-inline-end:12px}.ops-info-entry-action-link:hover{color:#1d4ed8}.ops-info-entry-confirm-button{margin-inline-start:auto;background:#0f172a;color:#fff;border:1px solid #0f172a}.ops-info-entry-confirm-button:hover{background:#020617;color:#fff}.ops-switch{position:relative;display:inline-flex;align-items:center;width:42px;height:24px;cursor:pointer}.ops-switch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ops-switch-slider{position:relative;width:42px;height:24px;border-radius:999px;background:#cbd5e1;transition:background .18s ease}.ops-switch-slider:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:transform .18s ease}.ops-switch input:checked+.ops-switch-slider{background:#2563eb}.ops-switch input:checked+.ops-switch-slider:after{transform:translate(18px)}.ops-switch-disabled{cursor:not-allowed;opacity:.55}.ops-addon-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ops-addon-card{display:grid;grid-template-rows:auto auto 1fr;gap:12px;align-content:start;min-height:196px;padding:16px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 32px #0f172a0d}.ops-addon-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ops-addon-card-head>div{display:grid;align-content:start;gap:6px;min-height:60px}.ops-addon-card-title{font-size:15px;line-height:1.45;font-weight:800;letter-spacing:-.01em;color:#0f172a}.ops-addon-card-hint{font-size:12px;line-height:1.5;color:#64748b}.ops-addon-card>.text-muted{display:block;margin-top:auto;padding-top:10px;border-top:1px solid #e2e8f0;font-size:12px;line-height:1.7}.ops-addon-card .ops-switch{flex-shrink:0;margin-top:2px}.ops-stepper{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:stretch;gap:10px}.ops-stepper-button{height:46px;border:1px solid #bfdbfe;border-radius:14px;background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1d4ed8;font-size:22px;font-weight:800;cursor:pointer;box-shadow:0 10px 18px #2563eb1f;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.ops-stepper-button:hover:not(:disabled){background:linear-gradient(180deg,#dbeafe,#bfdbfe);transform:translateY(-1px);box-shadow:0 14px 24px #2563eb2e}.ops-stepper-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.ops-stepper-value{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 12px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:inset 0 1px #ffffffb3}.ops-stepper-value strong{font-size:20px;font-weight:800;color:#0f172a}.ops-stepper-value span{font-size:12px;color:#64748b}@media (max-width: 1240px){.ops-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ops-addon-grid{grid-template-columns:1fr}.ops-addon-card{min-height:0}.ops-addon-card-head>div{min-height:0}}.platform-option-button{display:inline-flex;justify-content:center;min-width:126px}.platform-option-button-content{display:inline-flex;align-items:center;gap:8px}.platform-logo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px}.platform-logo-image{width:100%;height:100%;object-fit:contain;display:block}.pricing-universe-card{padding:18px!important}.pricing-universe-fields{gap:14px!important}.pricing-universe-fields .select{width:100%;height:44px;border-color:#cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font-weight:500;box-shadow:0 1px 2px #0f172a08}.pricing-universe-fields .select:hover{border-color:#94a3b8}.pricing-universe-fields .select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1a}.pricing-universe-fields .ops-stepper{height:44px;grid-template-columns:42px minmax(56px,1fr) 42px;gap:0;overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a08}.pricing-universe-fields .ops-stepper-button{height:42px;border:0;border-radius:0;background:#fff;color:#2563eb;font-size:20px;box-shadow:none;transform:none}.pricing-universe-fields .ops-stepper-button:first-child{border-inline-end:1px solid #e2e8f0}.pricing-universe-fields .ops-stepper-button:last-child{border-inline-start:1px solid #e2e8f0}.pricing-universe-fields .ops-stepper-button:hover:not(:disabled){background:#eff6ff;box-shadow:none;transform:none}.pricing-universe-fields .ops-stepper-button:disabled{background:#f8fafc;color:#94a3b8;opacity:1}.pricing-universe-fields .ops-stepper-value{min-height:42px;padding:0 8px;border:0;border-radius:0;background:#fff;box-shadow:none}.pricing-universe-fields .ops-stepper-value strong{font-size:18px}.pricing-universe-platforms{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.pricing-universe-platform-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px}.pricing-universe-platform-title{color:#0f172a;font-weight:700}.pricing-universe-platform-hint{font-size:13px;font-weight:500}.pricing-universe-platform-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;width:100%}.pricing-universe-platform-actions .platform-option-button,.pricing-universe-platform-actions .platform-option-button.tertiary{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#334155;box-shadow:0 1px 2px #0f172a08}.pricing-universe-platform-actions .platform-option-button:hover,.pricing-universe-platform-actions .platform-option-button.tertiary:hover{border-color:#93c5fd;background:#f8fbff;color:#1d4ed8}.pricing-universe-platform-actions .platform-option-button.is-selected{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb14,0 1px 2px #0f172a08}.pricing-universe-platform-actions .platform-option-button-content{justify-content:center;width:100%}.pricing-platform-choice{display:grid;align-content:start;align-self:start;gap:8px;min-width:0}.pricing-platform-reason{line-height:1.5;overflow-wrap:anywhere}.pricing-universe-platform-actions .platform-option-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width: 720px){.pricing-universe-card{padding:14px!important}.pricing-universe-platform-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-info-entry-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-info-entry-empty{display:flex;align-items:center;justify-content:center;min-height:360px;border:1px dashed var(--line-strong);border-radius:12px;color:#64748b;background:#f8fafc}.ops-info-entry-textarea{width:100%;min-height:140px;resize:vertical;border-radius:var(--radius-sm);border:1px solid var(--line-strong);padding:10px 12px;font-size:14px;line-height:1.6;transition:all .18s ease}.ops-info-entry-textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #2563eb1f}@media (max-width: 1280px){.ops-info-entry-layout{grid-template-columns:1fr}.ops-info-entry-card{min-height:0}}@media (max-width: 900px){.ops-info-entry-header,.ops-info-entry-card-head{flex-direction:column}.ops-info-entry-header-actions{width:100%;justify-content:flex-start}.ops-info-entry-confirm-button{margin-inline-start:0}}.point-guard-subtitle{font-size:13px;font-weight:700;margin-bottom:8px;color:#991b1b}.point-guard-list{display:grid;gap:8px}.point-guard-package{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #fecaca}.global-feedback-toast{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:3000;min-width:260px;max-width:min(560px,90vw);padding:12px 16px;border-radius:12px;border:1px solid var(--line);box-shadow:0 14px 30px #0206172e;color:#fff;font-weight:600;cursor:pointer}.global-feedback-toast.success{background:#16a34a;border-color:#15803d}.global-feedback-toast.error{background:#dc2626;border-color:#b91c1c}.global-feedback-toast.info{background:#2563eb;border-color:#1d4ed8}.ops-modal-module-skeleton{display:grid;gap:12px;padding:4px 0}.ops-modal-module-skeleton span{display:block;height:42px;border-radius:10px;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 75%);background-size:200% 100%;animation:ops-modal-skeleton-shimmer 1.2s ease-in-out infinite}.ops-modal-module-skeleton span:nth-child(2){width:82%}.ops-modal-module-skeleton span:nth-child(3){width:64%}@keyframes ops-modal-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-toast{position:fixed;top:92px;inset-inline-end:24px;z-index:155;min-width:220px;max-width:min(420px,calc(100vw - 32px));padding:11px 14px;display:flex;align-items:center;gap:10px;border:1px solid #dedafc;border-radius:12px;color:#3d356d;background:#fffffff5;box-shadow:0 14px 34px #30277529;font-size:13px;font-weight:650;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none}.loading-toast-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid #d8d3ff;border-top-color:#503cff;border-radius:50%;animation:loading-toast-spin .75s linear infinite}@keyframes loading-toast-spin{to{transform:rotate(360deg)}}.ops-candidate-list{display:grid;gap:8px;margin-top:12px}.ops-candidate-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.ops-checklist-confirm{display:grid;gap:8px;margin-top:10px}.ops-checklist-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:#334155}.ops-universe-detail-modal{width:min(1180px,calc(100vw - 40px));max-height:calc(100vh - 40px);display:flex;flex-direction:column}.ops-universe-detail-body{min-height:0;overflow:auto;padding-inline-end:2px}.ops-universe-detail-meta{margin-bottom:12px}.ops-universe-detail-table{min-width:1060px;table-layout:fixed;border-collapse:separate;border-spacing:0}.ops-universe-detail-table th{position:sticky;top:0;z-index:1;background:#f3f6fb}.ops-universe-detail-table td{vertical-align:top;background:#fff}.ops-universe-detail-table .col-id{width:64px}.ops-universe-detail-table .col-query{width:33%}.ops-universe-detail-table .col-l1{width:16%}.ops-universe-detail-table .col-l2{width:19%}.ops-universe-detail-table .col-product-line{width:12%}.ops-universe-detail-table .col-priority{width:72px}.ops-universe-detail-table .col-key{width:64px}.ops-universe-detail-table .col-actions{width:120px}.ops-universe-detail-query-cell,.ops-universe-detail-cluster-cell,.ops-universe-detail-product-cell{min-width:0}.ops-universe-detail-text{white-space:normal;line-height:1.45}.ops-universe-detail-input,.ops-universe-detail-select{width:100%;min-width:0}.ops-universe-detail-table .table-actions{justify-content:flex-start;align-items:flex-start}.onboarding-entry-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at 18% 18%,rgba(96,165,250,.16) 0,transparent 28%),radial-gradient(circle at 82% 14%,rgba(59,130,246,.1) 0,transparent 24%),linear-gradient(180deg,#f8fbff,#eef4fb)}.onboarding-entry-card{width:min(760px,100%);padding:28px;border:1px solid #dbe7f5;border-radius:20px;background:#fffffff5;box-shadow:0 24px 56px #0f172a14}.onboarding-entry-badge{display:inline-flex;align-items:center;padding:6px 12px;margin-bottom:14px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:600}.onboarding-entry-actions{display:flex;gap:10px;margin:18px 0 14px;flex-wrap:wrap}.onboarding-choice-button{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 24px #2563eb2e}.onboarding-choice-button:hover{transform:translateY(-1px)}.onboarding-choice-button-alt{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}@media (max-width: 1100px){.onboarding-entry-screen{padding:18px}.onboarding-entry-card{padding:20px}}.sidebar{background:#fff;border-inline-end:1px solid #eef2ff}.sidebar-header{margin-bottom:10px}.sidebar-logo{height:28px}.sidebar-menu-link{color:#1f2937;border:1px solid transparent}.sidebar-menu-link.active{background:#eef4ff;border-color:#dbe8ff;color:#2563eb}.sidebar-menu-icon{color:currentColor;font-size:16px}.universe-scene-card{border-radius:14px;border:1px solid #e8eefc;background:#fff}.universe-header-row{align-items:center;margin-bottom:8px}.universe-filter-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe8ff;border-radius:10px;padding:0 8px;height:38px;background:#fff;color:#6b7280;font-size:12px}.universe-filter-chip .select{border:none;min-width:92px;height:30px;padding-block:0 0;padding-inline:4px 20px;box-shadow:none}.universe-filter-chip .select:focus{box-shadow:none}.universe-field{min-height:540px;background:radial-gradient(1100px 420px at 50% 45%,#fff,#f4f8ff 42%,#eef4ff)}.universe-bg-grid{opacity:.2}.universe-bg-stars{opacity:.35}.universe-core{width:210px;height:132px;border-radius:999px;background:radial-gradient(circle at 50% 40%,#fff,#f3f6ff 54%,#e8eeff);border:1px solid #d6e2ff;box-shadow:0 16px 34px #6366f11f,inset 0 0 18px #ffffffe6;color:#4338ca}.core-name{max-width:170px;font-size:26px;font-weight:700;color:#4f46e5}.core-sub{margin-top:0;color:#64748b;font-size:12px}.core-metrics{display:none}.core-ring{border-color:#818cf840}.universe-zone{width:30%;min-height:134px;border-radius:999px;border:1px solid #dbe7ff;background:radial-gradient(circle at 40% 30%,#fff,#f7f9ff 62%,#eef3ff);color:#1f2937;box-shadow:0 12px 26px #94a3b833}.universe-zone:hover{transform:translateY(-2px);border-color:#bcd0ff}.zone-title{color:#334155}.zone-meta{color:#94a3b8}.zone-metrics{color:#64748b}.cluster-bubble{border:1px solid #d7e3ff;background:#fff;color:#334155}.particle-node.covered{background:#22c55e}.particle-node.weak{background:#f59e0b}.particle-node.gap{background:#ef4444}.universe-legend{inset-inline-end:12px;top:10px;bottom:auto;color:#64748b;background:#ffffffdb;border-radius:10px;padding:6px 10px;border:1px solid #e2e8f0}.legend-view-chip{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:24px;border-radius:8px;border:1px solid #d7e3ff;color:#4f46e5;font-weight:600}.problem-selected-panel{border-color:#dbe7ff;box-shadow:0 10px 26px #94a3b82e}.problem-selected-title{font-size:30px;font-weight:700;color:#111827}.problem-selected-item{border-bottom:1px dashed #e5e7eb;padding-bottom:6px}.layout{background:#f5f7fb}.sidebar{width:132px;padding:16px 10px 12px;border-inline-end:1px solid #e7edf7;background:#fff}.main-shell{margin-inline-start:132px;width:calc(100% - 132px);background:#f5f7fb}.sidebar-header{margin-bottom:14px}.sidebar-logo-wrap{gap:8px;justify-content:flex-start}.sidebar-brand-mark{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#3b82f6}.sidebar-brand-name{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap}.sidebar-expand-btn{margin-inline-start:auto;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.sidebar-menu{gap:10px}.sidebar-menu-link{height:42px;padding:0 10px;border-radius:10px;font-size:14px;font-weight:600;color:#334155}.sidebar-menu-link.active{background:#edf4ff;color:#3b82f6;border-color:transparent}.sidebar-menu-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.sidebar-menu-icon svg{width:18px;height:18px}.sidebar-footer-card{margin-top:12px;height:54px;border-radius:14px;border:1px solid #eef2ff;background:linear-gradient(180deg,#fff,#f8fbff);display:flex;align-items:center;justify-content:space-between;padding:0 10px}.sidebar-footer-icon,.sidebar-footer-arrow{width:28px;height:28px;border:none;background:transparent;color:#8aa0c8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.query-universe-map-page{padding:0}.query-universe-map-shell{padding:0 20px 20px}.problem-filter-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-bottom:12px}.universe-filter-chip{height:42px;border-radius:14px;border-color:#cfd9e8;padding:0 14px;gap:8px;font-size:12px;color:#60738f;background:#fff}.universe-filter-chip .select{min-width:104px;height:30px;padding-block:0 0;padding-inline:0 28px;font-size:13px;font-weight:600;color:#31476d;background-position:right 0 center}.query-universe-map-main{display:grid;gap:12px}.query-universe-map-main.with-selected-panel{grid-template-columns:minmax(0,1fr) 360px}.query-universe-map-main.without-selected-panel{grid-template-columns:1fr}.query-universe-map-toast{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:90;padding:10px 16px;border-radius:999px;background:#0f172aeb;color:#fff;font-size:13px;font-weight:600;box-shadow:0 10px 24px #0f172a3d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.query-universe-map-graph-card{min-width:0;border:1px solid #e4ebf7;border-radius:14px;overflow:hidden;background:#fff;position:relative}.query-universe-map-inspector{min-width:0;display:grid;gap:12px;align-content:start;position:sticky;top:12px;max-height:calc(100vh - 120px);overflow:auto}.ops-prompt-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.ops-prompt-list{display:grid;gap:10px}.ops-prompt-list-item{width:100%;max-width:100%;text-align:start;border:1px solid #dbe4f0;border-radius:12px;background:#fff;padding:14px;cursor:pointer;display:grid;gap:6px;overflow:hidden;box-sizing:border-box;min-height:132px;height:132px;align-content:start}.ops-prompt-list-item.active{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.ops-prompt-list-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.ops-prompt-list-item-title{min-width:0;overflow-wrap:anywhere;word-break:break-word}.ops-prompt-list-item-meta{margin-top:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.ops-prompt-detail-panel{display:grid;gap:16px;min-width:0}.ops-prompt-editor-card{display:grid;grid-template-rows:auto auto;gap:8px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);box-sizing:border-box}.ops-prompt-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;min-width:0}.ops-prompt-textarea{width:100%;max-width:100%;box-sizing:border-box;resize:none;overflow:hidden;line-height:1.5;font-family:inherit;min-height:24px;padding:0}.ops-prompt-textarea.is-readonly{background:transparent;color:var(--text);cursor:default;border:0;border-radius:0;box-shadow:none;outline:none}.ops-prompt-textarea.is-editable{background:#fff;min-height:84px;padding:10px 12px}.ops-sidebar{width:304px;overflow-x:hidden}.ops-main-shell{margin-inline-start:304px;width:auto;max-width:calc(100% - 304px)}.ops-sidebar .sidebar-nav{overflow-x:hidden}.ops-sidebar .sidebar-link{align-items:flex-start;padding-top:9px;padding-bottom:9px}.ops-sidebar .sidebar-link-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.layout.sidebar-collapsed .ops-sidebar{width:72px}.layout.sidebar-collapsed .ops-main-shell{margin-inline-start:72px;max-width:calc(100% - 72px)}.ops-sidebar-footer{padding-top:12px;border-top:1px solid var(--line);margin-top:12px}.ops-sidebar-toggle{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px}.ops-sidebar-toggle-icon{font-size:16px;font-weight:700;line-height:1}.layout.sidebar-collapsed .ops-sidebar .sidebar-header{justify-content:center}.layout.sidebar-collapsed .ops-sidebar .sidebar-link{justify-content:center;padding-inline-start:8px;padding-inline-end:8px}.layout.sidebar-collapsed .ops-sidebar-toggle{padding:0}.query-universe-map-graph-card:fullscreen{width:100vw;height:100vh;max-width:none;border:none;border-radius:0;margin:0;background:#f5f7fb}.query-universe-map-graph-card:fullscreen .universe-field{width:100vw;height:100vh;min-height:100vh;border-radius:0}.query-universe-map-graph-card:fullscreen .universe-canvas{width:100%;height:100%}.universe-field{min-height:520px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 52%,rgba(138,119,255,.14) 0%,rgba(138,119,255,.06) 14%,transparent 32%),linear-gradient(180deg,#fff,#fbfcff 55%,#f6f9ff)}.universe-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform-origin:center center;transition:transform .18s ease}.graph-edges{opacity:.55}.edge-structure{stroke:#b6c2d6b3;stroke-width:.18}.universe-bg-grid{opacity:.12;background-size:24px 24px}.universe-bg-stars{opacity:.22}.universe-core{width:220px;height:104px;border:none;background:radial-gradient(circle at 50% 45%,#fffffff2,#f2efffeb 42%,#e5dfffe0);box-shadow:0 0 60px #8a77ff40,inset 0 0 30px #ffffffd9;color:#5b3df5}.core-ring{border-color:#ac9dff38}.core-ring.ring-2{top:-22px;right:-22px;bottom:-22px;left:-22px}.core-ring.ring-3{top:-36px;right:-36px;bottom:-36px;left:-36px}.core-name{max-width:180px;font-size:18px;font-weight:700;color:#5b3df5}.core-sub{display:none}.universe-zone{width:24%;min-height:120px;padding:14px 16px;border-radius:999px;border:1px solid #edf1f8;background:radial-gradient(circle at 50% 30%,#fffffffa,#f8fafffa 58%,#f3f7fffa);box-shadow:0 8px 26px #bfcbe047;color:#334155}.universe-zone.left-top{left:12.5%;top:9%}.universe-zone.top-center{left:37.8%;top:4%}.universe-zone.right-top{right:12%;top:9%}.universe-zone.left-middle{left:4%;top:37%}.universe-zone.right-middle{right:4%;top:37%}.universe-zone.left-bottom{left:12.5%;bottom:8%}.universe-zone.bottom-center{left:37.8%;bottom:3%}.universe-zone.right-bottom{right:12%;bottom:8%}.zone-halo,.zone-meta,.zone-metrics{display:none}.zone-head{justify-content:center;margin-bottom:6px}.zone-title{font-size:13px;font-weight:700;color:#32476b}.zone-query-list{display:flex;flex-direction:column;gap:6px}.zone-query-item{border:none;background:transparent;padding:0;display:flex;align-items:flex-start;gap:6px;color:#59708d;font-size:11px;line-height:1.35;text-align:start;cursor:pointer}.zone-query-item.active .zone-query-text{color:#3b82f6}.zone-query-dot{width:6px;height:6px;border-radius:999px;margin-top:4px;flex:0 0 auto}.zone-query-dot.covered{background:#22c55e}.zone-query-dot.weak{background:#f59e0b}.zone-query-dot.gap{background:#ef4444}.zone-query-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.universe-legend{top:10px;inset-inline-end:52px;inset-inline-start:auto;bottom:auto;gap:14px;font-size:12px;color:#334155}.legend-view-chip{position:absolute;inset-inline-end:12px;top:8px;width:38px;height:28px;border-radius:8px;border:1px solid #e1e8f5;background:#fff;color:#6751ff;font-size:12px;font-weight:700;cursor:pointer}.universe-zoom-controls{position:absolute;inset-inline-start:12px;bottom:16px;display:flex;flex-direction:column;gap:8px}.universe-zoom-controls button{width:40px;height:40px;border-radius:14px;border:2px solid #d8e2f0;background:#fff;color:#5f75a0;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 6px 16px #c9d2e24d}.camera-reset-btn{inset-inline-start:12px;bottom:160px;background:#fffffff0;color:#5b6f94;border:1px solid #dde6f4}.problem-selected-panel{position:relative;min-height:372px;border:1px solid #e4ebf7;border-radius:14px;padding:16px 14px 14px;background:#fff;box-shadow:none;gap:14px}.problem-selected-panel.floating{position:absolute;top:18px;inset-inline-end:18px;bottom:18px;width:320px;min-height:0;z-index:8;box-shadow:0 16px 36px #3754aa2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5}.problem-selected-head{align-items:center}.problem-selected-head h4{font-size:15px;color:#3b4d6f}.problem-selected-close{margin-inline-start:auto;border:none;background:transparent;color:#9aaccc;font-size:18px;cursor:pointer}.problem-selected-title{max-width:180px;font-size:14px;line-height:1.5;font-weight:600;color:#1f2937}.problem-selected-favorite{position:absolute;inset-inline-end:18px;top:50px;border:none;background:transparent;color:#c4cde0;font-size:18px;cursor:pointer}.problem-selected-meta-row{display:grid;grid-template-columns:78px 1fr;gap:10px;align-items:start;font-size:12px}.problem-selected-meta-row span{color:#97a8c6}.problem-selected-meta-row strong{color:#556b8f;font-weight:600}.problem-selected-meta-row .accent-red{color:#ef4444}.problem-selected-meta-row .accent-orange{color:#f97316}.problem-selected-meta-row .multiline-value{line-height:1.45}.problem-selected-action{margin-top:auto;height:42px;border:none;border-radius:10px;background:linear-gradient(90deg,#4b8fff,#7c3aed);color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.query-universe-map-bottom{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.query-universe-linked-list{margin-top:12px}.query-universe-linked-list .active-row{background:#f7fbff}.problem-metric-card{min-height:90px;border:1px solid #e4ebf7;border-radius:12px;background:#fff}.problem-metric-card{padding:12px 14px}.metric-label{font-size:12px;color:#8da0bf;margin-bottom:10px}.metric-main-circle{display:flex;align-items:center;gap:10px}.metric-ring{width:38px;height:38px;border-radius:999px;border:6px solid #dbeafe;border-top-color:#4f8fff;border-inline-end-color:#9cc2ff;display:flex;align-items:center;justify-content:center}.metric-inline-value{font-size:16px;font-weight:700;color:#265eea}.metric-number{font-size:34px;line-height:1;font-weight:700}.metric-number.orange{color:#f59e0b}.metric-number.purple{color:#7c3aed}.metric-number.red{color:#ef4444}.metric-number.blue{color:#3b82f6}.metric-number.green{color:#22c55e}.metric-foot{margin-top:10px;font-size:11px;color:#9aaccc}.metric-up{color:#22c55e;margin-inline-start:4px}.metric-down{color:#ef4444;margin-inline-start:4px}@media (max-width: 1200px){.query-universe-map-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.pricing-public-hero,.pricing-result-hero-head,.pricing-result-hero-grid{display:grid;grid-template-columns:1fr}.pricing-public-hero{padding:22px}.pricing-public-title{font-size:32px}.pricing-public-highlight-value{font-size:24px}.pricing-package-choice-head,.pricing-package-choice-metrics{grid-template-columns:1fr;display:grid}.pricing-package-choice-price{text-align:start}.pricing-public-action-bar{align-items:flex-start}.pricing-result-hero-head{gap:12px}.pricing-result-title{font-size:24px}.pricing-result-quote-value{font-size:36px}.pricing-result-stat-grid,.pricing-result-feature-grid,.pricing-result-universe-pricing,.pricing-result-universe-grid,.pricing-result-universe-metrics{grid-template-columns:1fr}.pricing-result-section-card{margin-inline-start:16px;margin-inline-end:16px}.pricing-result-addon-row,.pricing-result-universe-head{flex-direction:column;align-items:flex-start}.pricing-result-addon-row strong{text-align:start}}@media (max-width: 720px){.pricing-public-page{padding-top:0}.pricing-public-hero,.pricing-public-config-shell{border-radius:22px}.pricing-public-title{font-size:28px}.pricing-public-section-title{font-size:24px}.pricing-package-choice{min-height:0}.pricing-public-action-bar{padding-inline-start:0;padding-inline-end:0;flex-direction:column}.pricing-public-primary-button{width:100%}}.ops-ai-report-page{flex:1;min-height:0;overflow:hidden;background:#f5f6ff}.ops-ai-report-frame{display:block;width:100%;height:100%;overflow:hidden;border:0;background:#f5f6ff}.ops-main-shell.ops-report-shell{height:100vh;min-height:0;padding-top:0;overflow:hidden}.ops-report-shell>.topbar{position:sticky;top:0;inset-inline-start:auto;flex:0 0 auto}.ops-report-shell>.ai-report-agent-page{flex:1;height:auto;min-height:0;padding:0}.ai-report-agent-edit-hint{flex:0 0 auto;padding:7px 16px;color:#827992;background:#faf8ff;border-bottom:1px solid #ece8f3;font-size:12px}@media (max-width: 980px){.ops-report-shell>.ai-report-agent-page{overflow:auto}}body:has(.main-shell:not(.ops-main-shell)){--client-sidebar-width: 216px;--client-type-display: 27px;--client-type-page: 15px;--client-type-section: 12px;--client-type-body: 12px;--client-type-supporting: 10px;--client-type-caption: 9px;--client-type-micro: 8px;--client-type-data: 18px;--client-leading-body: 1.5;--client-leading-copy: 1.65;--bg: #f7f8fc;--panel: #ffffff;--panel-soft: #f8f8ff;--text: #17172e;--text-muted: #8a8ba0;--line: #e9e9f2;--line-strong: #dedfea;--brand: #4b38ff;--brand-600: #3926ee;--success: #16b364;--danger: #f04438;--radius: 14px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(38, 35, 73, .025);--shadow-md: 0 14px 34px rgba(55, 48, 120, .09);background:var(--bg);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-size:var(--client-type-body);line-height:var(--client-leading-body)}.main-shell:not(.ops-main-shell){margin-inline-start:var(--client-sidebar-width);width:calc(100% - var(--client-sidebar-width));padding-top:var(--client-topbar-height);background:radial-gradient(circle at 82% 5%,rgba(87,73,255,.045),transparent 28%),#f8f9fd}.main-shell:not(.ops-main-shell)+*{min-width:0}.main-shell:not(.ops-main-shell) .page{padding:28px 34px 40px}.sidebar:not(.ops-sidebar){width:var(--client-sidebar-width);padding:0 18px 16px;border-inline-end:1px solid #e7e8f1;background:linear-gradient(180deg,#f1f3ff,#f8f9ff 45%,#fff);box-shadow:none}.sidebar:not(.ops-sidebar):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 0 0,rgba(75,56,255,.08),transparent 32%)}.sidebar:not(.ops-sidebar) .sidebar-header{position:relative;height:88px;margin:0 -2px 8px;display:flex;align-items:center}.sidebar:not(.ops-sidebar) .sidebar-logo-wrap{width:100%;gap:11px}.sidebar:not(.ops-sidebar) .sidebar-brand-mark{width:32px;height:32px;flex:0 0 32px}.sidebar:not(.ops-sidebar) .sidebar-brand-mark img{width:31px;height:31px;display:block}.sidebar-brand-copy{min-width:0;line-height:1.1}.sidebar:not(.ops-sidebar) .sidebar-brand-name{font-size:18px;font-weight:800;letter-spacing:-.02em;color:#15152b}.sidebar-brand-tagline{margin-top:5px;color:#72738d;font-size:8px;font-weight:800;letter-spacing:.18em}.sidebar:not(.ops-sidebar) .sidebar-nav{position:relative;padding:0;overflow-y:auto;scrollbar-width:none}.sidebar:not(.ops-sidebar) .sidebar-nav::-webkit-scrollbar{display:none}.sidebar:not(.ops-sidebar) .sidebar-menu{gap:0}.sidebar-menu-item{width:100%}.sidebar-group-label{width:calc(100% - 24px);margin:22px 12px 8px;padding:0;display:flex;align-items:center;justify-content:space-between;border:0;color:#9b9caf;background:transparent;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-align:start;cursor:pointer}.sidebar-nav-section:first-child .sidebar-group-label{margin-top:7px}.sidebar-group-label:hover{color:#66667b}.sidebar-group-label svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .2s ease}.sidebar-nav-section.collapsed .sidebar-group-label svg{transform:rotate(-90deg)}.sidebar-nav-section-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease,opacity .18s ease}.sidebar-nav-section-body>div{min-height:0;overflow:hidden}.sidebar-nav-section.collapsed .sidebar-nav-section-body{grid-template-rows:0fr;opacity:0}.sidebar-collapsed .sidebar-nav-section.collapsed .sidebar-nav-section-body{grid-template-rows:1fr;opacity:1}.sidebar:not(.ops-sidebar) .sidebar-menu-link{position:relative;height:44px;margin:2px 0;padding:0 12px;border:1px solid transparent;border-radius:10px;color:#5f6076;font-size:14px;font-weight:500;transition:color .18s ease,background .18s ease,transform .18s ease}.sidebar:not(.ops-sidebar) .sidebar-menu-link:hover{color:#3f32d9;background:#4b38ff0e;transform:translate(2px)}.sidebar:not(.ops-sidebar) .sidebar-menu-link.active{color:#4937ff;border-color:#4b38ff0a;background:linear-gradient(90deg,#4b38ff21,#5b4eff12);box-shadow:inset 3px 0 #4b38ff;font-weight:700}.sidebar:not(.ops-sidebar) .sidebar-menu-link.subitem{height:38px;margin-inline-start:24px;padding-inline-start:10px;color:#77788d;font-size:13px}.sidebar:not(.ops-sidebar) .sidebar-menu-link.subitem .sidebar-menu-icon{width:16px;height:16px}.sidebar:not(.ops-sidebar) .sidebar-menu-link.subitem .sidebar-menu-icon svg{width:15px;height:15px}.sidebar:not(.ops-sidebar) .sidebar-menu-link.subitem.active{color:#4937ff}.sidebar:not(.ops-sidebar) .sidebar-menu-icon{width:20px;height:20px;margin-inline-end:2px}.sidebar:not(.ops-sidebar) .sidebar-menu-icon svg{width:19px;height:19px}.sidebar-active-dot{width:5px;height:5px;margin-inline-start:auto;border-radius:999px;background:#5844ff;box-shadow:0 0 0 4px #4b38ff17}.sidebar:not(.ops-sidebar) .sidebar-footer-card{position:relative;height:64px;margin-top:14px;padding:0 10px;border:1px solid #e8e8f2;border-radius:13px;background:#ffffffd1;box-shadow:0 8px 24px #3f36820f}.sidebar-workspace{display:flex;align-items:center;gap:9px;min-width:0}.sidebar-workspace>span:last-child{display:flex;flex-direction:column;min-width:0}.sidebar-workspace strong{color:#24243a;font-size:12px;white-space:nowrap}.sidebar-workspace small{margin-top:3px;color:#9697aa;font-size:10px}.sidebar-workspace-avatar{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:9px;background:linear-gradient(135deg,#4a35ff,#2fa9ff);color:#fff;font-size:12px;font-weight:800;box-shadow:0 7px 14px #4b38ff38}.sidebar:not(.ops-sidebar) .sidebar-footer-arrow{color:#a5a6b7}.main-shell:not(.ops-main-shell) .topbar{inset-inline-start:var(--client-sidebar-width);min-height:76px;padding-block:11px 11px;padding-inline:34px 30px;border-bottom:1px solid #e9e9f1;background:#ffffffe6;box-shadow:0 4px 18px #26234906;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.topbar-heading{min-width:190px}.main-shell:not(.ops-main-shell) .topbar-title{max-width:none;color:#222238;font-size:18px;font-weight:750;letter-spacing:-.015em}.topbar-kicker{margin-top:4px;color:#9697aa;font-size:10px;font-weight:700;letter-spacing:.06em}.main-shell:not(.ops-main-shell) .topbar-actions{gap:10px;flex-wrap:nowrap}.main-shell:not(.ops-main-shell) .topbar-actions .select{min-width:138px;height:40px;padding-block:0 0;padding-inline:14px 38px;border:1px solid #e1e2eb;border-radius:9px;background-color:#fff;color:#39394d;font-size:13px;font-weight:550;box-shadow:0 1px 2px #1d1a3f05}.main-shell:not(.ops-main-shell) .topbar-actions .select:focus{border-color:#7768ff;box-shadow:0 0 0 3px #4b38ff17}.main-shell:not(.ops-main-shell) .icon-btn{width:40px;height:40px;border:1px solid #e1e2eb;border-radius:9px;color:#74758a;background:#fff;transition:.18s ease}.main-shell:not(.ops-main-shell) .icon-btn:hover{color:#4b38ff;border-color:#c9c3ff;background:#f8f7ff}.main-shell:not(.ops-main-shell) .page-title-wrap{margin-bottom:22px}.main-shell:not(.ops-main-shell) .page-title{color:#202036;font-size:22px;font-weight:750;letter-spacing:-.02em}.main-shell:not(.ops-main-shell) .page-subtitle{margin-top:7px;color:#9192a5;font-size:13px}.main-shell:not(.ops-main-shell) .card{padding:20px;margin-bottom:18px;border:1px solid #e8e8f1;border-radius:14px;background:#fffffff5;box-shadow:0 2px 8px #28235506;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.main-shell:not(.ops-main-shell) .card:hover{border-color:#deddea;box-shadow:0 12px 30px #37307811}.main-shell:not(.ops-main-shell) .stat-card{position:relative;overflow:hidden;min-height:142px;padding:22px;border:1px solid #e8e8f1;border-radius:14px;background:#fff;box-shadow:none}.main-shell:not(.ops-main-shell) .stat-grid .stat-card:first-child,.main-shell:not(.ops-main-shell) .summary-grid .stat-card:first-child{border-color:transparent;background:linear-gradient(135deg,#4930ff,#4e49ff 45%,#2e9cff);color:#fff;box-shadow:0 16px 30px #4b38ff2b}.main-shell:not(.ops-main-shell) .stat-grid .stat-card:first-child:after,.main-shell:not(.ops-main-shell) .summary-grid .stat-card:first-child:after{content:"";position:absolute;width:150px;height:150px;inset-inline-end:-48px;bottom:-78px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 28px #ffffff09,0 0 0 58px #ffffff06}.main-shell:not(.ops-main-shell) .stat-grid .stat-card:first-child .stat-label,.main-shell:not(.ops-main-shell) .stat-grid .stat-card:first-child .text-muted,.main-shell:not(.ops-main-shell) .summary-grid .stat-card:first-child .stat-label,.main-shell:not(.ops-main-shell) .summary-grid .stat-card:first-child .text-muted{color:#ffffffc2}.main-shell:not(.ops-main-shell) .stat-value{margin-top:12px;color:#1d1d31;font-size:30px;font-weight:780;letter-spacing:-.03em}.main-shell:not(.ops-main-shell) .stat-card:first-child .stat-value{color:inherit}.main-shell:not(.ops-main-shell) .stat-label{color:#77788c;font-size:13px;font-weight:650}.main-shell:not(.ops-main-shell) .input,.main-shell:not(.ops-main-shell) .select,.report-generation-field .select{height:40px;border-color:#dfe0e9;border-radius:9px;color:#303045;background-color:#fff}.main-shell:not(.ops-main-shell) .input:hover,.main-shell:not(.ops-main-shell) .select:hover,.report-generation-field .select:hover{border-color:#c6c2e8}.main-shell:not(.ops-main-shell) .input:focus,.main-shell:not(.ops-main-shell) .select:focus,.report-generation-field .select:focus{border-color:#7060ff;box-shadow:0 0 0 3px #4b38ff17}.main-shell:not(.ops-main-shell) .button{height:40px;padding:0 17px;border-radius:9px;background:linear-gradient(135deg,#563eff,#4330ee);box-shadow:0 7px 15px #4b38ff29}.main-shell:not(.ops-main-shell) .button:hover{background:linear-gradient(135deg,#4934ed,#3623d9);transform:translateY(-1px)}.main-shell:not(.ops-main-shell) .button.secondary,.main-shell:not(.ops-main-shell) .button.tertiary{color:#4b38ff;border:1px solid #d7d3ff;background:#f7f6ff;box-shadow:none}.main-shell:not(.ops-main-shell) .table{border:1px solid #ececf3;border-radius:12px;box-shadow:none}.main-shell:not(.ops-main-shell) .table th{height:44px;padding:10px 12px;border-color:#ededf4;background:#f8f8fc;color:#77788c;font-size:12px;font-weight:700}.main-shell:not(.ops-main-shell) .table td{padding:12px;border-color:#efeff5;color:#3a3a4d;font-size:13px}.main-shell:not(.ops-main-shell) .table tr:hover td{background:#fafaff}.main-shell:not(.ops-main-shell) .chip{border-radius:999px;font-size:11px;font-weight:700}.main-shell:not(.ops-main-shell) .person-dropdown,.main-shell:not(.ops-main-shell) .report-popover,.main-shell:not(.ops-main-shell) .modal-panel{border-color:#e5e4ef;border-radius:15px;box-shadow:0 22px 56px #28235529}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar){width:72px;padding-inline-start:10px;padding-inline-end:10px}.layout.sidebar-collapsed .main-shell:not(.ops-main-shell){margin-inline-start:72px;width:calc(100% - 72px)}.layout.sidebar-collapsed .main-shell:not(.ops-main-shell) .topbar{inset-inline-start:72px}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-brand-mark{width:32px}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-menu-link{justify-content:center;padding:0}@media (max-width: 1180px){.main-shell:not(.ops-main-shell) .topbar-actions .select{min-width:116px;max-width:150px}.main-shell:not(.ops-main-shell) .topbar{padding-inline-end:20px}}@media (max-width: 900px){.sidebar:not(.ops-sidebar){width:72px;padding-inline-start:10px;padding-inline-end:10px}.sidebar:not(.ops-sidebar) .sidebar-brand-copy,.sidebar:not(.ops-sidebar) .sidebar-group-label,.sidebar:not(.ops-sidebar) .sidebar-menu-text,.sidebar:not(.ops-sidebar) .sidebar-active-dot,.sidebar:not(.ops-sidebar) .sidebar-footer-card{display:none}.sidebar:not(.ops-sidebar) .sidebar-menu-link{justify-content:center;padding:0}.main-shell:not(.ops-main-shell){margin-inline-start:72px;width:calc(100% - 72px)}.main-shell:not(.ops-main-shell) .topbar{inset-inline-start:72px;padding-inline-start:20px}.main-shell:not(.ops-main-shell) .topbar-heading{display:none}.main-shell:not(.ops-main-shell) .topbar-actions{width:100%;overflow-x:auto;justify-content:flex-start}.main-shell:not(.ops-main-shell) .page{padding:22px 18px 32px}}@media (max-width: 620px){.sidebar:not(.ops-sidebar){transform:translate(-72px)}.main-shell:not(.ops-main-shell){margin-inline-start:0;width:100%;padding-top:68px}.main-shell:not(.ops-main-shell) .topbar{inset-inline-start:0;min-height:68px;padding:9px 12px}.main-shell:not(.ops-main-shell) .topbar-actions .select{min-width:126px}.main-shell:not(.ops-main-shell) .page{padding:16px 12px 28px}.main-shell:not(.ops-main-shell) .card{padding:16px;border-radius:12px}}.ops-generation-compare-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.45fr);gap:16px;align-items:start}.ops-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ops-card-heading h3{margin:4px 0 0}.ops-card-kicker{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.12em}.ops-compare-select{width:100%;margin-top:8px}.ops-compare-status-row,.ops-history-context{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ops-history-context span{padding:5px 9px;border-radius:999px;background:#f3f5f8;color:#4b5563;font-size:12px}.ops-history-list{display:grid;gap:10px;margin-top:16px}.ops-history-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e7eaf0;border-radius:12px;background:#fff}.ops-history-row.is-current{border-color:#a9dec8;background:#f3fbf7}.ops-history-revision{color:#254edb;font-size:17px;font-weight:800}.ops-history-meta{min-width:0}.ops-history-meta .text-muted{margin-top:4px;font-size:12px}.ops-history-actions{display:flex;align-items:center;gap:8px}.button-link{padding:0;border:0;background:transparent;color:#2857d8;font:inherit;font-weight:650;cursor:pointer}.ops-history-badge{display:inline-flex;margin-inline-start:8px;padding:2px 6px;border-radius:6px;background:#e9efff;color:#3158c9;font-size:11px}.ops-action-message,.ops-readonly-notice{margin-top:12px;padding:11px 13px;border-radius:10px}.ops-action-message.success,.ops-readonly-notice{border:1px solid #a9dec8;background:#f3fbf7;color:#18704c}.ops-action-message.error{border:1px solid #f0b8b8;background:#fff5f5;color:#a12828}.ops-readonly-notice .text-muted{margin-top:5px}@media (max-width: 1100px){.ops-generation-compare-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 680px){.ops-history-row{grid-template-columns:46px minmax(0,1fr)}.ops-history-actions{grid-column:1 / -1;justify-content:flex-end}}.query-universe-map-page{padding:0!important}.query-universe-map-page[data-ui-release=universe-orbit-v3]{isolation:isolate}.query-universe-map-shell{padding:0 20px 24px}.universe-overview-head{flex-wrap:wrap;min-height:72px;margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.universe-overview-head h2{margin:0;color:#24243b;font-size:20px;font-weight:760}.universe-overview-head p{margin:8px 0 0;color:#9293a6;font-size:13px}.universe-overview-head .problem-filter-row{max-width:100%;margin:0;align-items:center}.universe-map-metric-switch{min-height:40px;flex-wrap:wrap;padding:3px;display:flex;align-items:center;gap:2px;border:1px solid #e5e5ee;border-radius:10px;background:#f7f7fa}.universe-map-metric-switch button{height:32px;padding:0 12px;border:0;border-radius:7px;color:#7c7c8f;background:transparent;font:inherit;font-size:12px;cursor:pointer}.universe-map-metric-switch button.active{color:#4936ef;background:#fff;box-shadow:0 1px 5px #23204817}.universe-dimension-table-wrap{width:100%;overflow:hidden;border:1px solid #e4e5ec;border-radius:10px;background:#fff}.universe-dimension-table{width:100%;border-collapse:collapse;color:#303044;table-layout:fixed}.universe-dimension-table th,.universe-dimension-table td{height:64px;padding:0 24px;border-bottom:1px solid #ececf1;text-align:start;vertical-align:middle}.universe-dimension-table th{height:54px;color:#66667a;background:#f8f8fa;font-size:13px;font-weight:600}.universe-dimension-table th:first-child{width:50%}.universe-dimension-table th:nth-child(2){width:18%}.universe-dimension-table th:nth-child(3){width:17%}.universe-dimension-table th:nth-child(4){width:15%}.universe-dimension-table tbody tr:last-child td{border-bottom:0}.universe-dimension-category-row{background:#fff}.universe-dimension-category-row td{font-weight:650}.universe-dimension-cluster-row{background:#fefeff}.universe-dimension-expand{max-width:100%;padding:0;display:inline-flex;align-items:center;gap:12px;border:0;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}.universe-dimension-expand>span{width:16px;color:#9b9baa;font-size:22px;font-weight:400;line-height:1}.universe-dimension-cluster-name{position:relative;display:block;padding-inline-start:46px;color:#404052;font-weight:520}.universe-dimension-cluster-name:before{content:"";position:absolute;inset-inline-start:20px;top:50%;width:14px;border-top:1px solid #d8d8e2}.universe-dimension-status{min-width:52px;padding:4px 9px;display:inline-flex;justify-content:center;border:1px solid #dfe0e8;border-radius:6px;color:#777789;background:#fafafa;font-size:12px;font-weight:560}.universe-dimension-status.online{border-color:#99e7ee;color:#0993a5;background:#edfcfd}.universe-dimension-status.paused{border-color:#f0d59a;color:#a76c08;background:#fff9ea}.universe-dimension-status.empty{color:#99a;background:#f7f7f9}.universe-dimension-view{padding:6px 8px;display:inline-flex;align-items:center;gap:6px;border:0;color:#4b38ff;background:transparent;font:inherit;cursor:pointer}.universe-dimension-view:hover{color:#3020d8;background:#f4f2ff;border-radius:6px}.universe-dimension-empty-action{color:#b0b0bd}.query-universe-map-graph-card{border:1px solid #e4e5ec!important;border-radius:10px!important;background:#fff!important;box-shadow:none}.universe-field{position:relative;min-height:0!important;aspect-ratio:1156 / 492;container-type:inline-size;overflow:hidden;border-radius:6px!important;background:radial-gradient(ellipse 32% 26% at 50.05% 47.76%,rgba(67,46,255,.075),rgba(67,46,255,.018) 56%,transparent 100%),#fff!important}.universe-map-toolbar{position:absolute;z-index:20;top:14px;inset-inline-start:16px;inset-inline-end:16px;height:36px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.universe-map-breadcrumb,.universe-map-tools{display:flex;align-items:center;gap:7px;pointer-events:auto}.universe-map-breadcrumb{color:#9696a7;font-size:12px}.universe-map-breadcrumb button{padding:5px 8px;border:0;border-radius:7px;color:#5a48ed;background:#f3f1ff;cursor:pointer}.universe-map-breadcrumb strong{color:#4d4d63}.universe-map-tools{padding:3px;border:1px solid #e6e6ee;border-radius:9px;background:#fffffff0;box-shadow:0 5px 16px #2723500f}.universe-map-tools button{min-width:30px;height:28px;padding:0 8px;border:0;border-radius:6px;color:#69697e;background:transparent;font-size:13px;cursor:pointer}.universe-map-tools button:hover{color:#4b38ff;background:#f3f1ff}.universe-field .universe-canvas{position:absolute!important;top:0;right:0;bottom:0;left:0;transform-origin:center;transition:transform .2s ease}.universe-field .universe-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.62!important;background-image:radial-gradient(circle,rgba(105,91,187,.18) .55px,transparent .65px);background-size:8px 8px!important;-webkit-mask-image:radial-gradient(ellipse 58% 72% at 50% 48%,#000 0%,rgba(0,0,0,.92) 58%,transparent 100%);mask-image:radial-gradient(ellipse 58% 72% at 50% 48%,#000 0%,rgba(0,0,0,.92) 58%,transparent 100%)}.universe-orbits,.universe-cluster-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.universe-orbits ellipse,.universe-cluster-links line{fill:none;stroke:#432eff21;stroke-width:.65;vector-effect:non-scaling-stroke}.universe-orbits .inner-orbit{stroke:#432eff1c;stroke-width:.55}.universe-orbits .orbit-highlight{fill:none;stroke:url(#universe-orbit-highlight);stroke-width:1.5;vector-effect:non-scaling-stroke}.universe-orbits circle{fill:#fff;stroke:#432eff;stroke-width:.5;vector-effect:non-scaling-stroke}.universe-orbits circle:last-child{fill:#a196ff;stroke:none}.universe-brand-core{position:absolute;z-index:5;left:50.0865%;top:47.7642%;width:4.109cqw;height:4.109cqw;padding:0;display:grid;place-items:center;transform:translate(-50%,-50%);border:.5px solid #e9e9eb;border-radius:50%;background:#fff;box-shadow:none;cursor:default}.universe-brand-logo img{width:2.16cqw;height:2.16cqw;display:block}.universe-brand-core-tooltip{display:none}.universe-category-node{position:absolute;z-index:8;width:var(--universe-node-size, 112px);padding:0;transform:translate(-50%,-50%);border:0;color:#323247;background:transparent;font:inherit;text-align:center;cursor:pointer}.universe-node-bubble{box-sizing:border-box;padding:8px;overflow-wrap:anywhere;width:var(--universe-node-size, 112px);height:var(--universe-node-size, 112px);margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:.5px solid rgba(218,218,222,.7);border-radius:50%;background:radial-gradient(circle at 37% 25%,#fff,#fbfbfc 58%,#f1f1f4);box-shadow:0 5px 14px #332f5009,inset 0 0 14px #ffffffd6;transition:transform .2s ease,box-shadow .2s ease}.universe-category-node:hover .universe-node-bubble{transform:translateY(-4px) scale(1.04);box-shadow:0 18px 38px #4736b929,0 0 0 7px #4f37ff0b}.universe-node-bubble strong{font-size:clamp(10px,1.038cqw,14px);font-weight:650;line-height:1.25}.universe-node-bubble b{color:#343446;font-size:clamp(13px,1.384cqw,18px);font-weight:520;line-height:1.1}.universe-category-node.tone-measured .universe-node-bubble b{color:#4b38ff}.universe-category-node.tone-measured .universe-node-bubble,.universe-cluster-node.tone-measured .universe-cluster-bubble,.universe-cluster-rate.tone-measured{border-color:rgb(75 56 255 / calc(.18 + var(--universe-metric-intensity, 0) * .44));background:radial-gradient(circle at 35% 23%,#fff,rgb(234 231 255 / calc(.35 + var(--universe-metric-intensity, 0) * .55)) 54%,rgb(201 192 255 / calc(.2 + var(--universe-metric-intensity, 0) * .72)))}.universe-category-node.tone-pending .universe-node-bubble,.universe-cluster-node.tone-pending .universe-cluster-bubble,.universe-cluster-rate.tone-pending{color:#858596;border-color:#e3e3e9;background:radial-gradient(circle,#fff,#ededf1)}.universe-node-meta{position:absolute;left:calc(100% - 2px);top:50%;width:88px;display:flex;flex-direction:column;gap:3px;transform:translateY(-50%);color:#9898a8;font-size:clamp(9px,1.038cqw,13px);font-style:normal;text-align:start;white-space:nowrap}.universe-node-meta em{color:#66667b;font-style:normal;font-weight:650}.universe-node-meta{white-space:normal;overflow-wrap:anywhere}html:not([lang|=zh]) .universe-category-node{width:clamp(110px,calc(var(--universe-node-size) + 3cqw),176px)}html:not([lang|=zh]) .universe-node-bubble{width:100%;height:auto;aspect-ratio:1}html:not([lang|=zh]) .universe-category-node[data-category=partnership_service_assurance] .universe-node-meta{top:calc(100% + 4px);left:0;width:100%;transform:none;text-align:center}.universe-node-meta em.up{color:#ff4d36}.universe-node-meta em.down{color:#10b866}.universe-node-meta em.neutral{color:#a0a0ae;font-weight:500}.universe-node-meta i{color:#a0a0ae;font-style:normal}.universe-competitor-leading-icon{width:12px;height:12px;object-fit:contain}.universe-node-bubble .universe-competitor-leading-icon{margin-bottom:1px}.universe-focused-category{position:absolute;z-index:8;left:50%;top:50%;width:124px;height:124px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transform:translate(-50%,-50%);border:0;border-radius:50%;color:#fff;background:linear-gradient(145deg,#4635ff,#2aa8f5);box-shadow:0 18px 40px #3d4ee940;cursor:pointer}.universe-focused-category span{font-size:15px;font-weight:720}.universe-focused-category strong{font-size:20px}.universe-focused-category small{color:#ffffffc7;font-size:11px}.universe-cluster-node{position:absolute;z-index:9;width:132px;padding:0;display:flex;flex-direction:column;align-items:center;gap:7px;transform:translate(-50%,-50%);border:0;color:#3c3c50;background:transparent;font:inherit;cursor:pointer}.universe-cluster-bubble,.universe-cluster-rate{width:64px;height:64px;display:grid;place-items:center;border:1px solid #dedaff;border-radius:50%;color:#4b38ff;background:radial-gradient(circle at 35% 24%,#fff,#e7e3ff 58%,#c9c0ff);font-size:16px;font-weight:780;box-shadow:0 9px 25px #4a37ce24;transition:transform .2s ease,box-shadow .2s ease}.universe-cluster-bubble{display:flex;flex-direction:column;justify-content:center;gap:2px}.universe-cluster-bubble small{max-width:54px;overflow:hidden;color:#7062d9;font-size:8px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.universe-cluster-node:hover .universe-cluster-bubble,.universe-cluster-node.active .universe-cluster-bubble{transform:scale(1.08);box-shadow:0 14px 32px #4a37ce38,0 0 0 6px #4b38ff12}.universe-cluster-node strong{max-width:132px;font-size:12px;line-height:1.35}.universe-cluster-node>span:last-child{color:#9898a8;font-size:10px}.universe-cluster-empty{position:absolute;left:50%;top:50%;color:#99a;transform:translate(-50%,-50%)}.universe-canvas[role=button]{cursor:zoom-out}.universe-focused-category,.universe-cluster-node{cursor:pointer}.universe-cluster-close-hint{position:absolute;left:50%;bottom:64px;padding:6px 10px;transform:translate(-50%);border-radius:999px;color:#a2a2b2;background:#ffffffdb;font-size:10px;pointer-events:none}.universe-field .universe-legend{position:absolute;z-index:20;left:50%!important;right:auto!important;top:auto!important;bottom:11px!important;padding:0;display:flex;gap:20px;transform:translate(-50%);border:0;border-radius:0;color:#6f6f82;background:transparent;font-size:clamp(10px,1.038cqw,13px);box-shadow:none}.universe-field .universe-legend .dot{width:8px;height:8px;margin-inline-end:5px;display:inline-block;border-radius:2px}.universe-field .universe-legend .dot.low{background:#4b38ff}.universe-field .universe-legend .dot.medium{background:#9696a5}.universe-field .universe-legend .dot.high{border:1px solid #d8d8e2;background:#fff}.universe-field .universe-legend .universe-competitor-leading-icon{margin-inline-end:4px;vertical-align:-2px}.universe-legend-summary{padding-inline-start:15px;border-inline-start:1px solid #ececf2;font-weight:680}.universe-query-drawer-backdrop{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#20212c7a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:universeBackdropIn .18s ease-out}.universe-query-drawer{width:min(80vw,1540px);height:100vh;overflow:auto;color:#29293d;background:#fff;box-shadow:-20px 0 56px #16142b33;animation:universeDrawerIn .24s ease-out}.universe-drawer-header{min-height:76px;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececf2}.universe-drawer-header h2{margin:0;font-size:18px}.universe-drawer-header p{margin:5px 0 0;color:#9a9aab;font-size:11px}.universe-drawer-header>button{width:36px;height:36px;border:0;border-radius:8px;color:#55556a;background:transparent;font-size:28px;cursor:pointer}.universe-drawer-header>button:hover{color:#4b38ff;background:#f4f2ff}.universe-drawer-summary-row{padding:16px 28px 10px;display:flex;align-items:center;justify-content:space-between;color:#77778a;font-size:12px}.universe-drawer-summary-row strong{color:#37374c;font-size:15px}.universe-drawer-summary-row strong b{margin-inline-start:6px;color:#4b38ff;font-size:21px}.universe-drawer-clusters{padding:8px 28px 20px;display:flex;gap:10px;overflow-x:auto;border-bottom:1px solid #eeeeF3}.universe-drawer-clusters>button{min-width:calc((100% - 20px) / 3);flex:0 0 calc((100% - 20px) / 3);min-height:142px;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #e7e7ee;border-radius:9px;color:#37374b;background:#fff;cursor:pointer}.universe-drawer-clusters>button:hover,.universe-drawer-clusters>button.active{position:relative;border-color:#6956ff;box-shadow:0 0 0 1px #6956ff,0 10px 26px #4b38ff14}.universe-drawer-clusters>button.active:after{content:"";position:absolute;left:50%;bottom:-8px;width:14px;height:14px;transform:translate(-50%) rotate(45deg);border-inline-end:2px solid #6956ff;border-bottom:2px solid #6956ff;background:#fff}.universe-drawer-clusters>button strong{font-size:13px}.universe-drawer-clusters>button small{color:#99a;font-size:10px}.universe-cluster-rate{width:62px;height:62px;font-size:14px}.universe-drawer-body{min-height:520px;height:calc(100vh - 350px);display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr)}.answer-contract-details{margin-top:22px}.answer-contract-details>h4{margin:0 0 10px;color:#343446;font-size:15px}.answer-contract-card-list{display:grid;gap:10px}.answer-contract-card{overflow:hidden;border:1px solid #e5e5ed;border-radius:12px;background:#fbfbfd}.answer-contract-card>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.answer-contract-card>summary::-webkit-details-marker{display:none}.answer-contract-card>summary>span{display:grid;gap:2px}.answer-contract-card>summary small{color:#9292a2;font-size:11px}.answer-contract-card>summary em{padding:3px 8px;border-radius:999px;font-size:11px;font-style:normal}.answer-contract-card .result-success{color:#176b45;background:#def7ea}.answer-contract-card .result-failure{color:#a53838;background:#ffe5e5}.answer-contract-card .result-not_evaluable,.answer-contract-card .result-pending{color:#6e6e7f;background:#ececf2}.answer-contract-warning{margin:0;padding:12px 14px;border-top:1px solid #ececf2;color:#777789;font-size:12px}.answer-contract-body{display:grid;gap:14px;padding:14px;border-top:1px solid #ececf2}.answer-contract-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.answer-contract-body dl>div{display:grid;gap:2px;min-width:0}.answer-contract-body dt{color:#9292a2;font-size:11px}.answer-contract-body dd{overflow-wrap:anywhere;margin:0;color:#414155;font-size:12px}.answer-contract-target{display:grid;gap:7px}.answer-contract-target pre{overflow:auto;max-height:240px;margin:0;padding:10px;border-radius:8px;color:#46465a;background:#f1f1f6;font-size:11px;white-space:pre-wrap}.answer-contract-conditions{display:grid;gap:7px}.answer-contract-conditions ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.answer-contract-conditions li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:9px 10px;border-radius:8px;background:#f7f7fa;font-size:12px}.answer-contract-conditions li small{grid-column:1 / -1;color:#777789}.answer-contract-conditions li em{font-style:normal;font-weight:650}.answer-contract-conditions .verdict-met,.answer-contract-conditions .verdict-not_triggered{color:#176b45}.answer-contract-conditions .verdict-not_met,.answer-contract-conditions .verdict-triggered{color:#a53838}.answer-contract-conditions .verdict-unknown{color:#777789}.answer-contract-reason{display:grid;gap:5px;margin:0;color:#57576b;font-size:12px;line-height:1.6}.universe-dimension-diagnostics{color:#777789;font-size:11px;line-height:1.45}.universe-drawer-query-list{padding:18px 16px;border-inline-end:1px solid #ececf2}.universe-drawer-query-list h3{margin:0 8px 12px;font-size:14px}.universe-drawer-query-list h3 span{margin-inline-start:5px;color:#9a9aab;font-size:11px}.universe-drawer-query-list>div{max-height:calc(100vh - 410px);overflow:auto}.universe-drawer-query-list button{width:100%;min-height:58px;padding:11px 12px;display:flex;flex-direction:column;gap:5px;border:0;border-radius:8px;color:#444459;background:transparent;font:inherit;text-align:start;cursor:pointer}.universe-drawer-query-list button:hover{background:#f7f7fa}.universe-drawer-query-list button.active{color:#2f2f47;background:#f1f0f5}.universe-drawer-query-list button span{overflow:hidden;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.universe-drawer-query-list button small{color:#9a9aaa;font-size:10px}.universe-drawer-query-detail{position:relative;min-height:520px;padding:24px 28px;overflow:auto}.universe-query-detail-loading{position:absolute;z-index:4;top:12px;inset-inline-end:20px;padding:7px 10px;display:flex;align-items:center;gap:7px;border:1px solid #e7e5f4;border-radius:999px;color:#77758d;background:#fffffff0;font-size:10px;box-shadow:0 6px 18px #302a6014}.universe-query-detail-loading span{width:10px;height:10px;border:2px solid #d7d2ff;border-top-color:#5b46ff;border-radius:50%;animation:universeQueryLoading .65s linear infinite}.universe-query-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.universe-query-detail-head>div>span{color:#9898a8;font-size:11px}.universe-query-detail-head h3{max-width:760px;margin:7px 0 0;font-size:16px;line-height:1.55}.universe-query-status{padding:5px 9px;border-radius:6px;font-size:11px;font-weight:700}.universe-query-status.online{color:#0891b2;background:#ecfeff}.universe-query-status.gap{color:#dc2626;background:#fff1f2}.universe-query-data-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.universe-query-data-grid>div{min-height:86px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ececf2;border-radius:9px;background:#fdfdfe}.universe-query-data-grid span{color:#9696a7;font-size:11px}.universe-query-data-grid strong{color:#343448;font-size:19px}.universe-query-facts{margin:22px 0 0}.universe-query-facts>div{padding:10px 0;display:grid;grid-template-columns:100px 1fr;gap:16px;border-bottom:1px solid #f0f0f4}.universe-query-facts dt{color:#99a;font-size:11px}.universe-query-facts dd{margin:0;color:#4b4b60;font-size:12px;line-height:1.6}.universe-drawer-actions{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.universe-query-empty{min-height:260px;display:grid;place-items:center;color:#99a;font-size:12px}@keyframes universeDrawerIn{0%{transform:translate(28px);opacity:.6}to{transform:translate(0);opacity:1}}@keyframes universeBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes universeQueryLoading{to{transform:rotate(360deg)}}@media (max-width: 1100px){.universe-overview-head{align-items:flex-start;flex-direction:column}.universe-field{min-height:540px!important;aspect-ratio:auto}.universe-node-meta{display:none}.universe-query-drawer{width:94vw}.universe-drawer-clusters{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width: 760px){.query-universe-map-shell{padding:0 12px 16px}.universe-field{min-height:620px!important}.universe-category-node{transform:translate(-50%,-50%) scale(.82)}.universe-cluster-node{transform:translate(-50%,-50%) scale(.8)}.universe-field .universe-legend{max-width:calc(100% - 24px);gap:8px;overflow-x:auto;white-space:nowrap}.universe-query-drawer{width:100vw}.universe-drawer-clusters{display:flex;overflow-x:auto}.universe-drawer-clusters>button{min-width:180px}.universe-drawer-body{grid-template-columns:1fr}.universe-drawer-query-list{border-inline-end:0;border-bottom:1px solid #ececf2}.universe-drawer-query-list>div{max-height:220px}.universe-query-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.universe-dimension-table-wrap{overflow-x:auto}.universe-dimension-table{min-width:760px}}.sidebar:not(.ops-sidebar) .sidebar-logo-wrap{position:relative}.sidebar-collapse-toggle{width:34px;height:34px;margin-inline-start:auto;display:grid;place-items:center;flex:0 0 34px;border:0;border-radius:9px;color:#77788d;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,opacity .18s ease}.sidebar-collapse-toggle:hover{color:#4937ff;background:#4b38ff14}.sidebar:not(.ops-sidebar) .sidebar-menu-link.ancestor-active{color:#4937ff;font-weight:700}.sidebar-footer-zone{position:relative;z-index:30;margin-top:14px}.sidebar:not(.ops-sidebar) .sidebar-footer-card{width:100%;height:64px;margin:0;padding:0 10px;color:inherit;font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.sidebar:not(.ops-sidebar) .sidebar-footer-card:hover,.sidebar:not(.ops-sidebar) .sidebar-footer-card[aria-expanded=true]{border-color:#d8d4ff;background:#f9f8ff;box-shadow:0 10px 28px #3f36821a}.sidebar-report-popover{position:fixed;inset-inline-start:22px;bottom:98px;width:min(820px,calc(100vw - 44px));max-height:min(520px,calc(100vh - 130px));padding:18px;overflow:auto;border:1px solid #e5e4ef;border-radius:15px;background:#fff;box-shadow:0 22px 64px #28235533}.sidebar-menu-icon-button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#77788d;background:transparent;cursor:pointer}.sidebar-menu-icon-button:hover{color:#4937ff;background:#f4f2ff}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-logo-wrap{justify-content:center}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-collapse-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:34px;margin:auto;opacity:0;pointer-events:none}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-logo-wrap:hover .sidebar-collapse-toggle,.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-logo-wrap:focus-within .sidebar-collapse-toggle{opacity:1;pointer-events:auto}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-logo-wrap:hover .sidebar-brand-mark,.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-logo-wrap:focus-within .sidebar-brand-mark{opacity:0}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-brand-mark{opacity:1;transition:opacity .16s ease}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-footer-card{height:52px;padding:0;display:flex;justify-content:center}.layout.sidebar-collapsed .sidebar-workspace-menu{inset-inline-start:52px;bottom:0}@media (max-width: 900px) and (min-width: 621px){.sidebar:not(.ops-sidebar) .sidebar-footer-card{display:flex;height:52px;padding:0;justify-content:center}.sidebar:not(.ops-sidebar) .sidebar-logo-wrap{justify-content:center}.sidebar:not(.ops-sidebar) .sidebar-collapse-toggle{display:none}.sidebar-workspace-menu{inset-inline-start:52px;bottom:0}}.topbar-heading-row{display:flex;align-items:center;gap:24px;min-width:0}.main-shell:not(.ops-main-shell) .topbar-heading{position:relative;min-width:0}.topbar-context-picker{position:relative}.topbar-context-trigger{min-height:38px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:9px;color:#55566e;background:transparent;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease}.topbar-context-trigger:hover,.topbar-context-trigger.active{color:#37374e;background:#f1f1f6}.topbar-context-trigger svg{flex:0 0 16px;color:#67687d}.topbar-context-popover{position:absolute;top:calc(100% + 16px);inset-inline-start:0;z-index:170;width:min(440px,calc(100vw - 290px));padding:16px 18px 18px;border:1px solid #e8e8f0;border-radius:14px;background:#fffffffc;box-shadow:0 22px 62px #2823552e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:13px}.topbar-context-popover-head{padding-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #ececf2}.topbar-context-popover-head h3{margin:0;color:#202036;font-size:13px;font-weight:760}.topbar-context-popover-actions{display:flex;align-items:center;gap:10px}.main-shell:not(.ops-main-shell) .topbar-context-popover-actions .button{height:34px;min-width:62px;padding:0 12px;font-size:13px}.topbar-context-section{padding:14px 0 16px;border-bottom:1px solid #ececf2}.topbar-context-section:last-child{padding-bottom:0;border-bottom:0}.topbar-context-section-label{margin-bottom:10px;color:#999aab;font-size:13px;font-weight:500}.topbar-context-options{display:flex;flex-wrap:wrap;gap:10px}.topbar-context-option{min-height:34px;padding:0 12px;border:1px solid #dedee8;border-radius:8px;color:#595a70;background:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.topbar-context-status{margin-inline-start:3px;padding:3px 7px;border:1px solid #e3e3ec;border-radius:999px;color:#858698;background:#fff;font-size:11px;font-weight:650}.topbar-context-option:hover,.topbar-context-option.active{border-color:#9b90ff;color:#4b38ff;background:#f8f7ff;box-shadow:0 0 0 1px #4b38ff14}@media (max-width: 900px){.topbar-heading-row{gap:10px}.topbar-context-trigger{font-size:13px}.topbar-context-popover{position:fixed;top:76px;inset-inline-start:84px;width:calc(100vw - 100px)}}.pricing-public-page-shell{--bg: #f3f4ff;--panel: #ffffff;--panel-soft: #fafafe;--text: #111129;--text-muted: #73748a;--line: #e6e6f1;--line-strong: #dedee7;--brand: #4b36ff;--brand-600: #432eff;--radius: 18px;--radius-sm: 10px;--shadow-sm: 0 8px 28px rgba(47, 40, 112, .05);--shadow-md: 0 12px 32px rgba(47, 40, 112, .08);min-height:100vh;padding:14px 0 72px;color:var(--text);background:radial-gradient(circle at 86% 2%,rgba(112,94,255,.08),transparent 24%),var(--bg);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}.pricing-public-page{width:min(1360px,calc(100% - 80px));max-width:none;margin:0 auto;padding-top:20px}.pricing-public-page-shell .input,.pricing-public-page-shell .select{min-height:42px;border-color:var(--line-strong);border-radius:10px;background:#fff;color:var(--text);box-shadow:none}.pricing-public-page-shell .input:hover,.pricing-public-page-shell .select:hover{border-color:#b9afff}.pricing-public-page-shell .input:focus,.pricing-public-page-shell .select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #4b36ff1a}.pricing-public-page-shell .button{border-radius:10px;background:var(--brand);box-shadow:0 7px 18px #4b36ff2e}.pricing-public-page-shell .button:hover{background:var(--brand-600)}.pricing-public-page-shell .button.tertiary{border:1px solid var(--line-strong);background:#fff;color:#55566b;box-shadow:none}.pricing-public-page-shell .button.tertiary:hover{border-color:#b9afff;background:#f8f7ff;color:var(--brand)}.pricing-public-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:26px;margin-bottom:22px;padding:46px 52px;border:1px solid #e3e2fb;border-radius:22px;background:radial-gradient(circle at 82% 12%,rgba(122,107,255,.13),transparent 25%),linear-gradient(145deg,#f7f7ff,#eeeefe);box-shadow:none}.pricing-public-eyebrow{padding:0;border-radius:0;background:transparent;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.16em}.pricing-public-title{margin-top:10px;color:var(--text);font-size:clamp(30px,3vw,43px);line-height:1.15;letter-spacing:-.04em}.pricing-public-subtitle{margin-top:13px;color:var(--text-muted);font-size:14px;line-height:1.75}.pricing-public-pill-row{gap:9px;margin-top:22px}.pricing-public-pill{min-height:34px;padding:0 12px;border:1px solid #e5e4f4;border-radius:9px;background:#ffffffb8;color:#55566b;font-size:12px;font-weight:600}.pricing-public-highlight-card{align-content:center;gap:10px;padding:24px;border:1px solid #dedbff;border-radius:14px;background:#ffffffc7;color:var(--text);box-shadow:var(--shadow-sm)}.pricing-public-highlight-label{color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.12em}.pricing-public-highlight-value{color:var(--text);font-size:22px;line-height:1.3}.pricing-public-highlight-meta{color:var(--text-muted);font-size:12px;line-height:1.65}.pricing-public-config-shell{padding:38px 44px;border:1px solid #ececf5;border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.pricing-public-config-shell:hover{box-shadow:var(--shadow-sm)}.pricing-public-config-shell>.ops-section-head{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.pricing-public-section-title{color:var(--text);font-size:25px;line-height:1.2;letter-spacing:-.03em}.pricing-public-section-subtitle{margin-top:7px;color:var(--text-muted);font-size:12px;line-height:1.7}.pricing-public-form-grid{gap:16px}.pricing-config-section,.pricing-config-section-highlight{padding:20px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:#fff!important;box-shadow:none}.pricing-config-section-highlight{border-color:#d9d5ff!important;background:#fbfaff!important}.pricing-config-section-kicker{color:var(--brand);font-size:12px;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.pricing-package-grid{gap:12px!important}.pricing-package-choice{min-height:210px;border:1px solid var(--line)!important;border-radius:13px!important;background:#fff!important;box-shadow:none}.pricing-package-choice:hover{border-color:#b9afff!important;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.pricing-package-choice.selected{border-color:var(--brand)!important;background:#f8f7ff!important;box-shadow:0 0 0 3px #4b36ff14}.pricing-package-choice-badge,.pricing-result-package-chip,.pricing-result-brand-label{border-radius:7px;background:#f0edff;color:var(--brand)}.pricing-package-choice-name,.pricing-package-choice-price strong,.pricing-package-choice-metric strong,.pricing-result-brand-name{color:var(--text)}.pricing-package-choice-note,.pricing-package-choice-price small,.pricing-package-choice-metric span,.pricing-package-choice-foot{color:var(--text-muted)}.pricing-package-choice-metric{border:1px solid var(--line);border-radius:10px;background:#fafafe}.pricing-universe-card{padding:18px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:#fff!important;box-shadow:none}.pricing-universe-platforms{border-top-color:var(--line)}.pricing-universe-platform-title{color:var(--text)}.pricing-universe-fields .select,.pricing-universe-fields .ops-stepper{border-color:var(--line-strong);border-radius:10px;box-shadow:none}.pricing-universe-fields .select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #4b36ff1a}.pricing-universe-fields .ops-stepper-button{color:var(--brand)}.pricing-universe-fields .ops-stepper-button:hover:not(:disabled){background:#f0edff}.pricing-universe-platform-actions .platform-option-button,.pricing-universe-platform-actions .platform-option-button.tertiary{border-color:var(--line-strong);border-radius:10px;background:#fff;color:#55566b;box-shadow:none}.pricing-universe-platform-actions .platform-option-button:hover,.pricing-universe-platform-actions .platform-option-button.tertiary:hover{border-color:#b9afff;background:#faf9ff;color:var(--brand)}.pricing-universe-platform-actions .platform-option-button.is-selected{border-color:var(--brand);background:#f0edff;color:var(--brand);box-shadow:inset 0 0 0 1px #4b36ff14}.ops-switch input:checked+.ops-switch-slider{background:var(--brand)}.ops-addon-grid{gap:12px}.ops-addon-card{min-height:188px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:none}.ops-addon-card-title{color:var(--text)}.ops-addon-card-hint,.ops-addon-card>.text-muted{color:var(--text-muted)}.ops-addon-card>.text-muted{border-top-color:var(--line)}.ops-stepper-button{border-color:#d8d1ff;border-radius:10px;background:#f0edff;color:var(--brand);box-shadow:none}.ops-stepper-button:hover:not(:disabled){background:#e3e0ff;box-shadow:none}.ops-stepper-value{border-color:var(--line);border-radius:10px;background:#fafafe;box-shadow:none}.ops-stepper-value strong{color:var(--text)}.pricing-public-action-bar{margin-top:20px!important;padding:18px 0 0;border-top-color:var(--line)}.pricing-public-action-copy{color:var(--text-muted);font-size:13px}.pricing-public-primary-button{min-height:44px;border-radius:10px;box-shadow:0 7px 18px #4b36ff38}.pricing-result-shell{border:1px solid #ececf5;border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.pricing-result-shell:hover{box-shadow:var(--shadow-sm)}.pricing-result-hero{padding:32px;border:0;border-bottom:1px solid #e3e2fb;background:radial-gradient(circle at 82% 12%,rgba(122,107,255,.12),transparent 25%),linear-gradient(145deg,#f7f7ff,#eeeefe);box-shadow:none}.pricing-result-hero:before{opacity:.16;background-image:linear-gradient(rgba(75,54,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(75,54,255,.08) 1px,transparent 1px)}.pricing-result-title,.pricing-result-stat-value,.pricing-result-feature-value,.pricing-result-universe-title,.pricing-result-addon-row strong{color:var(--text)}.pricing-result-quote-card{border-radius:14px;background:linear-gradient(135deg,#4b36ff,#705eff);box-shadow:0 12px 28px #4b36ff33}.pricing-result-stat-card,.pricing-result-addon-block{border:1px solid #e5e4f4;border-radius:12px;background:#ffffffc7;box-shadow:none}.pricing-result-stat-label,.pricing-result-feature-name,.pricing-result-feature-note,.pricing-result-section-subtitle,.pricing-result-universe-meta,.pricing-result-addon-row span{color:var(--text-muted)}.pricing-result-addon-label,.pricing-result-universe-index{color:var(--brand)}.pricing-result-addon-pill,.pricing-result-universe-total{border-color:#d8d1ff;background:#f0edff;color:var(--brand)}.pricing-result-section-card{padding:24px;border:1px solid var(--line);border-radius:14px;box-shadow:none}.pricing-result-feature-card,.pricing-result-universe-card,.pricing-result-empty-card,.pricing-result-addon-row{border-color:var(--line);border-radius:12px;background:#fff;box-shadow:none}.pricing-result-feature-card{background:#fafafe}.pricing-result-shared-addons{margin-bottom:12px}.pricing-result-universe-metrics span,.pricing-result-universe-pricing div{border-color:var(--line);border-radius:10px;background:#fafafe;color:#55566b}.pricing-result-universe-pricing strong{color:var(--text)}.pricing-result-sales-card{background:#fbfaff}.pricing-result-sales-copy{border-color:#d9d5ff;border-radius:12px;background:#fff;color:#45465c;box-shadow:none}@media (max-width: 900px){.pricing-public-page{width:min(100% - 32px,1360px)}.pricing-public-hero{grid-template-columns:1fr;padding:34px 28px}.pricing-public-config-shell{padding:28px 24px}}@media (max-width: 620px){.pricing-public-page{width:min(100% - 20px,1360px)}.pricing-public-page-shell{padding-top:4px}.pricing-public-hero{padding:28px 20px;border-radius:18px}.pricing-public-config-shell{padding:22px 16px;border-radius:16px}.pricing-config-section,.pricing-config-section-highlight{padding:16px!important}.pricing-result-hero{padding:22px 16px}.pricing-result-section-card{margin-inline:12px;padding:18px}}@media (max-width: 620px){.topbar-context-popover{inset-inline-start:12px;width:calc(100vw - 24px);padding:20px}.topbar-context-popover-head{align-items:flex-start}.topbar-context-popover-head h3{font-size:13px}.topbar-context-trigger span{max-width:220px;overflow:hidden;text-overflow:ellipsis}}.page-top-controls{margin-bottom:18px;padding:12px 14px;border:1px solid #e8e8f1;border-radius:12px;background:#ffffffeb;box-shadow:0 2px 8px #28235506}.page-top-controls .toolbar{margin:0}.page-control-notice{margin-top:12px;padding:11px 13px;border:1px solid #e6e6ef;border-radius:9px;font-size:12px}.main-shell:not(.ops-main-shell) .page.ai-raw-answers-page{padding:0}.main-shell:not(.ops-main-shell) .topbar-universe-date-filter{width:154px;flex:0 0 154px}.main-shell:not(.ops-main-shell) .topbar-universe-platform-filter{width:164px;flex:0 0 164px}.topbar-raw-answer-search{width:min(260px,22vw);height:42px;padding-block:0 0;padding-inline:12px 10px;display:inline-flex;align-items:center;gap:8px;border:1px solid #dfe1ea;border-radius:8px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.topbar-raw-answer-search:focus-within{border-color:#aea8ff;box-shadow:0 0 0 3px #4b38ff14}.topbar-raw-answer-search>svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:#8b8b9c;stroke-width:1.8}.topbar-raw-answer-search>input{min-width:0;flex:1 1 auto;border:0;outline:0;color:#29293d;background:transparent;font:inherit;font-size:13px}.topbar-raw-answer-search>input::placeholder{color:#aaaab8}.topbar-raw-answer-search>button{width:22px;height:22px;padding:0;border:0;border-radius:50%;color:#8c8c9d;background:#f2f2f6;font-size:16px;line-height:20px;cursor:pointer}.topbar-raw-answer-filter{position:relative;flex:0 0 auto}.topbar-filter-trigger{position:relative;width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfe1ea;border-radius:8px;color:#343449;background:#fff;cursor:pointer}.topbar-filter-trigger:hover,.topbar-filter-trigger.active{border-color:#bcb5ff;color:#4b38ff;background:#f7f6ff}.topbar-filter-trigger>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.topbar-filter-trigger>i{position:absolute;top:7px;inset-inline-end:7px;width:6px;height:6px;border:1px solid #fff;border-radius:50%;background:#4b38ff}.topbar-filter-popover{position:absolute;z-index:220;top:calc(100% + 12px);inset-inline-end:0;width:390px;padding:22px 26px 24px;border:1px solid #ececf2;border-radius:12px;background:#fff;box-shadow:0 18px 42px #1c193a29}.topbar-filter-popover:before{content:"";position:absolute;top:-7px;inset-inline-end:14px;width:13px;height:13px;border-inline-start:1px solid #ececf2;border-top:1px solid #ececf2;background:#fff;transform:rotate(45deg)}.topbar-filter-popover-head{padding-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ececf2}.topbar-filter-popover-head h3{margin:0;color:#27273d;font-size:16px}.topbar-filter-popover-head>div{display:flex;gap:8px}.topbar-filter-popover-head .button{min-height:36px;padding:0 15px;border-radius:7px;font-size:13px}.topbar-filter-popover fieldset{min-width:0;margin:18px 0 0;padding:0;border:0}.topbar-filter-popover fieldset+fieldset{padding-top:18px;border-top:1px solid #f0f0f4}.topbar-filter-popover legend{margin-bottom:13px;color:#303044;font-size:14px;font-weight:700}.topbar-filter-options{display:flex;flex-wrap:wrap;gap:12px 24px}.topbar-filter-options label{display:inline-flex;align-items:center;gap:8px;color:#3e3e52;font-size:13px;cursor:pointer}.topbar-filter-options input{width:17px;height:17px;margin:0;accent-color:#4b38ff;cursor:pointer}.topbar-filter-popover fieldset.disabled{opacity:.48}.topbar-filter-popover fieldset small{display:block;margin-top:10px;color:#77778a;font-size:10px;line-height:1.5}.ai-raw-answer-workspace{height:max(560px,calc(100vh - 76px));min-height:560px;display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.ai-raw-answer-list{min-width:0;padding:18px 14px;display:flex;flex-direction:column;overflow:hidden;border-inline-end:1px solid #ececf2;background:#fdfdff}.ai-raw-answer-list-head{padding:0 8px 12px;display:flex;align-items:center;justify-content:flex-start}.ai-raw-answer-list-head strong{display:inline-flex;align-items:baseline;gap:7px;color:#303044}.ai-raw-answer-list-head span{color:#85859a;font-size:11px;font-weight:500}.ai-raw-answer-list-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:7px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ai-raw-answer-list-body.is-refreshing{opacity:.58;pointer-events:none;transition:opacity .16s ease}.ai-raw-answer-list-body::-webkit-scrollbar{width:0;height:0;display:none}.ai-raw-answer-list-body>button{width:100%;padding:13px 14px;display:flex;flex-direction:column;gap:7px;border:1px solid transparent;border-radius:9px;color:#3a3a4e;background:transparent;font:inherit;text-align:start;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ai-raw-answer-list-body>button:hover{background:#f6f5fb}.ai-raw-answer-list-body>button.active{border-color:#ddd8ff;background:#f4f2ff;box-shadow:0 6px 16px #4b38ff0f}.ai-raw-answer-list-meta,.ai-raw-answer-list-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-raw-answer-list-meta b{color:#5540ff;font-size:11px}.ai-raw-answer-platform{min-width:0;display:inline-flex;align-items:center;gap:6px}.ai-raw-answer-platform img,.ai-raw-answer-platform>i{width:17px;height:17px;flex:0 0 17px;border-radius:5px}.ai-raw-answer-platform img{display:block;object-fit:contain}.ai-raw-answer-platform>i{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#4b38ff,#289cff);font-size:8px;font-style:normal;font-weight:800}.ai-raw-answer-platform>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-raw-answer-list-meta time{color:#99a;font-size:10px}.ai-raw-answer-list-body>button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-raw-answer-list-foot{justify-content:flex-start}.ai-raw-answer-list-foot i{flex:0 0 auto;padding:3px 7px;border-radius:5px;background:#f2f2f6;color:#66667a;font-size:10px;font-style:normal;font-weight:650;line-height:1.35}.ai-raw-answer-list-foot i.dimension-mentioned,.ai-raw-answer-list-foot i.dimension-recommended,.ai-raw-answer-list-foot i.dimension-accurate{background:#eaf8f2;color:#0f9f6e}.ai-raw-answer-list-foot i.dimension-missed,.ai-raw-answer-list-foot i.dimension-not-recommended,.ai-raw-answer-list-foot i.dimension-inaccurate{background:#fff0ee;color:#ef4438}.ai-raw-answer-list-foot i.dimension-not-evaluable,.ai-raw-answer-list-foot i.dimension-not-applicable,.ai-raw-answer-list-foot i.dimension-pending{background:#fff7e3;color:#b77900}.ai-raw-answer-list-statuses{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.ai-raw-answer-list-foot i.sentiment-positive{background:#eaf8f2;color:#0f9f6e}.ai-raw-answer-list-foot i.sentiment-negative{background:#fff0ee;color:#ef4438}.ai-raw-answer-list-foot i.sentiment-neutral{background:#f0eff5;color:#5d5d70}.ai-raw-answer-list-foot i.sentiment-processing{background:#f0edff;color:#5943ff}.ai-raw-answer-list-foot i.sentiment-pending{background:#fff7e3;color:#b77900}.ai-raw-answer-list-foot i.sentiment-failed{background:#fff0ee;color:#ef4438}.ai-raw-answer-list-foot i.citation-count{background:#eef6ff;color:#3271b8}.ai-raw-answer-list-foot i.category-l1{max-width:100%;overflow:hidden;background:#f3f1ff;color:#6353b8;text-overflow:ellipsis;white-space:nowrap}.ai-raw-answer-detail{min-width:0;min-height:0;height:100%;padding:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.ai-raw-answer-detail>header{display:flex;align-items:center;justify-content:space-between;gap:24px}.ai-raw-answer-query-header{position:relative;z-index:5;min-height:100px;margin:0;padding:8px 30px;flex:0 0 auto;border-bottom:1px solid #ececf2;background:#fff}.ai-raw-answer-detail>header h2{min-width:0;max-width:920px;margin:0;flex:1 1 auto;display:-webkit-box;overflow:hidden;color:#28283c;font-size:18px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.main-shell:not(.ops-main-shell) .ai-raw-answer-query-header .ai-raw-answer-query-link{flex:0 0 auto;height:30px;min-height:30px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;line-height:1;text-decoration:none;white-space:nowrap}.ai-raw-answer-detail-scroll{min-height:0;padding:14px 30px 36px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ai-raw-answer-detail-scroll>.ai-raw-answer-sentiment-evidence:first-child{margin-top:0}.ai-raw-answer-workspace-loading{pointer-events:none}.ai-raw-answer-list-skeleton{gap:8px}.ai-raw-answer-list-skeleton-item{min-height:92px;padding:14px;display:grid;align-content:center;gap:11px;border:1px solid #efeff4;border-radius:9px;background:#fff}.ai-raw-answer-query-skeleton{width:min(76%,760px);display:grid;gap:12px}.ai-raw-answer-query-button-skeleton{width:112px;height:30px;flex:0 0 112px;border-radius:8px;background:linear-gradient(90deg,#efeff5 25%,#fafafe,#efeff5 65%);background-size:240% 100%;animation:ops-module-skeleton-pulse 1.35s ease-in-out infinite}.ai-raw-answer-content-skeleton .module-data-skeleton{min-height:360px;margin-top:12px;padding:22px;border:1px solid #ececf2;border-radius:10px;background:#fbfbfd}.ai-raw-answer-facts{margin:22px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-raw-answer-facts>div{padding:13px 14px;border:1px solid #ececf2;border-radius:8px;background:#fdfdfe}.ai-raw-answer-facts dt{color:#99a;font-size:10px}.ai-raw-answer-facts dd{margin:6px 0 0;overflow:hidden;color:#414156;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ai-raw-answer-sentiment-evidence{margin-top:14px;padding:14px 16px;border:1px solid #e7e7ef;border-radius:8px;background:#fafafd}.ai-raw-answer-sentiment-evidence strong{color:#343449;font-size:12px}.ai-raw-answer-sentiment-evidence p{margin:7px 0 0;color:#5f5f73;font-size:12px;line-height:1.65}.ai-raw-answer-sentiment-evidence span{display:block;margin-top:6px;color:#77778a;font-size:11px}.ai-raw-answer-sentiment-evidence.sentiment-positive{border-color:#d8f1e6;background:#f7fdf9}.ai-raw-answer-sentiment-evidence.sentiment-negative{border-color:#ffe1de;background:#fff9f8}.ai-raw-answer-content,.ai-raw-answer-products{margin-top:24px}.ai-raw-answer-content-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.ai-raw-answer-content h3,.ai-raw-answer-products h3{margin:0;color:#2f2f43;font-size:14px}.ai-raw-answer-content-head a{color:#5943ff;font-size:11px}.ai-raw-answer-content .markdown-preview{margin-top:12px}.ai-raw-answer-products h3{display:flex;align-items:center;gap:8px}.ai-raw-answer-products h3>span{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#6b48da;background:#f2edff;font-size:10px;font-weight:750}.ai-raw-answer-product-list{margin-top:12px;padding:2px 2px 8px;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity}.ai-raw-answer-product-card{width:218px;min-width:218px;overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start;border:1px solid #e7e5ee;border-radius:11px;color:inherit;background:#fff;box-shadow:0 5px 16px #231f400e;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}a.ai-raw-answer-product-card:hover{border-color:#cfc7ff;box-shadow:0 8px 22px #4b38ff1a;transform:translateY(-1px)}.ai-raw-answer-product-image,.ai-raw-answer-product-image-placeholder{width:100%;height:138px;flex:0 0 138px;display:grid;place-items:center;border-bottom:1px solid #eeecf3;background:#f5f4f8}.ai-raw-answer-product-image{object-fit:contain}.ai-raw-answer-product-image-placeholder svg{width:34px;height:34px;fill:none;stroke:#aaa5bb;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.ai-raw-answer-product-body{min-height:126px;padding:12px 13px 13px;display:flex;flex-direction:column;gap:6px}.ai-raw-answer-product-body>small{overflow:hidden;color:#8d899c;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ai-raw-answer-product-body>strong{display:-webkit-box;overflow:hidden;color:#333245;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-raw-answer-product-body>span:not(.ai-raw-answer-product-meta){display:-webkit-box;overflow:hidden;color:#777386;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-raw-answer-product-meta{min-height:19px;margin-top:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px}.ai-raw-answer-product-meta b{color:#ef4438;font-size:13px}.ai-raw-answer-product-meta del{color:#aaa6b4;font-size:9px}.ai-raw-answer-product-meta i{margin-inline-start:auto;color:#777386;font-size:9px;font-style:normal;white-space:nowrap}.ai-raw-answer-product-meta i>span{color:#f5a524}.ai-raw-answer-product-card.is-loading{pointer-events:none}.ai-raw-answer-product-card.is-loading .ai-raw-answer-product-image-placeholder{background:linear-gradient(90deg,#efeff5 25%,#fafafe,#efeff5 65%);background-size:240% 100%;animation:ops-module-skeleton-pulse 1.35s ease-in-out infinite}.ai-raw-answer-product-card.is-loading .ai-raw-answer-product-body{justify-content:center}.ai-raw-answer-products.is-error{padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #ffe0dc;border-radius:9px;color:#b63e34;background:#fff8f7;font-size:11px}.ai-raw-answer-products.is-error button{min-height:28px;padding:0 11px;border:1px solid #efb8b2;border-radius:7px;color:#a9342c;background:#fff;font:inherit;font-weight:700;cursor:pointer}.ai-raw-answer-source-link{margin-top:20px}@media (max-width: 1100px){.ai-raw-answer-workspace{grid-template-columns:330px minmax(0,1fr)}.ai-raw-answer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.topbar-raw-answer-search{width:100%}.topbar-filter-popover{position:fixed;top:78px;inset-inline-end:14px;inset-inline-start:14px;width:auto}.ai-raw-answer-workspace{grid-template-columns:1fr}.ai-raw-answer-list{border-inline-end:0;border-bottom:1px solid #ececf2}.ai-raw-answer-detail{padding:0}.ai-raw-answer-query-header{margin:0;padding:8px 18px}.ai-raw-answer-detail-scroll{padding:14px 18px 28px}}.brand-persona-panel{margin-bottom:34px;padding:24px;border:1px solid #e8e8ef;border-radius:16px;background:linear-gradient(145deg,#fff 55%,#f7f5ff);box-shadow:0 12px 32px #27205612}.brand-persona-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.brand-persona-head h2{margin:0;color:#27273b;font-size:20px}.brand-persona-head p{margin:6px 0 0;color:#8a899a;font-size:12px}.brand-persona-status{padding:5px 10px;border-radius:999px;color:#4934c9;background:#efecff;font-size:11px;text-transform:capitalize}.brand-persona-status.partial{color:#9b6415;background:#fff5dc}.brand-persona-status.failed{color:#c83737;background:#fff0f0}.brand-persona-main{margin-top:22px;display:grid;grid-template-columns:minmax(260px,36%) minmax(0,1fr);gap:28px}.brand-persona-portrait{aspect-ratio:1;overflow:hidden;display:grid;place-items:center;border-radius:14px;background:#efedf6}.brand-persona-portrait img{width:100%;height:100%;object-fit:cover}.brand-persona-image-state,.brand-persona-empty{min-height:190px;display:grid;place-items:center;color:#8b8999;text-align:center}.brand-persona-details h3{margin:0 0 14px;color:#252437;font-size:22px}.brand-persona-details h3 small{margin-inline-start:10px;color:#9a99aa;font-size:11px;font-weight:500}.brand-persona-traits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-persona-traits article{padding:14px;border:1px solid #eceaf4;border-radius:11px;background:#ffffffc7}.brand-persona-traits b,.brand-persona-evidence b{color:#5b43da;font-size:11px}.brand-persona-traits p{margin:7px 0;color:#343345;line-height:1.55}.brand-persona-traits span,.brand-persona-evidence p{color:#757486;font-size:11px;line-height:1.55}.brand-persona-palette{margin-top:9px;display:flex;gap:6px}.brand-persona-palette i{width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dddbe6}.brand-persona-evidence{margin-top:12px}.brand-persona-evidence p{margin:5px 0}.brand-persona-details footer{margin-top:14px;padding-top:12px;border-top:1px solid #eceaf3;color:#898899;font-size:10px;line-height:1.6}.brand-persona-details details{margin-top:9px;color:#6b697c;font-size:11px}.brand-persona-timeline{margin-top:22px;padding-top:16px;display:flex;gap:10px;overflow-x:auto;border-top:1px solid #eceaf3}.brand-persona-timeline button{min-width:62px;padding:4px;display:grid;gap:5px;border:1px solid transparent;border-radius:9px;color:#777587;background:transparent;cursor:pointer}.brand-persona-timeline button.active{border-color:#6c53e8;background:#f1eeff}.brand-persona-timeline img,.brand-persona-timeline button>span{width:52px;height:52px;display:grid;place-items:center;border-radius:7px;object-fit:cover;background:#eeecf3}.brand-persona-timeline small{font-size:10px}.main-shell:not(.ops-main-shell) .page.ai-cognition-sentiment-page{padding:28px 34px 40px}.ai-sentiment-panel{min-height:calc(100vh - 144px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ai-sentiment-panel-loading{pointer-events:none}.ai-sentiment-panel-loading .ai-sentiment-section-head>span{width:180px;margin:0}.ai-sentiment-loading-labels{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-sentiment-loading-labels span{width:76px;height:26px;background:linear-gradient(90deg,#eff0f5 25%,#fafafe,#eff0f5 65%);background-size:240% 100%;animation:ops-module-skeleton-pulse 1.35s ease-in-out infinite}.ai-sentiment-loading-labels span:after{display:none}.ai-sentiment-loading-bar{background:linear-gradient(90deg,#eff0f5 25%,#fafafe,#eff0f5 65%);background-size:240% 100%;animation:ops-module-skeleton-pulse 1.35s ease-in-out infinite}.ai-sentiment-loading-chart{min-height:330px;margin-top:16px;padding:30px 18px;display:grid;align-content:center;border:1px solid #ececf2;border-radius:10px;background:#fff}.ai-sentiment-section-head,.ai-sentiment-trend-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.ai-sentiment-section-head h2,.ai-sentiment-trend-head h2{margin:0;color:#27273b;font-size:16px}.ai-sentiment-section-head>span,.ai-sentiment-trend-head>div>span{color:#9696a8;font-size:10px}.ai-sentiment-distribution-labels{margin-top:26px;display:grid;align-items:end;gap:2px}.ai-sentiment-distribution-labels span{position:relative;width:max-content;max-width:100%;margin:0 auto 12px;padding:5px 8px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.ai-sentiment-distribution-labels span:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;transform:translate(-50%) rotate(45deg);background:inherit}.ai-sentiment-distribution-labels .positive{color:#079653;background:#e7f8ef}.ai-sentiment-distribution-labels .neutral{color:#4f4e61;background:#f0f0f4}.ai-sentiment-distribution-labels .negative{color:#ef3f32;background:#fff0ee}.ai-sentiment-distribution{height:48px;display:flex;overflow:hidden;border-radius:9px;background:#f0f0f4}.ai-sentiment-distribution i{min-width:0;display:block;border-inline-end:2px solid #fff}.ai-sentiment-distribution i:last-child{border-inline-end:0}.ai-sentiment-distribution .positive{background:#08b55e}.ai-sentiment-distribution .neutral{background:#555468}.ai-sentiment-distribution .negative{background:#ff4748}.ai-sentiment-mentions{margin-top:38px;display:grid;gap:28px}.ai-sentiment-mention-block h3{margin:0 0 13px;display:flex;align-items:center;gap:9px;color:#2e2e40;font-size:14px}.ai-sentiment-mention-block h3>span{width:21px;height:21px;display:grid;place-items:center;border:2px solid currentColor;border-radius:7px;font-size:11px}.ai-sentiment-mention-block.positive h3>span{color:#0bb765}.ai-sentiment-mention-block.negative h3>span{color:#ff493d;border-radius:50%}.ai-sentiment-mention-block p{margin:7px 0 0;color:#484859;line-height:1.65}.ai-sentiment-negative-topics{display:flex;align-items:center;gap:0;flex-wrap:wrap}.ai-sentiment-negative-topics>span{margin:3px 0;padding:0 20px;display:inline-flex;align-items:center;gap:7px;border-inline-end:1px solid #e8e8ee;color:#ff493d;font-size:12px}.ai-sentiment-negative-topics>span:first-child{padding-inline-start:0}.ai-sentiment-negative-topics>span:last-child{border-inline-end:0}.ai-sentiment-negative-topics small{min-width:17px;height:17px;padding:0 4px;display:inline-grid;place-items:center;border-radius:50%;color:#a4a4b3;background:#f0f0f4;font-size:9px}.ai-sentiment-trend-head{margin-top:48px}.ai-sentiment-trend-head>div{display:flex;align-items:baseline;gap:12px}.ai-sentiment-trend-head .button{min-width:106px;justify-content:center}.ai-sentiment-trend-head .button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.ai-sentiment-chart-wrap{margin-top:16px}.ai-sentiment-chart{width:100%;height:auto;display:block}.ai-sentiment-legend{margin-top:-4px;display:flex;justify-content:flex-end;gap:20px;color:#5f5f71;font-size:11px}.ai-sentiment-legend span{display:inline-flex;align-items:center;gap:6px}.ai-sentiment-legend i{width:8px;height:8px;border-radius:2px}@media (max-width: 760px){.brand-persona-panel{padding:18px}.brand-persona-main,.brand-persona-traits{grid-template-columns:1fr}.main-shell:not(.ops-main-shell) .page.ai-cognition-sentiment-page{padding:22px 16px 30px}.ai-sentiment-panel{min-height:calc(100vh - 116px);padding:0}.ai-sentiment-section-head{align-items:flex-start;flex-direction:column;gap:5px}.ai-sentiment-distribution-labels span{padding:4px;font-size:9px}.ai-sentiment-negative-topics>span{padding:0 10px}.ai-sentiment-trend-head{align-items:flex-start}.ai-sentiment-trend-head>div{align-items:flex-start;flex-direction:column;gap:4px}.ai-sentiment-chart-wrap{overflow-x:auto}.ai-sentiment-chart{min-width:720px}}.brand-profile-tabs{margin:12px 0 18px;padding-bottom:14px;border-bottom:1px solid #ececf2}.brand-profile-page-head{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.brand-profile-page-head>div{margin-bottom:0!important}.brand-settings-open-button{flex:0 0 auto}.main-shell:not(.ops-main-shell) .page.brand-knowledge-page{padding:0}.main-shell:not(.ops-main-shell) .brand-knowledge-shell{min-height:calc(100vh - 58px);margin:0;padding:18px 22px 28px;border:0;border-radius:0;box-shadow:none}.main-shell:not(.ops-main-shell) .brand-knowledge-shell:hover{border-color:transparent;box-shadow:none}.brand-knowledge-content{display:grid;gap:12px;margin-bottom:0}.brand-knowledge-content>.card:first-child{padding:12px;margin-bottom:0}.main-shell:not(.ops-main-shell) .brand-knowledge-content>.card:first-child .stat-card{min-height:92px;padding:14px 16px;border-radius:11px}.main-shell:not(.ops-main-shell) .brand-knowledge-content>.card:first-child .stat-value{margin-top:7px;font-size:22px}.main-shell:not(.ops-main-shell) .brand-knowledge-content>.card:first-child .stat-label{font-size:12px}.brand-knowledge-content>.card>.toolbar{width:100%}.brand-profile-view-switch{width:fit-content;display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #e4e1ff;border-radius:10px;background:#f6f5ff}.brand-profile-view-tab{min-width:96px;height:32px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:7px;color:#77778c;font-size:12px;font-weight:500;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.brand-profile-view-tab svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.brand-profile-view-tab:hover{color:#4b38ff;background:#ffffffb8}.brand-profile-view-tab.active{color:#4b38ff;border-color:#dcd7ff;background:#fff;box-shadow:0 4px 12px #4b38ff1c;font-weight:600}.shared-table-expanded-row>td{padding:0!important;border-bottom-color:#dedaf7!important;background:#faf9ff!important}.shared-table-expanded-row:hover>td{background:#faf9ff!important}.knowledge-inline-detail{padding:16px 18px 18px;border-top:1px solid #e8e5fb;background:linear-gradient(180deg,#f6f4ffcc,#fffffff5)}.knowledge-inline-detail>div:first-child{gap:12px!important}.knowledge-inline-detail>div:first-child>div:first-child{display:flex;align-items:baseline;gap:12px}.knowledge-inline-detail>div:first-child>div:first-child .text-muted{margin-top:0!important}.knowledge-inline-detail .table{margin-top:0;background:#ffffffdb}.knowledge-detail-toggle{min-width:76px;height:30px!important;padding:0 11px!important;border-radius:7px!important;font-size:12px!important;font-weight:500!important}.knowledge-detail-toggle.active{color:#fff!important;border-color:#5540f4!important;background:linear-gradient(135deg,#6049ff,#4531ec)!important;box-shadow:0 5px 12px #4b38ff2b!important}.knowledge-source-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.knowledge-source-chip.web{color:#087f63;border:1px solid #c8eee3;background:#edfbf6}.knowledge-source-chip.manual{color:#6f7081;border:1px solid #e1e2e9;background:#f5f5f8}.knowledge-evidence-block{margin-top:12px;padding:12px 14px;border:1px solid #e5e2f7;border-radius:9px;background:#ffffffe6}.knowledge-evidence-title{margin-bottom:8px;display:flex;align-items:center;gap:7px;color:#343348;font-size:12px;font-weight:600}.knowledge-evidence-links{display:grid;gap:5px}.knowledge-evidence-links a{width:fit-content;max-width:100%;overflow:hidden;color:#5743ed;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.knowledge-verification-reason{margin-top:12px;padding:12px 14px;border:1px solid #dedaf5;border-radius:9px;background:#f8f7ff}.knowledge-verification-reason p{margin:0;color:#555468;line-height:1.65}.knowledge-enable-switch{width:34px;height:19px;padding:2px;display:inline-flex;align-items:center;border:0;border-radius:999px;background:#d6d7df;cursor:pointer;transition:background .18s ease,opacity .18s ease}.knowledge-enable-switch span{width:15px;height:15px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 4px #2b2c3e3d;transition:transform .18s ease}.knowledge-enable-switch.active{background:linear-gradient(135deg,#5e46ff,#3f83ff)}.knowledge-enable-switch.active span{transform:translate(15px)}.knowledge-enable-switch:disabled{opacity:.55;cursor:wait}.knowledge-edit-button{min-width:54px;height:28px!important;padding:0 10px!important;border-radius:7px!important}.knowledge-edit-form{display:grid;gap:12px}.knowledge-edit-form label{display:grid;gap:6px}.knowledge-edit-form>p{margin:0;padding:10px 12px;border-radius:8px;background:#f7f6fd}.knowledge-section-actions{margin-inline-start:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.knowledge-search-box{width:224px;height:32px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #dedee8;border-radius:8px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.knowledge-search-box:focus-within{border-color:#7665ff;box-shadow:0 0 0 3px #5b46ff17}.knowledge-search-box svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:#9998aa;stroke-width:1.8}.knowledge-search-box input{width:100%;min-width:0;border:0;outline:0;color:#343348;background:transparent;font:inherit}.knowledge-pagination{padding-top:12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #efeff4;color:#8d8c9d}.knowledge-pagination strong{min-width:48px;color:#444358;text-align:center}.knowledge-pagination .button{height:28px!important;padding:0 10px!important}.knowledge-alias-editor{min-height:42px;padding:7px 8px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;border:1px solid #dedee8;border-radius:9px;background:#fff}.knowledge-alias-editor:focus-within{border-color:#7665ff;box-shadow:0 0 0 3px #5b46ff17}.knowledge-alias-chip{min-height:28px;padding-block:0 0;padding-inline:10px 5px;display:inline-flex;align-items:center;gap:5px;border-radius:7px;color:#5540ec;background:#f0efff;white-space:nowrap}.knowledge-alias-chip button,.knowledge-alias-add{width:22px;height:22px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:6px;color:#7162ee;background:#dedbff;cursor:pointer;font-size:16px;line-height:1}.knowledge-alias-editor>input{min-width:130px;flex:1 1 130px;border:0;outline:0;background:transparent;font:inherit}.knowledge-alias-add{width:34px;color:#5540ec;background:#efedff;font-size:20px}.app-modal-card.knowledge-product-modal{width:min(880px,96vw);max-height:min(88vh,780px);display:flex;flex-direction:column}.knowledge-product-modal .app-modal-body{min-height:0;overflow-y:auto}.knowledge-form-grid{display:grid;gap:10px}.knowledge-form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-form-label{margin-bottom:6px;display:block;color:#343348}.knowledge-product-form textarea{min-height:104px;padding:9px 10px;resize:vertical}.knowledge-product-form span small{color:#9a99aa;font-weight:400}.knowledge-product-form .knowledge-product-intro{min-height:88px}.app-modal-card.brand-settings-modal{width:min(1120px,96vw);max-height:92vh;display:flex;flex-direction:column}.brand-settings-modal>.app-modal-body{min-height:0;overflow-y:auto}.brand-settings-modal .brand-settings-embedded>.card{padding:0;border:0;background:transparent}@media (max-width: 760px){.brand-profile-view-switch{width:100%}.brand-profile-view-tab{flex:1}.brand-profile-page-head{align-items:stretch;flex-direction:column}.knowledge-section-actions{width:100%;margin-inline-start:0;align-items:stretch;flex-direction:column}.knowledge-search-box{width:100%}.knowledge-form-grid.two-columns,.knowledge-form-grid.three-columns{grid-template-columns:1fr}.knowledge-pagination{justify-content:center}.knowledge-inline-detail{padding:14px 12px}.knowledge-inline-detail>div:first-child>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}}.brand-settings-embedded>.card{margin:0;padding:12px 14px 14px;border-color:#ececf3;background:#fbfbfe;box-shadow:none}.brand-settings-embedded>.card>h3{margin-bottom:10px!important}.brand-settings-form{display:grid;gap:12px}.brand-settings-section{padding:12px;display:grid;gap:10px;border:1px solid #e8e7ef;border-radius:10px;background:#fff}.brand-settings-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.brand-settings-section-head h4{margin:0;color:#29283b}.brand-settings-section-head span{color:#9694a6;font-size:var(--client-type-caption)}.brand-settings-basic-grid,.brand-settings-knowledge-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-settings-basic-grid label,.brand-settings-knowledge-grid label,.brand-settings-wide-field{min-width:0;display:grid;gap:5px}.brand-settings-knowledge-grid textarea{min-height:82px;padding:8px 10px;resize:vertical}.brand-settings-wide-field textarea{min-height:78px;padding:8px 10px;resize:vertical}.brand-logo-editor.brand-logo-editor--compact{min-height:60px;padding:8px 10px;gap:10px;border-radius:8px}.brand-logo-editor--compact .brand-logo-preview{width:42px;height:42px;flex-basis:42px;padding:5px;border-radius:9px}.brand-logo-editor--compact .brand-logo-editor-actions{margin-block:0 0;margin-inline:auto 0}.brand-settings-point-notice{padding:9px 11px;display:flex;align-items:center;gap:10px;border:1px solid;border-radius:8px;line-height:1.5}.brand-settings-point-notice.affordable{color:#166534;border-color:#bbf7d0;background:#f0fdf4}.brand-settings-point-notice.insufficient{color:#991b1b;border-color:#fecaca;background:#fef2f2}.brand-settings-point-notice strong{flex:0 0 auto}.brand-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media (max-width: 980px){.brand-settings-basic-grid,.brand-settings-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-settings-point-notice{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width: 640px){.brand-settings-basic-grid,.brand-settings-knowledge-grid{grid-template-columns:1fr}.brand-logo-editor--compact{align-items:flex-start;flex-wrap:wrap}.brand-logo-editor--compact .brand-logo-editor-actions{width:100%;margin-inline-start:52px}.brand-settings-actions{align-items:stretch;flex-direction:column}}.main-shell:not(.ops-main-shell){font-size:var(--client-type-body);line-height:var(--client-leading-body)}.main-shell:not(.ops-main-shell) .page{font-size:var(--client-type-body);line-height:var(--client-leading-body)}.main-shell:not(.ops-main-shell) .page-title,.main-shell:not(.ops-main-shell) .page h1{font-size:var(--client-type-display)!important;line-height:1.2;letter-spacing:-.04em}.main-shell:not(.ops-main-shell) .topbar-title,.main-shell:not(.ops-main-shell) .page h2:not(.page-title),.main-shell:not(.ops-main-shell) .app-modal-title,.main-shell:not(.ops-main-shell) .universe-drawer-header h2{font-size:var(--client-type-page)!important;line-height:1.35;letter-spacing:-.015em}.main-shell:not(.ops-main-shell) .page h3,.main-shell:not(.ops-main-shell) .page-module-skeleton h3,.main-shell:not(.ops-main-shell) .report-popover-head h3,.main-shell:not(.ops-main-shell) .topbar-context-popover-head h3,.main-shell:not(.ops-main-shell) .universe-drawer-query-list h3,.main-shell:not(.ops-main-shell) .universe-query-detail-head h3{font-size:var(--client-type-section)!important;line-height:1.4;letter-spacing:0}.main-shell:not(.ops-main-shell) .page h4,.main-shell:not(.ops-main-shell) .page h5,.main-shell:not(.ops-main-shell) .page h6{font-size:var(--client-type-supporting)!important;line-height:1.45}.main-shell:not(.ops-main-shell) .page p,.main-shell:not(.ops-main-shell) .page li,.main-shell:not(.ops-main-shell) .page dd,.main-shell:not(.ops-main-shell) .page pre,.main-shell:not(.ops-main-shell) .page code,.main-shell:not(.ops-main-shell) .card,.main-shell:not(.ops-main-shell) .modal-panel,.main-shell:not(.ops-main-shell) .app-modal-body,.main-shell:not(.ops-main-shell) .universe-drawer-body{font-size:var(--client-type-body);line-height:var(--client-leading-copy)}.main-shell:not(.ops-main-shell) .page-subtitle,.main-shell:not(.ops-main-shell) .text-muted,.main-shell:not(.ops-main-shell) .topbar-kicker,.main-shell:not(.ops-main-shell) .stat-label,.main-shell:not(.ops-main-shell) .page label,.main-shell:not(.ops-main-shell) .page dt,.main-shell:not(.ops-main-shell) .universe-drawer-header p,.main-shell:not(.ops-main-shell) .universe-query-detail-head>div>span,.main-shell:not(.ops-main-shell) .universe-query-data-grid span,.main-shell:not(.ops-main-shell) .universe-query-facts dt{font-size:var(--client-type-supporting)!important;line-height:1.55}.main-shell:not(.ops-main-shell) .input,.main-shell:not(.ops-main-shell) .select,.main-shell:not(.ops-main-shell) .button,.main-shell:not(.ops-main-shell) button,.main-shell:not(.ops-main-shell) .multi-option,.main-shell:not(.ops-main-shell) .topbar-context-trigger,.main-shell:not(.ops-main-shell) .topbar-context-section-label,.main-shell:not(.ops-main-shell) .topbar-context-option{font-size:var(--client-type-supporting)}.main-shell:not(.ops-main-shell) .table th,.main-shell:not(.ops-main-shell) .table td{font-size:var(--client-type-caption)!important;line-height:1.55}.main-shell:not(.ops-main-shell) .chip,.main-shell:not(.ops-main-shell) .topbar-context-status{font-size:var(--client-type-micro)!important;line-height:1.35}.main-shell:not(.ops-main-shell) .stat-value,.main-shell:not(.ops-main-shell) .universe-query-data-grid strong{font-size:var(--client-type-data)!important;line-height:1.15}.sidebar:not(.ops-sidebar){font-size:var(--client-type-body);line-height:var(--client-leading-body)}.sidebar:not(.ops-sidebar) .sidebar-brand-name{font-size:var(--client-type-page)}.sidebar:not(.ops-sidebar) .sidebar-group-label,.sidebar:not(.ops-sidebar) .sidebar-workspace small,.sidebar:not(.ops-sidebar) .sidebar-workspace-menu{font-size:var(--client-type-caption)}.sidebar:not(.ops-sidebar) .sidebar-menu-link,.sidebar:not(.ops-sidebar) .sidebar-workspace strong,.sidebar:not(.ops-sidebar) .sidebar-workspace-language .select{font-size:var(--client-type-body)}.sidebar:not(.ops-sidebar) .sidebar-menu-link.subitem{font-size:var(--client-type-supporting)}body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover,body:has(.main-shell:not(.ops-main-shell)) .sidebar-workspace-menu,body:has(.main-shell:not(.ops-main-shell)) .app-modal-card,body:has(.main-shell:not(.ops-main-shell)) .universe-query-drawer{font-size:var(--client-type-body);line-height:var(--client-leading-body)}body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover h3,body:has(.main-shell:not(.ops-main-shell)) .app-modal-title,body:has(.main-shell:not(.ops-main-shell)) .universe-drawer-header h2{font-size:var(--client-type-page)!important;line-height:1.35}body:has(.main-shell:not(.ops-main-shell)) .universe-drawer-query-list h3,body:has(.main-shell:not(.ops-main-shell)) .universe-query-detail-head h3{font-size:var(--client-type-section)!important;line-height:1.4}body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover .table th,body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover .table td{font-size:var(--client-type-caption)!important;line-height:1.55}body:has(.main-shell:not(.ops-main-shell)) .universe-drawer-header p,body:has(.main-shell:not(.ops-main-shell)) .universe-query-detail-head>div>span,body:has(.main-shell:not(.ops-main-shell)) .universe-query-data-grid span,body:has(.main-shell:not(.ops-main-shell)) .universe-query-facts dt{font-size:var(--client-type-supporting)!important;line-height:1.55}body:has(.main-shell:not(.ops-main-shell)) .universe-query-data-grid strong{font-size:var(--client-type-data)!important;line-height:1.15}body:has(.main-shell:not(.ops-main-shell)) .sidebar-workspace-menu button,body:has(.main-shell:not(.ops-main-shell)) .sidebar-workspace-menu select,body:has(.main-shell:not(.ops-main-shell)) .app-modal-card button,body:has(.main-shell:not(.ops-main-shell)) .app-modal-card input,body:has(.main-shell:not(.ops-main-shell)) .app-modal-card select,body:has(.main-shell:not(.ops-main-shell)) .app-modal-card textarea,body:has(.main-shell:not(.ops-main-shell)) .universe-query-drawer button{font-size:var(--client-type-supporting)}.llm-api-monitor-page{display:grid;gap:16px}.llm-api-monitor-page>.toolbar{margin:0}.llm-api-monitor-page>.toolbar .input,.llm-api-monitor-page>.toolbar .select{width:auto;min-width:150px}.llm-api-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.llm-date-range-picker{position:relative;z-index:8}.llm-date-range-trigger{display:grid;grid-template-columns:minmax(104px,1fr) auto minmax(104px,1fr) auto;align-items:center;gap:12px;min-width:330px;height:42px;padding:0 13px;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:9px;font:inherit;text-align:start;cursor:pointer}.llm-date-range-trigger:hover,.llm-date-range-trigger.active{border-color:var(--brand);box-shadow:0 0 0 2px #2563eb1a}.llm-date-range-trigger .placeholder,.llm-date-range-arrow,.llm-date-range-icon{color:var(--text-muted)}.llm-date-range-icon{width:20px;height:20px}.llm-date-range-popover{position:absolute;top:calc(100% + 8px);inset-inline-start:0;display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:end;gap:12px;min-width:440px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 45px #0f172a2e}.llm-date-range-popover label{display:grid;gap:7px;color:var(--text-muted);font-size:12px}.llm-date-range-popover-arrow{padding-bottom:11px;color:var(--text-muted)}.llm-date-range-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.llm-api-section{padding:0;overflow:hidden}.llm-api-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.llm-api-section-head h3,.llm-api-section-head p{margin:0}.llm-api-section-head p{margin-top:4px;color:var(--text-muted);font-size:13px}.llm-api-table-wrap{overflow-x:auto}.llm-api-table{min-width:1000px}.llm-api-model-table{min-width:780px}.llm-api-table small{display:block;margin-top:4px;color:var(--text-muted)}.llm-api-call-table{min-width:1260px}.llm-api-detail-actions{display:flex;align-items:center;gap:12px}.llm-api-detail-actions .select{min-width:180px}.llm-api-pagination{min-height:64px;padding:12px 18px;display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--line);background:var(--panel-soft)}.llm-api-pagination label{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);white-space:nowrap}.llm-api-pagination .select{min-width:96px}.llm-api-page-indicator{min-width:92px;color:var(--text);text-align:center;white-space:nowrap}.llm-api-request-cell{max-width:280px;word-break:break-all}.llm-api-error{color:#b91c1c!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1400px){.llm-api-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.llm-api-stat-grid{grid-template-columns:1fr}.llm-date-range-trigger,.llm-date-range-popover{min-width:min(440px,calc(100vw - 42px))}.llm-date-range-popover{grid-template-columns:1fr}.llm-date-range-popover-arrow{display:none}.llm-api-section-head,.llm-api-detail-actions,.llm-api-pagination{align-items:stretch;flex-direction:column}.llm-api-pagination .button,.llm-api-pagination .select{width:100%}}.main-shell:not(.ops-main-shell) .topbar .topbar-context-trigger,.main-shell:not(.ops-main-shell) .topbar .topbar-raw-answer-search>input,.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .input,.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .select,.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .select option{font-size:13px!important;font-weight:600}.universe-visibility-overview,.universe-analytics-section{padding-top:30px}.universe-visibility-overview{padding-top:22px}.universe-analytics-heading{flex-wrap:wrap;min-height:56px;margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.universe-analytics-heading>div:first-child{flex:1 1 32rem;min-width:0}.universe-analytics-heading>.universe-segmented-control{flex:0 1 auto;max-width:100%;flex-wrap:wrap}.universe-metric-card>small{display:block;margin-top:6px;line-height:1.5}.universe-metric-card.primary>small,.universe-metric-card.primary .universe-change.metric-change .universe-change-label,.universe-metric-card.primary .universe-change.metric-change b{color:#ffffffd9}.universe-analytics-heading h2{margin:0;color:#24243b;font-size:20px;font-weight:760}.universe-analytics-heading p{overflow-wrap:anywhere;line-height:1.55;margin:8px 0 0;color:#9293a6;font-size:13px}.universe-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.universe-metric-card{min-width:0;overflow-wrap:anywhere;min-height:148px;padding:22px 24px;border:1px solid #e8e8ef;border-radius:12px;background:#fff}.universe-metric-card.primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,#4b26ff,#296cf7 58%,#2aa7f8)}.universe-metric-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#66667a;font-size:15px;font-weight:700}.universe-metric-card-head i{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#5747ff;background:#f1efff;font-style:normal;font-size:19px}.universe-metric-card-head i img{width:20px;height:20px;display:block}.universe-metric-card.metric-average_position .universe-metric-card-head i{background:#ecfafb}.universe-metric-card.metric-collection_completion_rate .universe-metric-card-head i{background:#eef8ff}.universe-metric-card.metric-top1_rate .universe-metric-card-head i{background:#fff4e9}.universe-metric-card.metric-top3_rate .universe-metric-card-head i{background:#fff9e9}.universe-metric-card.metric-top5_rate .universe-metric-card-head i{background:#f1efff}.universe-metric-card.primary .universe-metric-card-head,.universe-metric-card.primary .universe-change{color:#ffffffc7}.universe-metric-card.primary .universe-metric-card-head i{color:#fff;background:#ffffff29}.universe-metric-card>strong{margin:15px 0 10px;display:block;color:#171720;font-size:32px;line-height:1;letter-spacing:-.7px}.universe-metric-card.primary>strong{color:#fff}.universe-metric-card .loading-value{opacity:.45}.universe-change{color:#9999a7;font-size:12px;white-space:nowrap}.universe-change.positive{color:#0ab66e}.universe-change.negative{color:#ff4d38}.universe-change.neutral{color:#9999a7}.universe-analytics-section{margin-top:20px}.universe-segmented-control,.universe-trend-tabs{padding:3px;display:flex;align-items:center;gap:2px;overflow-x:auto;border-radius:9px;background:#f4f4f7}.universe-segmented-control button,.universe-trend-tabs button{flex:0 0 auto;padding:8px 13px;border:0;border-radius:7px;color:#69697b;background:transparent;font:inherit;font-size:13px;cursor:pointer}.universe-segmented-control button.active,.universe-trend-tabs button.active{color:#24243b;background:#fff;box-shadow:0 1px 5px #23204817}.universe-table-wrap{overflow-x:auto;border:1px solid #e8e8ef;border-radius:12px;background:#fff}.universe-analytics-table{width:100%;min-width:1120px;border-collapse:collapse;color:#29293e;font-size:13px}.universe-analytics-table th,.universe-analytics-table td{height:64px;padding:0 18px;border-bottom:1px solid #ededf2;text-align:end;white-space:nowrap}.universe-analytics-table th{height:52px;color:#777785;background:#fafafd;font-weight:500}.universe-analytics-table th:first-child,.universe-analytics-table td:first-child,.universe-analytics-table.competition th:nth-child(2),.universe-analytics-table.competition td:nth-child(2){text-align:start}.universe-analytics-table tr:last-child td{border-bottom:0}.universe-analytics-table tr.current-brand td{background:#edfbfd}.universe-analytics-table td strong{font-weight:700}.universe-rank-badge{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;color:#737380;background:#f2f3f6;font-weight:700}.universe-rank-badge.podium{border-radius:0;background:transparent}.universe-rank-badge.podium img{width:28px;height:28px;display:block}.universe-rank-badge.rank-other{color:#797b86;background:#f0f1f4}.current-brand-tag{margin-inline-start:10px;padding:3px 7px;border:1px solid #13bccb;border-radius:5px;color:#0ba8b7;font-size:11px}.visibility-bar{width:70px;height:7px;margin-inline-end:10px;display:inline-block;overflow:hidden;border-radius:10px;background:#f0f0f4;vertical-align:middle}.visibility-bar i{height:100%;display:block;border-radius:inherit;background:#4d36ff}.universe-analytics-empty,.universe-analytics-skeleton{min-height:160px;display:grid;place-items:center;border:1px solid #e8e8ef;border-radius:12px;color:#9999a7;background:#fff;font-size:13px}.universe-analytics-skeleton{background:linear-gradient(100deg,#fff 20%,#f7f7fa,#fff 60%);background-size:220% 100%;animation:universeAnalyticsLoading 1.5s infinite linear}.universe-analytics-skeleton.compact{min-height:180px}.universe-analytics-skeleton.chart{min-height:330px}@keyframes universeAnalyticsLoading{to{background-position-x:-220%}}.universe-trend-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:18px}.universe-trend-tabs{width:fit-content;max-width:100%;min-width:0}.universe-trend-filters{display:flex;align-items:center;gap:12px}.universe-trend-platform-filter{width:248px}.universe-trend-platform-filter .multi-select-trigger,.universe-trend-topic-filter .select{height:40px;border-color:#dedde7;border-radius:9px}.universe-trend-platform-filter .multi-select-panel{top:46px;z-index:60}.universe-trend-topic-filter{width:220px}.universe-trend-topic-filter .select{width:100%}.universe-trend-chart{--trend-chart-padding: 22px;position:relative;min-width:0;min-height:350px;padding:18px var(--trend-chart-padding) 38px;border:1px solid #e8e8ef;border-radius:12px;background:#fff}.universe-trend-chart svg{display:block;width:100%;height:300px;overflow:visible}.universe-trend-chart .grid-line{stroke:#e8e8ef;stroke-width:1;stroke-dasharray:4 4}.universe-trend-chart .trend-line{fill:none;stroke:#4d36ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.universe-trend-chart .trend-dot{fill:#4d36ff;stroke:#fff;stroke-width:2}.universe-trend-chart text{fill:#858594;font-size:11px}.universe-trend-chart .axis-label{font-size:12px}.universe-trend-chart .trend-hit-area{fill:transparent;cursor:crosshair;outline:none}.universe-trend-chart .trend-hit-area:focus{fill:#4d36ff06}.universe-trend-chart .trend-hover-line{stroke:#a7a7b2;stroke-width:1}.universe-trend-chart.empty{display:grid;place-items:center;color:#9999a7}.universe-trend-tooltip{position:absolute;z-index:5;left:clamp(128px,var(--trend-tooltip-x),calc(100% - 128px));top:110px;width:220px;padding:14px 16px;display:grid;gap:10px;transform:translate(-50%);border:1px solid #e4e4ea;border-radius:10px;color:#29293e;background:#fffffffa;box-shadow:0 10px 28px #2320482e;pointer-events:none}.universe-trend-tooltip>strong{color:#8d8d99;font-size:13px;font-weight:500}.universe-trend-tooltip>span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:13px}.universe-trend-tooltip>span i{width:7px;height:7px}.universe-trend-tooltip>span b{font-size:14px}.universe-trend-footer{min-height:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;color:#9898a5;font-size:12px}.universe-trend-legends{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.universe-trend-legends>i{display:inline-flex;align-items:center;gap:7px;color:#555568;font-style:normal}.universe-trend-legends>i b{width:8px;height:8px;display:inline-block}@media (max-width: 1280px){.universe-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.universe-metric-grid{grid-template-columns:1fr}.universe-analytics-heading{align-items:flex-start;flex-direction:column}.universe-analytics-heading>div:first-child{flex-basis:auto}.universe-segmented-control{max-width:100%}.universe-trend-filters{width:100%;align-items:stretch;flex-direction:column}.universe-trend-platform-filter,.universe-trend-topic-filter{width:100%}}body:has(.main-shell:not(.ops-main-shell)){--client-topbar-height: 64px}.main-shell:not(.ops-main-shell) .topbar{min-height:var(--client-topbar-height);padding-block:8px 8px;padding-inline:34px 28px}.main-shell:not(.ops-main-shell) .topbar-actions>.button{min-height:34px;padding:0 13px}.main-shell:not(.ops-main-shell) .topbar-actions .select{height:34px;padding-block:0 0;padding-inline:12px 34px}.main-shell:not(.ops-main-shell) .icon-btn{width:34px;height:34px}.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter{height:36px}.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .input,.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .select{height:34px!important;line-height:34px}.main-shell:not(.ops-main-shell) .client-route-initializing{min-height:calc(100vh - var(--client-topbar-height))}.topbar-context-trigger{min-height:32px}.topbar-raw-answer-search{height:36px}.topbar-filter-trigger{width:36px;height:36px}.ai-raw-answer-workspace{height:calc(100vh - var(--client-topbar-height));height:calc(100dvh - var(--client-topbar-height));min-height:0}.ai-raw-answer-list{padding:18px 14px 12px}.ai-raw-answer-list-body{padding-inline-end:4px;scrollbar-width:thin;scrollbar-color:#d8d5e8 transparent}.ai-raw-answer-list-body::-webkit-scrollbar{width:5px}.ai-raw-answer-list-body::-webkit-scrollbar-track{background:transparent}.ai-raw-answer-list-body::-webkit-scrollbar-thumb{border-radius:999px;background:#d8d5e8}.ai-raw-answer-list-pagination{min-width:0;flex:0 0 auto;margin-top:10px;padding:12px 2px 0;display:flex;align-items:center;gap:6px;border-top:1px solid #ececf2}.ai-raw-answer-page-size{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#85859a;font-size:10px;white-space:nowrap}.ai-raw-answer-page-size select{height:28px;padding-block:0 0;padding-inline:8px 22px;border:1px solid #dedee8;border-radius:7px;outline:0;color:#4c4c60;background:#fff;font:inherit;cursor:pointer}.ai-raw-answer-page-size select:focus{border-color:#aaa2ff;box-shadow:0 0 0 3px #4b38ff14}.ai-raw-answer-page-jump{width:auto;min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:2px;overflow:hidden}.ai-raw-answer-page-jump button,.ai-raw-answer-page-jump .page-ellipsis{width:28px;min-width:24px;height:28px;flex:0 1 28px;display:inline-flex;align-items:center;justify-content:center}.ai-raw-answer-page-jump button{padding:0;border:0;border-radius:8px;color:#454557;background:transparent;font:inherit;font-size:11px;font-weight:650;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.ai-raw-answer-page-jump button:hover:not(:disabled):not(.active){color:#4b38ff;background:#f1efff}.ai-raw-answer-page-jump button.active{color:#fff;background:#4b38ff;box-shadow:0 5px 12px #4b38ff38}.ai-raw-answer-page-jump button:disabled{color:#c6c6cf;cursor:default}.ai-raw-answer-page-jump .page-ellipsis{color:#aaaab5;font-size:10px;letter-spacing:1px}.ai-raw-answer-page-jump .page-arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-raw-answer-sentiment-evidence{margin-top:20px}.ai-raw-answer-sentiment-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-raw-answer-sentiment-evidence .sentiment-topic{display:block;margin-top:6px;color:#77778a;font-size:11px}.ai-raw-answer-sentiment-value{flex:0 0 auto;padding:4px 9px;border-radius:999px;color:#66667a;background:#efeff4;font-size:10px;font-weight:700}.ai-raw-answer-sentiment-value.sentiment-positive{color:#0f8d64;background:#e3f7ee}.ai-raw-answer-sentiment-value.sentiment-negative,.ai-raw-answer-sentiment-value.sentiment-failed{color:#d83c32;background:#ffebe9}.ai-raw-answer-sentiment-value.sentiment-processing{color:#5943ff;background:#ebe7ff}.ai-raw-answer-sentiment-value.sentiment-pending{color:#a36b00;background:#fff2cf}.ai-raw-answer-content-title{min-width:0;display:flex;align-items:center;gap:10px}.ai-raw-answer-content-title>span{flex:0 0 auto;padding-inline-start:10px;border-inline-start:1px solid #dedee8;color:#88889a;font-size:10px;font-weight:650}.ai-sentiment-panel{min-height:calc(100vh - var(--client-topbar-height) - 68px)}@media (max-width: 760px){.ai-sentiment-panel{min-height:calc(100vh - var(--client-topbar-height) - 52px)}}@media (min-width: 761px){html:has(.ai-raw-answers-page),body:has(.ai-raw-answers-page){height:100%;overflow:hidden!important}body:has(.ai-raw-answers-page) .main-shell:not(.ops-main-shell){height:100vh;height:100dvh;overflow:hidden}.ai-raw-answer-workspace{height:calc(100vh - var(--client-topbar-height));height:calc(100dvh - var(--client-topbar-height));min-height:0;align-items:stretch;overflow:hidden}.ai-raw-answer-detail{min-height:0;height:100%;overflow:hidden;scrollbar-gutter:auto}.ai-raw-answer-detail-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media (max-width: 900px){.topbar-context-popover{top:64px}}@media (max-width: 620px){body:has(.main-shell:not(.ops-main-shell)){--client-topbar-height: 60px}.main-shell:not(.ops-main-shell){padding-top:60px}.main-shell:not(.ops-main-shell) .topbar{min-height:60px;padding:7px 12px}}@media (max-width: 760px){.topbar-filter-popover{top:66px}}.universe-field.cluster-view .universe-cluster-node{width:clamp(150px,14cqw,210px);gap:8px}.universe-field.cluster-view .universe-cluster-node strong{max-width:100%;color:#303047;font-size:clamp(11px,1.05cqw,14px);line-height:1.35}.universe-field.cluster-view .universe-cluster-node>span:last-child{color:#9695a8;font-size:clamp(9px,.86cqw,11px)}.universe-field.cluster-view .universe-cluster-bubble{width:clamp(58px,6.05cqw,78px);height:clamp(58px,6.05cqw,78px);font-size:clamp(14px,1.35cqw,18px)}.universe-field.cluster-view .universe-focused-category{width:clamp(106px,10.7cqw,138px);height:clamp(106px,10.7cqw,138px);background:linear-gradient(145deg,#4b38ff,#337ff4 60%,#2aa8f5);box-shadow:0 18px 42px #4b38ff3b,0 0 0 10px #4b38ff0d}.universe-field.cluster-view .universe-cluster-links line{stroke:#4b38ff2e;stroke-width:1;stroke-dasharray:4 5}.universe-query-drawer-backdrop{background:#1e1d307a;backdrop-filter:blur(8px) saturate(.88);-webkit-backdrop-filter:blur(8px) saturate(.88)}.universe-query-drawer{width:min(82vw,1480px);height:100vh;max-height:100vh;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border-inline-start:1px solid rgba(255,255,255,.72);color:#25253a;background:#fbfbfe;box-shadow:-24px 0 70px #1c18433d}.universe-drawer-header{min-height:82px;padding:16px 30px;border-bottom:1px solid #e8e7f0;background:linear-gradient(115deg,#fff,#faf9ff 66%,#f1efff)}.universe-drawer-eyebrow{display:block;margin-bottom:3px;color:#6956ff;font-size:9px;font-weight:800;letter-spacing:.12em}.universe-drawer-header h2{color:#202036;font-size:18px!important;font-weight:750}.universe-drawer-header p{margin-top:4px;color:#8e8da2}.universe-drawer-header>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e1dff0;border-radius:11px;color:#5d5b70;background:#ffffffd1;font-size:24px;line-height:1;box-shadow:0 5px 14px #312a650f}.universe-drawer-header>button:hover{border-color:#c9c3ff;color:#4b38ff;background:#f2f0ff}.universe-drawer-summary-row{min-height:92px;margin:18px 28px 14px;padding:16px 20px;border:1px solid #e3e0f7;border-radius:14px;background:linear-gradient(115deg,#f7f5ff,#fff 54%,#f4f8ff);box-shadow:0 10px 28px #3c327e0f}.universe-drawer-summary-title{display:flex;align-items:center;gap:11px}.universe-drawer-summary-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#4b38ff,#308eee);box-shadow:0 8px 18px #4b38ff38}.universe-drawer-summary-title strong{color:#292940;font-size:15px}.universe-drawer-summary-metrics{display:flex;align-items:stretch;gap:8px}.universe-drawer-summary-metrics>span{min-width:90px;padding:7px 14px;display:flex;flex-direction:column;gap:2px;border-inline-start:1px solid #e4e2ef}.universe-drawer-summary-metrics small{color:#9997aa;font-size:9px}.universe-drawer-summary-metrics b{color:#3e3d53;font-size:17px;line-height:1.2}.universe-drawer-summary-metrics>span:first-child b{color:#4b38ff;font-size:21px}.universe-drawer-clusters{padding:4px 28px 18px;gap:12px;border-bottom:1px solid #e9e8f1}.universe-drawer-clusters>button{min-height:126px;padding:14px 18px;gap:7px;border:1px solid #e5e3ef;border-radius:13px;background:linear-gradient(155deg,#fff,#fcfcff);box-shadow:0 6px 18px #2b274f09;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.universe-drawer-clusters>button:hover{transform:translateY(-2px);border-color:#c9c3ff;background:#faf9ff;box-shadow:0 12px 24px #4b38ff17}.universe-drawer-clusters>button.active{transform:none;border-color:#6b58ff;background:linear-gradient(150deg,#f5f2ff,#fff 66%);box-shadow:0 0 0 1px #6b58ff,0 12px 28px #4b38ff1f}.universe-drawer-clusters>button.active:after{bottom:-7px;width:12px;height:12px;border-inline-end-color:#6b58ff;border-bottom-color:#6b58ff;background:#fbfbfe}.universe-drawer-clusters>button strong{color:#303046;font-size:12px;line-height:1.4}.universe-drawer-clusters>button small{color:#918fa4}.universe-drawer-clusters .universe-cluster-rate{width:56px;height:56px;border-color:#d7d1ff;color:#4b38ff;background:radial-gradient(circle at 36% 24%,#fff,#e9e5ff 58%,#d1caff);box-shadow:0 7px 18px #4b38ff1f}.universe-drawer-body{min-height:460px;height:calc(100vh - 350px);background:#fff}.universe-drawer-query-list{padding:20px 14px;border-inline-end-color:#e9e8f1;background:#f8f8fc}.universe-drawer-query-list h3{color:#333348;font-weight:750}.universe-drawer-query-list h3 span{padding:2px 7px;border-radius:999px;color:#6654eb;background:#ece9ff}.universe-drawer-query-list button{margin-bottom:4px;border:1px solid transparent;border-radius:10px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.universe-drawer-query-list button:hover{border-color:#e4e1f7;background:#fff}.universe-drawer-query-list button.active{border-color:#cdc7ff;color:#28283e;background:linear-gradient(115deg,#efecff,#f8f7ff);box-shadow:inset 3px 0 #4b38ff,0 5px 14px #4b38ff12}.universe-drawer-query-detail{padding:26px 30px;background:#fff}.universe-query-detail-head{padding-bottom:18px;border-bottom:1px solid #efeff4}.universe-query-detail-head h3{color:#25253a;font-weight:700}.universe-query-status{border-radius:999px}.universe-query-status.online{color:#0b8c62;background:#e4f8ef}.universe-query-status.gap{color:#e04438;background:#ffedeb}.universe-query-data-grid{margin-top:18px}.universe-query-data-grid>div{min-height:82px;border-color:#e7e5f0;border-radius:11px;background:linear-gradient(145deg,#fff,#fafaff);box-shadow:0 5px 14px #2b274f08}.universe-query-data-grid>div:first-child{border-color:#d9d3ff;background:linear-gradient(145deg,#f4f1ff,#fff)}.universe-query-data-grid>div:first-child strong{color:#4b38ff}.universe-query-facts{margin-top:18px;padding:6px 18px;border:1px solid #e9e8f1;border-radius:12px;background:#fcfcfe}.universe-query-facts>div{grid-template-columns:88px 1fr;padding:11px 2px}.universe-query-facts>div:last-child{border-bottom:0}.universe-query-facts dt{color:#8c8a9e;font-weight:650}.universe-query-facts dd{color:#414157}.universe-competitor-tags{display:flex;flex-wrap:wrap;gap:6px}.universe-competitor-tags>span{padding:4px 9px;border:1px solid #d8d2ff;border-radius:999px;color:#5744e9;background:#f1efff;font-size:10px;font-weight:700;line-height:1.3}.universe-competitor-tags>span.pending{border-color:#e4e3eb;color:#8d8c9d;background:#f4f4f7}.universe-drawer-actions{margin-top:18px}.universe-drawer-actions .button{min-height:38px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.universe-drawer-actions .button.tertiary{border-color:#ddd9f4;color:#5947e8;background:#f8f7ff}.universe-drawer-actions .button.tertiary:hover{border-color:#bfb7ff;background:#efedff}.universe-drawer-actions .button:not(.tertiary){color:#fff;background:linear-gradient(135deg,#4b38ff,#347fe9);box-shadow:0 8px 18px #4b38ff33}.universe-drawer-actions .button:not(.tertiary):hover{transform:translateY(-1px);box-shadow:0 11px 22px #4b38ff42}@media (max-width: 1100px){.universe-query-drawer{width:94vw}.universe-drawer-summary-row{align-items:flex-start;gap:14px}}@media (max-width: 760px){.universe-field.cluster-view .universe-cluster-node{width:126px}.universe-query-drawer{width:100vw}.universe-drawer-summary-row{margin:12px;padding:14px;flex-direction:column}.universe-drawer-summary-metrics{width:100%}.universe-drawer-summary-metrics>span{min-width:0;flex:1;padding-inline-start:8px;padding-inline-end:8px}.universe-drawer-clusters{padding-inline-start:12px;padding-inline-end:12px}.universe-drawer-query-detail{padding:22px 18px}}.universe-drawer-header>button>span{display:block;font-size:32px;font-weight:300;line-height:.8;transform:translateY(-1px)}.universe-drawer-clusters{padding-top:18px}.universe-drawer-body{min-height:0;height:auto;overflow:hidden}.universe-drawer-query-list,.universe-drawer-query-detail{min-height:0;overscroll-behavior:contain}.universe-drawer-query-list{display:flex;flex-direction:column;overflow:hidden}.universe-drawer-query-list>div{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.universe-drawer-query-detail{overflow-y:auto}.universe-drawer-query-list button{min-height:64px;gap:8px;align-items:flex-start}.universe-drawer-query-list button .universe-query-list-title{width:100%;color:inherit;font-size:12px;font-weight:620;line-height:1.45}.universe-query-list-status{width:auto!important;padding:3px 8px;overflow:visible!important;border-radius:999px;font-size:9px!important;font-weight:750!important;line-height:1.3!important;text-overflow:clip!important;white-space:nowrap!important}.universe-query-detail-head{padding-bottom:12px}.universe-query-data-grid{margin-top:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.universe-query-data-grid>div{min-height:58px;padding:9px 10px;border-radius:8px}body:has(.main-shell:not(.ops-main-shell)) .universe-query-data-grid span{font-size:9px!important;line-height:1.3}body:has(.main-shell:not(.ops-main-shell)) .universe-query-data-grid strong{overflow:hidden;font-size:14px!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.universe-query-facts{margin-top:10px;padding:3px 14px}.universe-query-facts>div{grid-template-columns:76px 1fr;gap:12px;padding:8px 2px}.universe-drawer-actions{margin-top:12px}@media (max-width: 1100px){.universe-query-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.universe-drawer-body{height:calc(100vh - 230px)}}@media (max-width: 760px){.universe-query-drawer{display:block;overflow-y:auto}.universe-drawer-body{height:auto}.universe-drawer-query-list{display:block;overflow:visible}.universe-drawer-query-list>div{overflow:visible}.universe-query-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.client-main-scroll) .layout{height:100vh;height:100dvh;min-height:0;overflow:hidden}.main-shell:not(.ops-main-shell){height:100vh;height:100dvh;min-height:0;overflow:hidden}.client-main-scroll{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:inherit}body:has(.main-shell:not(.ops-main-shell)) .universe-node-bubble strong{font-size:clamp(10px,1.038cqw,14px)!important;line-height:1.35}body:has(.main-shell:not(.ops-main-shell)) .universe-node-bubble b{font-size:clamp(10px,1.038cqw,14px)!important;line-height:1.35}body:has(.main-shell:not(.ops-main-shell)) .universe-node-meta,body:has(.main-shell:not(.ops-main-shell)) .universe-field .universe-legend{font-size:var(--client-type-supporting)!important;line-height:1.55}.universe-metric-card{min-height:112px;padding:15px 18px}.universe-metric-card:not(.primary){background:transparent;box-shadow:none}.universe-metric-card-head{font-size:var(--client-type-body);line-height:1.4}.universe-metric-card-head i{width:32px;height:32px;border-radius:9px}.universe-metric-card>strong{margin:10px 0 7px;font-size:var(--client-type-data);line-height:1.15;letter-spacing:-.25px}.universe-change{font-size:var(--client-type-supporting);line-height:1.45}.universe-change.increase{color:#ff4d38}.universe-change.decrease{color:#10b866}.universe-metric-card.primary .universe-change{color:#ffffffc7}.universe-change.metric-change{display:inline-flex;flex-wrap:wrap;white-space:normal;align-items:baseline;gap:4px;color:#9999a7}.universe-change.metric-change .universe-change-label{color:#9999a7}.universe-change.metric-change b{white-space:nowrap;font:inherit;font-weight:500}.universe-change.metric-change b.increase{color:#ff4d38}.universe-change.metric-change b.decrease{color:#10b866}.universe-analytics-table .universe-change.compact{font-size:inherit;line-height:inherit;font-weight:500}.universe-analytics-table.competition{min-width:1040px;table-layout:fixed}.universe-analytics-table.competition .col-rank{width:7%}.universe-analytics-table.competition .col-brand,.universe-analytics-table.competition .col-natural-mention{width:18%}.universe-analytics-table.competition .col-change,.universe-analytics-table.competition .col-mentions,.universe-analytics-table.competition .col-recommendation{width:12%}.universe-analytics-table.competition .col-position{width:10%}.universe-analytics-table.competition .col-top5{width:11%}.universe-analytics-table.competition th,.universe-analytics-table.competition td{overflow:hidden;text-overflow:ellipsis}.universe-field .universe-bg-grid{opacity:.56!important;background-image:radial-gradient(circle,rgba(145,148,158,.24) .6px,transparent .72px);background-size:8px 8px!important}.topbar-date-picker{position:relative;width:154px;flex:0 0 154px;font-size:13px}.topbar-date-range-picker{position:relative;width:264px;flex:0 0 264px;font-size:13px}.topbar-date-range-trigger{width:100%;border-color:#dedde7;background:linear-gradient(180deg,#fff,#fbfaff)}.topbar-date-range-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-date-range-trigger>span i{padding:0 5px;color:#6d5cff;font-style:normal;font-weight:800}.topbar-date-range-picker.open .topbar-date-range-trigger{border-color:#6a55ff;outline:0;box-shadow:0 0 0 3px #5843ff1f;background:#fff}.topbar-date-range-popover{position:absolute;z-index:120;top:calc(100% + 8px);inset-inline-end:0;width:max-content;padding:0;overflow:hidden;border:1px solid rgba(80,62,199,.16);border-radius:18px;color:#292934;background:#fff;box-shadow:0 24px 64px #231c5833,0 4px 14px #231c5814}.topbar-date-range-head{min-height:84px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #eceaf7;background:radial-gradient(circle at 92% 0,rgba(101,80,255,.18),transparent 42%),linear-gradient(135deg,#f8f7ff,#fff 68%)}.topbar-date-range-head>div:first-child{min-width:230px;display:grid;gap:5px}.topbar-date-range-head strong{color:#2e2947;font-size:15px;line-height:1.2}.topbar-date-range-head>div:first-child>span{max-width:330px;color:#7d7894;font-size:11px;line-height:1.45}.topbar-date-range-values{display:flex;align-items:center;gap:8px}.topbar-date-range-values>span{min-width:104px;padding:7px 10px;display:grid;gap:2px;border:1px solid #e6e3f2;border-radius:10px;background:#ffffffd1}.topbar-date-range-values>span.selected{border-color:#c8c0ff;box-shadow:0 3px 10px #4c35dc14}.topbar-date-range-values>span.preview{background:#f5f2ff}.topbar-date-range-values small{color:#908ba1;font-size:9px;font-weight:700;text-transform:uppercase}.topbar-date-range-values b{color:#403a56;font-size:11px;white-space:nowrap}.topbar-date-range-values>i{color:#7766ef;font-size:14px;font-style:normal;font-weight:800}.topbar-date-range-popover .rdp-root{--rdp-accent-color: #5943f5;--rdp-accent-background-color: #eeeaff;--rdp-day-height: 36px;--rdp-day-width: 36px;--rdp-day_button-height: 34px;--rdp-day_button-width: 34px;--rdp-day_button-border-radius: 10px;--rdp-selected-border: 0;--rdp-range_middle-background-color: #eeeaff;--rdp-range_start-background: linear-gradient(90deg, transparent 50%, #eeeaff 50%);--rdp-range_end-background: linear-gradient(90deg, #eeeaff 50%, transparent 50%);--rdp-months-gap: 20px;margin:18px}.topbar-date-range-popover .rdp-month{padding:8px 10px 10px;border:1px solid #efedf6;border-radius:14px;background:#fdfdff}.topbar-date-range-popover .rdp-month_caption{justify-content:center;color:#343047;font-size:14px;font-weight:750}.topbar-date-range-popover .rdp-weekday{padding:11px 0 7px;color:#918da0;font-size:10px;font-weight:700}.topbar-date-range-popover .rdp-day_button{border:0;font-size:12px!important;font-weight:600;transition:color .12s ease,background .12s ease,transform .12s ease}.topbar-date-range-popover .rdp-day:not(.rdp-disabled) .rdp-day_button:hover{color:#4d38e9;background:#f0edff;transform:translateY(-1px)}.topbar-date-range-popover .rdp-range_start .rdp-day_button{color:#fff;background:linear-gradient(145deg,#705cff,#4a32de);box-shadow:0 5px 12px #4c33da4d}.topbar-date-range-popover .rdp-range_end:not(.rdp-range_start) .rdp-day_button{color:#523cf0;background:#f7f5ff;box-shadow:inset 0 0 0 1px #b9afff,0 5px 14px #4c33da29}.topbar-date-range-popover .rdp-range_start:not(.rdp-range_end) .rdp-day_button{animation:date-range-pick .2s ease-out}.topbar-date-range-popover .rdp-range_middle .rdp-day_button{color:#4b3bb0;background:transparent;box-shadow:none}.topbar-date-range-popover .range-preview-middle{background:#eeeaff}.topbar-date-range-popover .range-preview-middle .rdp-day_button{color:#4b3bb0;background:transparent}.topbar-date-range-popover .range-preview-start{background:linear-gradient(90deg,transparent 50%,#eeeaff 50%)}.topbar-date-range-popover .range-preview-end{background:linear-gradient(90deg,#eeeaff 50%,transparent 50%)}.topbar-date-range-popover .range-preview-start .rdp-day_button{color:#fff;background:#7665f6;box-shadow:0 4px 10px #4c33da38}.topbar-date-range-popover .range-preview-end:not(.range-preview-start) .rdp-day_button{color:#523cf0;background:#f7f5ff;box-shadow:inset 0 0 0 1px #b9afff,0 4px 12px #4c33da24}.topbar-date-range-popover .rdp-today:not(.rdp-range_start):not(.rdp-range_end) .rdp-day_button{color:#513de6;box-shadow:inset 0 0 0 1px #bcb3ff}.topbar-date-range-popover .rdp-disabled .rdp-day_button{cursor:not-allowed;opacity:.25}.topbar-date-range-popover .rdp-nav button{border-radius:9px;color:#5c4ad1}.topbar-date-range-popover .rdp-nav button:hover{background:#eeebff}.topbar-date-range-popover>footer{min-height:52px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #eceaf4;background:#faf9fe}.topbar-date-range-popover>footer>span{color:#8a8994;font-size:11px}.topbar-date-range-popover>footer>div{display:flex;gap:4px}.topbar-date-range-popover>footer button{padding:6px 8px;border:0;border-radius:6px;color:#4b38ff;background:transparent;font:inherit;font-size:11px!important;font-weight:650;white-space:nowrap;cursor:pointer}.topbar-date-range-popover>footer button:hover{background:#f2f0ff}.topbar-date-range-popover>footer button:disabled{color:#b7b4c4;background:transparent;cursor:not-allowed}@keyframes date-range-pick{0%{transform:scale(.78);opacity:.6}to{transform:scale(1);opacity:1}}.topbar-date-trigger{width:100%;height:36px;padding-block:0 0;padding-inline:14px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dfe1ea;border-radius:8px;color:#272735;background:#ffffffc7;font:inherit;font-size:13px!important;font-weight:600;line-height:1;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.topbar-date-trigger:hover{border-color:#c7c4d8;background:#fff}.topbar-date-picker.open .topbar-date-trigger,.topbar-date-trigger:focus-visible{border-color:#4b38ff;outline:0;box-shadow:0 0 0 2px #4b38ff1a;background:#fff}.topbar-date-trigger>svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:#a1a1aa;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.topbar-date-popover{position:absolute;z-index:120;top:calc(100% + 8px);inset-inline-end:0;width:310px;overflow:hidden;border:1px solid #ececf2;border-radius:14px;color:#292934;background:#fff;box-shadow:0 18px 46px #23204829}.topbar-date-popover>header{height:52px;padding:0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #ececf2}.topbar-date-popover>header>strong{font-size:15px;font-weight:750;white-space:nowrap}.topbar-date-popover>header>strong b{margin-inline-start:5px;font:inherit}.topbar-date-nav{display:flex;align-items:center;gap:2px}.topbar-date-nav:last-child{justify-content:flex-end}.topbar-date-nav button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;color:#8c8c96;background:transparent;font:inherit;cursor:pointer}.topbar-date-nav button:hover{color:#4b38ff;background:#f2f0ff}.topbar-date-nav button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.topbar-date-weekdays,.topbar-date-grid{padding:0 18px;display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.topbar-date-weekdays{padding-top:16px;padding-bottom:7px}.topbar-date-weekdays span{color:#42424d;font-size:11px;font-weight:650}.topbar-date-grid{padding-bottom:14px;row-gap:4px}.topbar-date-grid button{width:34px;height:34px;margin:auto;padding:0;border:1px solid transparent;border-radius:8px;color:#30303a;background:transparent;font:inherit;font-size:var(--client-type-body)!important;font-weight:520;cursor:pointer}.topbar-date-grid button:hover{color:#4b38ff;background:#f1efff}.topbar-date-grid button:disabled{color:#c7c7d0;background:transparent;border-color:transparent;cursor:not-allowed}.topbar-date-grid button:disabled:hover{color:#c7c7d0;background:transparent}.topbar-date-hint{margin:0;padding:0 18px 12px;color:#6d6d78;font-size:12px;text-align:center}.topbar-date-grid button.outside{color:#c3c3c9}.topbar-date-grid button.today{border-color:#4b38ff;color:#3422f2}.topbar-date-grid button.selected{border-color:#4b38ff;color:#fff;background:#4b38ff}.topbar-date-popover>footer{height:44px;display:grid;place-items:center;border-top:1px solid #ececf2}.topbar-date-popover>footer button{padding:6px 18px;border:0;color:#4b38ff;background:transparent;font:inherit;font-size:13px!important;font-weight:700;cursor:pointer}.topbar-date-popover>footer button:disabled{color:#c7c7d0;cursor:not-allowed}@media (max-width: 760px){.topbar-date-popover{position:fixed;top:62px;inset-inline-end:12px;width:min(310px,calc(100vw - 24px))}.topbar-date-range-picker{width:min(264px,58vw);flex-basis:min(264px,58vw)}.topbar-date-range-popover{position:fixed;top:62px;inset-inline-end:12px;max-width:calc(100vw - 24px);overflow-x:auto}.topbar-date-range-popover .rdp-months{flex-wrap:nowrap}}.sidebar:not(.ops-sidebar) .sidebar-footer-zone{margin:0 -18px -16px}.sidebar:not(.ops-sidebar) .sidebar-footer-card{width:100%;height:82px;padding:0 38px;border-inline-end:0;border-bottom:0;border-inline-start:0;border-radius:0;background:#ffffffe6;box-shadow:none;text-align:start}.sidebar:not(.ops-sidebar) .sidebar-footer-card:hover,.sidebar:not(.ops-sidebar) .sidebar-footer-card[aria-expanded=true]{border-color:#e3e3ed;border-radius:0;background:#fff;box-shadow:none}.layout:not(.sidebar-collapsed) .sidebar:not(.ops-sidebar) .sidebar-footer-card .sidebar-workspace-avatar{display:none}.sidebar:not(.ops-sidebar) .sidebar-workspace{align-items:center;justify-content:flex-start;text-align:start}.sidebar:not(.ops-sidebar) .sidebar-workspace>span:last-child{align-items:flex-start;text-align:start}.sidebar:not(.ops-sidebar) .sidebar-workspace strong{max-width:126px;overflow:hidden;color:#202036;font-size:15px;font-weight:720;line-height:1.25;text-overflow:ellipsis}.sidebar-workspace-points{margin-top:7px!important;display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:6px;color:#69697c!important;font-size:12px!important;line-height:1;white-space:nowrap}.sidebar-workspace-points img{width:17px;height:17px;display:block;object-fit:contain}.sidebar-workspace-points b{color:#202036;font-size:16px;font-weight:650;line-height:1}.sidebar-workspace-avatar{padding:0;display:flex;align-items:center;justify-content:center;line-height:1;text-align:center;text-indent:0;writing-mode:horizontal-tb}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-footer-zone{margin-top:0;margin-inline-end:-10px;margin-bottom:-16px;margin-inline-start:-10px}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-footer-card{width:100%;height:64px;border-radius:0}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-workspace{width:100%;justify-content:center;gap:0}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-workspace-avatar{width:40px;height:40px;flex-basis:40px;margin:0;border-radius:12px;font-size:15px}.sidebar-report-drawer-layer{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#1e1d307a;backdrop-filter:blur(8px) saturate(.88);-webkit-backdrop-filter:blur(8px) saturate(.88);animation:gapBackdropIn .18s ease-out}.sidebar-report-popover{position:relative;inset-inline-start:auto;bottom:auto;z-index:1;width:min(82vw,1480px);height:100%;display:flex;flex-direction:column;max-height:none;padding:0;overflow:hidden;border:0;border-inline-start:1px solid rgba(255,255,255,.72);border-radius:0;background:#fbfbfe;box-shadow:-24px 0 70px #1c18433d;animation:sidebarReportDrawerIn .22s ease-out}@keyframes sidebarReportDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.sidebar-report-popover .report-popover-head{position:sticky;z-index:2;top:0;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;box-sizing:border-box;min-height:82px;margin-bottom:0;padding:16px 30px;border-bottom:1px solid #e8e7f0;background:linear-gradient(115deg,#fff,#faf9ff 66%,#f1efff);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sidebar-report-popover .report-popover-body{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f8f8fc}.sidebar-report-popover .report-popover-head h3{margin:3px 0 0;color:#202036;font-size:18px!important;font-weight:750;line-height:1.35}.sidebar-report-popover .report-popover-title{min-width:0}.sidebar-report-popover .report-popover-eyebrow{display:block;margin-bottom:3px;color:#6956ff;font-size:9px;font-weight:800;line-height:1.35;letter-spacing:.12em}.sidebar-report-popover .report-popover-title p{margin:4px 0 0;color:#8e8da2;font-size:11px}.sidebar-report-popover .report-popover-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.sidebar-report-popover .report-popover-head-error{max-width:280px;margin-inline-start:auto;padding:7px 10px;overflow:hidden;border-radius:8px;color:#9f1239;background:#fff1f2;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sidebar-report-popover .report-generate-button{min-width:160px;height:36px;min-height:36px;padding:0 16px;border:1px solid #4b38ff;border-radius:9px;font-size:11px!important;font-weight:700;box-shadow:0 8px 18px #4b38ff33;white-space:nowrap}.sidebar-report-popover .report-generate-button:disabled{cursor:not-allowed;opacity:.58}.sidebar-report-popover .report-popover-filters{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:20px 24px 0}.sidebar-report-popover .report-popover-filters label{display:grid;gap:6px}.sidebar-report-popover .report-popover-filters label>span{color:#77758a;font-size:12px;font-weight:600}.sidebar-report-popover .report-popover-filters .select{min-width:148px;height:36px}.sidebar-report-popover .report-date-filter-field{min-width:300px}.sidebar-report-popover .report-date-filter-range{display:flex;align-items:center;gap:6px}.sidebar-report-popover .report-date-filter-range .input{width:138px;height:36px;padding:0 8px}.sidebar-report-popover .report-date-filter-range i{color:#858496;font-size:12px;font-style:normal}.sidebar-report-popover .report-popover-empty{padding:44px 16px;color:#88879a;text-align:center}.sidebar-report-popover .report-job-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;color:#5f5d73;background:#f1f0f7}.sidebar-report-popover .report-job-status.succeeded{color:#087443;background:#e9f9f0}.sidebar-report-popover .report-job-status.failed{color:#b42318;background:#fff0ee}.sidebar-report-popover .report-job-status.running,.sidebar-report-popover .report-job-status.queued{color:#4937c8;background:#efedff}.sidebar-report-popover .report-job-progress{max-width:210px;margin-top:5px;display:block;color:#858496;line-height:1.35}.sidebar-report-popover .report-job-progress.error{color:#b42318}.sidebar-report-popover .report-job-id{display:block;margin-top:5px;color:#77758a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.35;white-space:nowrap}.sidebar-report-popover .report-popover-close{width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid #e1dff0;border-radius:11px;color:#5d5b70;background:#ffffffd1;font-size:28px!important;font-weight:300;line-height:1;box-shadow:0 5px 14px #312a650f;cursor:pointer}.sidebar-report-popover .report-popover-close:hover{border-color:#c9c3ff;color:#4b38ff;background:#f2f0ff}.sidebar-report-popover .report-popover-table{width:100%;min-width:760px;margin:0}.sidebar-report-popover .report-popover-table-scroll{min-height:0;flex:1 1 auto;margin:16px 24px 24px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sidebar-report-popover .report-popover-table thead th{position:sticky;z-index:2;top:0;box-shadow:inset 0 -1px #ededf4}.sidebar-report-popover .report-col-name{width:32%}.sidebar-report-popover .report-col-scope{width:25%;min-width:180px}.sidebar-report-popover .report-col-scope>span,.sidebar-report-popover .report-col-scope>small{display:block}.sidebar-report-popover .report-col-scope>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-report-popover .report-col-scope>small{margin-top:4px;color:#858496}.sidebar-report-popover .report-col-type{width:76px;min-width:68px;white-space:nowrap}.sidebar-report-popover .report-col-status{width:64px;min-width:56px}.sidebar-report-popover .report-col-date{width:176px;min-width:168px;white-space:nowrap}.sidebar-report-popover .report-col-action{width:152px;min-width:144px;white-space:nowrap}.sidebar-report-popover .report-row-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.sidebar-report-popover .report-row-actions button,.sidebar-report-popover .report-retry-button{padding:0;border:0;color:#4b38ff;background:transparent;font:inherit;cursor:pointer;white-space:nowrap}.sidebar-report-popover .report-row-actions button:hover,.sidebar-report-popover .report-retry-button:hover{color:#3524dd;text-decoration:underline}.sidebar-report-popover .report-retry-button:disabled{color:#aaa8b7;cursor:not-allowed;text-decoration:none}.app-modal-overlay:has(.report-generation-modal){z-index:1300}.app-modal-card.report-generation-modal{width:min(620px,94vw)}.report-generation-form{display:grid;gap:18px}.report-generation-error{padding:9px 11px;border:1px solid #fecdd3;border-radius:8px;color:#9f1239;background:#fff1f2;line-height:1.5}.report-generation-field{display:grid;gap:7px}.report-generation-field>span,.report-generation-universes>legend{color:#353347;font-weight:700}.report-generation-field>small{color:#858496}.report-generation-field .topbar-date-range-picker{width:100%;flex:none}.report-generation-field .topbar-date-range-popover{inset-inline-end:auto;inset-inline-start:0}.report-generation-universes{min-width:0;margin:0;padding:0;border:0}.report-generation-universes>legend{margin-bottom:8px}.report-generation-select-all,.report-generation-universe-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;cursor:pointer}.report-generation-select-all{min-height:40px;padding:0 12px;border:1px solid #dedbea;border-radius:9px 9px 0 0;background:#f8f7fc}.report-generation-select-all>span{font-weight:700}.report-generation-select-all>small,.report-generation-universe-option>small{color:#858496;white-space:nowrap}.report-generation-select-all input,.report-generation-universe-option input{width:16px;height:16px;margin:0;accent-color:#4b38ff}.report-generation-universe-list{max-height:250px;overflow-y:auto;border:1px solid #dedbea;border-top:0;border-radius:0 0 9px 9px;background:#fff}.report-generation-universe-option{min-height:48px;padding:7px 12px;border-bottom:1px solid #efedf5}.report-generation-universe-option:last-child{border-bottom:0}.report-generation-universe-option:hover{background:#faf9ff}.report-generation-universe-option:has(input:disabled){color:#9693a3;background:#f8f7fa;cursor:not-allowed}.report-generation-entitlements{margin-inline-end:auto;align-self:center}.report-generation-entitlements>span{color:#9693a3}.report-generation-empty{padding:28px 16px;border:1px dashed #d8d5e4;border-radius:9px;color:#858496;background:#fafafe;text-align:center}@media (max-width: 1500px){.sidebar-report-popover{width:94vw}}@media (max-width: 900px) and (min-width: 621px){.sidebar:not(.ops-sidebar) .sidebar-footer-zone{margin-top:0;margin-inline-end:-10px;margin-bottom:-16px;margin-inline-start:-10px}.sidebar:not(.ops-sidebar) .sidebar-workspace{width:100%;justify-content:center;gap:0}.sidebar:not(.ops-sidebar) .sidebar-workspace-avatar{width:40px;height:40px;flex-basis:40px;margin:0;border-radius:12px;font-size:15px}}@media (max-width: 620px){.sidebar-report-popover{width:100vw}.sidebar-report-popover .report-popover-head{padding:10px 14px}.sidebar-report-popover .report-popover-head-error{max-width:150px}.sidebar-report-popover .report-generate-button{min-width:0;padding:0 12px}.sidebar-report-popover .report-popover-filters{margin-inline-end:14px;margin-inline-start:14px}.sidebar-report-popover .report-popover-filters label{width:calc(50% - 8px)}.sidebar-report-popover .report-date-filter-field{width:100%;min-width:0}.sidebar-report-popover .report-date-filter-range .input{width:calc(50% - 16px)}.sidebar-report-popover .report-popover-filters .select{width:100%;min-width:0}.sidebar-report-popover .report-popover-table-scroll{margin-inline-end:14px;margin-inline-start:14px}}.sidebar:not(.ops-sidebar) .sidebar-footer-card{height:58px;padding-block:0 0;padding-inline:16px 12px}.layout:not(.sidebar-collapsed) .sidebar:not(.ops-sidebar) .sidebar-footer-card .sidebar-workspace-avatar{display:flex}.sidebar:not(.ops-sidebar) .sidebar-footer-card .sidebar-workspace{min-width:0;gap:9px}.sidebar:not(.ops-sidebar) .sidebar-footer-card .sidebar-workspace-avatar{width:30px;height:30px;flex:0 0 30px;border-radius:9px;font-size:var(--client-type-body)}.sidebar-workspace-avatar.has-logo{overflow:hidden;border:1px solid #e6e5ee;background:#fff;box-shadow:none}.sidebar-workspace-avatar img{width:100%;height:100%;padding:3px;display:block;object-fit:contain}.sidebar:not(.ops-sidebar) .sidebar-workspace>span:last-child{min-width:0}.sidebar:not(.ops-sidebar) .sidebar-workspace strong,.sidebar:not(.ops-sidebar) .sidebar-workspace-points,.sidebar:not(.ops-sidebar) .sidebar-workspace-points b{font-size:var(--client-type-body)!important}.sidebar:not(.ops-sidebar) .sidebar-workspace strong{max-width:122px;line-height:1.2}.sidebar:not(.ops-sidebar) .sidebar-workspace-points{margin-top:4px!important;gap:4px}.sidebar:not(.ops-sidebar) .sidebar-workspace-points img{width:13px;height:13px;padding:0}.sidebar:not(.ops-sidebar) .sidebar-footer-arrow{margin-inline-start:auto;padding-inline-start:8px;display:inline-flex;flex:0 0 22px;justify-content:flex-end}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-footer-card{height:58px;padding:0}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-workspace-avatar{width:38px;height:38px;flex-basis:38px}.brand-logo-editor{padding:14px;display:flex;align-items:center;gap:14px;border:1px solid #e4e3ec;border-radius:10px;background:#fafafe}.brand-logo-preview{width:56px;height:56px;padding:7px;display:flex;flex:0 0 56px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #dedcec;border-radius:12px;color:#fff;background:linear-gradient(145deg,#4c35ff,#2f8cff);font-size:var(--client-type-page);font-weight:700}.brand-logo-preview img{width:100%;height:100%;display:block;object-fit:contain}.brand-logo-editor-copy{display:grid;gap:4px}.brand-logo-editor-copy strong,.brand-logo-editor-copy small,.brand-logo-editor-actions .button{font-size:var(--client-type-body)}.brand-logo-editor-copy small{color:#88879a}.brand-logo-editor-actions{margin-top:5px;display:flex;gap:8px}.brand-logo-upload-button{position:relative;overflow:hidden;cursor:pointer}.brand-logo-upload-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover,body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover .table th,body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover .table td,body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover a,body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover button{font-size:var(--client-type-body)!important;line-height:1.5}body:has(.main-shell:not(.ops-main-shell)) .sidebar-report-popover .report-popover-head h3{font-size:18px!important;line-height:1.35}@media (max-width: 700px){.brand-logo-editor{align-items:flex-start}.brand-logo-editor-actions{flex-wrap:wrap}}.sidebar-workspace-avatar-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:grid;place-items:center;line-height:1;text-align:center;text-indent:0;writing-mode:horizontal-tb}.sidebar-workspace-avatar:not(.has-logo){position:relative}.layout.sidebar-collapsed .sidebar:not(.ops-sidebar) .sidebar-workspace-menu{inset-inline-start:0;bottom:74px}body:has(.main-shell:not(.ops-main-shell)){--client-topbar-height: 56px}.main-shell:not(.ops-main-shell) .topbar{height:var(--client-topbar-height);min-height:var(--client-topbar-height);box-sizing:border-box;padding-block:5px 5px;padding-inline:34px 28px}.main-shell:not(.ops-main-shell) .topbar-actions>.button,.main-shell:not(.ops-main-shell) .topbar-actions .select,.main-shell:not(.ops-main-shell) .topbar .topbar-context-trigger,.main-shell:not(.ops-main-shell) .topbar .topbar-raw-answer-search>input,.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .input,.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .select,.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .select option,.main-shell:not(.ops-main-shell) .topbar-date-trigger{font-size:11px!important;font-weight:400!important}.main-shell:not(.ops-main-shell) .topbar-actions>.button{min-height:30px;padding:0 11px}.main-shell:not(.ops-main-shell) .topbar-actions .select{height:30px;padding-block:0 0;padding-inline:10px 30px}.main-shell:not(.ops-main-shell) .icon-btn,.main-shell:not(.ops-main-shell) .topbar-filter-trigger{width:30px;height:30px}.main-shell:not(.ops-main-shell) .topbar .topbar-context-trigger{min-height:28px;padding:0 7px}.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter{height:30px}.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .input,.main-shell:not(.ops-main-shell) .topbar .topbar-universe-filter .select{height:28px!important;line-height:28px}.main-shell:not(.ops-main-shell) .topbar-raw-answer-search,.main-shell:not(.ops-main-shell) .topbar-date-trigger{height:30px}.main-shell:not(.ops-main-shell) .topbar-raw-answer-search>svg,.main-shell:not(.ops-main-shell) .topbar-date-trigger>svg{width:14px;height:14px}.sidebar:not(.ops-sidebar) .sidebar-header{height:64px;margin-bottom:0}.sidebar:not(.ops-sidebar) .sidebar-brand-mark,.sidebar:not(.ops-sidebar) .sidebar-brand-mark img{width:24px;height:24px;flex-basis:24px}.sidebar:not(.ops-sidebar) .sidebar-brand-name{font-size:18px!important;line-height:24px;letter-spacing:-.04em}.sidebar-nav-section:first-child .sidebar-group-label{margin-top:0}.ai-raw-answer-list{padding-inline-end:0}.ai-raw-answer-list-head,.ai-raw-answer-list-pagination{margin-inline-end:14px}.ai-raw-answer-list-body{padding-inline-end:14px}.generation-page{--generation-ink: #14213d;--generation-accent: #5b5bd6;--generation-accent-soft: #f2f1ff;--generation-mint: #0f9f7f}.generation-page-header{position:relative;overflow:hidden;border-color:#dedcf8;background:radial-gradient(circle at 92% 12%,rgba(91,91,214,.16),transparent 30%),linear-gradient(135deg,#fff,#f9f8ff 54%,#f0f5ff)}.generation-page-header:after{content:"";position:absolute;width:180px;height:180px;inset-inline-end:-92px;bottom:-122px;border:28px solid rgba(91,91,214,.08);border-radius:50%;pointer-events:none}.generation-page-header-main,.generation-section-heading,.generation-context-panel-head,.generation-step-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.generation-page-header .page-title-wrap{margin-bottom:0}.generation-page-header-tags,.generation-chip-list,.generation-pack-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.generation-page-header-note{max-width:860px;margin-top:8px;color:#58637a;font-size:13px;line-height:1.65}.generation-tag{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid #e1e5ed;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:650;line-height:16px}.generation-tag.tone-brand{border-color:#d8d4ff;background:var(--generation-accent-soft);color:#4b45b8}.generation-tag.tone-success{border-color:#bdebdc;background:#effcf7;color:#08765f}.generation-tag.tone-warning{border-color:#f8d9a4;background:#fff9ec;color:#a65a11}.generation-overview-grid,.generation-context-grid,.generation-quality-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:14px}.generation-overview-grid>.card,.generation-context-grid>*,.generation-quality-grid>*{min-width:0}.generation-scope-card,.generation-output-card,.generation-pack-card,.generation-preflight-card,.generation-run-hero{border-color:#dfe4ee}.generation-section-heading{margin-bottom:14px}.generation-section-heading h3,.generation-context-panel h4{margin:2px 0 0;color:var(--generation-ink)}.generation-section-heading h3{font-size:18px}.generation-context-panel h4{font-size:15px}.generation-section-kicker{display:block;color:#7773bd;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.5}.generation-info-list,.generation-context-panel{display:grid;gap:10px}.generation-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:9px;border-bottom:1px dashed #e5e9f0;font-size:13px}.generation-info-row:last-child{padding-bottom:0;border-bottom:0}.generation-info-row>span{flex:0 0 auto;color:var(--text-muted)}.generation-info-row>strong{min-width:0;color:#27344c;text-align:end;overflow-wrap:anywhere}.generation-info-emphasis{color:var(--generation-accent)!important}.generation-scope-card>.generation-chip-list,.generation-output-card>.generation-chip-list{margin-top:14px}.generation-details{margin-top:12px;border:1px solid #e5e9f0;border-radius:10px;background:#fbfcfe}.generation-details summary{padding:10px 12px;color:#4b556b;cursor:pointer;font-size:12px;font-weight:700}.generation-details-content{padding:0 12px 12px}.generation-metric-grid,.generation-quality-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.generation-metric-card,.generation-quality-metrics>div{min-width:0;border:1px solid #e1e5ed;border-radius:11px;background:linear-gradient(180deg,#fff,#f8f9fc);padding:12px}.generation-metric-card>span,.generation-quality-metrics span,.generation-run-metrics span,.generation-modal-summary span{display:block;color:var(--text-muted);font-size:11px;font-weight:650}.generation-metric-card strong,.generation-quality-metrics strong{display:block;margin-top:6px;color:var(--generation-ink);font-size:21px;line-height:1.15}.generation-metric-card small,.generation-quality-metrics small,.generation-modal-summary small{display:block;margin-top:5px;color:#7b8498;font-size:10px;line-height:1.45}.generation-contract-note,.generation-explainer,.generation-modal-contract{display:grid;gap:4px;margin-top:12px;border:1px solid #d9d5ff;border-inline-start:3px solid var(--generation-accent);border-radius:9px;background:#f8f7ff;padding:11px 12px;color:#4e5368;font-size:12px;line-height:1.55}.generation-contract-note strong,.generation-explainer strong,.generation-modal-contract strong{color:#39368f}.generation-industry-path{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;border:1px solid #d9d5ff;border-radius:11px;background:linear-gradient(90deg,#f6f4ff,#fbfdff);padding:12px 14px}.generation-industry-path span,.generation-industry-path small{color:#6b7280;font-size:11px}.generation-industry-path strong{color:#37358d;font-size:14px}.generation-context-grid{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.generation-context-grid-compact{align-items:stretch}.generation-context-panel{align-content:start;border:1px solid #e1e5ed;border-radius:12px;background:#fbfcfe;padding:14px}.generation-context-copy{margin:0;color:#566176;font-size:12px;line-height:1.65}.generation-evidence-list{display:grid;gap:7px;margin:0;padding-inline-start:18px;color:#445066;font-size:12px;line-height:1.55}.generation-segment-grid{display:grid;gap:8px}.generation-segment-card{border:1px solid #e2defe;border-radius:10px;background:#fff;padding:10px 11px}.generation-segment-head{display:flex;justify-content:space-between;gap:10px}.generation-segment-head strong{color:#303759;font-size:13px}.generation-segment-head span,.generation-segment-card code{color:#7773bd;font-size:10px}.generation-segment-card code{display:block;margin-top:4px;overflow-wrap:anywhere}.generation-segment-card p{margin:7px 0 0;color:#667085;font-size:11px;line-height:1.5}.generation-subsection{display:grid;gap:7px}.generation-subsection>span{color:#6b7280;font-size:11px;font-weight:700}.generation-source-list{margin-top:2px}.generation-raw-summary{display:grid;gap:8px;padding:0 12px 12px;max-height:240px;overflow:auto}.generation-raw-summary>div{display:grid;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:10px;color:#5f697b;font-size:11px;line-height:1.5}.generation-raw-summary code,.generation-step-details code{color:#5651b8;font-size:10px}.generation-pack-toolbar{margin-top:14px}.generation-governance-note{margin-top:12px}.generation-diff{margin-top:14px}.generation-preflight-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.generation-preflight-item{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid #e2e8f0;border-radius:10px;padding:9px;background:#fbfcfe}.generation-preflight-icon{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:800}.generation-preflight-item.is-passed .generation-preflight-icon{background:#e7f8f1;color:#078366}.generation-preflight-item.is-warning .generation-preflight-icon{background:#fff3dc;color:#b76613}.generation-preflight-item strong,.generation-preflight-item small{display:block}.generation-preflight-item strong{color:#3d475b;font-size:11px}.generation-preflight-item small{margin-top:3px;color:#8a93a3;font-size:10px}.generation-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.generation-step-card{display:flex;gap:11px;min-width:0;border:1px solid #e1e5ed;border-radius:11px;background:#fbfcfe;padding:11px}.generation-step-number{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:#eceafd;color:#5954bd;font-size:11px;font-weight:800}.generation-step-card-body,.generation-step-card>div{min-width:0;flex:1}.generation-step-card strong{color:#344056;font-size:12px}.generation-step-card p{margin:4px 0 0;color:#778195;font-size:10px;line-height:1.5}.generation-step-card.status-running{border-color:#bcb8f3;background:#faf9ff;box-shadow:inset 3px 0 0 var(--generation-accent)}.generation-step-card.status-completed .generation-step-number{background:#e7f8f1;color:#08795f}.generation-step-card.status-failed{border-color:#fecaca;background:#fff8f8}.generation-step-details{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.generation-step-details span{display:inline-flex;gap:4px;border-radius:6px;background:#fff;padding:3px 5px;color:#6a7282;font-size:10px;overflow-wrap:anywhere}.generation-run-metrics{display:grid;grid-template-columns:1.25fr 1fr .8fr .8fr;gap:9px;margin-bottom:12px}.generation-run-metrics>div{min-width:0;border:1px solid #e1e5ed;border-radius:10px;background:#fbfcfe;padding:10px 11px}.generation-run-metrics strong{display:block;margin-top:5px;color:#2d3850;font-size:13px;overflow-wrap:anywhere}.generation-run-time{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;color:#7a8495;font-size:11px}.generation-live-note{display:flex;align-items:center;gap:8px;margin-top:12px;color:#4e4aa7;font-size:12px}.generation-live-note>span{width:8px;height:8px;border-radius:50%;background:var(--generation-accent);box-shadow:0 0 0 5px #5b5bd61c;animation:generation-live-pulse 1.5s ease-in-out infinite}@keyframes generation-live-pulse{50%{opacity:.42}}.generation-quality-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.generation-quality-metrics{align-content:start}.generation-modal-summary{display:grid;grid-template-columns:.7fr 1fr 1.3fr;gap:8px}.generation-modal-summary>div{min-width:0;border:1px solid #e1e5ed;border-radius:10px;background:#f8f9fc;padding:10px}.generation-modal-summary strong{display:block;margin-top:5px;color:#333b53;font-size:15px;overflow-wrap:anywhere}.generation-page .ops-modal-card{width:min(720px,94vw);max-height:90vh;overflow:auto}@media (max-width: 620px){body:has(.main-shell:not(.ops-main-shell)){--client-topbar-height: 54px}.main-shell:not(.ops-main-shell){padding-top:var(--client-topbar-height)}.main-shell:not(.ops-main-shell) .topbar{min-height:var(--client-topbar-height);padding:5px 12px}.topbar-context-popover,.topbar-filter-popover,.topbar-date-popover{top:calc(var(--client-topbar-height) + 4px)}.generation-page{padding:12px}.generation-page-header-main,.generation-section-heading,.generation-context-panel-head{flex-direction:column;align-items:stretch}.generation-page-header-tags{justify-content:flex-start}.generation-overview-grid,.generation-context-grid,.generation-quality-grid,.generation-step-grid,.generation-metric-grid,.generation-quality-metrics,.generation-run-metrics,.generation-modal-summary{grid-template-columns:1fr}.generation-preflight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-industry-path{grid-template-columns:1fr}.generation-info-row{display:grid;gap:4px}.generation-info-row>strong{text-align:start}.generation-raw-summary>div{grid-template-columns:1fr}}@media (min-width: 621px) and (max-width: 1080px){.generation-overview-grid,.generation-quality-grid{grid-template-columns:1fr}.generation-preflight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.generation-metric-grid,.generation-quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-pricing-hero{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;overflow:hidden;padding:28px 30px;border:1px solid #dbe6ff;border-radius:18px;background:radial-gradient(circle at 88% 18%,rgba(96,165,250,.26),transparent 28%),linear-gradient(135deg,#f8fbff,#eef4ff 52%,#f5f3ff);box-shadow:0 14px 36px #1e40af14}.service-pricing-hero:after{content:"";position:absolute;width:190px;height:190px;inset-inline-end:-58px;bottom:-112px;border:36px solid rgba(79,70,229,.08);border-radius:50%}.service-pricing-hero-copy{position:relative;z-index:1;max-width:860px}.service-pricing-eyebrow{margin-bottom:8px;color:#4f46e5;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.service-pricing-hero h2{margin:0;color:#14213d;font-size:28px;letter-spacing:-.03em}.service-pricing-hero p{max-width:780px;margin:10px 0 18px;color:#52617a;font-size:14px;line-height:1.75}.service-pricing-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.service-pricing-flow span{padding:7px 10px;border:1px solid rgba(99,102,241,.16);border-radius:8px;background:#ffffffb8;color:#334155;font-size:12px;font-weight:650}.service-pricing-flow i{color:#818cf8;font-style:normal}.service-pricing-live-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:9px 12px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4e6;color:#166534;font-size:12px;font-weight:700}.service-pricing-live-badge span{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.service-pricing-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.service-pricing-summary-card{display:grid;gap:5px;padding:17px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-sm)}.service-pricing-summary-card span,.service-pricing-summary-card small{color:var(--text-muted)}.service-pricing-summary-card span{font-size:13px;font-weight:650}.service-pricing-summary-card strong{font-size:27px;line-height:1}.service-pricing-summary-card small{font-size:12px}.service-pricing-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;padding:6px;border:1px solid var(--line);border-radius:14px;background:#eef2f7}.service-pricing-tabs button{display:grid;gap:4px;padding:11px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#475569;cursor:pointer;font:inherit;text-align:start;transition:.16s ease}.service-pricing-tabs button:hover{background:#ffffff9e}.service-pricing-tabs button.is-active{border-color:#dbeafe;background:#fff;color:#1d4ed8;box-shadow:0 5px 16px #0f172a12}.service-pricing-tabs button>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:750}.service-pricing-tabs b{min-width:24px;padding:2px 7px;border-radius:999px;background:#e2e8f0;color:#64748b;font-size:11px;text-align:center}.service-pricing-tabs .is-active b{background:#dbeafe;color:#1d4ed8}.service-pricing-tabs small{color:#94a3b8;font-size:11px}.service-pricing-section-card{padding:22px}.service-pricing-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.service-pricing-section-head h3,.service-pricing-section-head p{margin:0}.service-pricing-section-head h3{font-size:19px}.service-pricing-section-head p{margin-top:5px;color:var(--text-muted);font-size:13px}.service-pricing-formula{flex:0 0 auto;padding:9px 12px;border:1px solid #c7d2fe;border-radius:9px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:700}.service-pricing-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-pricing-rule-card{display:flex;flex-direction:column;min-height:252px;padding:18px;border:1px solid #dfe7f3;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdff);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.service-pricing-rule-card:hover{border-color:#c7d2fe;box-shadow:0 10px 26px #1e40af14;transform:translateY(-1px)}.service-pricing-rule-card.is-disabled{background:#f8fafc;opacity:.8}.service-pricing-rule-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.service-pricing-rule-head>div{display:grid;gap:6px;min-width:0}.service-pricing-module{color:#475569;font-size:12px;font-weight:700}.service-pricing-rule-head code{overflow:hidden;color:#94a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.service-pricing-status{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700}.service-pricing-status.is-enabled{background:#ecfdf5;color:#047857}.service-pricing-rule-name{margin-top:18px;color:#1e293b;font-size:17px;font-weight:760}.service-pricing-price{display:flex;align-items:baseline;gap:9px;margin-top:12px}.service-pricing-price strong{color:#4338ca;font-size:31px;line-height:1}.service-pricing-price span{color:#64748b;font-size:12px}.service-pricing-rule-card>p{margin:14px 0 18px;color:#64748b;font-size:13px;line-height:1.6}.service-pricing-rule-actions{display:flex;gap:8px;margin-top:auto}.service-pricing-edit-form{display:grid;gap:12px;margin:16px 0}.service-pricing-edit-form label{display:grid;gap:6px}.service-pricing-edit-form label>span{color:#64748b;font-size:12px;font-weight:650}.service-pricing-edit-form textarea.input{height:auto;min-height:76px;padding-top:9px;resize:vertical}.service-pricing-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-pricing-empty{grid-column:1 / -1;padding:48px 20px;color:var(--text-muted);text-align:center}@media (max-width: 980px){.service-pricing-summary-grid,.service-pricing-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-pricing-rule-grid{grid-template-columns:1fr}}@media (max-width: 640px){.service-pricing-hero,.service-pricing-section-head{flex-direction:column}.service-pricing-hero{padding:22px 18px}.service-pricing-hero h2{font-size:24px}.service-pricing-live-badge,.service-pricing-formula{align-self:flex-start}.service-pricing-summary-grid,.service-pricing-tabs,.service-pricing-edit-row{grid-template-columns:1fr}.service-pricing-section-card{padding:16px}}.topbar-optimization-views{display:inline-flex;gap:4px;padding-inline-end:8px;border-inline-end:1px solid var(--line)}.topbar-optimization-views .button{white-space:nowrap}.topbar-task-filter .select{min-width:118px}.main-shell:not(.ops-main-shell) .page.optimization-task-page{min-height:100%;padding:0;background:#fff}.main-shell:not(.ops-main-shell) .optimization-task-ledger{padding:0;margin:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.main-shell:not(.ops-main-shell) .optimization-task-ledger:hover{border-color:transparent;box-shadow:none;transform:none}.optimization-task-content-actions{min-height:58px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ececf2;background:#fff}.optimization-task-view-actions,.optimization-task-secondary-actions{display:inline-flex;align-items:center;gap:7px}.optimization-task-content-actions .button{min-height:34px;height:34px!important;padding:0 13px!important;font-size:11px;white-space:nowrap}.task-inline-detail{display:grid;gap:16px}.task-inline-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.task-inline-detail-head p{margin:6px 0 0}.task-inline-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden}.task-inline-property-grid>div{display:grid;gap:6px;padding:12px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.task-inline-property-grid span{color:var(--text-muted);font-size:12px}.task-inline-property-grid strong{font-size:13px;font-weight:600}.task-inline-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-inline-sections section,.task-inline-logs{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.task-inline-sections h4,.task-inline-logs h4{margin:0 0 10px}.task-inline-sections h4 span{color:var(--text-muted);font-weight:500}.task-inline-item{padding:7px 0;border-bottom:1px solid var(--line)}.task-inline-item:last-child{border-bottom:0}.task-inline-logs>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 0}.task-inline-logs small{color:var(--text-muted)}.task-inline-loading{padding:18px;color:var(--text-muted);text-align:center}.optimization-task-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.optimization-task-table-scroll .table{min-width:980px}.main-shell:not(.ops-main-shell) .optimization-task-ledger .optimization-task-table{border:0;border-radius:0}.optimization-task-table .col-id{width:50px}.optimization-task-table .col-task-status,.optimization-task-table .col-coverage{width:82px}.optimization-task-table .col-completion{width:74px}.optimization-task-table .col-relations{width:170px}.optimization-task-table .col-priority{width:70px}.optimization-task-table .col-actions{width:190px}.optimization-task-title-cell strong,.optimization-task-title-cell small{display:block}.optimization-task-title-cell strong{overflow:hidden;color:#292940;font-weight:680;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.optimization-task-title-cell small{margin-top:4px;overflow:hidden;color:#9997aa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.optimization-task-table .table-actions{gap:5px;flex-wrap:nowrap}.optimization-task-table .table-actions .button{min-width:50px;height:32px;padding:0 9px;font-size:11px}.optimization-task-ledger>.optimization-task-table-scroll+div{margin-top:0!important;padding:13px 16px;border-top:1px solid #ececf2}.optimization-task-drawer-backdrop{background:#1e1d307a;backdrop-filter:blur(8px) saturate(.88);-webkit-backdrop-filter:blur(8px) saturate(.88)}.optimization-task-drawer{width:min(82vw,1320px);display:flex;flex-direction:column;overflow:hidden;border-inline-start:1px solid rgba(255,255,255,.72);background:#fbfbfe;box-shadow:-24px 0 70px #1c18433d}.optimization-task-drawer-header{flex:0 0 auto}.optimization-task-drawer-header>div{min-width:0;padding-inline-end:20px}.optimization-task-drawer-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optimization-task-drawer-body{min-height:0;padding:24px 28px 30px;flex:1 1 auto;overflow-y:auto;background:#fff}@media (max-width: 920px){.task-inline-property-grid,.task-inline-sections{grid-template-columns:1fr}.optimization-task-drawer{width:94vw}}@media (max-width: 680px){.optimization-task-content-actions{align-items:stretch;flex-direction:column}.optimization-task-view-actions,.optimization-task-secondary-actions{flex-wrap:wrap}.optimization-task-drawer{width:100vw}.optimization-task-drawer-body{padding:18px 14px 24px}}.gap-keyword-input{position:relative;display:inline-flex;min-width:260px}.gap-keyword-input .input{width:100%;padding-inline-end:38px}.gap-keyword-input button{position:absolute;top:50%;inset-inline-end:10px;width:24px;height:24px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;color:#687086;background:#eef0f8;font-size:18px;line-height:22px;cursor:pointer}.gap-keyword-input button:hover{color:#5b43f5;background:#e1ddff}.gap-aggregate-board{margin:0 0 20px;padding:24px;border:1px solid #e6e8f2;border-radius:22px;background:linear-gradient(135deg,#fff,#f8f7ff);box-shadow:0 14px 36px #2f2b570f}.gap-aggregate-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.gap-aggregate-heading span{color:#6d5dfc;font-size:12px;font-weight:800;letter-spacing:.12em}.gap-aggregate-heading h2{margin:5px 0 0;color:#25263a;font-size:24px}.gap-aggregate-heading p{max-width:520px;margin:0;color:#777d91}.gap-platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.gap-platform-card,.gap-root-card{text-align:start;font:inherit;cursor:pointer}.gap-platform-card{position:relative;padding:18px;border:1px solid #e1e3ef;border-radius:16px;color:#303247;background:#fff;transition:.2s ease}.gap-platform-card:hover,.gap-platform-card.active{transform:translateY(-1px);border-color:#6d5dfc;box-shadow:0 10px 24px #6d5dfc1f}.gap-platform-card span{display:block;font-weight:800}.gap-platform-card strong{display:block;margin:8px 0 2px;color:#4d37ed;font-size:30px}.gap-platform-card small,.gap-platform-card em{color:#858a9b;font-style:normal}.gap-platform-card div{height:5px;margin:14px 0 8px;overflow:hidden;border-radius:999px;background:#eeeff5}.gap-platform-card div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7965ff,#b09cff)}.gap-root-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.gap-root-card{padding:16px;border:1px solid #e6e7f0;border-radius:14px;color:#33354a;background:#ffffffd1}.gap-root-card:hover,.gap-root-card.active{border-color:#7763ff;background:#f3f0ff}.gap-root-card span{display:block;min-height:40px;font-weight:750}.gap-root-card strong{display:block;margin-top:8px;color:#5a43ef;font-size:25px}.gap-root-card small,.gap-root-card em{display:block;margin-top:4px;color:#81869a;font-style:normal}.gap-entity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:18px}.gap-entity-card{padding:18px;border:1px solid #e2e4ee;border-radius:16px;color:#303247;background:#fff;text-align:start;font:inherit;cursor:pointer;transition:.2s ease}.gap-entity-card:hover,.gap-entity-card.active{transform:translateY(-1px);border-color:#6954f7;box-shadow:0 12px 28px #5b43ef1f}.gap-entity-card>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#777d91;font-size:12px;text-transform:uppercase}.gap-entity-card h3{display:flex;align-items:flex-start;gap:8px;margin:12px 0 6px;font-size:17px;line-height:1.4}.gap-entity-card h3 i{min-width:28px;flex:0 0 auto;padding:2px 6px;border-radius:7px;color:#6a54f2;background:#f0edff;font-size:11px;font-style:normal;text-align:center}.gap-entity-card p{min-height:42px;margin:0;color:#7a8093;line-height:1.5}.gap-entity-card dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 0;padding-top:14px;border-top:1px solid #ececf3}.gap-entity-card dl div{display:flex;flex-direction:column;gap:3px}.gap-entity-card dt{color:#9296a6;font-size:11px}.gap-entity-card dd{margin:0;color:#4e3be7;font-size:18px;font-weight:800}.gap-drilldown-title{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid #e6e7ef}.gap-drilldown-title h3,.gap-drilldown-title p{margin:0}.gap-drilldown-title p{margin-top:4px;color:#7b8093}.gap-aggregate-controls{display:flex;align-items:flex-end;gap:14px;margin-top:18px;padding:14px 16px;border:1px solid #e6e5f1;border-radius:14px;background:#fafaff}.gap-aggregate-controls label{display:grid;min-width:210px;gap:6px}.gap-aggregate-controls label>span{color:#767a8e;font-size:12px;font-weight:700}.gap-aggregate-controls>small{margin-block:0 10px;margin-inline:auto 0;color:#85899b;line-height:1.5}.gap-query-drawer-layer{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.gap-query-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1e1d307a;backdrop-filter:blur(8px) saturate(.88);-webkit-backdrop-filter:blur(8px) saturate(.88);cursor:default;animation:gapBackdropIn .18s ease-out}.gap-query-drawer{position:relative;width:min(82vw,1480px);height:100%;display:flex;flex-direction:column;overflow:hidden;border-inline-start:1px solid rgba(255,255,255,.72);color:#25253a;background:#fbfbfe;box-shadow:-24px 0 70px #1c18433d;animation:gapDrawerIn .22s ease-out}.gap-query-drawer>header{min-height:82px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 30px;border-bottom:1px solid #e8e7f0;background:linear-gradient(115deg,#fff,#faf9ff 66%,#f1efff)}.gap-query-drawer>header span{margin-bottom:3px;color:#6956ff;font-size:9px;font-weight:800;letter-spacing:.12em}.gap-query-drawer>header h2{margin:3px 0 0;color:#202036;font-size:18px;font-weight:750;line-height:1.35}.gap-query-drawer>header p{margin:4px 0 0;color:#8e8da2;font-size:11px}.gap-query-drawer-summary{gap:8px;margin:18px 28px 14px;padding:16px 20px;border:1px solid #e3e0f7;border-radius:14px;background:linear-gradient(115deg,#f7f5ff,#fff 54%,#f4f8ff);box-shadow:0 10px 28px #3c327e0f}.gap-query-drawer-content{min-height:0;flex:1;overflow-y:auto;padding:18px 28px 28px;background:#f8f8fc}.gap-query-diagnosis-card{padding:18px;border:1px solid #e3e0ed;border-radius:14px;background:#fff;box-shadow:0 6px 18px #2b274f09}.gap-query-diagnosis-card+.gap-query-diagnosis-card{margin-top:12px}.gap-query-diagnosis-top{display:flex;align-items:center;gap:9px;color:#8b8e9f;font-size:12px}.gap-query-diagnosis-top b{margin-inline-start:auto;color:#ef6b54}.gap-query-diagnosis-card h3{margin:13px 0 8px;color:#303246;font-size:16px;line-height:1.5}.gap-query-diagnosis-card>p{margin:0;color:#74798d;font-size:13px;line-height:1.65}.gap-query-diagnosis-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0 0}.gap-query-diagnosis-card dl div{min-width:0;padding:9px 10px;border-radius:9px;background:#f8f8fc}.gap-query-diagnosis-card dt{color:#999cac;font-size:10px}.gap-query-diagnosis-card dd{margin:4px 0 0;overflow:hidden;color:#44465a;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.gap-query-diagnosis-card footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:15px;padding-top:14px;border-top:1px solid #eeeef4}.gap-query-diagnosis-card footer .button,.gap-query-diagnosis-card footer a.button{width:auto;height:36px;min-height:36px;margin:0;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;text-decoration:none;vertical-align:middle}.gap-query-drawer-pagination{padding:12px 28px 18px;border-top:1px solid #e5e4ee;background:#fff}.main-shell:not(.ops-main-shell) .topbar-gap-search{width:min(250px,20vw)}.main-shell:not(.ops-main-shell) .topbar-gap-platform-filter{width:148px;flex:0 0 148px}.main-shell:not(.ops-main-shell) .topbar-gap-sort-filter{width:154px;flex:0 0 154px}.topbar-gap-filter-popover{width:460px}.topbar-gap-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px}.topbar-gap-filter-grid label{display:grid;gap:7px;color:#77778a;font-size:12px;font-weight:650}.topbar-gap-filter-grid .select{width:100%;height:36px!important}.gap-aggregate-heading-actions{display:flex;align-items:flex-end;flex-direction:column;gap:9px}.gap-aggregate-heading-actions>p{margin:0}.gap-aggregate-heading-actions>div{display:flex;gap:8px}.gap-aggregate-heading-actions .button{min-height:34px;padding:0 12px;font-size:11px}.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-actions{position:relative;z-index:20;min-width:0;flex:1 1 auto;flex-wrap:nowrap;gap:7px;overflow:visible}.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-search{width:auto;min-width:168px;max-width:250px;flex:1 1 220px}.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-platform-filter{position:relative;z-index:1;width:132px;min-width:112px;flex:0 1 132px}.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-sort-filter{position:relative;z-index:1;width:140px;min-width:122px;flex:0 1 140px}.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-filter{position:relative;z-index:240;flex:0 0 30px}.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-filter-popover{z-index:260}.main-shell:not(.ops-main-shell) .page.gap-diagnosis-page{padding:0!important}.gap-diagnosis-page .gap-aggregate-board{min-height:calc(100vh - var(--client-topbar-height));margin:0;padding:18px 24px 32px;border:0;border-radius:0;background:#f8f8fc;box-shadow:none}.gap-page-action-row{display:flex;justify-content:flex-end;margin-bottom:14px}.gap-page-action-row .button.primary,.gap-query-drawer-header-actions .button.primary{min-height:36px;padding:0 16px;border:1px solid #4b38ff;border-radius:9px;color:#fff;background:#4b38ff;font-size:11px;font-weight:700;box-shadow:0 8px 18px #4b38ff33}.gap-page-action-row .button.primary:hover,.gap-query-drawer-header-actions .button.primary:hover{background:#3f2de8;box-shadow:0 10px 22px #4b38ff45}.gap-page-action-row .button.primary:disabled,.gap-query-drawer-header-actions .button.primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.gap-query-drawer-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.gap-query-drawer>header .gap-query-drawer-close{width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid #e1dff0;border-radius:11px;color:#5d5b70;background:#ffffffd1;font-size:28px;font-weight:300;line-height:1;box-shadow:0 5px 14px #312a650f;cursor:pointer}.gap-query-drawer>header .gap-query-drawer-close:hover{border-color:#c9c3ff;color:#4b38ff;background:#f2f0ff}@keyframes gapDrawerIn{0%{transform:translate(30px);opacity:.4}to{transform:translate(0);opacity:1}}@keyframes gapBackdropIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1180px){.main-shell:not(.ops-main-shell) .topbar-gap-search{width:190px}.main-shell:not(.ops-main-shell) .topbar-gap-sort-filter{display:none}.gap-query-drawer{width:94vw}}@media (max-width: 900px){.gap-aggregate-controls{align-items:stretch;flex-direction:column}.gap-aggregate-controls>small{margin:0}}@media (max-width: 760px){.gap-aggregate-heading{align-items:flex-start;flex-direction:column}.gap-aggregate-board{padding:18px}.gap-keyword-input{min-width:100%}.main-shell:not(.ops-main-shell) .topbar-gap-platform-filter{display:none}.topbar-gap-filter-popover{position:fixed;top:62px;inset-inline-end:12px;width:min(460px,calc(100vw - 24px))}.topbar-gap-filter-grid{grid-template-columns:1fr}.gap-aggregate-heading-actions{align-items:flex-start}.gap-query-drawer{width:100vw}}@media (max-width: 640px){.gap-diagnosis-page .gap-aggregate-board{padding:14px 12px 24px}.gap-query-drawer>header,.gap-query-drawer-content{padding-inline-end:18px;padding-inline-start:18px}.gap-query-diagnosis-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-query-drawer-header-actions{align-items:flex-end;flex-direction:column-reverse}.gap-query-diagnosis-card footer{justify-content:flex-start}}.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-platform-filter,.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-sort-filter{border:0!important;border-radius:0;background:transparent;box-shadow:none!important}.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-platform-filter .select,.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-sort-filter .select{width:100%;border:1px solid #dfe1ea!important;border-radius:8px!important;background-color:#fff;box-shadow:none!important;outline:0}.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-platform-filter .select:focus,.main-shell:not(.ops-main-shell) .topbar:has(.topbar-gap-filter) .topbar-gap-sort-filter .select:focus{border-color:#aaa2ff!important;box-shadow:0 0 0 3px #4b38ff14!important}.gap-query-drawer>header{align-items:center}.gap-query-drawer>header>div:first-child,.gap-query-drawer-header-actions{min-width:0;align-self:center}.gap-query-drawer-summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 18px}.gap-query-drawer-metrics{min-width:0;display:flex;align-items:center;flex:1 1 auto}.gap-query-drawer-metrics>span{min-width:104px;padding:2px 18px;display:flex;align-items:baseline;gap:9px;border-inline-start:1px solid #e4e2ef;white-space:nowrap}.gap-query-drawer-metrics>span:first-child{padding-inline-start:2px;border-inline-start:0}.gap-query-drawer-metrics small{color:#9290a3;font-size:10px}.gap-query-drawer-metrics strong{color:#4b38ff;font-size:19px;line-height:1}.gap-query-drawer-sort{flex:0 0 190px;display:flex;align-items:center;gap:9px}.gap-query-drawer-sort>span{color:#858397;font-size:10px;white-space:nowrap}.gap-query-drawer-sort .select{width:150px;height:34px;border-radius:8px;font-size:11px}.gap-query-drawer-pagination{display:flex;justify-content:flex-end}.gap-query-drawer-pagination>div{width:auto;margin-top:0!important;margin-inline-start:auto;justify-content:flex-end}@media (max-width: 900px){.gap-query-drawer-summary{align-items:stretch;flex-direction:column}.gap-query-drawer-metrics{justify-content:space-between}.gap-query-drawer-metrics>span{min-width:0;flex:1 1 0;padding-inline-end:10px;padding-inline-start:10px}.gap-query-drawer-sort{align-self:flex-end}}.pricing-country-tag-editor{min-height:58px;padding:10px 12px;border:1px solid #dbe2ef;border-radius:12px;background:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pricing-country-tag{min-height:36px;padding-block:0 0;padding-inline:14px 8px;border-radius:8px;background:#eef0ff;color:#5266f6;display:inline-flex;align-items:center;gap:7px;font-size:16px}.pricing-country-tag-action{width:22px;height:22px;padding:0;border:0;background:transparent;color:#7080fb;cursor:pointer;display:inline-grid;place-items:center;font-size:17px;line-height:1}.pricing-country-tag-remove{border-radius:50%;background:#aeb8ff;color:#fff}.pricing-country-add-button{width:70px;height:38px;border:0;border-radius:8px;background:#eef0ff;color:#5266f6;cursor:pointer;font-size:26px;line-height:1}.pricing-country-tag-input,.pricing-country-new-input{height:34px;min-width:110px;padding:0 10px;border:1px solid #7182ff;border-radius:7px;outline:none;color:#334155;font:inherit}.pricing-country-tag-input{width:120px;min-width:0}.pricing-package-tabs{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.pricing-location-service-rule{padding:14px 18px;background:#eff6ff;color:#27476d;border-radius:10px;line-height:1.7}.pricing-location-scope-table{min-width:1260px;table-layout:fixed}.pricing-location-panel.table-wrap{overflow-x:auto}.pricing-location-scope-table th:nth-child(1){width:140px}.pricing-location-scope-table th:nth-child(2){width:140px}.pricing-location-scope-table th:nth-child(3){width:115px}.pricing-location-scope-table th:nth-child(4){width:140px}.pricing-location-scope-table th:nth-child(5){width:280px}.pricing-location-scope-table th:nth-child(7){width:140px}.pricing-location-row-status{display:block;color:#6b7280;margin-top:6px}.pricing-location-scope-table td{overflow-wrap:anywhere}.pricing-location-preset{display:grid;gap:6px;min-width:0}.pricing-scope-fieldset{border:0;margin:0;padding:0;min-width:0}.pricing-scope-fieldset>.pricing-location-field{grid-column:1 / -1}.pricing-scope-fieldset>p,.pricing-scope-fieldset>small{grid-column:1 / -1;margin:0}.pricing-scope-country-editor{display:grid;gap:12px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:12px}.pricing-scope-country-editor label{display:grid;gap:6px}.pricing-scope-country-editor label:has(input[type=checkbox]){display:flex;align-items:center}.pricing-scope-modal{max-width:760px}.pricing-platform-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:12px}.pricing-platform-support .is-supported{color:#166534}.pricing-platform-support .is-unsupported{color:#64748b}.pricing-platform-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #cbd5e1;border-radius:8px;padding:12px;min-width:0}.pricing-location-config-page{min-height:calc(100vh - 72px);padding:24px 26px 36px;background:radial-gradient(circle at 92% 3%,rgba(59,130,246,.08),transparent 26%),linear-gradient(180deg,#f8faff,#f5f7fb)}.pricing-location-toolbar{min-height:76px;margin-bottom:18px;padding:14px 16px;border:1px solid #e4e9f3;border-radius:18px;background:#ffffffeb;box-shadow:0 8px 28px #1c30560f;display:flex;align-items:center;justify-content:space-between;gap:20px}.pricing-location-stats{display:flex;align-items:center;gap:8px;min-width:0}.pricing-location-stat{min-height:46px;padding:0 14px;border-inline-end:1px solid #edf0f6;display:flex;align-items:center;gap:9px;color:#72809a;font-size:13px;white-space:nowrap}.pricing-location-stat:last-child{border-inline-end:0}.pricing-location-stat strong{color:#14213d;font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.pricing-location-stat-icon{width:28px;height:28px;border-radius:9px;position:relative;flex:0 0 auto}.pricing-location-stat-icon:before,.pricing-location-stat-icon:after{content:"";position:absolute}.pricing-location-stat-icon.market{background:#edf3ff}.pricing-location-stat-icon.market:before{top:7px;right:7px;bottom:7px;left:7px;border:2px solid #4f72e8;border-radius:50%}.pricing-location-stat-icon.market:after{inset-inline-start:13px;top:6px;width:2px;height:16px;border-inline-start:1px solid #4f72e8;border-inline-end:1px solid #4f72e8}.pricing-location-stat-icon.language{background:#f2efff}.pricing-location-stat-icon.language:before{content:"文";top:0;right:0;bottom:0;left:0;color:#7358dd;display:grid;place-items:center;font-size:14px;font-weight:800}.pricing-location-stat-icon.country{background:#eaf8f1}.pricing-location-stat-icon.country:before{inset-inline-start:8px;top:6px;width:11px;height:14px;border:2px solid #2c9d6b;border-radius:8px 8px 8px 2px}.pricing-location-stat-icon.country:after{inset-inline-start:12px;top:10px;width:4px;height:4px;border-radius:50%;background:#2c9d6b}.pricing-location-create-button{min-width:122px;height:44px;padding:0 18px;border-radius:11px;background:linear-gradient(135deg,#356df3,#2857d8);box-shadow:0 8px 18px #2857d83b;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pricing-location-create-button:hover{background:linear-gradient(135deg,#2e62e7,#214bc7);box-shadow:0 10px 22px #2857d84d;transform:translateY(-1px)}.pricing-location-create-button span{font-size:19px;font-weight:400}.pricing-location-panel{overflow:hidden;border:1px solid #e1e7f0;border-radius:18px;background:#fff;box-shadow:0 12px 34px #192a4612}.pricing-location-table-wrap{overflow-x:auto}.pricing-location-table{min-width:900px;border-radius:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.pricing-location-table .pricing-location-region-column{width:17%}.pricing-location-table .pricing-location-language-column{width:25%}.pricing-location-table .pricing-location-actions-column{width:166px;text-align:center}.pricing-location-table th{height:52px;padding:0 20px;border-bottom:1px solid #dfe6f1;background:#f1f5fb;color:#52627c;font-size:13px;font-weight:750;letter-spacing:.02em}.pricing-location-table td{min-height:78px;padding:15px 20px;border-bottom-color:#edf0f5;color:#29364d;line-height:1.5;vertical-align:middle;transition:background .18s ease}.pricing-location-table tbody tr:last-child td{border-bottom:0}.pricing-location-table tr:hover td{background:#f9fbff}.pricing-location-table tbody .pricing-location-group-start:not(:first-child) td{border-top:7px solid #f3f6fb}.pricing-location-region-cell{border-inline-end:1px solid #e8edf5;background:linear-gradient(145deg,#fafcff,#f5f8fd);vertical-align:middle!important}.pricing-location-table tr:hover .pricing-location-region-cell{background:linear-gradient(145deg,#f7faff,#f2f6fc)}.pricing-location-region-name{display:flex;align-items:center;gap:10px}.pricing-location-region-name>span{width:34px;height:34px;border:1px solid #d9e4fb;border-radius:10px;background:#eaf1ff;color:#3c67d9;display:grid;place-items:center;font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffffe6}.pricing-location-region-name strong{color:#17233b;font-size:16px;font-weight:750}.pricing-location-region-cell>small{display:block;margin-block:7px 0;margin-inline:44px 0;color:#8a96a9;font-size:12px}.pricing-location-language-cell{position:relative}.pricing-location-language-pair{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.pricing-location-language-pair span{color:#64748b}.pricing-location-language-pair i{width:20px;height:20px;border-radius:6px;background:#f0f3f8;color:#8b98aa;display:inline-grid;place-items:center;font-size:12px;font-style:normal}.pricing-location-language-pair strong{color:#273650;font-size:15px;font-weight:720}.pricing-location-status{width:fit-content;margin-top:8px;padding:3px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700}.pricing-location-status i{width:6px;height:6px;border-radius:50%}.pricing-location-status.enabled{border:1px solid #c8eedc;background:#effbf5;color:#25855e}.pricing-location-status.enabled i{background:#2baa77;box-shadow:0 0 0 3px #2baa771a}.pricing-location-status.disabled{border:1px solid #e3e7ed;background:#f5f6f8;color:#8a94a3}.pricing-location-status.disabled i{background:#9aa4b1}.pricing-location-row-disabled>td:not(.pricing-location-region-cell){background-color:#fcfcfd}.pricing-location-country-list{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.pricing-location-country-pill{padding:5px 10px;border:1px solid #dce5fb;border-radius:8px;background:#f3f7ff;color:#4265b6;font-size:13px;font-weight:600;line-height:1.2}.pricing-location-country-pill.disabled{border-color:#e7e9ed;background:#f7f7f8;color:#9aa2ad;text-decoration:line-through}.pricing-location-empty-value{padding:5px 10px;border-radius:7px;background:#f5f6f8;color:#98a1ae;font-size:12px}.pricing-location-actions-cell{text-align:center!important}.pricing-location-row-actions{justify-content:center;gap:6px}.pricing-location-row-actions .button{height:34px;min-width:62px;padding:0 11px;border-radius:8px;font-size:12px}.pricing-location-edit-button{gap:4px;background:#f3f6fb!important;border-color:#dce3ee!important;color:#46566e!important;display:inline-flex;align-items:center}.pricing-location-edit-button:hover{background:#e9f0fd!important;border-color:#c6d5f2!important;color:#315bb6!important}.pricing-location-delete-button{border:1px solid transparent!important;background:transparent!important;color:#d55353!important}.pricing-location-delete-button:hover{border-color:#f4d2d2!important;background:#fff4f4!important;color:#c83e3e!important}.pricing-location-empty-state{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#95a0b2}.pricing-location-empty-state>span{width:48px;height:48px;margin-bottom:12px;border-radius:14px;background:#eff4ff;color:#6080d8;display:grid;place-items:center;font-size:24px}.pricing-location-empty-state strong{margin-bottom:5px;color:#536179;font-size:15px}.pricing-location-empty-state small{font-size:12px}.pricing-location-modal{width:min(720px,94vw);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid rgba(219,226,239,.95);border-radius:18px;box-shadow:0 28px 70px #17254140}.pricing-location-modal .app-modal-head{flex-shrink:0;min-height:70px;margin:0;padding:0 24px;border-bottom:1px solid #e9edf4;background:linear-gradient(180deg,#fbfdff,#f8faff)}.pricing-location-modal .app-modal-title{color:#17233b;font-size:19px;font-weight:760}.pricing-location-modal .app-modal-head .button{width:34px;min-width:34px;height:34px;padding:0;overflow:hidden;border:0;border-radius:9px;background:#eef1f6;color:transparent;font-size:0;position:relative}.pricing-location-modal .app-modal-head .button:before,.pricing-location-modal .app-modal-head .button:after{content:"";position:absolute;inset-inline-start:10px;top:16px;width:14px;height:1.5px;border-radius:2px;background:#68768c;transform:rotate(45deg)}.pricing-location-modal .app-modal-head .button:after{transform:rotate(-45deg)}.pricing-location-modal .app-modal-head .button:hover{background:#e2e7ef}.pricing-location-modal .app-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 8px}.pricing-location-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.pricing-location-form-intro{grid-column:1 / -1;min-height:52px;padding:11px 14px;border:1px solid #dce6fb;border-radius:11px;background:#f4f8ff;display:flex;align-items:center;gap:10px}.pricing-location-form-intro>span{width:28px;height:28px;border-radius:8px;background:#e5edff;color:#446bd1;display:grid;place-items:center;font-size:16px;flex:0 0 auto}.pricing-location-form-intro p{margin:0;color:#5e6e88;font-size:13px;line-height:1.5}.pricing-location-field{display:grid;gap:8px}.pricing-location-field>span{color:#34425a;font-size:13px;font-weight:700}.pricing-location-field>span i{color:#e25555;font-style:normal}.pricing-location-field .input{width:100%;height:44px;border-color:#dce2ec;border-radius:10px;color:#27364e}.pricing-location-field .input::placeholder{color:#abb3c0}.pricing-location-country-field,.pricing-location-enabled-setting{grid-column:1 / -1}.pricing-location-country-field>small{color:#8a95a7;font-size:12px;font-weight:400}.pricing-location-modal .pricing-country-tag-editor{min-height:66px;padding:11px;border-color:#dce2ec;border-radius:11px;background:#fbfcfe;gap:8px;transition:border-color .18s ease,box-shadow .18s ease}.pricing-location-modal .pricing-country-tag-editor:focus-within{border-color:#6d8bec;background:#fff;box-shadow:0 0 0 3px #4169e11a}.pricing-location-modal .pricing-country-tag{min-height:34px;padding-block:0 0;padding-inline:12px 7px;border:1px solid #dce5ff;background:#edf3ff;color:#4667bf;font-size:14px}.pricing-location-modal .pricing-country-tag-action:hover{transform:scale(1.08)}.pricing-location-modal .pricing-country-add-button{width:48px;height:34px;border:1px dashed #b9c8ee;background:#f1f5ff;color:#5070c9;font-size:21px}.pricing-location-modal .pricing-country-add-button:hover{border-color:#7894dc;background:#e8efff}.pricing-location-enabled-setting{min-height:68px;padding:13px 15px;border:1px solid #e2e7ef;border-radius:12px;background:#fafbfd;display:flex;align-items:center;justify-content:space-between;gap:20px}.pricing-location-enabled-setting>div{display:grid;gap:3px}.pricing-location-enabled-setting strong{color:#34425a;font-size:13px}.pricing-location-enabled-setting>div>span{color:#8994a5;font-size:12px}.pricing-location-switch{display:inline-flex;flex:0 0 auto;cursor:pointer}.pricing-location-switch input{width:1px;height:1px;opacity:0;position:absolute}.pricing-location-switch>span{width:46px;height:26px;padding:3px;border-radius:999px;background:#cbd3df;transition:background .2s ease,box-shadow .2s ease}.pricing-location-switch>span:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #26334a40;transition:transform .2s ease}.pricing-location-switch input:checked+span{background:#3971e8}.pricing-location-switch input:checked+span:after{transform:translate(20px)}.pricing-location-switch input:focus-visible+span{box-shadow:0 0 0 3px #3971e82e}.pricing-location-modal .app-modal-actions{flex-shrink:0;min-height:76px;margin:18px 0 0;padding:16px 24px;border-top:1px solid #e9edf4;background:#fafbfd;align-items:center}.pricing-location-modal .app-modal-actions .button{min-width:86px;height:40px;border-radius:10px}.pricing-location-modal .app-modal-actions .button.primary{background:linear-gradient(135deg,#356df3,#2857d8);box-shadow:0 6px 14px #2857d833}@media (max-width: 920px){.pricing-location-config-page{padding:18px 16px 28px}.pricing-location-toolbar{align-items:stretch;flex-direction:column}.pricing-location-stats{overflow-x:auto}.pricing-location-create-button{align-self:flex-end}}@media (max-width: 620px){.pricing-location-config-page{padding:12px 10px 24px}.pricing-location-toolbar{padding:12px;border-radius:14px}.pricing-location-stat{padding:0 10px}.pricing-location-stat-icon{display:none}.pricing-location-panel,.pricing-location-modal{border-radius:14px}.pricing-location-form{grid-template-columns:minmax(0,1fr)}.pricing-location-form-intro,.pricing-location-country-field,.pricing-location-enabled-setting{grid-column:1}.pricing-location-modal .app-modal-head,.pricing-location-modal .app-modal-body,.pricing-location-modal .app-modal-actions{padding-inline-start:16px;padding-inline-end:16px}}.content-generation-page{height:100%;min-height:0;overflow:hidden;padding:0!important}.content-generation-shell{height:100%;min-height:0;display:grid;grid-template-columns:minmax(300px,34%) 1fr;overflow:hidden;background:#f7f7fb}.content-generation-chat{position:relative;top:auto;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;border-inline-end:1px solid #e5e4ef;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.content-generation-messages{min-height:0;overflow-y:auto;padding:22px 20px}.content-chat-message{display:grid;grid-template-columns:30px 1fr;gap:10px;margin-bottom:18px;align-items:start}.content-chat-message>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#6f60d9;color:#fff;font-size:10px;font-weight:800}.content-chat-message p{margin:0;padding:12px 14px;border:1px solid #e8e6f1;border-radius:4px 14px 14px;background:#fff;color:#4c4a61;font-size:13px;line-height:1.7;box-shadow:0 7px 24px #2d274e0d}.content-chat-message.user{grid-template-columns:1fr 30px}.content-chat-message.user>span{grid-column:2;background:#2e2c45}.content-chat-message.user p{grid-row:1;grid-column:1;justify-self:end;border-radius:14px 4px 14px 14px;background:#f0edff;border-color:#ded8ff}.content-chat-message.generating p{color:#6d5fd0;animation:contentPulse 1.3s ease-in-out infinite}@keyframes contentPulse{50%{opacity:.58}}.content-generation-chat>footer{padding:16px 20px 20px;border-top:1px solid #ecebf3;background:#fafafde6}.content-generation-chat textarea{width:100%;min-height:86px;resize:vertical;line-height:1.55}.content-generation-chat footer small{display:block;margin-top:8px;color:#9491a7;font-size:10px;line-height:1.5}.content-generation-workbench{min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:28px 30px 48px}.content-generation-error,.content-generation-warning{margin-bottom:16px;padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.6}.content-generation-error{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.content-generation-warning{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.content-generation-step{margin-bottom:18px;padding:22px;border:1px solid #e5e4ee;border-radius:15px;background:#fff;box-shadow:0 9px 30px #2a26480b}.content-generation-step.disabled-step{opacity:.62}.content-step-heading{margin-bottom:18px}.content-step-heading .content-step-title{margin-bottom:0}.content-step-back{margin-block:0 13px;margin-inline:40px 0;padding:0;border:0;background:transparent;color:#7065c5;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.content-step-back:hover{color:#4e3fd1}.content-step-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.content-step-title>span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:9px;background:#6e5ed8;color:#fff;font-size:12px;font-weight:800}.content-step-title h3{margin:0;color:#2a283f;font-size:16px}.content-step-title p{margin:5px 0 0;color:#8b889e;font-size:11px}.content-task-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:380px;overflow-y:auto}.content-task-option,.content-template-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:start;font:inherit;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.content-task-option{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border:1px solid #e7e5ef;border-radius:12px;background:#fbfbfd}.content-task-option:hover:not(:disabled),.content-template-option:hover:not(:disabled){border-color:#a99ee9;transform:translateY(-1px)}.content-task-option.selected,.content-template-option.selected{border-color:#7869da;background:#f7f5ff;box-shadow:0 0 0 2px #7869da1c}.content-task-option>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.content-task-option b{color:#77738d;font-size:11px}.content-task-option strong{overflow:hidden;color:#302e46;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.content-task-option small{display:-webkit-box;overflow:hidden;color:#817e92;font-size:11px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-task-option em{color:#7166c7;font-size:10px;font-style:normal}.content-task-option i{color:#b45309;font-size:10px;font-style:normal}.content-task-option:disabled{cursor:not-allowed;opacity:.55}.content-generation-empty{grid-column:1 / -1;padding:28px;border:1px dashed #d9d6e7;border-radius:12px;color:#8a879b;text-align:center;font-size:12px}.content-template-tabs{display:flex;gap:7px;overflow-x:auto;margin-bottom:12px;padding-bottom:3px}.content-template-tabs button{flex:0 0 auto;padding:7px 11px;border:1px solid #e1dfeb;border-radius:999px;background:#fafafd;color:#77738c;cursor:pointer;font-size:11px}.content-template-tabs button.active{border-color:#7768d7;background:#6e5ed8;color:#fff}.content-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.content-template-option{display:flex;flex-direction:column;gap:7px;padding:13px;border:1px solid #e7e5ef;border-radius:11px;background:#fbfbfd}.content-template-option strong{color:#302e46;font-size:12px}.content-template-option strong i{display:inline-flex;margin-inline-start:7px;padding:2px 6px;border-radius:999px;background:#ebe7ff;color:#6756ce;font-size:8px;font-style:normal;vertical-align:middle}.content-template-option em{color:#5f55af;font-size:10px;line-height:1.45;font-style:normal;font-weight:600}.content-template-option span{color:#7f7c90;font-size:10px;line-height:1.5}.content-template-option small{margin-top:auto;color:#9a97a8;font-size:9px}.content-template-recommendation{display:grid;grid-template-columns:minmax(180px,.75fr) 1.35fr;gap:7px 20px;margin:-2px 0 16px;padding:14px 16px;border:1px solid #d9d2ff;border-radius:12px;background:linear-gradient(135deg,#f5f2ff,#fbfaff)}.content-template-recommendation>div{display:flex;flex-direction:column;gap:5px}.content-template-recommendation span{color:#7567d0;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.content-template-recommendation strong{color:#302b55;font-size:14px}.content-template-recommendation p{grid-row:span 2;margin:0;color:#68647b;font-size:11px;line-height:1.65}.content-template-recommendation small{color:#8a849f;font-size:9px}.content-generation-selection-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#f8f7fc}.content-generation-selection-summary span{color:#918ea1;font-size:9px}.content-generation-selection-summary strong{overflow:hidden;color:#46415f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.content-generation-settings{display:grid;grid-template-columns:1fr 1fr 140px auto;gap:10px;align-items:end}.content-generation-settings label{display:flex;flex-direction:column;gap:6px}.content-generation-settings label>span{color:#77748a;font-size:10px}.content-generation-settings .input,.content-generation-settings .select{width:100%}.content-image-status{padding-bottom:7px}.content-generation-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.content-generation-preview-card{margin-top:16px;padding:16px;border:1px solid #e7e4f2;border-radius:12px;background:#faf9ff}.content-preview-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.content-preview-metrics>div{padding:10px;border-radius:9px;background:#fff}.content-preview-metrics span{display:block;color:#9290a3;font-size:9px}.content-preview-metrics strong{display:block;margin-top:4px;color:#5449aa;font-size:18px}.content-preview-metrics strong small{color:#9a96b0;font-size:11px;font-weight:600}.content-evidence-scope-note{margin:12px 0 0;padding:10px 12px;border-inline-start:3px solid #8c7ee8;border-radius:0 8px 8px 0;background:#f2efff;color:#68627c;font-size:10px;line-height:1.65}.content-generation-preview-card h4{margin:16px 0 8px;color:#3d3957;font-size:12px}.content-quality-warnings{margin:12px 0 0;padding-inline-start:18px;color:#9a6700;font-size:10px;line-height:1.6}.content-generation-result{padding:24px;border:1px solid #dad4ff;border-radius:15px;background:#fff;box-shadow:0 16px 45px #4b3c9617}.content-generation-result>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #eceaf3}.content-generation-result header span{color:#7569c5;font-size:10px;font-weight:700}.content-generation-result h3{margin:5px 0 0;color:#29263f;font-size:19px}.markdown-preview img,.markdown-preview-image{display:block;width:100%;max-height:560px;margin:18px 0;border-radius:12px;object-fit:cover;background:#f0eef6}.ai-service-report-page{gap:18px;padding-bottom:56px}.ai-service-report-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 30px;border-radius:18px;color:#fff;background:linear-gradient(128deg,#20173f,#5f3bd8 64%,#8a6cff);box-shadow:0 18px 42px #432a892e}.ai-service-report-hero h1{margin:5px 0 8px;font-size:30px;line-height:1.2}.ai-service-report-hero p{margin:0;color:#ffffffc7}.ai-service-report-eyebrow{font-size:11px;font-weight:750;letter-spacing:.13em;color:#cfc4ff}.ai-service-report-storage-note{max-width:250px;padding:10px 13px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff17;color:#ffffffd1;font-size:12px}.ai-service-report-alert{padding:11px 14px;border-radius:10px;font-size:13px}.ai-service-report-alert.error{color:#a22e3c;background:#fff0f2;border:1px solid #f1cbd1}.ai-service-report-alert.success{color:#286648;background:#effaf4;border:1px solid #cce9d8}.ai-service-report-config-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:18px}.ai-service-report-card{padding:22px;border-radius:16px}.ai-service-report-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ai-service-report-section-title>div:first-child{display:flex;align-items:center;gap:10px}.ai-service-report-section-title>div:first-child>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#6845dc;background:#f0ebff;font-size:11px;font-weight:800}.ai-service-report-section-title h2{margin:0;font-size:17px}.ai-service-report-upload{position:relative;overflow:hidden}.ai-service-report-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ai-service-report-skill-list{display:grid;gap:9px;max-height:245px;overflow:auto}.ai-service-report-skill{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid #e3dfea;border-radius:11px;cursor:pointer;transition:border-color .15s,background .15s}.ai-service-report-skill.selected{border-color:#7856e4;background:#f7f4ff}.ai-service-report-skill input{margin-top:3px;accent-color:#6d4aff}.ai-service-report-skill span{display:grid;gap:3px;min-width:0}.ai-service-report-skill strong{font-size:14px}.ai-service-report-skill small{color:#77717f;line-height:1.45}.ai-service-report-empty{display:grid;place-items:center;min-height:110px;padding:18px;border:1px dashed #dcd6e5;border-radius:11px;color:#817a89;text-align:center}.ai-service-report-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-service-report-date-grid label,.ai-service-report-markdown-editor{display:grid;gap:7px;color:#625d69;font-size:12px;font-weight:650}.ai-service-report-date-grid .input{min-width:0}.ai-service-report-create{width:100%;margin-top:20px}.ai-service-report-table-wrap{overflow-x:auto}.ai-service-report-table{width:100%;border-collapse:collapse;min-width:860px}.ai-service-report-table th{padding:10px 12px;color:#746e7c;background:#f8f7fa;font-size:12px;font-weight:650;text-align:start}.ai-service-report-table td{padding:13px 12px;border-top:1px solid #ebe8ef;vertical-align:top;font-size:13px}.ai-service-report-table tr.selected td{background:#faf8ff}.ai-service-report-table td strong,.ai-service-report-table td small{display:block}.ai-service-report-table td small{max-width:320px;margin-top:4px;color:#7a7481;line-height:1.4}.ai-service-report-table .error-text{color:#b93b49}.ai-service-report-status{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eeeaf3;color:#655f6c}.ai-service-report-status.running,.ai-service-report-status.queued{background:#fff4d9;color:#8a6112}.ai-service-report-status.succeeded{background:#eaf8f0;color:#28704d}.ai-service-report-status.failed{background:#fff0f2;color:#b03746}.ai-service-report-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ai-service-report-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.ai-service-report-markdown-editor textarea{min-height:640px;padding:16px;resize:vertical;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.ai-service-report-preview{min-height:640px;max-height:760px;overflow:auto;padding:20px;border:1px solid #e4e0e9;border-radius:12px;background:#fff}.ai-service-report-preview-label{margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #ebe8ef;color:#7b7483;font-size:11px;font-weight:750;letter-spacing:.08em}@media (max-width: 1050px){.ai-service-report-config-grid,.ai-service-report-editor-grid{grid-template-columns:1fr}}@media (max-width: 720px){.ai-service-report-hero{align-items:flex-start;flex-direction:column}.ai-service-report-storage-note{max-width:none}.ai-service-report-date-grid{grid-template-columns:1fr}.ai-service-report-section-title{align-items:flex-start;flex-direction:column}.ai-service-report-editor-actions{justify-content:flex-start}}.ai-report-agent-page{position:relative;height:calc(100vh - 76px);min-height:640px;padding:0;overflow:hidden;background:#f7f7fb}.ai-report-agent-empty{display:grid;place-content:center;justify-items:center;gap:14px;height:100%;color:#777287;background:#fbfbfe}.ai-report-agent-empty strong{color:#3d394c}.ai-report-agent-empty-error{max-width:560px;margin:0;color:#a82f2f;text-align:center}.ai-report-agent-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:0;height:100%;min-height:0}.ai-report-agent-preview-card,.ai-report-agent-chat-card{display:flex;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.ai-report-agent-preview-card:hover,.ai-report-agent-chat-card:hover{box-shadow:none}.ai-report-agent-preview-card{flex-direction:column;border-inline-end:1px solid #dedce8}.ai-report-agent-preview-card iframe{width:100%;min-height:0;flex:1;border:0;background:#fff}.ai-report-agent-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:12px 16px;border-bottom:1px solid #e6e4ed;background:#fff}.ai-report-agent-section-head span{color:#756f87;font-size:11px;font-weight:750}.ai-report-agent-section-head strong{color:#302d3e;font-size:14px}.ai-report-agent-section-head small{overflow:hidden;color:#8a8698;text-overflow:ellipsis;white-space:nowrap}.ai-report-agent-preview-head{min-height:74px}.ai-report-agent-preview-identity{display:flex;align-items:center;gap:14px;min-width:0}.ai-report-agent-preview-identity>div{display:grid;min-width:0;gap:2px}.ai-report-agent-preview-identity strong,.ai-report-agent-preview-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-report-agent-back{display:inline-flex;align-items:center;min-height:34px;margin:0;padding:0 11px;border:1px solid #ded9f2;border-radius:8px;color:#5f50cf;font-weight:750;text-decoration:none;white-space:nowrap}.ai-report-agent-back:hover{border-color:#bdb4eb;background:#f7f5ff}.ai-report-agent-preview-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.ai-report-agent-preview-actions .button{display:inline-flex;align-items:center;justify-content:center;min-width:max-content;text-decoration:none}.ai-report-agent-save-state{padding:5px 8px;border-radius:999px;color:#55715e!important;background:#edf8f0;white-space:nowrap}.ai-report-agent-save-state.dirty{color:#8a5b0a!important;background:#fff4d8}.ai-report-agent-chat-card{flex-direction:column}.ai-report-agent-chat-head{min-height:58px}.ai-report-agent-chat-head>div{display:flex;align-items:baseline;gap:9px}.ai-report-agent-context-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;flex:0 0 auto;padding:10px 14px 12px;border-bottom:1px solid #eceaf4;background:#fff}.ai-report-agent-context-facts div{padding:8px 6px;border-radius:9px;background:#f7f6fb;text-align:center}.ai-report-agent-context-facts span{display:block;color:#868196;font-size:10px}.ai-report-agent-context-facts strong{font-size:16px}.ai-report-agent-messages{min-height:0;flex:1;overflow:auto;padding:18px;background:#fbfbfe}.ai-report-agent-message{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;margin-bottom:15px}.ai-report-agent-message>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:#6756de;font-size:10px;font-weight:850}.ai-report-agent-message>div{justify-self:start;max-width:92%;padding:11px 13px;border:1px solid #e7e4f0;border-radius:4px 14px 14px;background:#fff;box-shadow:0 7px 22px #2d274e0d}.ai-report-agent-message p{margin:0;color:#4d4960;line-height:1.68;white-space:pre-wrap}.ai-report-agent-message ul{margin:8px 0 0;padding-inline-start:18px;color:#655f74}.ai-report-agent-message.user{grid-template-columns:minmax(0,1fr) 30px}.ai-report-agent-message.user>span{grid-column:2;background:#302d43}.ai-report-agent-message.user>div{grid-row:1;grid-column:1;justify-self:end;border-color:#ddd7ff;border-radius:14px 4px 14px 14px;background:#f0edff}.ai-report-agent-message.error>span{background:#b44343}.ai-report-agent-message.error>div{border-color:#efc5c5;color:#8f2f2f;background:#fff5f4;box-shadow:none}.ai-report-agent-message.error p{color:#8f2f2f}.ai-report-agent-message.working>div{color:#6756de;animation:contentPulse 1.3s ease-in-out infinite}.ai-report-agent-suggestions{display:grid;gap:7px;flex:0 0 auto;padding:0 16px 12px;background:#fbfbfe}.ai-report-agent-suggestions button{padding:9px 11px;border:1px solid #ded9fb;border-radius:9px;color:#5d51ba;background:#fff;text-align:start;cursor:pointer}.ai-report-agent-composer{flex:0 0 auto;padding:12px 14px 70px;border-top:1px solid #e7e5ef;background:#fff}.ai-report-agent-composer textarea{width:100%;min-height:86px;max-height:180px;padding:11px 12px;border:1px solid #dad7e6;border-radius:11px;outline:none;resize:vertical;line-height:1.6}.ai-report-agent-composer textarea:focus{border-color:#7869e7;box-shadow:0 0 0 3px #6756de1a}.ai-report-agent-composer>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.ai-report-agent-composer small{color:#918c9e}@media (max-width: 980px){.ai-report-agent-page{height:auto;min-height:calc(100vh - 76px);overflow:visible}.ai-report-agent-grid{grid-template-columns:1fr;height:auto}.ai-report-agent-preview-card{min-height:680px;border-inline-end:0;border-bottom:1px solid #dedce8}.ai-report-agent-chat-card{min-height:680px}}@media (max-width: 720px){.ai-report-agent-preview-head{align-items:stretch;flex-direction:column}.ai-report-agent-preview-actions{justify-content:flex-start;flex-wrap:wrap}.ai-report-agent-context-facts{grid-template-columns:repeat(2,1fr)}.ai-report-agent-preview-card{min-height:600px}}@media (max-width: 1180px){.content-generation-shell{grid-template-columns:320px 1fr}.content-task-picker,.content-template-grid{grid-template-columns:1fr}.content-generation-settings{grid-template-columns:1fr 1fr}.content-template-recommendation{grid-template-columns:1fr}.content-template-recommendation p{grid-row:auto}}@media (max-width: 820px){.content-generation-page{height:auto;overflow:visible}.content-generation-shell{display:block;height:auto;overflow:visible}.content-generation-chat{position:static;height:auto;min-height:420px;border-inline-end:0;border-bottom:1px solid #e5e4ef}.content-generation-messages{max-height:380px}.content-generation-workbench{height:auto;overflow:visible;padding:18px 12px 32px}.content-preview-metrics{grid-template-columns:1fr 1fr}}.main-shell:not(.ops-main-shell) .page.optimization-workbench-page{height:100%;min-height:0;padding:0;overflow:hidden;background:#f7f7fb}.optimization-workbench-page>.state-card{position:fixed;z-index:40;top:84px;inset-inline-end:24px;max-width:520px;box-shadow:0 16px 40px #251f4726}.optimization-workbench-shell{display:grid;grid-template-columns:308px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.optimization-workbench-queue{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:20px 14px 0;border-inline-end:1px solid #e6e4ef;background:#fffffff0}.optimization-workbench-queue>header,.optimization-workbench-header,.optimization-workbench-current-delivery>header,.optimization-workbench-review>header,.optimization-workbench-deliveries>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.optimization-workbench-queue>header{padding:0 6px 15px}.optimization-workbench-queue>header span,.optimization-workbench-header>div:first-child>span,.optimization-workbench-current-delivery>header span,.optimization-workbench-review>header span,.optimization-workbench-deliveries>header span{color:#7568dc;font-size:9px;font-weight:800;letter-spacing:.12em}.optimization-workbench-queue>header h2{margin:4px 0 0;color:#29263d;font-size:17px}.optimization-workbench-queue>header b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:9px;background:#f0edff;color:#6356d8;font-size:11px}.optimization-workbench-unassigned-trigger{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-bottom:12px;padding:11px;border:1px dashed #cfc9f6;border-radius:12px;color:#49425f;text-align:start;background:#faf9ff;cursor:pointer}.optimization-workbench-unassigned-trigger>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ece8ff;color:#6556de;font-size:18px}.optimization-workbench-unassigned-trigger strong,.optimization-workbench-unassigned-trigger small{display:block}.optimization-workbench-unassigned-trigger strong{font-size:11px}.optimization-workbench-unassigned-trigger small{margin-top:3px;color:#918da4;font-size:9px}.optimization-workbench-unassigned-trigger i{color:#766dda;font-style:normal}.optimization-workbench-task-list{min-height:0;padding-block:0 20px;padding-inline:0 3px;overflow-y:auto}.optimization-workbench-task-card{display:block;width:100%;margin-bottom:9px;padding:13px;border:1px solid #e6e4ed;border-radius:13px;color:#39354c;text-align:start;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.optimization-workbench-task-card:hover{border-color:#cfc9f6;transform:translateY(-1px)}.optimization-workbench-task-card.selected{border-color:#7d6bf1;background:linear-gradient(145deg,#fff,#f7f5ff);box-shadow:0 10px 26px #5546aa1a}.optimization-workbench-task-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#9a96aa;font-size:9px}.optimization-workbench-task-card>strong{display:-webkit-box;overflow:hidden;font-size:11px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.optimization-workbench-task-card>p{display:-webkit-box;overflow:hidden;margin:6px 0 9px;color:#898597;font-size:9px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.optimization-workbench-task-counts{display:flex;gap:10px;padding:8px 0;border-top:1px solid #f0eef5;color:#868194;font-size:8px}.optimization-workbench-task-counts b{color:#4f486b;font-size:10px}.optimization-workbench-task-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:3px}.optimization-workbench-task-progress>span{height:4px;overflow:hidden;border-radius:4px;background:#eceaf2}.optimization-workbench-task-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7867ef,#a687f8)}.optimization-workbench-task-progress small{color:#938fa1;font-size:8px}.optimization-workbench-task-card>em{display:block;margin-top:8px;color:#6c5ddb;font-size:9px;font-style:normal;font-weight:700}.optimization-workbench-main{min-width:0;min-height:0;padding:24px clamp(18px,2.5vw,36px) 54px;overflow-y:auto}.optimization-workbench-header{margin:0 auto 19px;max-width:1180px}.optimization-workbench-header h1{margin:5px 0 7px;color:#252238;font-size:clamp(19px,2vw,25px);line-height:1.28}.optimization-workbench-header p{max-width:850px;margin:0;color:#7e798e;font-size:11px;line-height:1.7}.optimization-workbench-header>div:last-child{display:flex;flex-shrink:0;gap:8px}.optimization-workbench-stage-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1180px;margin:0 auto 17px;padding:0;list-style:none;border:1px solid #e7e4ef;border-radius:14px;background:#fff;box-shadow:0 7px 25px #2c255009}.optimization-workbench-stage-rail li{position:relative;min-width:0}.optimization-workbench-stage-rail li:not(:last-child):after{position:absolute;z-index:1;top:27px;inset-inline-end:-10px;width:20px;height:1px;background:#ddd9e9;content:""}.optimization-workbench-stage-rail button{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 8px;width:100%;padding:14px 12px;border:0;color:#7d788c;text-align:start;background:transparent;cursor:pointer}.optimization-workbench-stage-rail button>span{grid-row:1 / 3;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#eeecf3;color:#8f8a9d;font-size:10px;font-weight:800}.optimization-workbench-stage-rail strong{overflow:hidden;color:#544e64;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.optimization-workbench-stage-rail small{overflow:hidden;color:#a09baa;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.optimization-workbench-stage-rail li.done button>span{background:#e9f8ef;color:#258455}.optimization-workbench-stage-rail li.current button>span{color:#fff;background:linear-gradient(140deg,#7968ef,#5b47e6);box-shadow:0 7px 16px #5946d633}.optimization-workbench-stage-rail li.current strong{color:#443b78}.optimization-workbench-preparing,.optimization-workbench-current-delivery,.optimization-workbench-running,.optimization-workbench-review,.optimization-workbench-terminal,.optimization-workbench-deliveries{max-width:1180px;margin:0 auto 17px;border:1px solid #e6e3ee;border-radius:15px;background:#fff;box-shadow:0 9px 30px #2a23520a}.optimization-workbench-preparing{display:flex;align-items:flex-start;gap:12px;padding:18px}.optimization-workbench-preparing>span{flex:0 0 auto;width:18px;height:18px;border:2px solid #d8d2ff;border-top-color:#6c58eb;border-radius:50%;animation:spin .9s linear infinite}.optimization-workbench-preparing strong{color:#3d3850;font-size:12px}.optimization-workbench-preparing p{margin:5px 0 0;color:#8b8796;font-size:10px;line-height:1.6}.optimization-workbench-current-delivery{padding:20px}.optimization-workbench-current-delivery>header{padding-bottom:15px;border-bottom:1px solid #efedf3}.optimization-workbench-current-delivery h2,.optimization-workbench-review h2,.optimization-workbench-deliveries h2{margin:5px 0;color:#302b45;font-size:17px}.optimization-workbench-current-delivery header p{max-width:850px;margin:0;color:#817c90;font-size:10px;line-height:1.6}.optimization-workbench-scope-metrics,.optimization-workbench-coverage-summary,.optimization-evidence-scope-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.optimization-workbench-scope-metrics>div,.optimization-workbench-coverage-summary>div,.optimization-evidence-scope-summary>div{padding:12px;border-radius:11px;background:#f8f7fc}.optimization-workbench-scope-metrics span,.optimization-workbench-coverage-summary span,.optimization-evidence-scope-summary span{display:block;color:#9691a2;font-size:8px}.optimization-workbench-scope-metrics strong,.optimization-workbench-coverage-summary strong,.optimization-evidence-scope-summary strong{display:block;margin-top:5px;color:#5547b8;font-size:18px}.optimization-workbench-scope-note,.optimization-evidence-semantics{margin:13px 0;padding:11px 13px;border-inline-start:3px solid #8977ef;border-radius:0 9px 9px 0;color:#6f6980;background:#f2efff;font-size:10px;line-height:1.7}.optimization-workbench-objective-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.optimization-workbench-objective-list button{min-width:0;padding:12px;border:1px solid #e8e5f1;border-radius:11px;text-align:start;background:#fff;cursor:pointer}.optimization-workbench-objective-list span,.optimization-workbench-objective-list strong,.optimization-workbench-objective-list small{display:block}.optimization-workbench-objective-list span{color:#7b6ce0;font-size:8px;font-weight:800}.optimization-workbench-objective-list strong{overflow:hidden;margin-top:6px;color:#443f56;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.optimization-workbench-objective-list small{margin-top:6px;color:#9a95a5;font-size:8px}.optimization-workbench-plan-meta{display:flex;gap:25px;margin-top:14px;padding-top:13px;border-top:1px solid #efedf3}.optimization-workbench-plan-meta span,.optimization-workbench-plan-meta strong{display:block}.optimization-workbench-plan-meta span{color:#9a95a4;font-size:8px}.optimization-workbench-plan-meta strong{margin-top:4px;color:#514a67;font-size:10px}.optimization-workbench-confirm-bar{position:sticky;z-index:4;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto 17px;padding:15px 17px;border:1px solid #cfc8ff;border-radius:14px;background:#faf9fff5;box-shadow:0 17px 42px #3c308b2b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.optimization-workbench-confirm-bar span,.optimization-workbench-confirm-bar strong,.optimization-workbench-confirm-bar small{display:block}.optimization-workbench-confirm-bar span{color:#6f62d0;font-size:9px}.optimization-workbench-confirm-bar strong{margin-top:4px;color:#37314f;font-size:11px}.optimization-workbench-confirm-bar small{margin-top:4px;color:#c24145;font-size:9px}.optimization-workbench-confirm-bar .button{flex:0 0 auto;min-width:210px;min-height:42px}.optimization-workbench-running{padding:18px}.optimization-workbench-running-head{display:flex;align-items:center;justify-content:space-between}.optimization-workbench-running-head>div{display:flex;align-items:flex-start;gap:10px}.optimization-running-pulse{width:11px;height:11px;margin-top:2px;border-radius:50%;background:#6f5bec;box-shadow:0 0 0 6px #6f5bec1c;animation:optimization-pulse 1.5s ease-in-out infinite}.optimization-workbench-running strong{color:#3d374f;font-size:12px}.optimization-workbench-running p{margin:4px 0 0;color:#898496;font-size:9px}.optimization-workbench-running-head b{color:#5d4dce;font-size:18px}.optimization-workbench-running-progress{height:7px;margin:14px 0;overflow:hidden;border-radius:8px;background:#ece9f4}.optimization-workbench-running-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6955e8,#a37cf6);transition:width .3s ease}.optimization-workbench-running ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.optimization-workbench-running li{padding:9px;border-radius:9px;color:#9691a2;background:#f7f6fa;font-size:8px}.optimization-workbench-running li.done{color:#4c426f;background:#f0edff}@keyframes optimization-pulse{50%{box-shadow:0 0 0 10px #6f5bec00}}.optimization-workbench-terminal{padding:18px}.optimization-workbench-terminal.error{border-color:#f5c6c7;background:snow}.optimization-workbench-terminal strong{color:#373247;font-size:12px}.optimization-workbench-terminal p{margin:6px 0 12px;color:#827d8d;font-size:10px}.optimization-workbench-review{padding:20px}.optimization-workbench-review>header{padding-bottom:14px;border-bottom:1px solid #eceaf2}.optimization-workbench-coverage-summary{margin:14px 0}.optimization-workbench-coverage-objectives{display:flex;gap:7px;margin:10px 0;overflow-x:auto}.optimization-workbench-coverage-objectives button{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 9px;border:1px solid #e3e0eb;border-radius:9px;color:#514b61;background:#fff;font-size:9px}.optimization-workbench-article{max-height:560px;padding:20px;overflow:auto;border:1px solid #ebe8f1;border-radius:12px;background:#fbfbfd}.optimization-workbench-review-controls{margin-top:15px;padding-top:15px;border-top:1px solid #eceaf2}.optimization-workbench-review-controls label>span{display:block;margin-bottom:6px;color:#797485;font-size:9px}.optimization-workbench-review-controls textarea{width:100%;min-height:70px;resize:vertical}.optimization-workbench-review-controls>div{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.optimization-workbench-review-outcome{margin-top:14px;padding:12px;border-radius:10px;color:#2f7755;background:#edf9f2;font-size:10px}.optimization-workbench-review-outcome.rejected{color:#9c4b4e;background:#fff1f2}.optimization-workbench-revision-editor{display:grid;gap:12px;margin-top:14px;padding:15px;border:1px solid #e1dcff;border-radius:12px;background:#faf8ff}.optimization-workbench-revision-editor strong{color:#4f426e;font-size:11px}.optimization-workbench-revision-editor p{margin:5px 0 0;color:#7e758d;font-size:9px;line-height:1.55}.optimization-workbench-revision-editor textarea{width:100%;min-height:420px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.65}.optimization-workbench-revision-editor>button{justify-self:end}.optimization-workbench-deliveries{padding:19px}.optimization-workbench-deliveries>header{align-items:center;margin-bottom:12px}.optimization-workbench-deliveries>header small{color:#878293;font-size:9px}.optimization-workbench-deliveries>div{display:grid;gap:8px}.optimization-workbench-deliveries article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid #ebe8f1;border-radius:11px}.optimization-workbench-deliveries article.current{border-color:#cfc8ff;background:#faf9ff}.optimization-workbench-deliveries article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#6e5ed9;background:#eeebff;font-size:10px;font-weight:800}.optimization-workbench-deliveries strong,.optimization-workbench-deliveries p,.optimization-workbench-deliveries small{display:block}.optimization-workbench-deliveries strong{color:#494356;font-size:10px}.optimization-workbench-deliveries p{overflow:hidden;margin:3px 0;color:#8f8a99;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.optimization-workbench-deliveries small{color:#9893a2;font-size:8px}.optimization-workbench-drawer-backdrop{background:#1f1b323d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.optimization-workbench-drawer{display:flex;width:min(570px,92vw);max-width:none;height:100dvh;overflow:hidden;flex-direction:column}.optimization-workbench-drawer.wide{width:min(820px,94vw)}.optimization-workbench-drawer-header{flex:0 0 auto}.optimization-workbench-drawer-header>div{min-width:0}.optimization-workbench-drawer-header h2{overflow:hidden;margin:4px 0 0;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.optimization-workbench-drawer-body{min-height:0;padding:19px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 auto}.optimization-workbench-settings-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.optimization-workbench-settings-form>p,.optimization-workbench-settings-form .full,.optimization-workbench-drawer-actions{grid-column:1 / -1}.optimization-workbench-settings-form>p{margin:0 0 4px;color:#7d778a;font-size:10px;line-height:1.65}.optimization-workbench-settings-form label>span{display:block;margin-bottom:6px;color:#797486;font-size:9px}.optimization-workbench-settings-form input,.optimization-workbench-settings-form select,.optimization-workbench-settings-form textarea{width:100%}.optimization-workbench-settings-form textarea{min-height:100px;resize:vertical}.optimization-workbench-drawer-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:7px}.optimization-evidence-scope-summary{margin-top:0}.optimization-evidence-focus{margin:10px 0;padding:9px 11px;border:1px solid #d8d0ff;border-radius:9px;color:#5f50c7;background:#faf8ff;font-size:9px}.optimization-evidence-objectives h3,.optimization-evidence-trace-list h3,.optimization-evidence-edges h3,.optimization-evidence-coverage-matrix h3{margin:19px 0 10px;color:#403a51;font-size:12px}.optimization-evidence-objectives article,.optimization-evidence-objectives>button,.optimization-evidence-trace-list article,.optimization-unassigned-gap-list article{margin-bottom:8px;padding:12px;border:1px solid #e8e5ed;border-radius:11px;background:#fff}.optimization-evidence-objectives>button{display:block;width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer}.optimization-evidence-objectives>button:hover,.optimization-evidence-objectives>button.selected{border-color:#8a78ef;background:#faf8ff}.optimization-evidence-objectives article>div,.optimization-evidence-objectives>button>div,.optimization-unassigned-gap-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.optimization-evidence-objectives strong,.optimization-unassigned-gap-list strong{color:#494356;font-size:10px}.optimization-evidence-objectives p,.optimization-evidence-trace-list p,.optimization-unassigned-gap-list p{margin:5px 0;color:#858090;font-size:9px;line-height:1.55}.optimization-evidence-objectives small,.optimization-unassigned-gap-list small{color:#9b96a5;font-size:8px}.optimization-evidence-trace-list article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:5px 10px}.optimization-evidence-trace-list article.focused{border-color:#8a78ef;background:#faf8ff}.optimization-evidence-trace-list article>span{grid-row:1 / 3;align-self:start;display:grid;gap:3px;padding:4px 7px;border-radius:7px;color:#6659c7;background:#f0edff;font-size:8px;text-align:center}.optimization-evidence-trace-list article>span em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.optimization-evidence-trace-list article>span code{color:#968bd9;font:inherit}.optimization-evidence-trace-list article strong{color:#4b4559;font-size:10px}.optimization-evidence-trace-list article p{margin:0}.optimization-evidence-edges>div{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #efedf3;color:#6f697b;font-size:8px}.optimization-evidence-edges p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.optimization-evidence-edges small{color:#9893a2}.optimization-evidence-coverage-matrix>article{margin-bottom:10px;overflow:hidden;border:1px solid #e6e2ed;border-radius:12px;background:#fff}.optimization-evidence-coverage-matrix>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #efecf3;background:#faf9fd}.optimization-evidence-coverage-matrix>article>header span{display:block;color:#9993a4;font-size:8px}.optimization-evidence-coverage-matrix>article>header strong{display:block;margin-top:3px;color:#494356;font-size:10px}.optimization-evidence-coverage-matrix>article>header small{color:#9691a0;font-size:8px}.optimization-evidence-claim{padding:12px 13px;border-bottom:1px solid #f0edf4}.optimization-evidence-claim:last-child{border-bottom:0}.optimization-evidence-claim>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.optimization-evidence-claim>div:first-child>strong{min-width:0;color:#4d4759;font-size:10px;line-height:1.5}.optimization-evidence-claim>div:first-child>span{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:5px}.optimization-evidence-claim>small{display:block;margin-top:4px;color:#a09aa9;font-size:8px}.optimization-evidence-claim>p{margin:6px 0 0;color:#7b7585;font-size:9px;line-height:1.5}.optimization-evidence-source-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.optimization-evidence-source-links>span{color:#827b8d;font-size:8px}.optimization-evidence-source-links button{padding:4px 7px;border:1px solid #d9d2ff;border-radius:7px;color:#6557c8;background:#faf8ff;font:inherit;font-size:8px;cursor:pointer}.optimization-evidence-source-links button:hover{border-color:#8877eb;background:#f1edff}.optimization-evidence-source-links em{color:#a09aa9;font-size:8px;font-style:normal}.optimization-unassigned-gap-list{margin-top:13px}.optimization-workbench-inline-loading{padding:18px;color:#827d90;text-align:center;font-size:10px}@media (max-width: 1180px){.optimization-workbench-shell{grid-template-columns:274px minmax(0,1fr)}.optimization-workbench-objective-list{grid-template-columns:repeat(2,minmax(0,1fr))}.optimization-workbench-stage-rail small{display:none}.optimization-workbench-stage-rail button{grid-template-rows:auto}}@media (max-width: 820px){.main-shell:not(.ops-main-shell) .page.optimization-workbench-page{height:auto;min-height:100%;overflow:visible}.optimization-workbench-shell{display:block;height:auto;overflow:visible}.optimization-workbench-queue{display:block;padding:13px;border-inline-end:0;border-bottom:1px solid #e6e4ef}.optimization-workbench-task-list{display:flex;gap:9px;overflow-x:auto}.optimization-workbench-task-card{flex:0 0 260px;margin:0}.optimization-workbench-main{padding:16px 12px 40px;overflow:visible}.optimization-workbench-header{display:block}.optimization-workbench-header>div:last-child{margin-top:12px}.optimization-workbench-stage-rail{grid-template-columns:repeat(5,118px);overflow-x:auto}.optimization-workbench-scope-metrics,.optimization-workbench-coverage-summary,.optimization-evidence-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.optimization-workbench-objective-list{grid-template-columns:1fr}.optimization-workbench-confirm-bar{bottom:8px;display:block}.optimization-workbench-confirm-bar .button{width:100%;margin-top:11px}.optimization-workbench-running ol{grid-template-columns:1fr 1fr}.optimization-workbench-review-controls>div{flex-wrap:wrap}.optimization-workbench-settings-form{grid-template-columns:1fr}.optimization-workbench-settings-form>p,.optimization-workbench-settings-form .full,.optimization-workbench-drawer-actions{grid-column:auto}.optimization-workbench-drawer{width:100vw}.optimization-evidence-trace-list article{grid-template-columns:1fr}.optimization-evidence-trace-list article>span{grid-row:auto;justify-self:start}.optimization-evidence-edges>div{grid-template-columns:auto minmax(0,1fr)}.optimization-evidence-edges p,.optimization-evidence-edges small{grid-column:1 / -1;white-space:normal}.optimization-evidence-claim>div:first-child{align-items:flex-start;flex-direction:column}.optimization-evidence-claim>div:first-child>span{justify-content:flex-start}}.citation-topbar-filters{min-width:0;display:flex;align-items:center;gap:8px}.citation-topbar-platform{width:142px;flex:0 0 142px}.citation-topbar-category{width:190px;flex:0 0 190px}.citation-topbar-platform .select,.citation-topbar-category .select{width:100%}.citation-topbar-filter-popover{width:460px}.citation-topbar-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px}.citation-topbar-filter-grid label{min-width:0;display:grid;gap:7px}.citation-topbar-filter-grid label>span{color:#565263;font-size:11px;font-weight:700}.citation-topbar-filter-grid .input,.citation-topbar-filter-grid .select{width:100%;height:36px!important;font-size:12px!important}.citation-topbar-keyword{grid-column:1 / -1}.citation-source-page{min-height:100%;padding:26px 30px 52px;background:#f6f7fb}.citation-health-section>header,.citation-trend-card>header,.citation-platform-card>header,.citation-ledger-head,.citation-evidence-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.citation-health-section header span,.citation-trend-card header span,.citation-action-grid article header span,.citation-evidence-drawer>header span{color:#6d5ce8;font-size:11px;font-weight:800;letter-spacing:.12em}.citation-health-badge{display:grid;min-width:112px;padding:9px 13px;border:1px solid #ddd8ff;border-radius:10px;background:linear-gradient(135deg,#fff,#f3f0ff);text-align:end}.citation-health-badge small{color:#858091}.citation-health-badge strong{margin-top:2px;color:#6654d8;font-size:16px}.citation-ledger-head select{height:38px;padding:0 11px;border:1px solid #dcdae5;border-radius:8px;outline:none;color:#454250;background:#fff;font:inherit;font-size:12px}.citation-ledger-head select:focus{border-color:#7b68e8;box-shadow:0 0 0 3px #7b68e81a}.citation-quality-notice{display:flex;gap:10px;margin-bottom:16px;padding:11px 14px;border:1px solid #f4d898;border-radius:10px;color:#806321;background:#fffaf0;font-size:12px}.citation-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.citation-metric-card,.citation-health-section,.citation-trend-card,.citation-distribution-card,.citation-platform-card,.citation-ledger-card,.citation-action-grid>article{border:1px solid #e3e1ea;border-radius:14px;background:#fff;box-shadow:0 4px 20px #2b284909}.citation-metric-card{min-width:0;padding:16px}.citation-metric-card>span{color:#777483;font-size:11px}.citation-metric-card>strong{display:block;margin:8px 0 10px;color:#2f2b3d;font-size:23px}.citation-metric-card footer{display:flex;align-items:center;justify-content:space-between;gap:7px}.citation-metric-card small{overflow:hidden;color:#9995a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.citation-metric-card i{padding:3px 6px;border-radius:6px;color:#85808e;background:#f3f2f6;font-size:9px;font-style:normal}.citation-metric-card i.positive{color:#168356;background:#e9f8f1}.citation-metric-card i.negative{color:#c44c55;background:#fff0f1}.citation-health-section{margin-bottom:16px;padding:18px 20px}.citation-health-section h2,.citation-trend-card h2,.citation-platform-card h2{margin:3px 0 0;color:#383443;font-size:17px}.citation-health-summary{display:flex;align-items:center;justify-content:flex-end;gap:14px}.citation-health-section header p{max-width:540px;margin:0;color:#878391;font-size:11px;line-height:1.6;text-align:end}.citation-health-section>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.citation-health-section article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:12px 14px;border-radius:10px;background:#f8f7fb}.citation-health-section article span{color:#777381;font-size:11px}.citation-health-section article strong{grid-row:1 / 3;grid-column:2;color:#3e394a;font-size:18px}.citation-health-section article i,.citation-grade{justify-self:start;padding:3px 7px;border-radius:6px;font-size:9px;font-style:normal}.grade-excellent{color:#167d52!important;background:#e8f8f0!important}.grade-healthy{color:#2871b8!important;background:#ebf4ff!important}.grade-needs_improvement{color:#ad7520!important;background:#fff6df!important}.grade-not_established,.grade-not_cited,.grade-insufficient_data{color:#7c7784!important;background:#f0eff3!important}.citation-analysis-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.8fr);gap:16px;margin-bottom:16px}.citation-trend-card{min-width:0;padding:18px 20px}.citation-trend-card header small,.citation-platform-card header small{color:#918d99;font-size:10px}.citation-trend-chart{height:250px;margin-top:16px}.citation-trend-legend{display:flex;justify-content:flex-end;gap:13px;margin-bottom:10px}.citation-trend-legend span{display:flex;align-items:center;gap:5px;color:#85818e;font-size:9px}.citation-trend-legend span:before{width:8px;height:8px;border-radius:2px;content:""}.citation-trend-legend .project:before,.citation-trend-stack .project{background:#6c58dc}.citation-trend-legend .brand:before,.citation-trend-stack .brand{background:#50a4c7}.citation-trend-legend .competitor:before,.citation-trend-stack .competitor{background:#e69c53}.citation-trend-legend .third:before,.citation-trend-stack .third{background:#c9c5d6}.citation-trend-bars{display:flex;height:205px;align-items:flex-end;gap:4px;border-bottom:1px solid #e6e4eb}.citation-trend-column{display:grid;min-width:0;height:100%;flex:1;grid-template-rows:minmax(0,1fr) 20px;align-items:end}.citation-trend-column small{overflow:visible;color:#9a96a2;font-size:8px;white-space:nowrap;transform:translate(-4px)}.citation-trend-stack{display:flex;width:100%;min-height:1px;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:3px 3px 0 0}.citation-trend-stack i{display:block;min-height:0}.citation-distribution-column{display:grid;gap:16px}.citation-distribution-card{padding:17px 18px}.citation-distribution-card h3{margin:0 0 14px;color:#464250;font-size:14px}.citation-distribution-card article{margin-top:10px}.citation-distribution-card article>span{display:flex;justify-content:space-between;gap:10px;color:#777381;font-size:10px}.citation-distribution-card article b{font-weight:650}.citation-distribution-card article em{color:#9995a2;font-style:normal}.citation-distribution-card article>i{display:block;height:7px;margin-top:5px;overflow:hidden;border-radius:9px;background:#f0eef4}.citation-distribution-card article>i>b{display:block;height:100%;min-width:2px;border-radius:inherit;background:#8573e3}.citation-distribution-card article>i>b.brand_owned{background:#50a4c7}.citation-distribution-card article>i>b.competitor_owned{background:#e69c53}.citation-distribution-card article>i>b.third_party{background:#aaa5b8}.citation-distribution-card article>i>b.video{background:#df6f82}.citation-distribution-card article>i>b.unknown{background:#aaa5b8}.citation-platform-card,.citation-ledger-card{margin-bottom:16px;overflow:hidden}.citation-platform-card>header{padding:16px 20px;border-bottom:1px solid #eceaf0}.citation-platform-card table,.citation-ledger-table{width:100%;min-width:1080px;border-collapse:collapse}.citation-platform-card th,.citation-platform-card td,.citation-ledger-table th,.citation-ledger-table td{padding:12px 15px;border-bottom:1px solid #efedf2;color:#65616f;font-size:11px;text-align:start}.citation-platform-card th,.citation-ledger-table th{color:#817d89;background:#faf9fc;font-weight:650}.citation-platform-card td strong{color:#45414d}.table-scroll{overflow-x:auto}.citation-ledger-head{padding:14px 18px;border-bottom:1px solid #ebe9ef}.citation-ledger-tabs{display:flex;gap:5px}.citation-ledger-tabs button{padding:8px 13px;border:0;border-radius:8px;color:#777381;background:transparent;font:inherit;font-size:11px;cursor:pointer}.citation-ledger-tabs button.active{color:#5d4dcc;background:#f0edff;font-weight:700}.citation-ledger-head label{display:flex;align-items:center;gap:8px;color:#85818e;font-size:10px}.citation-ledger-table tbody tr{cursor:pointer;transition:background .15s ease}.citation-ledger-table tbody tr:hover{background:#faf9ff}.citation-ledger-table td strong{display:block;color:#45414d}.citation-ledger-table td strong.positive{color:#168356}.citation-ledger-table td strong.negative{color:#c44c55}.citation-ledger-table td small{display:block;margin-top:4px;color:#9995a1}.citation-source-identity{display:grid;max-width:340px;gap:3px}.citation-source-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.citation-source-identity a{overflow:hidden;color:#6958d4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.citation-chip{display:inline-block;margin-block:2px 2px;margin-inline:0 5px;padding:3px 6px;border-radius:6px;color:#615c69;background:#f0eff3;font-size:8px}.citation-chip.ownership-brand_owned{color:#257a96;background:#eaf7fb}.citation-chip.ownership-competitor_owned{color:#a76d26;background:#fff4e7}.citation-distribution-card article>i>b.product_card{background:#d99b32}.citation-chip.media-product_card{color:#916214;background:#fff5dd}.citation-chip.media-video{color:#a9475b;background:#fff0f3}.citation-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 18px;color:#817d89;font-size:10px}.citation-pagination button{width:30px;height:30px;border:1px solid #dedbe6;border-radius:7px;color:#6558b7;background:#fff;cursor:pointer}.citation-pagination button:disabled{color:#b8b4bf;background:#f5f4f7;cursor:default}.citation-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.citation-action-grid>article{min-width:0;padding:17px}.citation-action-grid article header{display:grid;gap:4px;margin-bottom:11px}.citation-action-grid article header strong{color:#46414f;font-size:14px}.citation-action-grid article>a,.citation-action-grid article>button{display:grid;width:100%;gap:3px;padding:9px 0;border:0;border-bottom:1px solid #efedf2;color:#565160;background:transparent;font:inherit;font-size:10px;text-align:start;cursor:pointer}.citation-action-grid article>a:last-child,.citation-action-grid article>button:last-child{border-bottom:0}.citation-action-grid article small{overflow:hidden;color:#9995a2;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.citation-action-grid article p{color:#97939e;font-size:10px}.citation-drawer-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#19162640}.citation-evidence-drawer{display:grid;width:min(720px,94vw);height:100%;grid-template-rows:auto minmax(0,1fr);background:#f7f7fa;box-shadow:-16px 0 45px #1c182f29}.citation-evidence-drawer>header{padding:20px 23px;border-bottom:1px solid #e4e2e9;background:#fff}.citation-evidence-drawer>header h2{margin:4px 0;color:#393541;font-size:18px}.citation-evidence-drawer>header p{max-width:590px;overflow:hidden;margin:0;color:#8f8a97;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.citation-evidence-drawer>header button{border:0;color:#77717f;background:transparent;font-size:27px;cursor:pointer}.citation-evidence-body{overflow-y:auto;padding:18px}.citation-evidence-item{margin-bottom:14px;padding:16px;border:1px solid #e2e0e7;border-radius:13px;background:#fff}.citation-evidence-item>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.citation-evidence-item>header strong{color:#45404d;font-size:12px}.citation-evidence-item>header span{flex:0 0 auto;color:#9994a0;font-size:9px}.citation-evidence-links{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.citation-evidence-links a{max-width:100%;overflow:hidden;padding:4px 7px;border-radius:6px;color:#6554cc;background:#f1eeff;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.citation-evidence-item blockquote{margin:10px 0;padding:9px 11px;border-inline-start:3px solid #8673e1;color:#706a78;background:#faf9fd;font-size:9px;line-height:1.6}.citation-answer-preview{max-height:260px;overflow:auto;padding:10px 12px;border:1px solid #efedf2;border-radius:9px;color:#5c5764;background:#fcfbfd;font-size:10px}.citation-evidence-item>footer{display:flex;gap:14px;margin-top:12px}.citation-evidence-item>footer a{color:#6554cc;font-size:9px}@media (max-width: 1350px){.citation-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.citation-topbar-filter-popover{position:fixed;top:calc(var(--client-topbar-height) + 6px);inset-inline-end:12px;width:min(460px,calc(100vw - 24px))}.citation-topbar-filter-popover:before{display:none}.citation-source-page{padding:18px 13px 40px}.citation-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citation-health-section>div{grid-template-columns:repeat(2,1fr)}.citation-analysis-grid,.citation-action-grid{grid-template-columns:1fr}}@media (max-width: 560px){.citation-topbar-filter-grid{grid-template-columns:1fr}.citation-topbar-keyword{grid-column:auto}.citation-health-section>header,.citation-ledger-head{align-items:stretch;flex-direction:column}.citation-health-summary{align-items:stretch;flex-direction:column}.citation-health-badge{text-align:start}.citation-metric-grid,.citation-health-section>div{grid-template-columns:1fr}.citation-health-section header p{text-align:start}}.knowledge-page{--knowledge-accent: #4b38ff;--knowledge-ink: #222239;--knowledge-muted: #8f8fa0;max-width:1540px;min-height:100%;padding:30px 34px 64px;color:var(--knowledge-ink)}.knowledge-topbar-filters{display:flex;min-width:0;align-items:center;gap:8px;white-space:nowrap}.topbar .knowledge-upload-primary{min-width:88px;min-height:30px;padding:0 13px;border-radius:6px;box-shadow:none;white-space:nowrap}.knowledge-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-bottom:22px}.knowledge-summary-grid article{position:relative;min-height:100px;padding:18px 20px;overflow:hidden;border:1px solid #ececf2;border-radius:12px;background:#fff;box-shadow:0 4px 16px #29274609}.knowledge-summary-grid article:after{position:absolute;top:-28px;inset-inline-end:-25px;width:74px;height:74px;border-radius:50%;background:#f1efff;content:""}.knowledge-summary-grid span{display:block;position:relative;z-index:1;color:#9291a2;font-size:11px}.knowledge-summary-grid strong{display:block;position:relative;z-index:1;margin-top:7px;color:#333248;font-size:25px;line-height:1}.knowledge-summary-grid small{display:block;position:relative;z-index:1;margin-top:8px;color:#aaa9b8;font-size:10px}.knowledge-summary-grid article.primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,#5742ff,#3b27e8);box-shadow:0 10px 28px #4b38ff30}.knowledge-summary-grid article.primary span,.knowledge-summary-grid article.primary strong,.knowledge-summary-grid article.primary small{color:#fff}.knowledge-summary-grid article.primary:after{background:#ffffff1a}.knowledge-search{display:flex;width:min(260px,21vw);height:30px;align-items:center;gap:7px;padding:0 10px;border:1px solid #e7e7ed;border-radius:6px;background:#fff}.knowledge-search:focus-within{border-color:#afa7ff;box-shadow:0 0 0 3px #4b38ff14}.knowledge-search svg{width:14px;height:14px;color:#aaa9b6;flex:0 0 auto}.knowledge-search input{width:100%;min-width:0;border:0;outline:0;color:#333246;background:transparent;font:inherit;font-size:11px}.knowledge-topbar-select{width:auto;min-width:112px;height:30px;padding-top:0;padding-bottom:0;border-color:#e8e7ef;color:#565569;font-size:11px;background-color:#fff}.knowledge-view-toggle{display:flex;height:30px;padding:2px;border-radius:6px;background:#f1f1f4}.knowledge-view-toggle button{width:29px;border:0;border-radius:5px;color:#aaa9b5;background:transparent;font-size:17px;cursor:pointer}.knowledge-view-toggle button.active{color:#3f3e50;background:#fff;box-shadow:0 2px 8px #2827411a}.knowledge-document-grid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:16px}.knowledge-document-grid.list{grid-template-columns:1fr}.knowledge-document-card{display:flex;min-height:245px;padding:20px;flex-direction:column;border:1px solid #e9e9ef;border-radius:11px;color:inherit;background:#fff;box-shadow:0 3px 12px #25243d06;font:inherit;text-align:start;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.knowledge-document-card:hover{transform:translateY(-2px);border-color:#d7d3ff;box-shadow:0 12px 27px #2e2a5a14}.knowledge-document-card.list{min-height:134px;display:grid;grid-template-columns:minmax(340px,1.5fr) minmax(110px,.5fr) minmax(370px,1.2fr);align-items:center;gap:16px}.knowledge-document-card-head{display:flex;min-width:0;align-items:flex-start;gap:12px}.knowledge-document-card-head>div{min-width:0;flex:1}.knowledge-document-card-head h3{margin:3px 0 5px;overflow:hidden;color:#29283e;font-size:14px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.knowledge-document-card-head p{margin:0;overflow:hidden;color:#a09fad;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.knowledge-file-icon{position:relative;display:inline-flex;width:43px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;color:#5846df;background:#f0eeff}.knowledge-file-icon svg{width:24px;height:26px}.knowledge-file-icon small{position:absolute;inset-inline-end:3px;bottom:3px;padding:1px 3px;border-radius:3px;color:#fff;background:#5b48eb;font-size:6px;font-weight:800}.knowledge-file-icon.type-pdf{color:#dc4c55;background:#fff0f1}.knowledge-file-icon.type-pdf small{background:#e24f58}.knowledge-file-icon.type-xlsx,.knowledge-file-icon.type-csv{color:#168b60;background:#eaf9f2}.knowledge-file-icon.type-xlsx small,.knowledge-file-icon.type-csv small{background:#168b60}.knowledge-file-icon.type-png,.knowledge-file-icon.type-jpg,.knowledge-file-icon.type-jpeg{color:#b56b11;background:#fff6e7}.knowledge-file-icon.type-png small,.knowledge-file-icon.type-jpg small,.knowledge-file-icon.type-jpeg small{background:#d98a26}.knowledge-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#6553d8;background:#f0eeff;font-size:9px;font-weight:700;white-space:nowrap}.knowledge-status.success{color:#18845e;background:#eaf8f1}.knowledge-status.warning{color:#a5620a;background:#fff3df}.knowledge-status.danger{color:#bd3f4b;background:#ffedef}.knowledge-status.muted{color:#868592;background:#f0f0f3}.knowledge-tags{display:flex;min-height:25px;margin:16px 0 8px;gap:5px;flex-wrap:wrap}.knowledge-tags span{height:21px;padding:3px 7px;border:1px solid #e7e6ec;border-radius:5px;color:#8f8e9d;background:#fafafd;font-size:9px}.knowledge-progress{margin:5px 0 9px}.knowledge-progress>div,.knowledge-upload-progress>div{height:4px;overflow:hidden;border-radius:999px;background:#eeedf3}.knowledge-progress>div span,.knowledge-upload-progress>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6553ff,#9f94ff);transition:width .25s ease}.knowledge-progress small{display:block;margin-top:5px;color:#8f8e9d;font-size:9px}.knowledge-document-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:auto}.knowledge-document-metrics span{display:flex;min-width:0;flex-direction:column;color:#aaa9b5;font-size:8px}.knowledge-document-metrics b{margin-bottom:2px;color:#4b4a5d;font-size:14px}.knowledge-document-metrics span.conflict b{color:#d0614f}.knowledge-document-foot{display:flex;margin-top:15px;padding-top:12px;justify-content:space-between;gap:8px;border-top:1px solid #f0eff3;color:#aaa9b5;font-size:8px}.knowledge-document-card.list .knowledge-tags,.knowledge-document-card.list .knowledge-document-metrics{margin:0}.knowledge-document-card.list .knowledge-document-foot{grid-column:1 / -1;margin:0;padding-top:8px}.knowledge-empty-state,.knowledge-no-universe{display:flex;min-height:390px;align-items:center;justify-content:center;flex-direction:column;padding:50px;border:1px dashed #dad7ea;border-radius:14px;text-align:center;background:linear-gradient(180deg,#fff,#faf9ff)}.knowledge-empty-state>div,.knowledge-no-universe>span{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;color:#6b58ee;background:#efedff;font-size:32px}.knowledge-empty-state h2,.knowledge-no-universe h2{margin:17px 0 7px;font-size:18px}.knowledge-empty-state p,.knowledge-no-universe p{max-width:590px;margin:0;color:#8e8d9d;font-size:11px;line-height:1.8}.knowledge-empty-state small{margin:13px 0 18px;color:#aaa9b8;font-size:9px}.knowledge-load-error{display:flex;margin-bottom:16px;align-items:center;justify-content:space-between;padding:12px 15px;border:1px solid #f0cfd3;border-radius:9px;color:#a43c48;background:#fff4f5;font-size:11px}.knowledge-loading{padding:70px;color:#9695a5;text-align:center;font-size:12px}.knowledge-upload-drawer{width:min(760px,100vw)}.knowledge-upload-drawer .app-drawer-header h2{margin:0;font-size:20px}.knowledge-upload-drawer .app-drawer-header p{margin:6px 0 0;color:#9291a1;font-size:10px}.knowledge-upload-body{padding:24px 28px}.knowledge-dropzone{display:flex;min-height:190px;align-items:center;justify-content:center;flex-direction:column;border:1.5px dashed #cfc9f7;border-radius:12px;background:#fbfaff;text-align:center}.knowledge-dropzone-icon{display:grid;width:42px;height:42px;margin-bottom:10px;place-items:center;border-radius:12px;color:#fff;background:#5a47ef;font-size:23px}.knowledge-dropzone strong{color:#3f3e54;font-size:13px}.knowledge-dropzone small{margin:6px 0 14px;color:#9b9aaa;font-size:9px}.knowledge-upload-list{display:flex;margin-top:18px;flex-direction:column;gap:10px}.knowledge-upload-row{position:relative;display:flex;gap:12px;padding:14px;border:1px solid #e9e8ee;border-radius:10px;background:#fff}.knowledge-upload-row.failed{border-color:#efc8cc;background:#fffafb}.knowledge-upload-row.done{border-color:#c9e8da}.knowledge-upload-fields{min-width:0;flex:1}.knowledge-upload-filename{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-upload-filename strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.knowledge-upload-filename span{color:#a09fad;font-size:9px;white-space:nowrap}.knowledge-upload-fields label{display:grid;grid-template-columns:68px 1fr;align-items:center;gap:8px;margin-top:8px;color:#8d8c9a;font-size:9px}.knowledge-upload-fields .input{height:32px;font-size:10px}.knowledge-upload-remove{position:absolute;top:5px;inset-inline-end:6px;width:24px;height:24px;border:0;border-radius:5px;color:#a4a3af;background:transparent;cursor:pointer}.knowledge-upload-remove:hover{color:#c34250;background:#fff0f1}.knowledge-upload-progress{margin-top:10px}.knowledge-upload-progress small{display:block;margin-top:5px;overflow:hidden;color:#8e8d9c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.knowledge-upload-row.failed .knowledge-upload-progress small{color:#b8424e}.knowledge-upload-drawer .app-drawer-footer>div,.knowledge-detail-actions>div{display:flex;gap:8px}.knowledge-detail-drawer{width:min(920px,calc(100vw - 260px))}.knowledge-detail-title{display:flex;min-width:0;align-items:center;gap:13px}.knowledge-detail-title>div{min-width:0}.knowledge-detail-title h2{margin:0;overflow:hidden;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.knowledge-detail-title p{margin:5px 0 0;color:#9998a7;font-size:10px}.knowledge-detail-title .knowledge-status{margin-inline-start:8px}.knowledge-detail-tabs{display:flex;padding:0 28px;gap:26px;border-bottom:1px solid #eae9ee}.knowledge-detail-tabs button{position:relative;min-height:48px;padding:0;border:0;color:#8c8b99;background:transparent;font:inherit;font-size:11px;cursor:pointer}.knowledge-detail-tabs button.active{color:#4937dd;font-weight:700}.knowledge-detail-tabs button.active:after{position:absolute;inset-inline-end:0;bottom:-1px;inset-inline-start:0;height:2px;border-radius:2px;background:#5846ee;content:""}.knowledge-detail-body{padding:25px 30px 40px;background:#fafafd}.knowledge-detail-overview{display:grid;grid-template-columns:1fr 1fr;gap:14px}.knowledge-detail-overview section{padding:20px;border:1px solid #e9e8ef;border-radius:10px;background:#fff}.knowledge-detail-overview section h3{margin:0 0 15px;font-size:12px}.knowledge-detail-overview dl{margin:0}.knowledge-detail-overview dl div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid #f1f0f4}.knowledge-detail-overview dl div:last-child{border-bottom:0}.knowledge-detail-overview dt{color:#9b9aaa;font-size:9px}.knowledge-detail-overview dd{margin:0;overflow:hidden;color:#525164;font-size:9px;text-overflow:ellipsis}.knowledge-detail-overview dd.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.knowledge-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.knowledge-result-grid span{display:flex;min-height:62px;align-items:center;justify-content:center;flex-direction:column;border-radius:8px;color:#9695a4;background:#f7f6fa;font-size:8px}.knowledge-result-grid b{color:#3f3e51;font-size:18px}.knowledge-detail-overview .knowledge-error-panel,.knowledge-detail-overview .knowledge-conflict-note{grid-column:1 / -1}.knowledge-error-panel{border-color:#efcfd3!important;color:#a4424c;background:#fff5f6!important}.knowledge-error-panel p,.knowledge-conflict-note p{margin:0;font-size:10px;line-height:1.7}.knowledge-error-panel code{display:inline-block;margin-top:9px;font-size:8px}.knowledge-conflict-note{border-color:#f0ddbb!important;color:#895d1e;background:#fffbf3!important}.knowledge-stage-timeline{max-width:590px;margin:0 auto;padding:6px 0;list-style:none}.knowledge-stage-timeline li{position:relative;display:flex;min-height:62px;gap:15px;color:#aaa9b5}.knowledge-stage-timeline li:before{position:absolute;top:18px;bottom:-1px;inset-inline-start:7px;width:1px;background:#dddce4;content:""}.knowledge-stage-timeline li:last-child:before{display:none}.knowledge-stage-timeline li>span{position:relative;z-index:1;width:15px;height:15px;flex:0 0 auto;border:3px solid #fff;border-radius:50%;background:#d9d8e0;box-shadow:0 0 0 1px #d9d8e0}.knowledge-stage-timeline li>div{display:flex;padding-top:0;flex-direction:column}.knowledge-stage-timeline strong{color:#858493;font-size:11px}.knowledge-stage-timeline small{margin-top:4px;font-size:9px}.knowledge-stage-timeline li.complete>span{background:#36a27b;box-shadow:0 0 0 1px #36a27b}.knowledge-stage-timeline li.complete strong{color:#4d4c5e}.knowledge-stage-timeline li.current>span{background:#5b48ef;box-shadow:0 0 0 4px #e8e5ff}.knowledge-stage-timeline li.current strong{color:#4e3de0}.knowledge-stage-timeline li.failed>span{background:#d94e5b;box-shadow:0 0 0 4px #ffe3e6}.knowledge-stage-timeline li.failed strong,.knowledge-stage-timeline li.failed small{color:#b53b47}.knowledge-fact-list{display:flex;flex-direction:column;gap:10px}.knowledge-fact-list article{padding:16px 18px;border:1px solid #e7e6ed;border-radius:9px;background:#fff}.knowledge-fact-list article.conflicting{border-color:#efd9b8;background:#fffcf6}.knowledge-fact-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-fact-head>span{padding:3px 6px;border-radius:4px;color:#16815c;background:#eaf8f1;font-size:8px;font-weight:700}.knowledge-fact-list article.conflicting .knowledge-fact-head>span{color:#aa650b;background:#fff1d9}.knowledge-fact-head small{color:#9e9dab;font-size:8px}.knowledge-fact-list h4{margin:11px 0 8px;color:#39384b;font-size:12px;line-height:1.6}.knowledge-fact-list blockquote{margin:0;padding-inline-start:10px;border-inline-start:2px solid #ddd9f8;color:#838291;font-size:9px;line-height:1.7}.knowledge-conflict-list{display:flex;flex-direction:column;gap:13px}.knowledge-conflict-list>section{padding:17px;border:1px solid #edd8b5;border-radius:10px;background:#fffcf5}.knowledge-conflict-list>section>div{display:flex;align-items:center;gap:8px;color:#a2620e;font-size:9px}.knowledge-conflict-list code{color:#a18459;font-size:8px}.knowledge-conflict-list article{margin-top:10px;padding:12px;border:1px solid #eee9df;border-radius:7px;background:#fff}.knowledge-conflict-list h4{margin:0;color:#454354;font-size:11px}.knowledge-conflict-list p{margin:7px 0;color:#858391;font-size:9px}.knowledge-conflict-list small{color:#aaa8b3;font-size:8px}.knowledge-empty-copy{padding:60px 20px;color:#9a99a8;text-align:center;font-size:11px}.knowledge-detail-actions{gap:14px}@media (max-width: 1180px){.knowledge-document-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.knowledge-document-card.list{grid-template-columns:minmax(280px,1.2fr) minmax(100px,.4fr) minmax(300px,1fr)}.knowledge-detail-drawer{width:calc(100vw - 80px)}}@media (max-width: 820px){.knowledge-page{padding:20px 16px 50px}.knowledge-summary-grid{grid-template-columns:repeat(2,1fr)}.knowledge-document-grid{grid-template-columns:1fr}.knowledge-document-card.list{display:flex;min-height:240px}.knowledge-document-card.list .knowledge-tags{margin:16px 0 8px}.knowledge-document-card.list .knowledge-document-metrics{margin-top:auto}.knowledge-detail-drawer{width:100vw}.knowledge-detail-overview{grid-template-columns:1fr}.knowledge-detail-overview .knowledge-error-panel,.knowledge-detail-overview .knowledge-conflict-note{grid-column:auto}}@media (max-width: 520px){.knowledge-summary-grid{grid-template-columns:1fr}.knowledge-document-metrics{grid-template-columns:repeat(2,1fr)}.knowledge-upload-body,.knowledge-detail-body{padding:18px 16px 30px}.knowledge-upload-row{align-items:flex-start}.knowledge-upload-fields label{grid-template-columns:1fr}.knowledge-detail-tabs{padding:0 16px;gap:16px;overflow-x:auto}.knowledge-detail-tabs button{white-space:nowrap}.knowledge-detail-actions{align-items:stretch;flex-direction:column-reverse}.knowledge-detail-actions>div{flex-wrap:wrap}}.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}.ops-content-assets-page{min-height:calc(100vh - 76px);padding:28px 22px 42px;color:#15171b;background:#fff}.ops-content-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.ops-content-page-header h1{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.02em}.ops-content-add-actions{display:flex;align-items:center;gap:12px}.ops-content-add{display:inline-flex;min-width:132px;height:44px;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#1677ff;font-size:16px;box-shadow:0 3px 8px #1677ff33}.ops-content-add span{font-size:24px;font-weight:300;line-height:1}.ops-content-add-video{border-color:#91caff;color:#1677ff;background:#fff;box-shadow:none}.ops-content-add-video:hover{border-color:#1677ff;color:#0958d9}.ops-content-toolbar{display:flex;align-items:center;gap:22px;margin-bottom:22px}.ops-content-topic-filter select,.ops-content-search input,.ops-content-search button{height:44px;border:1px solid #d9d9d9;color:#30343a;background:#fff;font:inherit}.ops-content-topic-filter select{width:210px;padding-block:0 0;padding-inline:16px 42px;border-radius:8px}.ops-content-search{display:flex;width:min(420px,45vw)}.ops-content-search input{min-width:0;flex:1;padding:0 16px;border-radius:8px 0 0 8px;font-size:16px;outline:none}.ops-content-search input::placeholder{color:#b7bac0}.ops-content-search input:focus{border-color:#1677ff}.ops-content-search button{display:grid;width:46px;place-items:center;border-inline-start:0;border-radius:0 8px 8px 0;cursor:pointer}.ops-content-search svg{width:20px;fill:none;stroke:#767b84;stroke-width:2;stroke-linecap:round}.ops-content-list-card{overflow:hidden;border:1px solid #f0f0f0;border-radius:12px;background:#fff}.ops-content-table-wrap{overflow-x:auto}.ops-content-table{width:100%;min-width:1540px;border-collapse:collapse;table-layout:fixed;font-size:15px}.ops-content-table th{height:64px;padding:0 20px;color:#181a1f;background:#fafafa;text-align:start;font-size:15px;font-weight:650}.ops-content-table th:not(:last-child):after{float:right;width:1px;height:26px;margin-top:19px;background:#ededed;content:""}.ops-content-table td{height:122px;padding:20px;border-bottom:1px solid #ededed;color:#202329;line-height:1.5;vertical-align:middle}.ops-content-table tbody tr:last-child td{border-bottom:0}.ops-content-table tbody tr:hover td{background:#fbfdff}.ops-content-table th:nth-child(1){width:82px}.ops-content-table th:nth-child(2){width:270px}.ops-content-table th:nth-child(3){width:130px}.ops-content-table th:nth-child(4){width:160px}.ops-content-table th:nth-child(5){width:210px}.ops-content-table th:nth-child(6){width:250px}.ops-content-table th:nth-child(7){width:180px}.ops-content-table th:nth-child(8){width:180px}.ops-content-table th:nth-child(9){width:104px}.ops-content-table td:nth-child(4) span,.ops-content-table td:nth-child(5) span,.ops-content-table td:nth-child(6) span,.ops-content-table td:nth-child(7) span{display:block}.ops-content-table td.muted{color:#a6aab1}.ops-content-title-cell{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ops-content-title-cell small{display:inline-block;margin-inline-end:7px;padding:1px 6px;border-radius:4px;color:#1677ff;background:#e6f4ff;font-size:11px;font-weight:600;vertical-align:1px}.ops-content-actions{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.ops-content-action{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:#1677ff;background:transparent;font:inherit;white-space:nowrap;cursor:pointer}.ops-content-action:hover{color:#0958d9}.ops-content-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ops-content-pagination{padding:8px 20px 20px}.ops-content-article-form,.ops-content-video-form,.ops-content-registration{padding:24px 30px 40px}.ops-content-article-fields{display:grid;grid-template-columns:minmax(320px,2fr) minmax(140px,.7fr) minmax(170px,.8fr);gap:16px;margin-bottom:16px}.ops-content-article-fields label,.ops-content-editor-label,.ops-content-registration-form label{display:flex;min-width:0;flex-direction:column;gap:8px;color:#4e535c;font-size:13px;font-weight:600}.ops-content-article-fields .input,.ops-content-article-fields .select,.ops-content-registration-form .input,.ops-content-registration-form .select{width:100%}.ops-content-association-fields,.ops-content-video-type{min-width:0;margin:0 0 18px;padding:16px;border:1px solid #e4e8ee;border-radius:10px}.ops-content-association-fields>legend,.ops-content-video-type>legend{padding:0 6px;color:#2f343c;font-size:14px;font-weight:650}.ops-content-association-fields:disabled{background:#fafafa}.ops-content-association-selects{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(200px,1fr) minmax(240px,1.2fr);gap:14px}.ops-content-association-selects label,.ops-content-video-title,.ops-content-video-text{display:flex;min-width:0;flex-direction:column;gap:8px;color:#4e535c;font-size:13px;font-weight:600}.ops-content-association-selects .select{width:100%}.ops-content-query-items{margin-top:16px}.ops-content-query-items>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:9px}.ops-content-query-items>div:first-child strong{color:#4e535c;font-size:13px}.ops-content-query-items>div:first-child span,.ops-content-query-items>p{margin:0;color:#9298a1;font-size:12px}.ops-content-query-item-list{display:grid;max-height:184px;gap:7px;overflow-y:auto;padding:10px 12px;border-radius:8px;background:#f7f9fc}.ops-content-query-item-list label{display:flex;align-items:flex-start;gap:8px;color:#454b55;font-size:13px;font-weight:400;line-height:1.45}.ops-content-query-item-list input{margin-top:3px;accent-color:#1677ff}.ops-content-task-context{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;padding:12px 14px;border-radius:8px;color:#59606c;background:#f6f8fb;font-size:13px}.ops-content-workflow-note{margin-bottom:16px;padding:12px 14px;border:1px solid #ffe58f;border-radius:8px;color:#874d00;background:#fffbe6}.ops-content-prepare-check{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#454b55}.ops-content-editor-label>.rich-editor-shell{margin-top:2px}.ops-content-article-form .rich-editor-shell{min-height:440px}.ops-content-article-form .rich-editor-content{min-height:360px}.ops-content-video-title{margin-bottom:18px}.ops-content-video-title .input{width:100%}.ops-content-video-type{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ops-content-video-type>label{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #dfe3e8;border-radius:8px;cursor:pointer}.ops-content-video-type>label.selected{border-color:#1677ff;background:#f0f7ff}.ops-content-video-type input{margin-top:4px;accent-color:#1677ff}.ops-content-video-type label span{display:flex;flex-direction:column;gap:4px}.ops-content-video-type label strong{color:#30343a;font-size:14px}.ops-content-video-type label small{color:#858b95;font-size:12px}.ops-content-upload-box{display:flex;min-height:132px;align-items:center;justify-content:center;flex-direction:column;gap:7px;margin-bottom:12px;padding:20px;border:1px dashed #91caff;border-radius:10px;color:#1677ff;background:#f7fbff;cursor:pointer}.ops-content-upload-box span{color:#7c8490;font-size:12px}.ops-content-upload-box input{max-width:100%;margin-top:8px;color:#5d6570}.ops-content-upload-list{display:grid;gap:7px;margin-bottom:18px;padding:12px 14px;border-radius:8px;background:#f6f8fb}.ops-content-upload-list>span{display:flex;justify-content:space-between;gap:12px;color:#414750;font-size:13px}.ops-content-upload-list small{color:#9298a1}.ops-content-upload-list>strong{margin-bottom:2px;color:#676e78;font-size:12px}.ops-content-video-text{position:relative}.ops-content-video-text textarea.input{width:100%;height:auto;padding:11px 12px 28px;resize:vertical}.ops-content-video-text>small{position:absolute;inset-inline-end:12px;bottom:9px;color:#9aa0a9;font-weight:400}.ops-content-drawer-footer{display:flex;width:100%;justify-content:flex-end;gap:10px}.ops-content-drawer-footer .button{min-width:104px;margin-bottom:0}.ops-content-registration-summary{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;padding:16px;border-radius:10px;background:#f6f8fb}.ops-content-registration-summary span{color:#717782;font-size:13px}.ops-content-registration-form{display:grid;gap:15px}.ops-content-registration-form textarea.input{height:auto;padding:10px 12px;resize:vertical}.ops-content-registration-history{margin-top:28px}.ops-content-registration-history h3{margin:0 0 12px;font-size:16px}.ops-content-registration-record{padding:14px 0;border-top:1px solid #eceef2}.ops-content-registration-record>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-content-registration-record small{color:#8c919a}.ops-content-registration-record p{margin:8px 0 0;color:#5e646e;white-space:pre-wrap}.ops-content-record-status{padding:3px 8px;border-radius:999px;color:#1677ff;background:#e6f4ff;font-size:12px}.ops-content-record-status.effect_verified{color:#237804;background:#f6ffed}.ops-content-record-status.needs_rework{color:#cf1322;background:#fff1f0}@media (max-width: 1100px){.ops-content-article-fields{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.ops-content-assets-page{padding:20px 14px 30px}.ops-content-page-header{align-items:flex-start}.ops-content-add-actions{align-items:stretch;flex-direction:column-reverse}.ops-content-toolbar{align-items:stretch;flex-direction:column;gap:12px}.ops-content-topic-filter select,.ops-content-search{width:100%}.ops-content-article-form,.ops-content-video-form,.ops-content-registration{padding:18px 16px 30px}.ops-content-article-fields,.ops-content-association-selects,.ops-content-video-type{grid-template-columns:1fr}}.service-pricing-table-scroll{overflow-x:auto}.service-pricing-table-scroll .table{min-width:960px}.service-pricing-description{display:block;max-width:240px;color:#64748b;margin-top:4px;white-space:normal}.service-entitlement-modal{max-width:520px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column}.service-entitlement-modal .app-modal-body{min-height:0;overflow-y:auto}.service-entitlement-modal .app-modal-head,.service-entitlement-modal .app-modal-actions{flex-shrink:0}.service-entitlement-modal .form-field{display:grid;gap:8px;margin:16px 0}.ai-service-report-row-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.service-report-reader{width:100%;height:100vh;border:0;display:block;background:#f5f4f8}@media (max-width: 720px){.layout:has(.ai-service-report-page)>.ops-sidebar{display:none}.layout:has(.ai-service-report-page)>.ops-main-shell{margin-inline-start:0;width:100%;max-width:100%;padding-top:0}.layout:has(.ai-service-report-page) .topbar{position:static;flex-wrap:wrap;gap:10px}.layout:has(.ai-service-report-page) .topbar-heading{min-width:0;flex-basis:100%}.layout:has(.ai-service-report-page) .topbar-actions{margin-inline-start:0;justify-content:flex-start}.ai-service-report-page{padding:16px}.ai-service-report-page .ai-service-report-card{padding:16px;min-width:0}.ai-service-report-markdown-editor textarea{width:100%;min-width:0;min-height:400px}}.analytics-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;color:#526079;font-size:13px}.analytics-status small{color:#778399}.analytics-status[role=alert]{color:#b42318}.publish-tracking-topbar-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.publish-tracking-topbar-filters .input{width:160px}.topbar .publish-tracking-topbar-filters .button{min-height:30px;padding:0 11px;font-size:11px;font-weight:400}@font-face{font-family:Noto Sans Arabic;src:url(/apps/GEO/fonts/NotoSansArabic.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--ui-inline-direction: 1}:root[dir=rtl]{--ui-inline-direction: -1}:root:lang(ar){--font-sans: "Noto Sans Arabic", system-ui, sans-serif}:root:lang(ar) body,:root:lang(ar) button,:root:lang(ar) input,:root:lang(ar) select,:root:lang(ar) textarea{font-family:var(--font-sans)}.language-resource-status{margin:10vh auto;max-width:32rem;padding:2rem;text-align:center}.public-language-select{position:fixed;inset-block-start:1rem;inset-inline-end:1rem;z-index:100}.service-report-reader{margin-block-start:4.5rem;height:calc(100vh - 4.5rem)}.ui-language-select{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ui-language-select select{font:inherit;padding:.4rem .65rem;border:1px solid var(--line);border-radius:.5rem;background:var(--panel);color:var(--text);max-width:100%}.ui-language-select [role=alert]{font-size:.85rem;color:var(--danger)}.universe-field,.universe-trend-chart svg{direction:ltr}.universe-field :is(strong,small,b,span){unicode-bidi:plaintext}input:is([type=email],[type=url],[type=tel],[type=number]),code,pre,.ui-ltr{direction:ltr;unicode-bidi:isolate}.ui-original-content{unicode-bidi:plaintext;overflow-wrap:anywhere}:root[dir=rtl] .ui-directional-icon{transform:scaleX(-1)}.ui-directional-icon{display:inline-block}.sidebar:not(.ops-sidebar) .sidebar-menu-link{height:auto;min-height:44px;padding-block:.55rem}.sidebar:not(.ops-sidebar) .sidebar-menu-link.subitem{height:auto;min-height:38px}.sidebar:not(.ops-sidebar) .sidebar-menu-text{white-space:normal;overflow-wrap:anywhere;line-height:1.5}:root[dir=rtl] .sidebar:not(.ops-sidebar) .sidebar-menu-link:hover{transform:translate(-2px)}:root[dir=rtl] .sidebar:not(.ops-sidebar) .sidebar-menu-link.active{box-shadow:inset -3px 0 #4b38ff}:root[dir=rtl] .sidebar-nav-section.collapsed .sidebar-group-label svg{transform:rotate(90deg)}@media (max-width: 620px){:root[dir=rtl] .sidebar:not(.ops-sidebar){transform:translate(72px)}}.main-shell,.main-shell>main,.page,.main-shell .page{background:#fff!important}
