.operations-report-table{min-width:0;border:1px solid #dfe5ed;border-radius:7px;background:#fff;margin:10px 0;font-size:13px}.operations-report-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;border-bottom:1px solid #e5eaf0}.operations-report-tools>input{width:180px;max-width:100%;min-height:30px;border:1px solid #d7e0e9;border-radius:5px;padding:4px 8px;font:inherit}.operations-report-tools details{position:relative;font-size:12px}.operations-report-tools summary{cursor:pointer;padding:6px}.operations-report-tools details>div{position:absolute;top:100%;left:0;z-index:5;background:#fff;border:1px solid #d7e0e9;padding:8px;min-width:150px;box-shadow:0 3px 10px #0001}.operations-report-tools label{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:4px}.operations-report-panel .operations-report-link{color:#176985;border:0;background:transparent;padding:0 4px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.operations-report-table>header{display:flex;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid #e5eaf0}.operations-report-table h3{margin:0;font-size:14px}.operations-report-table>header span{color:#65758a;font-size:12px}.operations-report-table>header>button{margin-left:auto}.operations-report-table button{font:inherit;cursor:pointer}.operations-report-scroll{max-height:460px;overflow:auto}.operations-report-scroll table{width:100%;border-collapse:separate;border-spacing:0;white-space:nowrap}.operations-report-scroll th,.operations-report-scroll td{padding:7px 10px;border-bottom:1px solid #e9edf3;text-align:left;font-size:13px}.operations-report-scroll th{position:sticky;top:0;z-index:2;background:#f5f8fb;font-weight:600;color:#52667a}.operations-report-scroll th button{padding:0;border:0;background:none;color:inherit;min-height:24px}.operations-report-scroll th:first-child,.operations-report-scroll td:first-child{position:sticky;left:0;background:#fff;z-index:1}.operations-report-scroll th:first-child{z-index:3;background:#f5f8fb}.operations-report-scroll .numeric{text-align:right;font-variant-numeric:tabular-nums}.operations-report-scroll tfoot td{background:#f5f8fb;font-weight:600}.operations-report-scroll tbody tr:hover td{background:#f6f9fc}.operations-report-scroll small{display:block;color:#687a8b;font-size:11px}.operations-report-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.operations-report-note{margin:6px 0;font-size:12px;line-height:1.5;color:#62748a}.operations-report-panel{padding:12px;background:#fff;border:1px solid #dfe5ed;border-radius:7px;margin:10px 0;min-width:0}.operations-report-panel h2{font-size:18px;margin:0 0 8px}.operations-report-panel h3{font-size:14px}.operations-report-panel>p{font-size:12px;line-height:1.5;color:#62748a;margin:8px 0}.operations-report-panel button,.operations-report-panel select{font:inherit;font-size:12px;border:1px solid #d7e0e9;border-radius:5px;padding:4px 8px;min-height:30px;background:#fff;color:#365368}.operations-report-panel button:disabled{opacity:.55;cursor:default}.game-source-back-bar{position:sticky;top:60px;z-index:6;scroll-margin-top:60px;margin:10px 0;background:#fff;border:1px solid #d7e0e9;border-radius:6px;box-shadow:0 2px 6px #20354c12;padding:8px;overflow-anchor:none}.game-source-back-bar nav{display:flex;align-items:center;gap:12px;min-width:0}.game-source-back-bar nav>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.operations-report-panel .game-source-back-bar button{flex:none;color:#155d79;border-color:#347c91;background:#edf7fb;font-weight:600;min-height:36px}.operations-report-panel button:not(:disabled):hover{border-color:#347c91}.operations-report-panel .operations-report-scroll th button{border:0;padding:0;background:none}.operations-report-chart{width:100%;height:150px;display:block}.operations-report-chart text{font-size:12px;fill:#62748a}.operations-report-chart [role=button]{cursor:pointer}.operations-report-chart [role=button]:focus{outline:2px solid #286879;outline-offset:-2px}.operations-report-detail button{margin-left:8px}.operations-cohort-comparison{border:1px solid #dfe5ed;border-radius:5px;padding:8px;margin:8px 0;font-size:13px}.operations-cohort-comparison>summary{cursor:pointer;font-weight:600}.operations-report-stats{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.operations-report-stats>div{flex:1 1 140px;padding:8px 10px;border:1px solid #e5eaf0;border-radius:5px}.operations-report-stats small{display:block;color:#62748a;font-size:12px}.operations-report-stats strong{display:block;font-size:20px;margin-top:4px}.operations-report-cell{width:100%;min-height:30px;border:1px solid transparent;border-radius:4px;padding:4px 6px;color:#294c5a}.operations-report-cell[aria-pressed=true]{border-color:#286879;outline:1px solid #286879}.operations-report-detail{padding:10px;background:#f2f7fa;border-left:3px solid #286879;font-size:13px;line-height:1.6}.operations-report-table button:focus-visible,.operations-report-cell:focus-visible{outline:2px solid #286879;outline-offset:2px}@media(max-width:680px){.operations-report-panel{padding:8px}.operations-report-scroll th,.operations-report-scroll td{padding:6px 8px}.operations-report-table>header{flex-wrap:wrap}.operations-report-toolbar input{max-width:100%}}.activity-platform-trend{margin:16px 0}.activity-platform-trend h3{margin:0 0 12px}.activity-trend-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.activity-trend-controls label{display:flex;flex-direction:column;gap:6px;color:#526779;font-size:13px}.activity-trend-controls input,.activity-trend-controls button{border:1px solid #cbd5df;border-radius:6px;padding:8px 12px;background:#fff;color:#243d4a}.activity-trend-controls button[type=submit]{background:#276b7c;color:#fff;border-color:#276b7c}.activity-trend-legend{display:flex;gap:22px;margin:16px 0 6px;font-size:13px}.activity-trend-legend span{display:flex;align-items:center;gap:7px}.activity-trend-legend i{display:inline-block;width:12px;height:12px;border-radius:2px}.activity-trend-scroll{width:100%;min-width:0;overflow-x:auto;padding-bottom:18px;margin-bottom:16px;border-bottom:1px solid #dfe5ed}.activity-trend-scroll svg{display:block;max-width:none}.activity-trend-scroll:focus{outline:2px solid #347c91;outline-offset:2px}.activity-trend-scroll+.operations-report-note{position:relative;clear:both;margin-top:16px;padding-top:4px}.player-business-page{padding:16px 18px;color:#233746;min-width:0}.player-business-page h1{font-size:22px}.player-business-page form{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.player-business-page label{display:grid;gap:4px;font-size:12px}.player-business-page input,.player-business-page select,.player-business-page button{font:inherit;padding:5px 7px;border:1px solid #ccd9e2;border-radius:4px;background:#fff;color:inherit}.player-business-page input[type=number]{width:100px}.player-business-page button{cursor:pointer}.player-business-page button:disabled{opacity:.5;cursor:default}.player-business-note{font-size:12px;line-height:1.5;color:#63788b}.player-business-table table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.player-business-table th,.player-business-table td{border:1px solid #dce5ec;padding:4px 3px;overflow-wrap:anywhere;text-align:right;line-height:1.35}.player-business-table th{background:#edf4f8}.player-business-table tr:nth-child(2n){background:#f7fafc}.player-business-table small{display:block;color:#63788b;font-size:10px}.player-business-page .player-link{border:0;padding:0;color:#216b80;background:transparent;text-align:right;text-decoration:underline}.player-business-pages{display:flex;gap:12px;align-items:center;margin-top:12px;font-size:12px}.player-business-selected{margin-top:16px;padding:16px;border:1px solid #ccd9e2;background:#fff;overflow-wrap:anywhere}.player-business-table th:nth-child(1){width:4%}.player-business-table th:nth-child(2){width:11%}.player-business-table th:nth-child(6),.player-business-table th:nth-child(7){width:4%}.support-portal{min-height:100vh;background:#f3f6f9}.support-portal>header{display:flex;justify-content:space-between;padding:16px 24px;background:#fff;border-bottom:1px solid #dce5ec}.support-detail nav{margin:14px 0}.support-detail nav button[aria-pressed=true]{background:#216b80;color:#fff}.support-detail form{margin-bottom:12px}.support-detail table{width:100%;border-collapse:collapse;font-size:12px}.support-detail td,.support-detail th{padding:7px;border:1px solid #dce5ec;text-align:left;vertical-align:top}.support-detail small{display:block;color:#63788b;margin-top:3px}.support-detail td:first-child{width:160px;white-space:nowrap}.support-detail pre{white-space:pre-wrap;max-width:100%;font-size:11px}.support-detail details{margin-top:4px;color:#63788b}.player-business-table th:nth-child(3){width:9%}.player-business-table th:nth-child(4){width:6%}.player-source-cell{text-align:left}.player-source-cell>strong{font-weight:500}.player-source-cell .source-reason{color:#805b2b;margin:3px 0}.player-source-cell summary{color:#216b80;cursor:pointer;font-size:10px;margin-top:3px}.source-detail{font-size:11px;line-height:1.5}.source-detail p{margin:5px 0}.source-entry{border-top:1px solid #dce5ec;margin-top:6px;padding-top:5px}.source-entry>span{display:block}.player-source-cell details{position:relative}.source-detail{position:absolute;left:0;top:100%;z-index:20;width:min(370px,calc(100vw - 64px));max-height:60vh;overflow:auto;box-sizing:border-box;padding:10px 12px;background:#fff;border:1px solid #b8cdd8;border-radius:6px;box-shadow:0 6px 20px #20374626;text-align:left;font-size:12px}.source-detail small{font-size:11px}.source-detail .source-entry{padding-top:7px;margin-top:8px}.shared-user-list{min-width:0;width:100%;color:#39465b;font-size:12px}.shared-user-list .shared-user-list__scroll{max-width:100%;overflow:auto;overscroll-behavior-x:contain}.shared-user-list .shared-user-list__scroll table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.shared-user-list .shared-user-list__scroll th{height:34px;padding:7px 10px;background:#f7f8fb;color:#647087;font-size:11px;white-space:nowrap;border-bottom:1px solid #e4e8ef}.shared-user-list .shared-user-list__scroll td{padding:9px 10px;font-size:12px;max-width:230px;vertical-align:top;border-bottom:1px solid #edf0f5}.shared-user-list .shared-user-list__scroll th:first-child,.shared-user-list .shared-user-list__scroll td:first-child{position:sticky;left:0;z-index:1;min-width:145px;max-width:190px;background:#fff;box-shadow:1px 0 #e4e8ef}.shared-user-list .shared-user-list__scroll small,.shared-user-list .shared-user-list__scroll code{display:block;margin-top:3px;font-size:10px;color:#788496;overflow-wrap:anywhere}.shared-user-list .shared-user-list__scroll tr.is-selected td{background:#f0efff}.shared-user-list .shared-user-list__scroll tr[tabindex]:hover td{background:#f6f7fd;cursor:pointer}.shared-user-list .shared-user-list__scroll tr:focus-visible{outline:2px solid #7770d8;outline-offset:-2px}.shared-user-list__open{display:block;margin-top:5px;padding:2px 6px;color:#5650b9;background:#f4f3ff;border:1px solid #e1def8;border-radius:4px;font-size:11px;cursor:pointer}.shared-user-list__missing{color:#8993a3}@media(max-width:720px){.shared-user-list .shared-user-list__scroll table{min-width:0;display:block}.shared-user-list .shared-user-list__scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.shared-user-list .shared-user-list__scroll tbody{display:block}.shared-user-list .shared-user-list__scroll tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px;border-bottom:1px solid #e4e8ef;gap:4px}.shared-user-list .shared-user-list__scroll td{display:block;min-width:0;max-width:none;padding:5px 7px;border:0;overflow-wrap:anywhere}.shared-user-list .shared-user-list__scroll td:first-child{position:static;grid-column:1/-1;min-width:0;max-width:none;box-shadow:none;padding-bottom:7px}.shared-user-list .shared-user-list__scroll td:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:3px;color:#8a94a5;font-size:10px}}.client-cohort-profile{padding:8px 10px;border:1px solid var(--border,#dfe4ef);border-radius:8px;background:var(--surface,#fff);margin:8px 0;font-size:12px}.client-cohort-profile__fields{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.client-cohort-profile label{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px}.client-cohort-profile input{width:54px;min-width:0}.client-cohort-profile select{max-width:148px}.client-cohort-profile input,.client-cohort-profile select,.client-cohort-profile button{height:28px;min-height:28px;padding:3px 6px;font-size:12px}.client-cohort-profile small{display:block;margin-top:5px;color:#596880;font-size:11px}.client-cohort-profile [role=alert]{display:block;color:#a4342c;font-size:12px}.client-battle-cohort{margin:6px 0;padding:7px 9px;border:1px solid var(--border-color,#dfe4ee);border-radius:6px;font-size:12px}.client-battle-cohort__heading{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-bottom:5px}.client-battle-cohort__heading small{font-size:11px;color:var(--text-muted,#687590)}.client-battle-cohort__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.client-battle-cohort button{font:inherit;cursor:pointer;border:1px solid var(--border-color,#dfe4ee);border-radius:4px;background:var(--surface,#fff);color:inherit;padding:4px 6px}.client-battle-cohort__metrics button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;line-height:1.3}.client-battle-cohort__metrics strong{font-size:16px;font-variant-numeric:tabular-nums}.client-battle-cohort button[aria-pressed=true]{border-color:#6356df;background:#f0edff;color:#4633ae}.client-battle-cohort button:focus-visible{outline:2px solid #6356df;outline-offset:2px}@media(max-width:720px){.client-battle-cohort__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.client-cultivation-cohort{margin:6px 0;padding:9px 10px;border:1px solid #dfe4ee;border-radius:6px;background:#fff;color:#223047;font-size:12px;line-height:1.5}.client-cultivation-cohort header{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px}.client-cultivation-cohort header>strong{font-size:14px}.client-cultivation-cohort header>span,.client-cultivation-cohort small{font-size:11px;color:#627087}.client-cultivation-cohort p{margin:5px 0;color:#53617b}.client-cultivation-cohort__table{overflow-x:auto;margin:6px 0}.client-cultivation-cohort .client-cultivation-cohort__table table{width:100%;min-width:440px;border-collapse:collapse;font-size:12px}.client-cultivation-cohort .client-cultivation-cohort__table th,.client-cultivation-cohort .client-cultivation-cohort__table td{padding:4px 8px;text-align:right;border-bottom:1px solid #e8edf3;white-space:nowrap}.client-cultivation-cohort .client-cultivation-cohort__table th:first-child{text-align:left}.client-cultivation-cohort .client-cultivation-cohort__table thead{background:#f5f7fc}.client-cultivation-cohort .client-cultivation-cohort__table small{display:block}.client-cultivation-cohort button{font:inherit;color:#3f4cbb;cursor:pointer;border:1px solid #d9dff0;background:#f9faff;border-radius:4px;padding:3px 7px;min-height:28px;font-variant-numeric:tabular-nums}.client-cultivation-cohort button[aria-pressed=true]{background:#eae8ff;border-color:#7062da;color:#362c89}.client-cultivation-cohort button:focus-visible{outline:2px solid #6356df;outline-offset:2px}.client-cultivation-cohort__intersection{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.client-cultivation-cohort details{margin-top:5px}.client-cultivation-cohort summary{cursor:pointer;color:#53617b}@media(max-width:650px){.client-cultivation-cohort{padding:7px;font-size:12px}.client-cultivation-cohort button{min-height:34px}}.role-consumption-query{display:block;margin:20px 0;padding:18px;border:1px solid #dce3ec;border-radius:12px;background:#fff;color:#263d4e}.role-consumption-query h3{margin:0 0 10px}.role-consumption-query p{line-height:1.6;overflow-wrap:anywhere}.role-consumption-query>label{display:inline-flex;flex-direction:column;gap:6px;margin:8px 12px 8px 0;max-width:100%;vertical-align:bottom}.role-consumption-query input{box-sizing:border-box;min-height:38px;width:260px;max-width:100%;padding:8px 10px;border:1px solid #cdd8e4;border-radius:6px;font:inherit}.role-consumption-query button{margin:8px 8px 8px 0;min-height:38px;padding:8px 14px;border:1px solid #cdd8e4;border-radius:6px;background:#f4f8fa;color:inherit;cursor:pointer}.role-consumption-query button:disabled{opacity:.55;cursor:default}.role-consumption-query>ol{padding:0;list-style:none;max-height:600px;overflow:auto}.role-consumption-query li{padding:12px 0;border-bottom:1px solid #e5ebf0}.role-consumption-query summary{cursor:pointer;line-height:1.6;overflow-wrap:anywhere}.user-event-context{min-width:0;font-size:.875rem;line-height:1.6}details.user-event-context>summary{display:block;cursor:pointer;min-height:44px;align-content:center;overflow-wrap:anywhere}details.user-event-context>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:.5rem 0}details.user-event-context>dl>div{display:block;min-width:0}.user-event-context dd{margin:0;overflow-wrap:anywhere}.user-event-context p{margin:.5rem 0 0;font-size:.875rem}.user-event-context__missing{font-size:.875rem}@media(max-width:620px){details.user-event-context>dl{grid-template-columns:minmax(0,1fr)}}.role-acquisition{border:1px solid var(--border-color,#dfe4ee);border-radius:6px;padding:8px 10px;margin:8px 0;font-size:12px}.role-acquisition header,.role-acquisition article>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.role-acquisition header span,.role-acquisition small,.role-acquisition time{color:var(--text-muted,#687590)}.role-acquisition__rows{max-height:260px;overflow:auto;margin:5px 0}.role-acquisition article{border-top:1px solid var(--border-color,#dfe4ee);padding:5px 0;display:grid;gap:3px}.role-acquisition dl{display:flex;gap:4px 12px;flex-wrap:wrap;margin:0}.role-acquisition dl>div{display:flex;gap:4px;min-width:0}.role-acquisition dt{color:var(--text-muted,#687590)}.role-acquisition dd{margin:0;overflow-wrap:anywhere}.role-acquisition p{margin:6px 0}.personal-behavior-observer{min-width:0;display:grid;gap:.625rem}.personal-behavior-observer>.personal-behavior-observer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap;font-size:.875rem;line-height:1.5}.personal-behavior-observer__toolbar>span{min-width:0;overflow-wrap:anywhere}.personal-behavior-observer__pending{display:inline-block;margin-inline-start:.5rem}.personal-behavior-observer__toolbar>button{flex:0 0 auto;min-height:44px;white-space:nowrap}.personal-behavior-observer>.personal-behavior-observer__viewport{min-width:0;max-height:60vh;max-height:60dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-gutter:stable;border-radius:.5rem;padding:.125rem .375rem .125rem .125rem;overflow-wrap:anywhere}.personal-behavior-observer__viewport:focus-visible{outline:2px solid currentColor;outline-offset:2px}.baobao-user-operations-v1 details.personal-behavior-row{display:block;min-width:0;margin:0;padding:0;border:0;border-bottom:1px solid #e6e9f0;border-radius:0;background:#fff}.baobao-user-operations-v1 .personal-behavior-row>summary{display:grid;grid-template-columns:112px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:32px;padding:0 6px;cursor:pointer;list-style:none;color:#26344c;font-size:12px;line-height:1.5}.personal-behavior-row>summary::-webkit-details-marker{display:none}.personal-behavior-row>summary:hover{background:#f1f4ff}.personal-behavior-row>summary:focus-visible{outline:2px solid #6554d8;outline-offset:-2px}.personal-behavior-row time{white-space:nowrap;color:#647187;font-variant-numeric:tabular-nums}.personal-behavior-row__sentence{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.personal-behavior-row__expand{white-space:nowrap;color:#6554d8;font-size:11px;text-align:right}.personal-behavior-row[open]>summary{background:#f1f4ff}.personal-behavior-row__detail{padding:8px 12px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.personal-behavior-row__detail p{margin:0 0 6px}.personal-behavior-row__detail dl{margin:6px 0}.personal-behavior-row__detail dt{color:#647187}.personal-behavior-row__detail dd{margin:0 0 6px}.personal-behavior-row__detail footer{color:#647187;display:flex;flex-wrap:wrap;gap:6px}.baobao-user-operations-v1 ol.personal-behavior-timeline{gap:0;margin:0}.baobao-user-operations-v1 .personal-behavior-history-content ol.personal-behavior-timeline{max-height:55vh;max-height:55dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;align-content:start}.personal-behavior-history-content .personal-behavior-timeline:focus-visible{outline:2px solid #6554d8;outline-offset:2px}.baobao-user-operations-v1 .personal-behavior-timeline>li{content-visibility:auto;contain-intrinsic-size:auto 33px}.personal-behavior-timeline>li.is-arriving{animation:personal-record-arrive .16s ease-out both;animation-delay:var(--arrival-delay, 0ms)}@keyframes personal-record-arrive{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.personal-behavior-timeline>li.is-arriving{animation:none}}@media(max-width:600px){.baobao-user-operations-v1 .personal-behavior-row>summary{grid-template-columns:54px minmax(0,1fr) 12px;gap:5px;padding:0 3px;min-height:36px}.personal-behavior-row time{font-size:11px}.personal-behavior-row__date{display:none}.baobao-user-operations-v1 .personal-behavior-timeline>li{contain-intrinsic-size:auto 37px}}.personal-behavior-observer__reading-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px}.personal-behavior-observer__reading-tools>span{flex:1 1 140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-behavior-observer__reading-tools label{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.baobao-user-operations-v1 .personal-behavior-observer__reading-tools input{width:14px;min-height:14px;margin:0}.baobao-user-operations-v1 .personal-behavior-observer__reading-tools button{padding:4px 8px;min-height:32px;font-size:12px}.baobao-user-operations-v1 .personal-behavior-observer__reading-tools button[aria-pressed=true]{background:#eeeaff;border-color:#9d8eef;color:#4935a5}.personal-behavior-observer__reading-tools small{font-size:11px;color:#647187}.baobao-user-operations-v1 .personal-behavior-observer__reading-tools select{background:#fff;color:#26344c;border:1px solid #cbd3e1;border-radius:6px;min-height:32px;padding:4px 6px;font-size:12px}.baobao-user-operations-v1 .personal-behavior-observer.is-focused{position:fixed;z-index:1000;inset:8px;background:#fff;color:#26344c;padding:12px;border:1px solid #d6ddeb;border-radius:8px;box-shadow:0 0 0 100vmax #15203690;display:flex;flex-direction:column}.personal-behavior-observer.is-focused>.personal-behavior-observer__viewport{flex:1;min-height:0;max-height:none}.personal-behavior-observer.is-wrapped .personal-behavior-row__sentence{white-space:normal;overflow:visible;overflow-wrap:anywhere;padding:6px 0}.personal-behavior-observer.is-focused .personal-behavior-observer__reading-tools>span{display:block}@media(max-width:600px){.personal-behavior-observer__reading-tools>span{display:none}.baobao-user-operations-v1 .personal-behavior-observer.is-focused{inset:0;border-radius:0;padding:8px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:360px){.personal-behavior-observer__toolbar>span{flex-basis:100%}}.user-detail-v4{display:grid;gap:16px;color:#172033}.user-detail-v4__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr) auto;gap:16px;align-items:center;padding:20px;border-radius:18px;background:linear-gradient(135deg,#f7f9ff,#eefbf7);border:1px solid #dce4f2}.user-detail-v4__hero h2{margin:4px 0;font-size:24px;overflow-wrap:anywhere}.user-detail-v4__hero span,.user-detail-v4__panel>header span{color:#65708a;font-size:12px;letter-spacing:.08em}.user-detail-v4__hero code{color:#56617b}.user-detail-v4__hero>button{align-self:start;border:0;background:#fff;border-radius:50%;width:34px;height:34px;font-size:22px;cursor:pointer}.user-detail-v4__presence{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #dce4f2}.user-detail-v4__presence.is-online strong{color:#087a55}.user-detail-v4__presence.is-offline strong{color:#555f73}.user-detail-v4__presence.is-unknown strong{color:#9a6300}.user-detail-v4__presence small,.user-detail-v4__overview small,.user-detail-v4__panel small{color:#65708a;line-height:1.5}.user-detail-v4__overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.user-detail-v4__overview article{display:grid;gap:6px;padding:14px;border:1px solid #e0e6ef;border-radius:14px;background:#fff}.user-detail-v4__overview article>span{color:#65708a;font-size:12px}.user-detail-v4__overview strong{font-size:17px;overflow-wrap:anywhere}.user-detail-v4__two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-detail-v4__panel{display:grid;gap:12px;padding:16px;background:#fff;border:1px solid #e0e6ef;border-radius:16px}.user-detail-v4__panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-detail-v4__panel>p{margin:0;color:#56617b;line-height:1.65}.user-detail-v4__panel.is-available>header strong{color:#087a55}.user-detail-v4__panel.is-partial>header strong{color:#9a6300}.user-detail-v4__category-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.user-detail-v4__category-strip span{padding:8px;border-radius:10px;background:#f5f7fb;text-align:center;color:#56617b}.user-detail-v4__sessions{display:grid;gap:10px}.user-detail-v4 details{padding:12px;border:1px solid #e4e9f1;border-radius:12px}.user-detail-v4 summary{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;cursor:pointer}.user-detail-v4 summary span{color:#65708a}.user-detail-v4__cards{display:grid;gap:8px;margin-top:10px}.user-detail-v4 .personal-behavior-history-content{display:grid;gap:12px}.user-detail-v4 .personal-behavior-history-content[hidden],.user-detail-v4 .user-detail-v4__live[hidden]{display:none}.user-detail-v4 .personal-behavior-view-switch{display:flex;flex-wrap:wrap;gap:6px}.user-detail-v4 .personal-behavior-view-switch button[aria-pressed=true]{background:#e8ecff;color:#353d98;border-color:#aab4f0}.user-detail-v4 .personal-behavior-timeline{list-style:none;padding:0;margin:6px 0;gap:4px}.user-detail-v4 .personal-behavior-timeline>li{min-width:0}.user-detail-v4 .personal-behavior-timeline .user-detail-v4__event{gap:4px;padding:7px 9px;border-radius:4px}.user-detail-v4 .personal-behavior-timeline .user-detail-v4__event>header{display:grid;grid-template-columns:152px minmax(0,1fr);gap:5px 10px;align-items:start}.user-detail-v4 .personal-behavior-timeline header strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.user-detail-v4 .personal-behavior-timeline time{font-variant-numeric:tabular-nums;white-space:nowrap}.user-detail-v4 details.user-detail-v4__record-details{padding:0;border:0;border-radius:0}.user-detail-v4__record-details>summary{font-size:12px;min-height:24px}.user-detail-v4__record-details[open]>:not(summary){margin-top:6px}@media(max-width:600px){.user-detail-v4 .personal-behavior-timeline .user-detail-v4__event>header{grid-template-columns:minmax(0,1fr)}.user-detail-v4__record-details>summary{min-height:32px}}.user-detail-v4__event{display:grid;gap:8px;padding:12px;border-left:3px solid #aab5c9;background:#f8f9fc;border-radius:8px}.user-detail-v4__sentence{margin:0;font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.user-detail-v4__event.is-ui_enter,.user-detail-v4__event.is-ui_click,.user-detail-v4__event.is-ui_close{border-left-color:#5875dc}.user-detail-v4__event.is-purchase{border-left-color:#bd7b00}.user-detail-v4__event.is-battle{border-left-color:#b84b58}.user-detail-v4__event.is-resource{border-left-color:#087a55}.user-detail-v4__event.is-strategy{border-left-color:#8255c7}.user-detail-v4__event>header,.user-detail-v4__event>footer{display:flex;justify-content:space-between;gap:10px}.user-detail-v4__event time,.user-detail-v4__event footer{color:#65708a;font-size:12px}.user-detail-v4__event dl{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0}.user-detail-v4__event dl div{display:flex;gap:4px}.user-detail-v4__event dt{color:#65708a}.user-detail-v4__event dd{margin:0;overflow-wrap:anywhere}.user-detail-v4__warning{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;background:#fff5e8;color:#835600}.user-detail-v4 button{border:1px solid #cdd6e6;background:#fff;color:#25324d;border-radius:9px;padding:8px 12px;cursor:pointer}.user-detail-v4 button:disabled{cursor:not-allowed;opacity:.55}.user-detail-v4__live>header>div{display:grid;gap:3px}.user-detail-v4__privacy,.user-detail-v4__denied{padding:12px 14px;border-radius:12px;background:#f6f7fa;color:#59647a;line-height:1.6}.user-detail-v4__denied{border:1px solid #e2e6ed}@media(max-width:900px){.user-detail-v4__hero{grid-template-columns:1fr auto}.user-detail-v4__presence{grid-column:1 / -1}.user-detail-v4__overview,.user-detail-v4__category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.user-detail-v4__overview,.user-detail-v4__two-column,.user-detail-v4__category-strip{grid-template-columns:1fr}.user-detail-v4__panel>header,.user-detail-v4__event>header{align-items:flex-start;flex-direction:column}}.user-directory-v3,.user-directory-v3__denied{color:#e9f4ff;background:linear-gradient(145deg,#0c192bf7,#08111efa);border:1px solid rgba(108,176,232,.22);border-radius:16px;padding:20px}.user-directory-v3__header,.user-directory-v3__pagination{display:flex;align-items:center;justify-content:space-between;gap:16px}.user-directory-v3__header span{color:#70d7ff;font-size:12px;font-weight:700;letter-spacing:.08em}.user-directory-v3__header h2{margin:5px 0;font-size:22px}.user-directory-v3__header p,.user-directory-v3__denied p{margin:0;color:#9fb4c9}.user-directory-v3 button,.user-directory-v3 input,.user-directory-v3 select{color:inherit;background:#12273fe0;border:1px solid rgba(123,184,230,.28);border-radius:8px;min-height:36px;padding:7px 10px}.user-directory-v3 button{cursor:pointer}.user-directory-v3 button:disabled,.user-directory-v3 input:disabled,.user-directory-v3 select:disabled{cursor:not-allowed;opacity:.45}.user-directory-v3__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.user-directory-v3__filters label,.user-directory-v3__filters fieldset{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.user-directory-v3__filters label>span,.user-directory-v3__filters legend{color:#9fb4c9;font-size:12px}.user-directory-v3__filters fieldset{flex-direction:row;flex-wrap:wrap}.user-directory-v3__filters legend{width:100%;margin-bottom:6px}.user-directory-v3__filters .is-active{color:#07111f;background:#67d5ff;border-color:#67d5ff}.user-directory-v3__capability{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;padding:10px 12px;background:#1f495e52;border-left:3px solid #54d7b7;border-radius:8px}.user-directory-v3__capability.is-partial,.user-directory-v3__capability.is-unavailable{border-left-color:#f1b85b}.user-directory-v3__capability small{flex-basis:100%;color:#f2c979}.user-directory-v3__state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:92px;color:#aac0d3;border:1px dashed rgba(130,180,218,.25);border-radius:10px}.user-directory-v3__state.is-error{color:#ffbaad;border-color:#ff7c635c}.user-directory-v3__table-wrap{overflow:auto;border:1px solid rgba(116,171,214,.16);border-radius:10px}.user-directory-v3 table{width:100%;min-width:1180px;border-collapse:collapse}.user-directory-v3 th,.user-directory-v3 td{padding:11px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(116,171,214,.12)}.user-directory-v3 th{position:sticky;top:0;z-index:1;color:#a9bdd0;background:#10243a;font-size:12px}.user-directory-v3 tbody tr{transition:background .12s ease}.user-directory-v3 tbody tr:hover,.user-directory-v3 tbody tr.is-selected{background:#4590c421}.user-directory-v3 td strong,.user-directory-v3 td code,.user-directory-v3 td small{display:block}.user-directory-v3 td code,.user-directory-v3 td small{margin-top:4px;color:#879db2;font-size:11px}.user-directory-v3__status{display:inline-flex;align-items:center;font-weight:700}.user-directory-v3__status.is-online{color:#60e7bc}.user-directory-v3__status.is-offline{color:#a8bdd1}.user-directory-v3__status.is-unknown{color:#f0c36f}.user-directory-v3__cell-note summary{cursor:pointer;font-weight:700}.user-directory-v3__cell-note summary.user-directory-v3__status{display:list-item}.user-directory-v3__cell-note summary::marker{color:#9db2c6}.user-directory-v3 button.user-directory-v3__open-player{margin-top:10px;color:#91e3ff}.user-directory-v3 :is(button,input,select,summary,tr[tabindex]):focus-visible{outline:2px solid #70d7ff;outline-offset:3px}.user-directory-v3__pagination{margin-top:14px;color:#9db2c6}.user-directory-v3__pagination div{display:flex;gap:8px}.user-directory-v3__detail{position:relative;margin-top:14px;padding:16px;background:#142940b3;border:1px solid rgba(106,190,229,.2);border-radius:10px}.user-directory-v3__detail>button{position:absolute;top:10px;right:10px}.user-directory-v3__detail h3{margin:0 40px 12px 0}.user-directory-v3__detail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0}.user-directory-v3__detail dl div{padding:9px;background:#050e195c;border-radius:7px}.user-directory-v3__detail dt{color:#849bb0;font-size:11px}.user-directory-v3__detail dd{margin:4px 0 0;overflow-wrap:anywhere}@media(max-width:720px){.user-directory-v3,.user-directory-v3__denied{padding:14px}.user-directory-v3__header,.user-directory-v3__pagination{align-items:flex-start;flex-direction:column}.user-directory-v3{min-width:0;font-size:14px;line-height:1.5}.user-directory-v3 button,.user-directory-v3 input,.user-directory-v3 select{min-height:44px;font-size:16px}.user-directory-v3__table-wrap{overflow:visible;border:0}.user-directory-v3 table{display:block;min-width:0}.user-directory-v3 caption{display:block;text-align:left;color:#a9bdd0;margin-bottom:12px}.user-directory-v3 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.user-directory-v3 tbody{display:grid;gap:14px}.user-directory-v3 tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(123,184,230,.28);border-radius:12px;padding:12px;background:#12273f99}.user-directory-v3 tbody tr.is-selected{border-color:#70d7ff}.user-directory-v3 td{display:block;min-width:0;padding:8px;border:0;overflow-wrap:anywhere}.user-directory-v3 td:before{content:attr(data-label);display:block;color:#a9bdd0;margin-bottom:4px}.user-directory-v3 td.user-directory-v3__identity{grid-column:1 / -1;border-bottom:1px solid rgba(123,184,230,.2);margin-bottom:4px}.user-directory-v3 td.user-directory-v3__identity:before{display:none}.user-directory-v3__identity>strong{font-size:18px}.user-directory-v3 td small,.user-directory-v3 td code{font-size:14px;color:#a9bdd0}.user-directory-v3__cell-note summary{min-height:44px;padding:8px 0}.user-directory-v3 .user-directory-v3__open-player{width:100%}}.baobao-user-operations-v1,.baobao-user-operations-v1__denied{display:grid;gap:16px;color:#eef7ff;background:linear-gradient(145deg,#0c1b2d,#091322 56%,#11192c);border:1px solid rgb(103 184 233 / 24%);border-radius:18px;padding:20px}.baobao-user-operations-v1__header,.baobao-user-operations-v1__pagination,.baobao-user-operations-v1__detail-hero,.baobao-user-operations-v1__panel>header,.baobao-user-operations-v1__event>header,.baobao-user-operations-v1__event>footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.baobao-user-operations-v1__header span,.baobao-user-operations-v1__detail-hero span,.baobao-user-operations-v1__panel>header span{color:#6fd8ff;font-size:12px;font-weight:700;letter-spacing:.08em}.baobao-user-operations-v1 h2,.baobao-user-operations-v1 h3{margin:5px 0}.baobao-user-operations-v1__header p,.baobao-user-operations-v1__denied p,.baobao-user-operations-v1__panel p{margin:0;color:#a8bdd0;line-height:1.6}.baobao-user-operations-v1 button,.baobao-user-operations-v1 input,.baobao-user-operations-v1 select{min-height:36px;color:inherit;background:#18314be0;border:1px solid rgb(125 191 234 / 30%);border-radius:9px;padding:7px 11px}.baobao-user-operations-v1 button{cursor:pointer}.baobao-user-operations-v1 button:disabled{cursor:not-allowed;opacity:.45}.baobao-user-operations-v1__detail{scroll-margin-top:110px}.baobao-user-operations-v1__lookup-fold>summary,.baobao-user-operations-v1__advanced-filters>summary{color:#91e3ff;cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.baobao-user-operations-v1__advanced-filters{grid-column:1 / -1}.baobao-user-operations-v1__advanced-filters>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.baobao-user-operations-v1__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px}.baobao-user-operations-v1__openid{display:grid;grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:8px 12px;padding:13px;background:#2247609e;border:1px solid rgb(104 218 255 / 25%);border-radius:12px}.baobao-user-operations-v1__openid label{display:grid;gap:6px}.baobao-user-operations-v1__openid label span{color:#75ddff;font-size:12px;font-weight:700}.baobao-user-operations-v1__openid>small{color:#a9bfd1;line-height:1.55}.baobao-user-operations-v1__openid>strong{color:#ffbaad;font-size:13px}.baobao-user-operations-v1__filters fieldset,.baobao-user-operations-v1__filters label{display:flex;gap:7px;min-width:0;margin:0;padding:0;border:0}.baobao-user-operations-v1__filters label{flex-direction:column}.baobao-user-operations-v1__filters legend,.baobao-user-operations-v1__filters label span{color:#a4bacd;font-size:14px}.baobao-user-operations-v1__filters legend{width:100%;margin-bottom:6px}.baobao-user-operations-v1__filters fieldset{flex-wrap:wrap}.baobao-user-operations-v1__filters .is-active{color:#07121f;background:#69d8ff;border-color:#69d8ff}.baobao-user-operations-v1__filter-actions{display:flex;gap:7px}.baobao-user-operations-v1__filter-summary{margin:-4px 0 0;padding:9px 12px;color:#b8cddd;background:#1a385394;border-radius:9px;line-height:1.55}.baobao-user-operations-v1__filter-summary strong{color:#eefbff}.baobao-user-operations-v1__coordinate{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;padding:11px 13px;color:#dff8ff;background:#1e57695c;border-left:3px solid #59dfb8;border-radius:9px}.baobao-user-operations-v1__coordinate small{flex-basis:100%;color:#a9c8d6}.baobao-user-operations-v1__state{display:flex;align-items:center;justify-content:center;min-height:84px;color:#aec4d7;border:1px dashed rgb(124 184 226 / 26%);border-radius:11px}.baobao-user-operations-v1__state.is-error{color:#ffbaad;border-color:#ff7c6361}.baobao-user-operations-v1__pagination{color:#a6bcd0}.baobao-user-operations-v1__detail{display:grid;gap:14px;padding:18px;color:#172138;background:#f4f7fb;border:1px solid #dce5f0;border-radius:16px}.baobao-user-operations-v1__detail button{color:#263650;background:#fff;border-color:#cad6e4}.baobao-user-operations-v1__detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.8fr) auto}.baobao-user-operations-v1__detail-hero h3,.baobao-user-operations-v1__detail-hero code{overflow-wrap:anywhere}.baobao-user-operations-v1__detail-hero>button{align-self:start;width:36px;min-height:36px;padding:0;border-radius:50%;font-size:21px}.baobao-user-operations-v1__presence{display:grid;gap:5px;padding:12px 14px;background:#fff;border:1px solid #dce5ef;border-radius:12px}.baobao-user-operations-v1__presence small{color:#66748a;line-height:1.5}.baobao-user-operations-v1__presence.is-online strong{color:#087b56}.baobao-user-operations-v1__presence.is-offline strong{color:#566177}.baobao-user-operations-v1__presence.is-unknown strong{color:#986100}.baobao-user-operations-v1__detail .baobao-user-operations-v1__coordinate{color:#174655;background:#e8f7f5}.baobao-user-operations-v1__detail .baobao-user-operations-v1__coordinate small{color:#54717d}.baobao-user-operations-v1__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.baobao-user-operations-v1__summary article,.baobao-user-operations-v1__panel{display:grid;gap:9px;padding:14px;background:#fff;border:1px solid #dee6ef;border-radius:13px}.baobao-user-operations-v1__summary span,.baobao-user-operations-v1__summary small,.baobao-user-operations-v1__panel small,.baobao-user-operations-v1__event small{color:#647187}.baobao-user-operations-v1__summary strong{overflow-wrap:anywhere}.baobao-user-operations-v1__sessions,.baobao-user-operations-v1__events{display:grid;gap:9px}.baobao-user-operations-v1 .personal-behavior-history-content,.baobao-user-operations-v1__profile-sections{display:grid;gap:12px}.baobao-user-operations-v1__profile-sections[hidden]{display:none}.baobao-user-operations-v1__evidence{display:grid;gap:5px;padding:9px 12px;background:#f0f4ff;border:1px solid #d6def2;border-radius:6px}.baobao-user-operations-v1__evidence p{margin:0;font-size:12px;overflow-wrap:anywhere}.baobao-user-operations-v1__evidence small{color:#53617b}.baobao-user-operations-v1__evidence button{justify-self:start}.baobao-user-operations-v1__detail.is-evidence .baobao-user-operations-v1__panel p{color:#53617b}.baobao-user-operations-v1__detail.is-evidence .baobao-user-operations-v1__panel>header span{color:#245b78}.baobao-user-operations-v1 .personal-behavior-history-content[hidden],.baobao-user-operations-v1 .baobao-user-operations-v1__live[hidden]{display:none}.baobao-user-operations-v1 .personal-behavior-view-switch{display:flex;flex-wrap:wrap;gap:6px}.baobao-user-operations-v1 .personal-behavior-view-switch button[aria-pressed=true]{background:#e8ecff;color:#353d98;border-color:#aab4f0}.baobao-user-operations-v1 .personal-behavior-timeline{list-style:none;padding:0;margin:6px 0;gap:4px}.baobao-user-operations-v1 .personal-behavior-timeline>li{min-width:0}.baobao-user-operations-v1 .personal-behavior-timeline .baobao-user-operations-v1__event{gap:4px;padding:7px 9px;border-radius:4px}.baobao-user-operations-v1 .personal-behavior-timeline .baobao-user-operations-v1__event>header{display:grid;grid-template-columns:152px minmax(0,1fr);gap:5px 10px;align-items:start}.baobao-user-operations-v1 .personal-behavior-timeline header strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.baobao-user-operations-v1 .personal-behavior-timeline time{font-variant-numeric:tabular-nums;white-space:nowrap}.baobao-user-operations-v1 details.baobao-user-operations-v1__record-details{padding:0;border:0;border-radius:0}.baobao-user-operations-v1__record-details>summary{justify-content:flex-start;font-size:12px;min-height:24px}.baobao-user-operations-v1__record-details[open]>:not(summary){margin-top:6px}@media(max-width:600px){.baobao-user-operations-v1 .personal-behavior-timeline .baobao-user-operations-v1__event>header{grid-template-columns:minmax(0,1fr)}.baobao-user-operations-v1__record-details>summary{min-height:32px;align-items:center}}.baobao-user-operations-v1 details{padding:11px;border:1px solid #e0e7ef;border-radius:11px}.baobao-user-operations-v1 summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;color:#33415a;cursor:pointer}.baobao-user-operations-v1 summary span{color:#68768b}.baobao-user-operations-v1__event{display:grid;gap:8px;padding:11px 12px;background:#f7f9fc;border-left:3px solid #aab5c8;border-radius:8px}.baobao-user-operations-v1__event.is-ui_enter,.baobao-user-operations-v1__event.is-ui_click,.baobao-user-operations-v1__event.is-ui_close{border-left-color:#5876dd}.baobao-user-operations-v1__event.is-purchase{border-left-color:#bd7a00}.baobao-user-operations-v1__event.is-battle{border-left-color:#b94b59}.baobao-user-operations-v1__event.is-resource{border-left-color:#08805a}.baobao-user-operations-v1__event.is-strategy{border-left-color:#8254c8}.baobao-user-operations-v1__event.is-chat_evidence{border-left-color:#33798e}.baobao-user-operations-v1__event time,.baobao-user-operations-v1__event footer{color:#68758a;font-size:12px}.baobao-user-operations-v1__event footer{align-items:flex-start;flex-wrap:wrap}.baobao-user-operations-v1__event footer span:first-child{max-width:72ch}.baobao-user-operations-v1__sentence{margin:0;color:#263650;font-size:14px;font-weight:650;line-height:1.55}.baobao-user-operations-v1__event-facts{padding:7px 9px!important;background:#fff}.baobao-user-operations-v1__event-facts summary{font-size:12px}.baobao-user-operations-v1__event dl{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0}.baobao-user-operations-v1__event dl div{display:flex;gap:5px}.baobao-user-operations-v1__event dt{color:#68758a}.baobao-user-operations-v1__event dd{margin:0;overflow-wrap:anywhere}.baobao-user-operations-v1__live{background:#f3fbfa;border-color:#cbe8e2}.baobao-user-operations-v1__session-path{display:grid;gap:5px;margin:10px 0;padding:10px 12px;color:#31415b;background:#eef3ff;border-left:3px solid #6681db;border-radius:8px}.baobao-user-operations-v1__session-path span{overflow-wrap:anywhere;line-height:1.55}.baobao-user-operations-v1__strategy{background:#fbf8ff;border-color:#e5dbf5}.baobao-user-operations-v1__strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.baobao-user-operations-v1__strategy-card{display:grid;gap:9px;min-width:0;padding:12px;background:#f7f2ff;border-left:3px solid #8254c8;border-radius:9px}.baobao-user-operations-v1__strategy-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.baobao-user-operations-v1__strategy-card>header div{display:grid;gap:4px}.baobao-user-operations-v1__strategy-card>header span{color:#41506a;line-height:1.5}.baobao-user-operations-v1__strategy-card time{color:#68758a;font-size:12px;white-space:nowrap}.baobao-user-operations-v1__strategy-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0}.baobao-user-operations-v1__strategy-card dl div{min-width:0}.baobao-user-operations-v1__strategy-card dt{color:#76638d;font-size:12px}.baobao-user-operations-v1__strategy-card dd{margin:2px 0 0;overflow-wrap:anywhere}.baobao-user-operations-v1__linked-roles>p.is-warning{padding:8px 10px;color:#7e4d00;background:#fff3d9;border-radius:8px}.baobao-user-operations-v1__role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.baobao-user-operations-v1__role-grid article{display:grid;gap:6px;padding:11px;background:#f5f8fc;border:1px solid #dce5ef;border-radius:10px}.baobao-user-operations-v1__role-grid article>span{color:#36647a;font-size:12px}.baobao-user-operations-v1__role-grid article>strong{overflow-wrap:anywhere}.baobao-user-operations-v1__privacy{margin:0;padding:12px 14px;color:#536279;background:#edf1f6;border-radius:10px;line-height:1.65}@media(max-width:900px){.baobao-user-operations-v1__filters{grid-template-columns:1fr 1fr}.baobao-user-operations-v1__role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.baobao-user-operations-v1__strategy-grid{grid-template-columns:1fr}.baobao-user-operations-v1__detail-hero{grid-template-columns:1fr auto}.baobao-user-operations-v1__presence{grid-column:1 / -1}.baobao-user-operations-v1__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.baobao-user-operations-v1,.baobao-user-operations-v1__denied{padding:13px}.baobao-user-operations-v1__header,.baobao-user-operations-v1__openid,.baobao-user-operations-v1__filters,.baobao-user-operations-v1__summary,.baobao-user-operations-v1__role-grid{grid-template-columns:1fr}.baobao-user-operations-v1__header,.baobao-user-operations-v1__pagination,.baobao-user-operations-v1__panel>header,.baobao-user-operations-v1__event>header{align-items:flex-start;flex-direction:column}.baobao-user-operations-v1__detail{padding:12px}.baobao-user-operations-v1__strategy-card dl{grid-template-columns:1fr}.baobao-user-operations-v1{min-width:0;font-size:14px;line-height:1.55}.baobao-user-operations-v1 button,.baobao-user-operations-v1 input,.baobao-user-operations-v1 select{min-height:44px;font-size:16px;max-width:100%}.baobao-user-operations-v1 small,.baobao-user-operations-v1 dt,.baobao-user-operations-v1__header span,.baobao-user-operations-v1__openid label span{font-size:14px}.baobao-user-operations-v1__advanced-filters>div{grid-template-columns:1fr}.baobao-user-operations-v1__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.baobao-user-operations-v1__summary article{min-width:0;overflow-wrap:anywhere}}.baobao-user-operations-v1__profile-summary{display:block;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.user-directory{--ud-ink: #202a3d;--ud-muted: #7d889c;--ud-line: #e5e8ef;--ud-soft: #f7f8fb;--ud-purple: #655ce3;color:var(--ud-ink)}.user-directory button,.user-directory input,.user-directory select{font:inherit}.user-directory__drilldown{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:13px 15px;border:1px solid #d9d5ff;border-radius:12px;background:linear-gradient(135deg,#f8f7ff,#f2f7ff)}.user-directory__drilldown>div{min-width:0;display:flex;flex-direction:column;gap:4px}.user-directory__drilldown span{color:#7168df;font-size:10px;font-weight:700;letter-spacing:.06em}.user-directory__drilldown strong{color:#353f57;font-size:13px}.user-directory__drilldown small{color:#77849a;font-size:10px;line-height:1.55}.user-directory__drilldown button{flex:none;min-height:32px;padding:0 11px;border:1px solid #c9c4f7;border-radius:8px;color:#5b53d7;background:#fff;font-size:10px;cursor:pointer}.user-directory__entity-tabs button:disabled{cursor:not-allowed;opacity:.72}.user-directory__toolbar{display:grid;grid-template-columns:auto minmax(190px,1.5fr) repeat(3,minmax(125px,.8fr)) minmax(160px,1fr) minmax(160px,1fr) auto auto;gap:10px;align-items:end;padding:15px;margin-bottom:15px;border:1px solid var(--ud-line);border-radius:14px;background:#fff;box-shadow:0 9px 28px #1e2a4c09}.user-directory__toolbar>label{min-width:0;display:flex;flex-direction:column;gap:6px}.user-directory__toolbar>label>span{color:#79869b;font-size:11px;font-weight:600}.user-directory__toolbar input,.user-directory__toolbar select{width:100%;height:36px;padding:0 10px;border:1px solid #dfe3eb;border-radius:8px;outline:none;color:#435068;background:#fff;font-size:12px}.user-directory__toolbar input:focus,.user-directory__toolbar select:focus{border-color:#aaa5ff;box-shadow:0 0 0 3px #635bff14}.user-directory__entity-tabs{height:36px;display:flex;padding:3px;border:1px solid #dedfeb;border-radius:9px;background:#f6f6fa}.user-directory__entity-tabs button{min-width:70px;padding:0 11px;border:0;border-radius:6px;color:#7c8799;background:transparent;font-size:12px;cursor:pointer}.user-directory__entity-tabs button.is-active{color:#534acd;background:#fff;box-shadow:0 2px 8px #2a2f4c17;font-weight:600}.user-directory__level>div{display:grid;grid-template-columns:1fr auto 1fr;gap:5px;align-items:center}.user-directory__level b{color:#a0a9b8;font-size:10px}.user-directory__order,.user-directory__reset{height:36px;white-space:nowrap;border:1px solid #dfe3eb;border-radius:8px;background:#fff;color:#59667b;padding:0 11px;font-size:11px;cursor:pointer}.user-directory__reset{border-color:transparent;color:#7a8496;background:#f6f7fa}.user-directory__order:hover,.user-directory__reset:hover{color:var(--ud-purple);border-color:#cbc8f7}.user-directory__presence-basis{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 15px;padding:10px 13px;border:1px solid #d9eee7;border-radius:11px;color:#4f665f;background:#f5fbf9}.user-directory__presence-basis>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.user-directory__presence-basis>div:first-child>i{width:8px;height:8px;flex:none;border-radius:50%;background:#20b984;box-shadow:0 0 0 4px #20b9841a}.user-directory__presence-basis>div:first-child>span{display:flex;flex-direction:column;gap:2px}.user-directory__presence-basis strong{font-size:11px}.user-directory__presence-basis small{color:#7a8b86;font-size:9px}.user-directory__presence-basis>div:last-child span{padding:3px 6px;border-radius:5px;font-size:9px;background:#e8f5f0}.user-directory__presence-basis>div:last-child span.is-stale{color:#995d32;background:#fff1df}.user-directory__presence-basis.is-partial{border-color:#efd8b9;color:#825a2d;background:#fffaf2}.user-directory__presence-basis.is-partial>div:first-child>i{background:#d3913f;box-shadow:0 0 0 4px #d3913f1c}.user-directory__presence-basis.is-unavailable{border-color:#e3e5eb;color:#687387;background:#f7f8fa}.user-directory__presence-basis.is-unavailable>div:first-child>i{background:#a8b0bd;box-shadow:none}.user-directory__workspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:15px;align-items:start}.user-directory__workspace.has-selection{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)}.user-directory__list-panel,.user-directory__detail{min-width:0;border:1px solid var(--ud-line);border-radius:14px;background:#fff;box-shadow:0 10px 34px #1a254409;overflow:hidden}.user-directory__list-heading{min-height:76px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--ud-line)}.user-directory__list-heading>div:first-child{display:flex;flex-direction:column;gap:5px}.user-directory__eyebrow{color:#736ae4;font:600 10px DM Mono,monospace;letter-spacing:.12em}.user-directory__list-heading h2{margin:0;font-size:16px;letter-spacing:-.02em}.user-directory__list-heading>div:last-child{display:flex;align-items:center;gap:7px;color:#8f99aa;font-size:11px}.user-directory__list-heading>div:last-child i{width:7px;height:7px;border-radius:50%;background:#37c89b;box-shadow:0 0 0 4px #37c89b1a}.user-directory__list-heading>div:last-child i.is-loading{background:#8e87ec;animation:ud-pulse 1s ease-in-out infinite}.user-directory__table-wrap{max-width:100%;overflow:auto}.user-directory__table-wrap th:first-child,.user-directory__table-wrap td:first-child{position:sticky;left:0;z-index:1;background:#fff;min-width:150px;max-width:190px;box-shadow:1px 0 #e8e8f0}.user-directory__table-wrap td{padding-top:9px;padding-bottom:9px}.user-directory table{width:100%;min-width:940px;border-collapse:collapse;text-align:left}.user-directory th{height:40px;padding:0 13px;border-bottom:1px solid var(--ud-line);color:#8d97a8;background:#fafbfc;font-size:10px;font-weight:600;white-space:nowrap}.user-directory td{max-width:185px;padding:14px 13px;border-bottom:1px solid #eef0f4;color:#47536a;font-size:11px;vertical-align:middle}.user-directory tbody tr{cursor:pointer;outline:none;transition:background .12s ease,box-shadow .12s ease}.user-directory tbody tr:hover{background:#faf9ff}.user-directory tbody tr:focus-visible{box-shadow:inset 3px 0 #766ee7;background:#f7f6ff}.user-directory tbody tr.is-selected{background:#f5f4ff;box-shadow:inset 3px 0 #6d64df}.user-directory td>strong,.user-directory td>small,.user-directory td>code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-directory td>strong{color:#3d4960;font-size:12px;font-weight:600}.user-directory td>small,.user-directory td>code{max-width:170px;margin-top:5px;color:#8893a5;font-size:10px}.user-directory td>code{font-family:DM Mono,monospace}.user-directory__presence{max-width:175px;display:inline-flex;align-items:center;gap:6px;color:#657084;font-size:11px;line-height:1.35}.user-directory__presence i{width:7px;height:7px;flex:none;border-radius:50%;background:#b3bac7}.user-directory__presence.is-online{color:#08734f;font-weight:650}.user-directory__presence.is-online i{background:#12b87c;box-shadow:0 0 0 4px #12b87c21;animation:ud-pulse 1.5s ease-in-out infinite}.user-directory__presence.is-active{color:#18745a}.user-directory__presence.is-active i{background:#21ba89;box-shadow:0 0 0 4px #21ba891c}.user-directory__presence.is-recent{color:#496b94}.user-directory__presence.is-recent i{background:#5e91cc}.user-directory__presence.is-inactive{color:#8d6c41}.user-directory__presence.is-inactive i{background:#cf9b55}.user-directory__detail{position:sticky;top:67px;max-height:calc(100vh - 92px);overflow:auto}.user-directory__detail:has(.personal-behavior-observer.is-focused){z-index:1001;overflow:visible}.user-directory__close{position:absolute;z-index:2;top:13px;right:13px;width:30px;height:30px;border:1px solid #e2e5ec;border-radius:8px;color:#8490a2;background:#ffffffeb;font-size:20px;line-height:1;cursor:pointer}.user-directory__close:hover{color:#4e5667;background:#f7f7fa}.user-directory__detail>.baobao-user-operations-v1{min-width:0;padding:10px;gap:8px;border:0;border-radius:0;color:var(--ud-ink);background:#f7f8fc}.user-directory__detail>.baobao-user-operations-v1>p[role=status]{margin:0;padding-right:28px;color:#59677d;font-size:12px;line-height:1.5}.user-directory__detail .baobao-user-operations-v1__detail{min-width:0;padding:10px;gap:9px;border-radius:8px}.user-directory__detail .baobao-user-operations-v1__detail-hero{grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:start}.user-directory__detail .baobao-user-operations-v1__detail-hero>div:first-child{min-width:0}.user-directory__detail .baobao-user-operations-v1__detail-hero>button{grid-column:2;grid-row:1}.user-directory__detail .baobao-user-operations-v1__detail-hero>.baobao-user-operations-v1__presence{grid-column:1 / -1;grid-row:2;min-width:0;padding:7px 9px;gap:3px}.user-directory__detail:has(.is-live-view)>.user-directory__close{display:none}.user-directory__detail:has(.is-live-view)>.baobao-user-operations-v1>p[role=status]{display:none}.user-directory__detail .is-live-view .baobao-user-operations-v1__detail-hero>div>span,.user-directory__detail .is-live-view .baobao-user-operations-v1__detail-hero code{display:none}.user-directory__detail .is-live-view .baobao-user-operations-v1__detail-hero>div>.personal-behavior-missing-name{display:none}.user-directory__detail .is-live-view .baobao-user-operations-v1__presence{margin:0;padding:2px 0;border:0;background:transparent;font-size:11px}.user-directory__detail .is-live-view .baobao-user-operations-v1__presence summary{min-height:22px;font-size:11px}.user-directory__detail .is-live-view .baobao-user-operations-v1__privacy{display:none}.user-directory__detail .is-live-view .personal-behavior-view-switch button{min-height:32px;padding:5px 8px;font-size:12px}.user-directory__detail .is-live-view .baobao-user-operations-v1__live{padding:4px}.user-directory__detail .is-live-view .baobao-user-operations-v1__live>button{min-height:28px;padding:2px 6px;font-size:11px}.user-directory__detail .baobao-user-operations-v1__detail-hero>div:first-child>span{color:#386281}.user-directory__detail .baobao-user-operations-v1__detail-hero h3{color:var(--ud-ink);font-size:15px;line-height:1.45}.user-directory__detail .baobao-user-operations-v1__detail-hero code,.user-directory__detail .baobao-user-operations-v1__detail-hero>div:first-child>small{display:block;color:#627087;font-size:11px;overflow-wrap:anywhere}.user-directory__detail .baobao-user-operations-v1__panel{min-width:0;padding:8px;gap:6px}.user-directory__detail .baobao-user-operations-v1__panel>header{flex-wrap:wrap;gap:5px}.user-directory__detail .baobao-user-operations-v1__summary,.user-directory__detail .baobao-user-operations-v1__role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-directory__detail .baobao-user-operations-v1__strategy-grid{grid-template-columns:minmax(0,1fr)}.user-directory__detail .personal-behavior-timeline .baobao-user-operations-v1__event>header{grid-template-columns:minmax(0,1fr)}.user-directory__summary{padding:20px;border-bottom:1px solid var(--ud-line);background:linear-gradient(150deg,#fff 30%,#faf9ff)}.user-directory__summary>header{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding-right:27px}.user-directory__avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#5c54d4;background:linear-gradient(145deg,#eeecff,#dad7ff);font-size:13px;font-weight:700}.user-directory__summary header>div:nth-child(2){min-width:0}.user-directory__summary header>div:nth-child(2)>span{color:#8b95a7;font-size:10px}.user-directory__summary h2{margin:3px 0;overflow:hidden;color:#293448;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.user-directory__summary code{display:block;overflow:hidden;color:#929aaa;font:10px DM Mono,monospace;text-overflow:ellipsis}.user-directory__summary header>.user-directory__presence{grid-column:1 / -1;margin-top:7px}.user-directory__summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:17px 0 0;border:1px solid #e8e8f0;border-radius:10px;overflow:hidden;background:#e8e8f0}.user-directory__summary dl>div{min-width:0;min-height:57px;padding:10px;background:#fffffff5}.user-directory__summary dl>div.is-wide{grid-column:1 / -1}.user-directory__summary dt{color:#929bab;font-size:10px}.user-directory__summary dd{margin:5px 0 0;overflow-wrap:anywhere;color:#455167;font-size:12px;font-weight:600}.user-directory__summary>p{margin:12px 0 0;color:#7f899a;font-size:10px;line-height:1.65}.user-directory__360{padding:19px 20px;border-bottom:1px solid var(--ud-line);background:#fff}.user-directory__360>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.user-directory__360>header h3{margin:5px 0 0;color:#303b50;font-size:14px}.user-directory__360>header small{color:#939cac;font-size:9px;white-space:nowrap}.user-directory__360-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:12px;border:1px solid #e7e8f0;border-radius:9px;overflow:hidden;background:#e7e8f0}.user-directory__360-facts>div{min-width:0;min-height:58px;display:flex;flex-direction:column;gap:4px;padding:9px 10px;background:#fbfbfd}.user-directory__360-facts span,.user-directory__360-facts small{color:#929bab;font-size:9px}.user-directory__360-facts strong{color:#455167;font-size:11px;overflow-wrap:anywhere}.user-directory__360-facts .is-ranking-available strong{color:#20745e}.user-directory__360-facts .is-ranking-partial strong{color:#9a6519}.user-directory__360-facts .is-ranking-unavailable strong{color:#7c8493}.user-directory__360 details{border-top:1px solid #eceef3}.user-directory__360 summary{min-height:39px;display:flex;align-items:center;gap:6px;color:#556176;font-size:11px;font-weight:650;cursor:pointer;list-style:none}.user-directory__360 summary::-webkit-details-marker{display:none}.user-directory__360 summary:before{content:"›";color:#7a72e6;font-size:15px;transition:transform .12s ease}.user-directory__360 details[open] summary:before{transform:rotate(90deg)}.user-directory__360 summary b{margin-left:auto;min-width:20px;padding:2px 5px;border-radius:5px;color:#7169df;background:#f1efff;font-size:9px;text-align:center}.user-directory__360-list{display:flex;flex-direction:column;gap:6px;padding:0 0 10px 20px}.user-directory__360-list article{min-width:0;display:flex;flex-direction:column;gap:3px;padding:8px 9px;border:1px solid #e9ebf1;border-radius:8px;background:#fcfcfd}.user-directory__360-list strong{overflow:hidden;color:#414d62;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.user-directory__360-list span{color:#657186;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.user-directory__360-list small{color:#929bab;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.user-directory__360-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 11px 20px}.user-directory__360-tags>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #dfdcfa;border-radius:7px;color:#5b55bd;background:#f7f6ff;font-size:9px}.user-directory__360-tags b{color:#3f4960;font-size:9px}.user-directory__360-empty{margin:0;padding:0 0 11px 20px;color:#929bab;font-size:9px;line-height:1.6}.user-directory__360-note{margin:8px 0 0;padding:9px 10px;border-radius:8px;color:#77738b;background:#f6f4fa;font-size:9px;line-height:1.6}.user-directory__360-state{min-height:96px;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-bottom:1px solid var(--ud-line);color:#788397;background:#fff;font-size:10px}.user-directory__360-state.is-error{color:#a34a58}.user-directory__360-state button{min-height:28px;padding:0 9px;border:1px solid #ded9f7;border-radius:7px;color:#5f57d8;background:#fff;font-size:9px;cursor:pointer}.user-directory__history{padding:19px 20px 16px;border-bottom:1px solid var(--ud-line);background:#fdfdff}.user-directory__history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.user-directory__history-head>div{min-width:0}.user-directory__history-head h3{margin:5px 0 4px;color:#303b50;font-size:14px}.user-directory__history-head p{margin:0;color:#8792a5;font-size:10px;line-height:1.55}.user-directory__history-head>small{flex:none;color:#8e98a9;font-size:9px;white-space:nowrap}.user-directory__history-meta{display:flex;justify-content:space-between;gap:10px;margin:13px 0 8px;padding:8px 10px;border:1px solid #e5e4f5;border-radius:8px;color:#778296;background:#f7f6ff;font-size:9px}.user-directory__history-meta strong{color:#5149c3;font-size:10px}.user-directory__history-session{margin-top:7px;border:1px solid #e5e7ee;border-radius:9px;background:#fff;overflow:hidden}.user-directory__history-session>summary{min-height:47px;display:flex;align-items:center;gap:8px;padding:8px 10px;color:#546075;cursor:pointer;list-style:none}.user-directory__history-session>summary::-webkit-details-marker{display:none}.user-directory__history-session>summary:before{content:"›";flex:none;color:#756de4;font-size:17px;transition:transform .12s ease}.user-directory__history-session[open]>summary:before{transform:rotate(90deg)}.user-directory__history-session>summary>span{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.user-directory__history-session>summary strong{overflow:hidden;color:#414d62;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.user-directory__history-session>summary small{color:#929bab;font-size:9px;line-height:1.45}.user-directory__history-session>summary b{flex:none;min-width:34px;padding:3px 6px;border-radius:5px;color:#665ed4;background:#f0effc;font-size:9px;text-align:center}.user-directory__history-session.is-unassigned{border-color:#eadfce;background:#fffdfa}.user-directory__history-session.is-unassigned>summary b{color:#8b663c;background:#fff1df}.user-directory__history-path,.user-directory__history-fragment{margin:0 10px 7px 34px;padding:7px 8px;border-radius:7px;color:#5d687d;background:#f5f6fa;font-size:9px;line-height:1.6;overflow-wrap:anywhere}.user-directory__history-fragment{color:#8b653b;background:#fff7ea}.user-directory__history-events{margin:0;padding:0 10px 10px 34px;list-style:none}.user-directory__history-events>li{padding:8px 0;border-top:1px solid #eef0f4}.user-directory__history-event-head{display:flex;justify-content:space-between;gap:8px}.user-directory__history-event-head strong{color:#3d4960;font-size:10px}.user-directory__history-event-head time{flex:none;color:#909aab;font-size:8px}.user-directory__history-events p{margin:5px 0;color:#5f6b80;font-size:10px;line-height:1.55;overflow-wrap:anywhere}.user-directory__history-events footer{display:flex;flex-wrap:wrap;gap:4px}.user-directory__history-events footer span{padding:2px 5px;border-radius:5px;color:#7d8799;background:#f1f3f7;font-size:8px}.user-directory__history-empty,.user-directory__history-complete{margin:9px 0 0;padding:9px 10px;border-radius:8px;color:#7f899b;background:#f5f6f8;font-size:9px;line-height:1.6}.user-directory__history-complete{color:#53766a;background:#f2faf7}.user-directory__stream{padding:19px 20px 16px}.user-directory__stream-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.user-directory__stream-head>div{min-width:0}.user-directory__stream-head h3{margin:5px 0 4px;font-size:14px}.user-directory__stream-head p{margin:0;color:#9099aa;font-size:10px;line-height:1.5}.user-directory__stream-head button{flex:none;height:32px;padding:0 10px;border:1px solid #dadde6;border-radius:8px;color:#687388;background:#fff;font-size:11px;cursor:pointer}.user-directory__stream-head button.is-paused{color:#5b53d7;border-color:#c9c5f7;background:#f7f6ff}.user-directory__new-events{width:100%;min-height:34px;margin-top:12px;border:1px solid #cfcafa;border-radius:8px;color:#5b52d8;background:#f5f4ff;font-size:11px;cursor:pointer}.user-directory__stream-meta{display:flex;justify-content:space-between;gap:10px;margin:13px 0 2px;color:#8f99a9;font-size:10px}.user-directory__stream-meta>span:first-child{display:inline-flex;align-items:center;gap:6px}.user-directory__stream-meta i{width:6px;height:6px;border-radius:50%;background:#36c99b}.user-directory__stream-meta .is-running i{box-shadow:0 0 0 4px #36c99b1a;animation:ud-pulse 1.5s ease-in-out infinite}.user-directory__stream-meta .is-paused i{background:#d29a4e}.user-directory__stream-meta .is-error{color:#a34a58}.user-directory__stream-meta .is-error i{background:#d75c70;box-shadow:0 0 0 4px #d75c701a}.user-directory__stream-warning{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 0 2px;padding:9px 10px;border:1px solid #f0ccd3;border-radius:8px;color:#984b5b;background:#fff6f7;font-size:10px;line-height:1.5}.user-directory__stream-warning button{flex:none;border:0;color:#675ddd;background:transparent;font-size:10px;text-decoration:underline;cursor:pointer}.user-directory__timeline{margin:0;padding:11px 0 0;list-style:none}.user-directory__timeline>li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}.user-directory__timeline-marker{display:flex;justify-content:center;position:relative}.user-directory__timeline-marker:after{content:"";position:absolute;top:16px;bottom:0;width:1px;background:#e5e8ef}.user-directory__timeline>li:last-child .user-directory__timeline-marker:after{display:none}.user-directory__timeline-marker i{z-index:1;width:7px;height:7px;margin-top:15px;border:2px solid #fff;border-radius:50%;background:#756de8;box-shadow:0 0 0 2px #dedbff}.user-directory__timeline article{min-width:0;padding:10px 11px;margin-bottom:7px;border:1px solid #e9ebf0;border-radius:9px;background:#fcfcfd}.user-directory__timeline article>header{display:flex;justify-content:space-between;gap:9px}.user-directory__timeline article strong{color:#3c485d;font-size:12px}.user-directory__timeline time{flex:none;color:#8f99a9;font-size:10px}.user-directory__timeline p{margin:7px 0;color:#5e6a80;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.user-directory__timeline footer{display:flex;gap:5px;flex-wrap:wrap}.user-directory__timeline footer span{padding:3px 6px;border-radius:5px;color:#7f899b;background:#f1f3f7;font-size:9px}.user-directory__privacy-note{margin:8px 0 0;padding:9px 10px;border-radius:8px;color:#716d87;background:#f5f3fa;font-size:10px;line-height:1.6}.user-directory__list-state,.user-directory__stream-state{min-height:260px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8792a5;text-align:center}.user-directory__stream-state{min-height:170px}.user-directory__list-state strong,.user-directory__stream-state strong{color:#47536a;font-size:12px}.user-directory__list-state span,.user-directory__stream-state span{max-width:340px;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.user-directory__list-state button,.user-directory__stream-state button{min-height:30px;margin-top:4px;padding:0 11px;border:1px solid #d8dbe4;border-radius:7px;color:#5e55d9;background:#fff;font-size:9px;cursor:pointer}.user-directory__list-state.is-error strong,.user-directory__stream-state.is-error strong{color:#a34a58}.user-directory__inline-error{padding:9px 13px;color:#9a5a42;background:#fff7f1;font-size:9px}.user-directory__inline-error button{margin-left:8px;border:0;color:#6b60e1;background:transparent;font-size:inherit;text-decoration:underline;cursor:pointer}.user-directory__pagination{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid var(--ud-line);color:#828da0;font-size:10px}.user-directory__pagination>div{display:flex;align-items:center;gap:8px}.user-directory__pagination strong{min-width:54px;color:#667187;font-size:10px;text-align:center}.user-directory__pagination button{min-height:30px;padding:0 10px;border:1px solid #dfe2e9;border-radius:7px;color:#5f57d8;background:#fff;font-size:10px;cursor:pointer}.user-directory__pagination button:disabled{color:#aeb5c1;background:#f6f7f9;cursor:not-allowed}.user-directory__spinner{width:19px;height:19px;border:2px solid #e0dff1;border-top-color:#7068e2;border-radius:50%;animation:ud-spin .8s linear infinite}@keyframes ud-spin{to{transform:rotate(360deg)}}@keyframes ud-pulse{50%{opacity:.38}}@media(max-width:1380px){.user-directory__toolbar{grid-template-columns:auto minmax(200px,1.5fr) repeat(3,minmax(130px,1fr))}.user-directory__level,.user-directory__toolbar label:nth-of-type(6),.user-directory__order,.user-directory__reset{grid-row:2}.user-directory__workspace.has-selection{grid-template-columns:minmax(300px,.7fr) minmax(460px,1.3fr)}}@media(max-width:1080px){.user-directory__toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.user-directory__entity-tabs,.user-directory__search{grid-column:span 2}.user-directory__level,.user-directory__toolbar label:nth-of-type(6),.user-directory__order,.user-directory__reset{grid-row:auto}.user-directory__workspace.has-selection{grid-template-columns:1fr}.user-directory__backdrop{position:fixed;z-index:79;inset:0;background:#141b2d4d}.user-directory__detail{position:fixed;z-index:80;inset:12px;max-height:calc(100vh - 24px);overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 70px #151c303d}}@media(max-width:720px){.user-directory__toolbar{grid-template-columns:1fr 1fr;padding:12px}.user-directory__entity-tabs,.user-directory__search{grid-column:1 / -1}.user-directory__toolbar>label{grid-column:span 1}.user-directory__level{grid-column:1 / -1!important}.user-directory__list-heading{align-items:flex-start;flex-direction:column}.user-directory__stream-head{flex-direction:column}.user-directory__stream-head button{align-self:stretch}.user-directory__history-head,.user-directory__history-meta{flex-direction:column}.user-directory__pagination{align-items:stretch;flex-direction:column}.user-directory__pagination>div{justify-content:space-between}.user-directory__detail{inset:0;max-height:100vh;border-radius:0}}@media(max-width:460px){.user-directory__toolbar{grid-template-columns:1fr}.user-directory__entity-tabs,.user-directory__search,.user-directory__toolbar>label,.user-directory__level{grid-column:1!important}.user-directory__entity-tabs button{flex:1}.user-directory__summary dl{grid-template-columns:1fr}.user-directory__summary dl>div.is-wide{grid-column:auto}.user-directory__stream,.user-directory__history{padding:17px 14px 14px}}@media(prefers-reduced-motion:reduce){.user-directory__spinner,.user-directory__stream-meta .is-running i,.user-directory__list-heading i.is-loading{animation:none}}.user-directory__detail .personal-behavior-history-content{display:grid;gap:14px}.user-directory__detail .personal-behavior-history-content[hidden]{display:none}.user-directory__detail .personal-behavior-history-content ol.personal-behavior-timeline{max-height:none;overflow:visible;scrollbar-gutter:auto}.user-directory__detail .personal-behavior-history-content .personal-behavior-row{content-visibility:visible;contain:none}.user-directory__detail .baobao-user-operations-v1__coordinate details{width:100%}.user-directory__detail .baobao-user-operations-v1__coordinate summary{cursor:pointer;font-size:12px}.user-directory__detail .baobao-user-operations-v1__coordinate details>:not(summary){display:block;margin-top:6px}.user-directory__detail .player-directory-snapshot dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0}.user-directory__detail .player-directory-snapshot dt{color:#68768a;font-size:12px}.user-directory__detail .player-directory-snapshot dd{margin:5px 0 0;color:#26344c;font-size:14px;overflow-wrap:anywhere}@media(max-width:1600px){.user-directory__workspace.has-selection{grid-template-columns:minmax(0,1fr)}.user-directory__backdrop{position:fixed;z-index:79;inset:0;background:#141b2d52}.user-directory__detail{position:fixed;z-index:80;inset:16px 16px 16px auto;width:min(920px,calc(100vw - 32px));max-height:none;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 70px #151c303d}.user-directory__detail>.baobao-user-operations-v1{padding:18px}.user-directory__detail .baobao-user-operations-v1__detail{padding:16px}.user-directory__detail .baobao-user-operations-v1__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.user-directory__detail .baobao-user-operations-v1__detail-hero h3{font-size:22px}.user-directory__detail .baobao-user-operations-v1__panel{padding:14px}.user-directory__detail .baobao-user-operations-v1__detail-hero>button{visibility:hidden}.user-directory__detail:has(.is-live-view)>.user-directory__close,.user-directory__detail>.user-directory__close{display:block;position:sticky;float:right;top:10px;margin:10px 10px -40px 0}}@media(max-width:720px){.user-directory__detail{inset:0;width:100%;border-radius:0}.user-directory__detail>.baobao-user-operations-v1{padding:6px}.user-directory__detail .baobao-user-operations-v1__detail{padding:10px}.user-directory__detail .baobao-user-operations-v1__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-directory__detail .player-directory-snapshot dl{grid-template-columns:1fr}}.user-directory__detail{color-scheme:light}.user-directory__detail .baobao-user-operations-v1 input,.user-directory__detail .baobao-user-operations-v1 select{color:#26344c;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:36px;padding:6px 10px;font-size:13px;max-width:100%}.user-directory__detail .baobao-user-operations-v1 select{appearance:auto}.user-directory__detail .baobao-user-operations-v1 input:focus-visible,.user-directory__detail .baobao-user-operations-v1 select:focus-visible{outline:2px solid #7769df;outline-offset:2px}.user-directory__detail .baobao-user-operations-v1__panel>p,.user-directory__detail .baobao-user-operations-v1__panel>header>div>span{color:#596a80}:root{font-family:Inter,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f4f6fb;font-synthesis:none;--ink: #172033;--muted: #718096;--line: #e7eaf1;--violet: #635bff;--violet-soft: #eeedff;--nav: #101627;--panel: #ffffff}*{box-sizing:border-box}body{margin:0;min-width:0;min-height:100vh;background:#f4f6fb}button,input,select{font:inherit}button{cursor:pointer}.auth-shell{min-height:100vh;position:relative;display:grid;place-items:center;overflow:hidden;background:#0d1323}.auth-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 22% 20%,rgba(99,91,255,.32),transparent 31%),radial-gradient(circle at 78% 77%,rgba(20,184,166,.16),transparent 29%),linear-gradient(145deg,#10182c,#090e19)}.auth-backdrop:before,.auth-backdrop:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.045);border-radius:50%}.auth-backdrop:before{left:-110px;bottom:-190px;box-shadow:0 0 0 75px #ffffff04,0 0 0 150px #ffffff03}.auth-backdrop:after{right:-140px;top:-210px;box-shadow:0 0 0 75px #ffffff03,0 0 0 150px #ffffff02}.auth-card{z-index:1;width:430px;min-height:510px;padding:35px 40px 26px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#fffffff7;box-shadow:0 35px 90px #00000059;display:flex;flex-direction:column}.auth-brand{display:flex;align-items:center;gap:11px;padding-bottom:27px;border-bottom:1px solid #eceef4}.auth-brand>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#8179ff,#554beb);box-shadow:0 9px 20px #635bff47;font-size:21px;font-weight:700}.auth-brand>div{display:flex;flex-direction:column}.auth-brand strong{color:#172033;font-size:18px;letter-spacing:.08em}.auth-brand small{margin-top:2px;color:#98a1b2;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.product-version-badge{display:inline-flex;width:max-content;align-items:center;margin-top:6px;padding:3px 7px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.01em;text-transform:none;white-space:nowrap}.auth-brand .product-version-badge{color:#554dcc;background:#eeedff;border:1px solid #dddafe}.auth-heading{padding:30px 0 20px}.auth-heading>span{color:#6e66e8;font:500 9px DM Mono,monospace;letter-spacing:.12em}.auth-heading h1,.auth-state h1{margin:8px 0;color:#172033;font-size:25px;letter-spacing:-.035em}.auth-heading p,.auth-state p{margin:0;color:#818b9e;font-size:11px;line-height:1.65}.login-form{display:flex;flex-direction:column;gap:15px}.login-form label{display:flex;flex-direction:column;gap:7px}.login-form label>span{color:#6d788c;font-size:10px;font-weight:600}.login-form input{width:100%;height:43px;padding:0 13px;border:1px solid #dfe3eb;border-radius:9px;outline:none;color:#263248;background:#fff;font-size:12px;transition:.15s ease}.login-form input:focus{border-color:#aaa5ff;box-shadow:0 0 0 3px #635bff17}.login-submit{width:100%;height:43px;margin-top:3px}.login-submit:disabled{box-shadow:none;background:#b8becc;cursor:not-allowed}.login-error,.auth-notice{padding:10px 12px;border:1px solid #f2ced4;border-radius:8px;color:#a84456;background:#fff5f6;font-size:10px;line-height:1.45}.auth-notice{margin:0 0 16px;border-color:#f0dfb8;color:#8c671d;background:#fffaf0}.auth-security-note{margin:18px 0 0;color:#9da5b4;font-size:9px;line-height:1.55;text-align:center}.auth-card>footer{margin-top:auto;padding-top:22px;color:#b0b6c2;font-size:8px;text-align:center;letter-spacing:.06em}.auth-state{flex:1;min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.auth-state .loader{width:27px;height:27px;margin-bottom:12px}.auth-state-icon{width:43px;height:43px;display:grid;place-items:center;margin-bottom:7px;border-radius:13px;color:#9c4351;background:#fff0f2;font-size:23px}.auth-state-error p{max-width:290px}.auth-account{margin-top:8px!important;color:#59657a!important}.auth-action{min-width:145px;min-height:39px;margin-top:22px}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;color:#fff;background:radial-gradient(circle at 20% 2%,#28304b 0,#12182a 40%,#0c1120);display:flex;flex-direction:column;padding:24px 16px 18px;z-index:10}.brand{display:flex;align-items:center;gap:12px;padding:0 10px 22px}.brand>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:22px;font-weight:700;background:linear-gradient(145deg,#827dff,#5147ec);box-shadow:0 10px 24px #635bff59}.brand div{display:flex;flex-direction:column}.brand strong{font-size:19px;letter-spacing:.08em}.brand small{color:#8791aa;font-size:10px;text-transform:uppercase;letter-spacing:.11em;margin-top:2px}.brand .product-version-badge{color:#d9d7ff;background:#8179ff29;border:1px solid rgba(166,159,255,.24)}.project-switch{height:62px;display:flex;align-items:center;gap:11px;padding:10px;margin:0 2px 24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.07);border-radius:13px}.project-switch.multi-project{height:82px}.project-switch>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#1d2250;background:linear-gradient(145deg,#dcd9ff,#aaa6ff);font-size:12px;font-weight:700}.project-switch div{display:flex;flex:1;min-width:0;flex-direction:column}.project-switch strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switch small{margin-top:3px;color:#7f8aa5;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.project-switch select{width:100%;margin-top:3px;border:0;outline:0;padding:0;color:#7f8aa5;background:transparent;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.project-switch select:focus-visible{outline:2px solid #aaa5ff;outline-offset:2px}.project-switch b{color:#67728e;font-size:13px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav button{width:100%;height:56px;border:0;border-radius:11px;background:transparent;color:#9ca6bb;display:flex;align-items:center;text-align:left;padding:0 12px;transition:.16s ease;position:relative}.sidebar nav button:hover{background:#ffffff0b;color:#d9deea}.sidebar nav button.active{background:linear-gradient(90deg,#635bff3d,#635bff12);color:#fff}.sidebar nav button.active:before{content:"";position:absolute;left:-2px;top:13px;bottom:13px;width:3px;border-radius:0 3px 3px 0;background:#8a84ff;box-shadow:0 0 15px #766dff}.sidebar nav button>i{width:32px;font-size:18px;color:#727d98;font-style:normal}.sidebar nav button.active>i{color:#9d98ff}.sidebar nav button>span{display:flex;flex-direction:column;gap:2px}.sidebar nav strong{font-size:13px;font-weight:500}.sidebar nav small{font-size:9px;color:#59647d;text-transform:uppercase;letter-spacing:.11em}.sidebar nav button>em{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#38d6b0;box-shadow:0 0 10px #38d6b0cc}.sidebar-foot{margin-top:auto;border-top:1px solid rgba(255,255,255,.07);padding:14px 3px 0}.sidebar-status-link{width:100%;min-height:48px;padding:7px 9px;border:0;border-radius:9px;display:flex;align-items:center;gap:9px;color:#d8dce7;background:#ffffff09;text-align:left}.sidebar-status-link:hover,.sidebar-status-link:focus-visible{background:#ffffff13;outline:none}.sidebar-foot i{width:8px;height:8px;flex:none;border-radius:50%;background:#8a84ff;box-shadow:0 0 9px #8a84ff8c}.sidebar-foot span{display:flex;flex-direction:column}.sidebar-foot strong{font-size:11px;font-weight:500}.sidebar-foot small{font-size:9px;color:#66718a;margin-top:3px}main{grid-column:2;min-width:0}.topbar{height:52px;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:8}.topbar>span{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;color:#9aa3b5}.topbar>div{display:flex;align-items:center;gap:7px}.topbar button{width:32px;height:32px;border:0;background:transparent;color:#7b8497;font-size:16px}.topbar .user-identity{min-width:0;max-width:190px;margin-left:8px;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.topbar .user-identity strong{max-width:190px;overflow:hidden;color:#3f4a60;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.topbar .user-identity small{color:#929bad;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.user-avatar{width:30px;height:30px;margin-left:6px;display:grid;place-items:center;border-radius:9px;background:#eeeefe;color:#5f57d9;font-size:10px;font-weight:700}.topbar .logout-button{width:auto;min-width:48px;padding:0 8px;margin-left:2px;border-left:1px solid #e7eaf1;color:#69758a;font-size:10px}.topbar .logout-button:disabled{opacity:.55;cursor:not-allowed}.page{max-width:1520px;margin:0 auto;padding:29px 34px 54px}.page-header{min-height:70px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.page-kicker{font-family:DM Mono,monospace;color:#8a93a6;font-size:10px;letter-spacing:.13em;margin-bottom:7px}.page-header h1{font-size:27px;line-height:1.1;margin:0;letter-spacing:-.035em}.header-actions{display:flex;gap:11px;align-items:center}.health{height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;color:#49615a;background:#ecfaf5;border:1px solid #d3f1e5;border-radius:9px;font-size:11px}.health i{width:7px;height:7px;border-radius:50%;background:#27c895;box-shadow:0 0 7px #27c8958c}.catalog-badge{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid #dce1eb;border-radius:9px;color:#596579;background:#f5f7fb;text-decoration:none;font-size:11px;white-space:nowrap}.catalog-badge i{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.catalog-badge.ready{color:#237657;background:#ecfaf5;border-color:#c6e7db}.catalog-badge.warning{color:#9b6315;background:#fff7e7;border-color:#efd9ac}.catalog-badge.info{color:#46648d;background:#eef4fc;border-color:#d8e4f6}.catalog-badge:focus-visible,.catalog-table summary:focus-visible{outline:3px solid #aaa5ff;outline-offset:3px}.catalog-scope{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap;margin:-7px 0 20px;color:#6c788e;font-size:11px}.catalog-scope code{overflow-wrap:anywhere;color:#44526c;font-size:10px}.catalog-scope small{width:100%;color:#8993a6}.catalog-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:16px}.catalog-summary>section{padding:22px;border-top:3px solid #dadfeb}.catalog-summary>section.ready{border-top-color:#3aa782}.catalog-summary>section.warning{border-top-color:#dba448}.catalog-summary>section.info{border-top-color:#7291be}.catalog-summary span{display:block;color:#6a7890;font-size:11px}.catalog-summary strong{display:block;margin:14px 0 10px;font-size:21px;letter-spacing:-.035em}.catalog-summary p{margin:0;color:#718096;font-size:11px;line-height:1.8}.catalog-explanation{padding:17px 20px;margin-bottom:22px;border:1px solid #e2dff6;border-radius:12px;background:#f0effb;color:#5c5681}.catalog-explanation strong{font-size:12px}.catalog-explanation p{margin:7px 0 0;font-size:11px;line-height:1.8}.catalog-message{padding:40px 25px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.catalog-message strong{font-size:16px}.catalog-message p{margin:0;color:#718096;font-size:12px;line-height:1.8}.catalog-message small{color:#8993a6;font-size:11px}.catalog-error{border-color:#efd3da}.catalog-list-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px}.catalog-list-heading h2{font-size:15px;margin:0}.catalog-list-heading p{font-size:11px;color:#8792a6;margin:7px 0 0}.catalog-list-heading label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#7a869b}.catalog-list-heading input{height:34px;border:1px solid #dce2ed;padding:0 10px;border-radius:8px;font-size:11px}.catalog-table-scroll{overflow-x:auto}.catalog-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.catalog-table th{background:#fafbfe;padding:12px 18px;color:#8792a6;font-size:10px;font-weight:500;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.catalog-table td{padding:17px 18px;font-size:11px;color:#465570;border-bottom:1px solid #eef1f6;vertical-align:top;max-width:300px;overflow-wrap:anywhere}.catalog-table small{display:block;font-size:10px;color:#8b96aa;margin-top:6px}.catalog-table code{font-family:DM Mono,monospace;font-size:11px}.catalog-table summary{cursor:pointer;color:#655ce3;white-space:nowrap}.catalog-table ul{list-style:none;padding:0;margin:10px 0 0}.catalog-table li{margin:0 0 12px;min-width:150px}.catalog-table li>span{display:block;margin-top:4px;font-size:10px}.catalog-empty{padding:35px 22px;border-top:1px solid var(--line);color:#8993a6;font-size:12px;text-align:center}.primary,.secondary{min-height:36px;padding:0 15px;border-radius:9px;font-size:12px;font-weight:600;border:1px solid transparent}.primary{color:#fff;background:linear-gradient(135deg,#6f66ff,#5b52ea);box-shadow:0 7px 18px #635bff30}.primary:disabled{box-shadow:none;background:#bdc3d1;cursor:not-allowed}.secondary{background:#fff;color:#525e73;border-color:#dfe3eb}.secondary.active{color:#5d55e8;border-color:#c7c3ff;background:#f5f4ff}.inline-control{height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #dfe3eb;border-radius:9px;background:#fff}.inline-control span{color:#8b95a9;font-size:9px}.inline-control select{border:0;outline:0;color:#4c5870;background:transparent;font-size:10px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 4px #13214404,0 12px 35px #13214409}.quick-start{padding:20px 22px;margin-bottom:15px;border-color:#dddafa;background:linear-gradient(115deg,#fff,#f7f6ff)}.quick-start-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.quick-start-heading span{color:#6d64df;font:600 9px DM Mono,monospace;letter-spacing:.1em}.quick-start-heading h2{margin:7px 0 5px;font-size:18px}.quick-start-heading p{margin:0;color:#7e899d;font-size:10px}.quick-start-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 12px;padding:0;list-style:none}.quick-start-steps li{min-width:0;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e9e8f5;border-radius:10px;background:#fffc}.quick-start-steps li>b{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:8px;color:#655ce3;background:#efedff;font-size:9px}.quick-start-steps li>span{min-width:0;display:flex;flex-direction:column;gap:4px}.quick-start-steps strong{font-size:10px}.quick-start-steps small{color:#8993a5;font-size:8px;line-height:1.5}.inline-disclosure{border:1px solid #e3e6ee;border-radius:10px;background:#fff;overflow:hidden}.inline-disclosure>summary{padding:11px 14px;cursor:pointer;color:#5d687d;font-size:10px;font-weight:600;list-style:none}.inline-disclosure>summary::-webkit-details-marker{display:none}.inline-disclosure>summary:after{content:"＋";float:right;color:#858da0}.inline-disclosure[open]>summary:after{content:"−"}.inline-disclosure>.code{margin:0 12px 12px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:15px}.metric{min-height:145px;padding:22px 22px 19px;display:flex;flex-direction:column;position:relative;overflow:hidden}.metric-orb{position:absolute;width:95px;height:95px;border-radius:50%;right:-30px;top:-29px;background:radial-gradient(circle at 40% 45%,#635bff30,#635bff05 64%)}.metric-orb.teal{background:radial-gradient(circle at 40% 45%,#14b8a633,#14b8a605 64%)}.metric-orb.amber{background:radial-gradient(circle at 40% 45%,#f59e0b33,#f59e0b05 64%)}.metric-orb.blue{background:radial-gradient(circle at 40% 45%,#3b82f633,#3b82f605 64%)}.metric>span{color:#738096;font-size:11px;font-weight:600;letter-spacing:.02em}.metric>strong{font-size:29px;margin:12px 0 8px;letter-spacing:-.04em}.metric>small{color:#9ba4b5;font-size:10px}.qibing-dashboard-presets{margin-bottom:15px;overflow:hidden}.qibing-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff,#f7f6ff)}.qibing-dashboard-heading>div{display:flex;flex-direction:column;gap:4px}.qibing-dashboard-heading span{color:#6d64df;font:600 9px DM Mono,monospace;letter-spacing:.09em}.qibing-dashboard-heading strong{font-size:16px}.qibing-dashboard-heading p{margin:0;color:#8791a4;font-size:9px}.qibing-dashboard-heading>em{color:#635be0;font-size:8px;font-style:normal}.qibing-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.qibing-dashboard-grid>button{min-width:0;min-height:190px;padding:16px;border:0;border-right:1px solid var(--line);background:#fff;color:inherit;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.qibing-dashboard-grid>button:last-child{border-right:0}.qibing-dashboard-grid>button:hover,.qibing-dashboard-grid>button:focus-visible{background:#f8f7ff;outline:0}.qibing-dashboard-grid>button>b{color:#7169e6;font:600 9px DM Mono,monospace}.qibing-dashboard-grid>button>span{min-width:0;display:flex;flex:1;flex-direction:column;gap:6px}.qibing-dashboard-grid strong{font-size:11px}.qibing-dashboard-grid small{min-height:28px;color:#707c91;font-size:8px;line-height:1.55}.qibing-dashboard-grid p,.qibing-dashboard-grid em{margin:0;color:#929aac;font-size:8px;line-height:1.55;font-style:normal}.qibing-dashboard-grid em{color:#aa7a35}.qibing-dashboard-grid>button>i{color:#6259dc;font-size:8px;font-style:normal}.two-columns{display:grid;grid-template-columns:1.18fr .82fr;gap:15px;margin-bottom:15px}.two-columns>.panel{min-height:310px;padding:22px}.panel-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.panel-title>div{display:flex;flex-direction:column;gap:5px}.panel-title span{color:#8d96a8;font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.panel-title strong{font-size:15px}.panel-title>em{font-style:normal;color:#9da6b8;font-size:10px}.platform-list{display:flex;flex-direction:column;gap:18px}.platform-row{display:grid;grid-template-columns:10px 104px 1fr 38px 45px;gap:10px;align-items:center;font-size:11px}.platform-dot{width:7px;height:7px;border-radius:50%}.platform-row>strong{font-weight:500;color:#445067}.platform-row>div{height:6px;background:#f0f2f7;border-radius:4px;overflow:hidden}.platform-row>div i{display:block;height:100%;border-radius:4px}.platform-row>b{color:#3d475c;font-size:10px;text-align:right}.platform-row>em{color:#a0a8b8;font-size:9px;font-style:normal;text-align:right}.ranking{display:flex;flex-direction:column}.ranking>div{min-height:39px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;border-bottom:1px solid #f0f2f6}.ranking>div:last-child{border-bottom:0}.ranking b{color:#b3bac8;font-family:DM Mono,monospace;font-size:9px}.ranking span{font-family:DM Mono,monospace;font-size:10px;color:#495469}.ranking strong{font-size:11px}.pipeline{padding:22px}.status-pill{padding:5px 8px;color:#238664!important;background:#e8f8f2;border-radius:6px}.pipeline-flow{display:flex;align-items:center;justify-content:space-between;padding:5px 13px 6px}.pipeline-flow>div{display:flex;align-items:center;gap:9px;color:#58647a;font-size:11px}.pipeline-flow i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#f0efff;color:#6a61ed;font-style:normal;font-size:9px;font-weight:700}.pipeline-flow b{margin-left:16px;color:#c3c8d4;font-weight:400}.state{min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#8b94a6;font-size:12px;gap:10px}.state.error{color:#a94858;background:#fff3f5;border-radius:10px}.state.error span{color:#bd7080}.loader{width:22px;height:22px;border:2px solid #e3e1ff;border-top-color:#665dff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.filters{min-height:67px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:14px 17px;border-bottom:1px solid var(--line);background:#fbfcfe;border-radius:14px 14px 0 0}.filters label{display:flex;flex-direction:column;gap:6px}.filters label span{color:#8b95a9;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.filters input,.filters select,.search input{height:34px;border:1px solid #dfe3ec;border-radius:8px;color:#38445a;background:#fff;outline:none;padding:0 10px;font-size:11px}.filters input{width:230px}.filters input.compact-input{width:115px}.filters input.medium-input{width:175px}.filters select{min-width:150px}.filters input:focus,.filters select:focus,.search input:focus{border-color:#aca7ff;box-shadow:0 0 0 3px #635bff14}.filter-stack{display:block}.filter-row,.advanced-filter-grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:13px}.filter-disclosure{margin-top:12px;border-top:1px solid #e7eaf1}.filter-disclosure>summary{width:max-content;padding:10px 2px 0;cursor:pointer;color:#6b7690;font-size:10px;font-weight:600;list-style:none}.filter-disclosure>summary::-webkit-details-marker{display:none}.filter-disclosure>summary:after{content:" ＋";color:#8f97a8}.filter-disclosure[open]>summary:after{content:" −"}.advanced-filter-grid{padding-top:12px}.advanced-filter-grid>.compact-action{align-self:flex-end}.live-indicator{margin-left:auto;height:34px;display:flex;align-items:center;gap:7px;color:#8b95a8;font-size:10px}.live-indicator i{width:7px;height:7px;border-radius:50%;background:#27c895;animation:pulse 1.7s infinite}.live-indicator i.paused{animation:none;background:#a8b0bf}@keyframes pulse{0%,to{box-shadow:0 0 #27c89547}50%{box-shadow:0 0 0 5px #27c89500}}.event-layout{display:flex;min-height:610px}.event-table-wrap{overflow:auto;flex:1}.live-panel .live-mapping-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 20px;border-bottom:1px solid var(--line);font-size:14px}.live-panel .live-mapping-note small{flex-basis:100%;font-size:13px;color:var(--muted)}.live-panel .live-behavior-table{min-width:800px;table-layout:fixed}.live-panel .live-behavior-table th{font-size:14px}.live-panel .live-behavior-table th:nth-child(1){width:145px}.live-panel .live-behavior-table th:nth-child(2){width:46%}.live-panel .live-behavior-table th:nth-child(3){width:180px}.live-panel .live-behavior-table td{vertical-align:top;font-size:14px}.live-panel .live-behavior-table td small{white-space:normal;font-size:13px;line-height:1.5}.live-panel .live-behavior-open{display:block;min-height:44px;width:100%;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;box-shadow:none;font-size:16px;line-height:1.5;cursor:pointer}.live-panel .live-behavior-open:focus-visible{outline:2px solid #5068d8;outline-offset:3px}.live-panel .live-behavior-context{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 2px;font-size:12px;line-height:1.35}.live-panel .live-behavior-kind,.live-panel .live-mapping-pending{display:inline-flex;align-items:center;align-self:flex-start;min-height:0;height:auto;max-width:100%;border-radius:4px;padding:2px 6px;line-height:1.35;overflow-wrap:anywhere}.live-panel .live-behavior-kind{color:#3551a4;background:#eef2ff}.live-panel .live-behavior-kind--state{color:#586477;background:#f0f2f5}.live-panel .live-behavior-kind--decision{color:#694491;background:#f4effa}.live-panel .live-mapping-pending,.live-panel .live-behavior-kind--unmapped{color:#9a5918;background:#fff5e8}.live-panel .live-identity{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-panel .platform-badge,.live-panel .live-indicator,.live-panel .inspector-kicker{font-size:12px}.live-panel .filters label>span,.live-panel .filter-disclosure>summary{font-size:14px}.live-panel .filters input,.live-panel .filters select{min-height:44px;font-size:14px}.live-panel .inspector{flex-shrink:0}.live-panel .inspector h2{font-family:inherit;font-size:18px;line-height:1.5}.live-panel .inspector dl,.live-panel .inspector pre{font-size:12px}.live-panel .inspector h3,.live-panel .inspector .state-note{font-size:14px}.live-panel .inspector .close{width:44px;height:44px}.live-panel .inspector-kicker{display:block;padding-right:32px}@media(max-width:700px){.live-panel .live-mapping-note{padding:12px}.live-panel .event-layout{flex-direction:column}.live-panel .event-table-wrap{max-width:100%}.live-panel .live-behavior-table{display:block;min-width:0}.live-panel .live-behavior-table thead{display:none}.live-panel .live-behavior-table tbody{display:block}.live-panel .live-behavior-table tr{display:grid;grid-template-columns:94px minmax(0,1fr);padding:10px 6px;border-bottom:1px solid var(--line)}.live-panel .live-behavior-table td{padding:3px 6px;border:0}.live-panel .live-behavior-table td:first-child{grid-row:1 / 4;font-size:12px}.live-panel .live-behavior-table td:not(:first-child){grid-column:2}.live-panel .live-behavior-table td:nth-child(3),.live-panel .live-behavior-table td:nth-child(4){display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px}.live-panel .live-behavior-table td>small{margin-top:0}.live-panel .live-behavior-open{min-height:44px}.live-panel .inspector{width:100%;min-width:0;border-left:0;border-top:1px solid var(--line)}}.data-table{width:100%;border-collapse:collapse;table-layout:fixed}.data-table th{height:39px;padding:0 13px;text-align:left;color:#98a1b2;background:#fff;border-bottom:1px solid var(--line);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;position:sticky;top:0;z-index:1}.data-table td{min-height:58px;padding:11px 13px;border-bottom:1px solid #eff1f5;color:#48546a;font-size:10px;vertical-align:middle}.data-table tbody tr{cursor:pointer;transition:.13s}.data-table tbody tr:hover,.data-table tbody tr.selected{background:#f8f8ff}.data-table td>span,.data-table td>strong,.data-table td>small{display:block}.data-table td>small{margin-top:4px;color:#a3abb9;font-size:8px}.data-table th:nth-child(1){width:122px}.data-table th:nth-child(2){width:190px}.data-table th:nth-child(3){width:180px}.data-table th:nth-child(4){width:145px}.data-table th:nth-child(5){width:74px}.data-table th:nth-child(6){width:105px}.mono,.event-name{font-family:DM Mono,monospace}.event-name{color:#343e55;font-size:10px}.platform-badge,.source,.scope{display:inline-block!important;width:max-content;padding:4px 6px;border-radius:5px;background:#eef2ff;color:#5964aa;font-size:8px}.platform-badge.wechat_minigame{background:#ebfaf3;color:#2a8b66}.platform-badge.douyin_minigame{background:#f3efff;color:#754ccc}.platform-badge.qq_minigame{background:#edf7ff;color:#357bb5}.platform-badge.android{background:#edf9f1;color:#39855a}.platform-badge.ios{background:#f1f3f6;color:#50596a}.source{background:#f2f4f8;color:#7a8496;text-transform:uppercase}.source.server{background:#fff1df;color:#a86517}.inspector{width:340px;border-left:1px solid var(--line);padding:23px;background:#fcfcfe;position:relative;overflow:auto}.inspector .close{position:absolute;right:15px;top:14px;width:27px;height:27px;border:1px solid #e3e6ed;border-radius:7px;background:#fff;color:#7e8798}.inspector-kicker{color:#8f98aa;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.inspector h2{margin:7px 0 20px;font-family:DM Mono,monospace;font-size:15px}.inspector dl{display:grid;grid-template-columns:78px 1fr;gap:9px;font-size:9px}.inspector dt{color:#99a1b1}.inspector dd{margin:0;color:#4e596d;overflow-wrap:anywhere;font-family:DM Mono,monospace}.inspector h3{margin:23px 0 9px;font-size:11px}.inspector pre,.code{margin:0;padding:13px;border-radius:9px;background:#141a2b;color:#c9d1e7;font:9px/1.7 DM Mono,monospace;overflow:auto}.inspector-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;margin:0 0 8px;color:#7e8798;font-size:8px}.inspector-meta .compact-action{min-height:24px;padding:0 8px;font-size:9px}.inspector-technical{margin-top:18px;border-top:1px solid #e5e8ef}.inspector-technical>summary{padding:14px 0 0;cursor:pointer;color:#647087;font-size:10px;font-weight:600}.inspector-technical>div{padding-top:2px}.empty{padding:80px 20px;text-align:center;color:#98a1b2;font-size:11px}.trend-filters{border-radius:14px 14px 0 0}.period{margin-left:auto;height:34px;display:flex;align-items:center;padding:0 12px;border:1px solid #e1e4ec;border-radius:8px;background:#fff;color:#687489;font-size:10px}.trend-zero-state{margin:14px 18px 0;padding:10px 12px;border:1px solid #e1e4ec;border-radius:8px;background:#f8fafc;color:#687489;font-size:11px}.chart-summary{display:flex;gap:45px;padding:21px 27px 5px}.chart-summary>div{display:flex;flex-direction:column;gap:6px}.chart-summary span{color:#919aab;font-size:9px}.chart-summary strong{font-size:19px}.chart-summary strong.watermark{font-size:11px;font-family:SFMono-Regular,Consolas,monospace}.secondary:disabled{opacity:.45;cursor:not-allowed}.chart{height:410px;width:100%}.section-switch{display:flex;gap:6px}.section-switch .secondary{min-height:34px;padding:0 12px}.section-switch [aria-pressed=true]{color:#574ed8;border-color:#c7c3ff;background:#f3f2ff}.profile-query-options{width:max-content;max-width:100%;margin:0 0 14px auto}.profile-query-options>summary{padding:9px 12px}.profile-query-options .inline-control{margin:0 10px 10px}.profiles-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:15px;min-height:730px}.profile-list-panel{overflow:hidden}.search{height:64px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--line);background:#fbfcfe}.search>span{color:#939cad}.search input{flex:1}.profile-list{max-height:665px;overflow:auto;padding:7px}.profile-item{width:100%;min-height:83px;display:flex;align-items:center;gap:11px;padding:10px;border:0;border-radius:10px;background:transparent;text-align:left;color:inherit}.profile-item:hover,.profile-item.selected{background:#f3f3ff}.avatar{flex:none;width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#eceaff,#cfcbff);color:#645ce4;font-size:10px;font-weight:700}.profile-copy{min-width:0;display:flex;flex:1;flex-direction:column}.profile-copy strong{font-size:11px}.profile-copy small{margin-top:4px;color:#8f98a9;font-size:9px}.profile-copy em{margin-top:5px;color:#7169dd;font-size:8px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-item>b{color:#a8afbc;font-size:18px;font-weight:400}.profile-detail-panel{padding:0;overflow:hidden}.profile-advanced-panel{border-top:1px solid var(--line);background:#fbfcff}.profile-advanced-panel>summary{padding:14px 24px;cursor:pointer;color:#626d83;font-size:10px;font-weight:600;list-style:none}.profile-advanced-panel>summary::-webkit-details-marker{display:none}.profile-advanced-panel>summary:after{content:"＋";float:right;color:#8e96a8}.profile-advanced-panel[open]>summary:after{content:"−"}.profile-advanced-panel>div{border-top:1px solid #e9ecf2;background:#fff}.profile-view{min-height:720px}.profile-hero{min-height:115px;display:flex;gap:15px;align-items:center;padding:22px 27px;background:linear-gradient(110deg,#fbfbff,#f5f4ff);border-bottom:1px solid #ebeafa}.avatar.large{width:58px;height:58px;border-radius:16px;font-size:14px}.profile-hero>div{display:flex;flex-direction:column}.profile-hero>div>span{color:#8e96a8;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.profile-hero h2{margin:4px 0;font-size:18px}.profile-hero p{margin:0;color:#858fa3;font-size:9px}.profile-tabs{height:46px;display:flex;gap:27px;padding:0 27px;align-items:center;border-bottom:1px solid var(--line);color:#939bac;font-size:10px}.profile-tabs span{height:46px;display:flex;align-items:center;position:relative}.profile-tabs span.active{color:#4d46c7;font-weight:600}.profile-tabs span.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#6c63f3;border-radius:2px 2px 0 0}.profile-facts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:#fbfcff}.profile-facts>div{min-width:0;padding:14px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.profile-facts>div:last-child{border-right:0}.profile-facts span,.profile-facts small{color:#929bad;font-size:7px}.profile-facts strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3f4a60;font-size:11px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.detail-grid section{min-height:250px;padding:22px 25px;border-bottom:1px solid var(--line)}.detail-grid section:nth-child(odd){border-right:1px solid var(--line)}.detail-grid h3{margin:0 0 17px;font-size:11px}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud>span{padding:7px 9px;border-radius:7px;color:#5c55cd;background:#f0efff;font-size:9px;display:flex;flex-direction:column;gap:3px}.tag-cloud i{font-style:normal}.tag-cloud b{margin-left:6px;color:#8d87dc;font-size:8px}.tag-cloud small{color:#9994cf;font-size:6px}.identity-list{display:flex;flex-direction:column;gap:8px}.identity-list>div{display:grid;grid-template-columns:86px 1fr auto;gap:8px;align-items:center;min-height:31px;padding:0 8px;border-radius:6px;background:#f8f9fb;font-size:8px}.identity-list span{color:#8c95a7}.identity-list strong{font-family:DM Mono,monospace;font-weight:500}.identity-list em{color:#3c9b78;font-style:normal}.role-list{display:flex;flex-direction:column;gap:8px}.role-list>div{min-height:43px;padding:8px 10px;border:1px solid #eceef4;border-radius:8px;display:flex;justify-content:space-between;gap:12px;background:#fbfcff}.role-list>div>div,.role-list>div>span{display:flex;flex-direction:column;gap:4px}.role-list>div>span{text-align:right}.role-list strong,.role-list b{font-size:9px}.role-list small{font-size:7px;color:#929bad}.role-list b{color:#625ada}.property-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.property-grid>div{min-width:0;padding:8px;border:1px solid #edf0f4;border-radius:7px;display:flex;flex-direction:column}.property-grid span{color:#929bad;font-size:8px}.property-grid strong{font-size:10px;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.property-grid em{font-size:7px;color:#afb5c1;font-style:normal;margin-top:4px}.profile-read-snapshot{margin:16px 24px;padding:13px 15px;border:1px solid #e3e3f4;border-radius:9px;background:#f8f8ff;display:flex;flex-direction:column;gap:5px;color:#626b80;font-size:11px;line-height:1.6}.profile-read-snapshot strong{color:#4f46aa;font-size:12px}.profile-read-snapshot small{color:#778095;font-size:10px}.profile-tag-cards{display:flex;flex-direction:column;gap:9px}.profile-tag-card{border:1px solid #e8eaf2;border-radius:9px;background:#fcfcff;overflow:hidden}.profile-tag-card summary{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px;cursor:pointer;list-style:none}.profile-tag-card summary::-webkit-details-marker{display:none}.profile-tag-card summary:after{content:"＋";color:#777295;margin-left:auto}.profile-tag-card[open] summary:after{content:"−"}.profile-tag-card summary:focus-visible{outline:2px solid #7460d2;outline-offset:-3px}.profile-tag-card summary>span{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 150px}.profile-tag-card summary b{color:#45506a;font-size:12px}.profile-tag-card summary small{font-size:10px;color:#818b9f;overflow-wrap:anywhere}.profile-tag-card summary>strong{font-size:12px;color:#555078;overflow-wrap:anywhere;max-width:100%}.profile-tag-card .tag-state{padding:3px 7px;border-radius:5px;font-size:10px;font-style:normal;background:#eceff4;color:#657187}.profile-tag-card .tag-state.active{color:#0d7766;background:#e6f7f2}.profile-tag-card .tag-state.expired{color:#915d16;background:#fff3dc}.profile-tag-card dl{display:grid;grid-template-columns:minmax(85px,28%) minmax(0,1fr);gap:8px 12px;padding:13px 14px;margin:0;border-top:1px solid #e8eaf2;font-size:10px;line-height:1.7}.profile-tag-card dt{color:#8790a3}.profile-tag-card dd{margin:0;color:#525d73;overflow-wrap:anywhere}.profile-tags-section>p{font-size:10px;line-height:1.7}.timeline{display:flex;flex-direction:column}.timeline>div{height:29px;display:grid;grid-template-columns:13px 1fr auto;align-items:center;gap:7px;position:relative}.timeline>div:before{content:"";position:absolute;left:3px;top:0;bottom:0;width:1px;background:#e7e9f0}.timeline i{z-index:1;width:7px;height:7px;border-radius:50%;background:#8179f3;border:2px solid #f1f0ff}.timeline span{display:flex;gap:8px;align-items:center}.timeline strong{font-family:DM Mono,monospace;font-size:8px}.timeline small,.timeline time{color:#9ba3b2;font-size:7px}.timeline time{font-style:normal}.muted{color:#a0a8b7;font-size:9px}.tag-intro{min-height:145px;display:flex;align-items:center;justify-content:space-between;padding:22px 27px;border-bottom:1px solid var(--line);background:linear-gradient(105deg,#fcfcff,#f8f7ff)}.tag-intro>div:first-child>span{color:#736be0;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.tag-intro h2{margin:8px 0 6px;font-size:18px}.tag-intro p{margin:0;color:#858ea1;font-size:10px}.tag-stats{min-width:120px;text-align:center;padding:17px;border-left:1px solid #e6e5f3;display:flex;flex-direction:column}.tag-stats strong{font-size:27px;color:#5d55de}.tag-stats span{color:#929bad;font-size:9px;margin-top:4px}.tag-table th:nth-child(1){width:38%}.tag-table th:nth-child(2){width:90px}.tag-table th:nth-child(3){width:100px}.tag-table th:nth-child(4){width:80px}.tag-table th:nth-child(5){width:90px}.tag-table th:nth-child(6){width:100px}.tag-table th:nth-child(7){width:55px}.tag-table td{height:68px}.tag-table tbody tr{cursor:default}.tag-table td>strong{font-size:10px}.tag-table td>small{line-height:1.4}.scope{background:#f0efff;color:#655ddd}.integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:15px}.integration-card{height:103px;padding:17px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px}.integration-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#f0efff;color:#655ce3;font-size:13px;font-weight:700}.integration-card h3{margin:0;font-size:11px}.integration-card p{margin:5px 0 0;color:#949cad;font-size:8px}.integration-card em{align-self:start;padding:4px 6px;border-radius:5px;background:#fff4dc;color:#a87824;font-size:7px;font-style:normal}.integration-card em.ready{background:#eaf8f2;color:#268565}.integration-docs>.panel{min-height:380px}.code{font-size:10px;min-height:250px}.endpoint{display:grid;grid-template-columns:105px 1fr;gap:0;margin:0;border:1px solid #eef0f4;border-radius:9px;overflow:hidden}.endpoint dt,.endpoint dd{min-height:52px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #eef0f4;font-size:9px}.endpoint dt{color:#929bad;background:#fafbfc}.endpoint dd{margin:0;color:#39455c;font-family:DM Mono,monospace}.endpoint dt:last-of-type,.endpoint dd:last-of-type{border-bottom:0}.system-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px}.system-status-card{min-height:125px;padding:20px;border-top:3px solid #c9ced9;display:flex;flex-direction:column}.system-status-card.ready{border-top-color:#36a17c}.system-status-card.unavailable{border-top-color:#c86572}.system-status-card.info,.system-status-card.local{border-top-color:#7770e8}.system-status-card.warning{border-top-color:#d7a13c}.system-status-card>span{color:#7a869b;font-size:10px}.system-status-card>strong{margin:13px 0 8px;font-size:18px}.system-status-card>small{color:#919aac;font-size:9px;line-height:1.6}.system-settings{padding:22px;margin-bottom:15px}.system-settings dl{display:grid;grid-template-columns:130px minmax(0,1fr);margin:0;border:1px solid #eceef3;border-radius:10px;overflow:hidden}.system-settings dt,.system-settings dd{min-height:44px;margin:0;padding:12px 14px;border-bottom:1px solid #eceef3;font-size:10px;overflow-wrap:anywhere}.system-settings dt{color:#8792a6;background:#fafbfc}.system-settings dd{color:#42506a}.system-settings dt:last-of-type,.system-settings dd:last-of-type{border-bottom:0}.system-advanced{margin-top:15px}.system-advanced-body{padding:14px;border-top:1px solid #e7eaf1}.system-advanced-body>.compact-action{margin-bottom:16px}@media(max-width:1280px){.page{padding-left:25px;padding-right:25px}.metric-grid{gap:10px}.metric{padding-left:17px;padding-right:17px}.integration-card{grid-template-columns:38px 1fr}.integration-card>em{display:none}.system-status-grid,.qibing-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qibing-dashboard-grid>button{border-bottom:1px solid var(--line)}}@media(max-width:1000px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{width:210px}.page{padding:24px 18px 40px}.page-header{gap:16px;flex-wrap:wrap}.catalog-summary{grid-template-columns:1fr;gap:10px}.catalog-summary>section{padding:18px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-columns{grid-template-columns:1fr}.profiles-layout{grid-template-columns:minmax(0,1fr);min-height:0}.profile-list{max-height:280px;overflow-y:auto}.quick-start-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.app-shell{display:block}.sidebar{position:static;width:100%;padding:16px 12px 10px}.brand{padding:0 4px 15px}.product-version-badge{font-size:12px;padding:4px 8px}.project-switch{margin:0 0 10px}.project-switch strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar nav{flex-direction:row;overflow-x:auto;padding-bottom:4px}.sidebar nav button{flex:0 0 117px;height:48px}.sidebar nav button>i{width:25px}.sidebar-foot{display:none}.topbar{padding:0 14px}.topbar>div>button[title]{display:none}.topbar .user-identity,.topbar .user-identity strong{max-width:145px}.page-header h1{font-size:24px}.header-actions{flex-wrap:wrap;gap:8px}.section-switch{width:100%}.section-switch .secondary{flex:1}.quick-start-heading{flex-direction:column}.quick-start-heading .primary{width:100%}.filter-row,.advanced-filter-grid{align-items:stretch}.filter-row label,.advanced-filter-grid label{flex:1 1 145px}.filters input,.filters select,.filters input.compact-input,.filters input.medium-input{width:100%;min-width:0}.live-indicator{width:100%;margin-left:0}.system-status-grid,.qibing-dashboard-grid{grid-template-columns:minmax(0,1fr)}.qibing-dashboard-grid>button{min-height:0;border-right:0}.system-settings dl{grid-template-columns:95px minmax(0,1fr)}.catalog-list-heading{flex-wrap:wrap;padding:18px}.catalog-list-heading label,.catalog-list-heading input{width:100%}.auth-card{width:calc(100% - 32px);max-width:430px;padding:30px 24px 22px}.profile-detail-panel{padding:16px 12px;min-width:0}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero{align-items:flex-start}.profile-hero h2,.profile-hero p,.role-list{overflow-wrap:anywhere}.profile-hero>div{min-width:0}.profile-view .detail-grid{grid-template-columns:minmax(0,1fr)}.profile-tag-card>summary{flex-wrap:wrap}.profile-tag-card>summary>span{flex-basis:100%}.profile-tag-card dl{grid-template-columns:minmax(0,1fr)}}.profile-changelog{margin-top:28px;padding:24px;border-top:1px solid #e8eaf1;min-width:0}.changelog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.changelog-header h3{margin:5px 0 0;font-size:18px;color:#25304d}.section-eyebrow{color:#7469c3;font-size:10px;font-weight:700;letter-spacing:1.6px}.changelog-entity,.changelog-kind{border-radius:6px;background:#f0edff;color:#6255ad;padding:4px 8px;font-size:11px}.changelog-disclaimer{color:#7c849c;font-size:12px;line-height:1.8;max-width:850px}.changelog-subject{display:block;color:#8790a5;font-size:11px;overflow-wrap:anywhere;margin-bottom:18px}.changelog-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin-bottom:18px}.changelog-controls>label:first-child{display:flex;flex-direction:column;gap:6px;min-width:180px;flex:1 1 180px}.changelog-controls label>span{color:#757e94;font-size:11px}.changelog-controls input:not([type=checkbox]){border:1px solid #dfe3ed;border-radius:7px;padding:9px 10px;min-width:0;font-size:12px;background:#fff}.changelog-controls .changelog-auto{display:flex;align-items:center;gap:5px;font-size:11px;color:#687188;min-height:36px}.changelog-auto input{width:14px;height:14px;accent-color:#7460d2}.changelog-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-height:640px;overflow-y:auto}.changelog-row{padding:16px;border:1px solid #e9ecf3;border-radius:10px;background:#fcfcfe;min-width:0}.changelog-row-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.changelog-row-heading strong{font-size:12px;color:#35405e;overflow-wrap:anywhere}.changelog-row-heading small{font-size:10px;color:#9299aa}.changelog-value{display:flex;flex-direction:column;gap:5px;margin-top:12px}.changelog-value>span{color:#969db1;font-size:10px}.changelog-value code{color:#334a6d;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.changelog-before{font-size:10px;line-height:1.6;color:#8c95aa;overflow-wrap:anywhere}.changelog-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-bottom:0}.changelog-meta>div{min-width:0}.changelog-meta dt{color:#9ca4b6;font-size:10px}.changelog-meta dd{margin:4px 0 0;color:#717b91;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.changelog-error{padding:12px 14px;background:#fff5f1;color:#a06048;border:1px solid #f2dfd4;border-radius:8px;font-size:12px;line-height:1.8}.changelog-footnote{color:#9098ab;font-size:11px;line-height:1.7}.changelog-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:12px;color:#8a7a55;font-size:11px}.profile-changelog button:focus-visible,.profile-changelog input:focus-visible{outline:2px solid #7460d2;outline-offset:3px}@media(max-width:768px){.profile-changelog{padding:18px 12px}.changelog-meta{grid-template-columns:1fr}.changelog-controls{align-items:stretch}.changelog-controls>label:first-child{flex-basis:100%}.changelog-controls button{flex:1 1 auto}}.profile-pane-switch,.state-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.profile-pane-switch{padding:24px 24px 0;margin-bottom:20px}.profile-pane-switch [aria-pressed=true]{border-color:#6377de;color:#3f53b9;background:#f1f3ff}.profile-state-panel{min-width:0;padding:0 24px 24px}.state-subject-control{display:grid;gap:6px;margin:0 24px 24px;font-size:12px;color:#67718a}.state-subject-control select{width:100%;min-width:0;max-width:100%;padding:10px 12px;border:1px solid #dfe3ed;border-radius:8px;font:inherit;color:#35435c;background:#fff}.state-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.state-heading h3{margin:4px 0;font-size:20px}.state-heading code{color:#69738c;font-size:11px;overflow-wrap:anywhere}.state-note{font-size:12px;line-height:1.7;color:#727d92;overflow-wrap:anywhere}.state-actions{margin:20px 0}.state-actions label{display:inline-flex;align-items:center;gap:6px;font-size:12px}.state-actions input{width:auto}.state-availability{border:1px solid #e6d6b2;background:#fffbf2;color:#805c1f;border-radius:10px;padding:15px;display:grid;gap:6px}.state-availability.is-ready{border-color:#c9e3d9;background:#f3faf7;color:#28624f}.state-availability span{font-size:12px;line-height:1.6}.state-read-metrics{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0;font-size:11px;color:#758197}.state-read-metrics b{display:block;font-weight:600;color:#35435c;margin-top:5px}.state-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.state-tag{border:1px solid #e3e8f0;border-radius:10px;min-width:0;background:#fff}.state-tag summary{cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px}.state-tag summary strong{font-size:12px;overflow-wrap:anywhere}.state-tag summary small{display:block;margin-top:7px;color:#778096;font-size:10px}.state-tag-value{text-align:right;font-size:13px;font-weight:600;overflow-wrap:anywhere;max-width:50%;white-space:pre-wrap}.state-tag-redacted .state-tag-value{color:#667086}.state-tag-expired .state-tag-value{color:#a16d32}.state-tag-unknown .state-tag-value{color:#778096}.state-metadata{margin:0;display:grid;gap:10px;padding:14px;border-top:1px solid #edf0f5;font-size:11px;line-height:1.7}.state-metadata div{min-width:0}.state-metadata dt{color:#7a8395}.state-metadata dd{margin:0;color:#3d4b63;overflow-wrap:anywhere}.state-watermark{font-size:12px;color:#64718b}.state-watermark summary,.state-change summary{cursor:pointer;padding:10px 0}.state-history{margin-top:24px}.state-history h4{font-size:14px;margin-bottom:4px}.state-change{border-bottom:1px solid #e9edf4;font-size:12px}.state-change summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.state-change time{color:#758197;font-size:11px;margin-left:auto}.state-change span{color:#67718a;overflow-wrap:anywhere}.state-error,.state-reset-confirm{padding:14px;border:1px solid #e7c9c4;background:#fff8f7;border-radius:8px;font-size:12px;line-height:1.7}.state-reset-confirm{margin-bottom:16px}.state-reset-confirm button{margin-right:8px}.profile-state-panel :focus-visible,.profile-pane-switch :focus-visible{outline:2px solid #6377de;outline-offset:3px}.ops-media-panel{margin:16px 0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--ink);font-size:1rem;line-height:1.65}.ops-media-panel>header,.ops-media-status,.ops-media-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ops-media-panel h2{margin:0;font-size:1.2rem}.ops-media-panel p{margin:12px 0}.ops-media-panel button{min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font-size:.9rem}.ops-media-panel button[aria-pressed=true]{color:#4338ca;border-color:#a5a0ee;background:var(--violet-soft)}.ops-media-panel button:disabled{opacity:.5;cursor:default}.ops-media-panel :focus-visible{outline:2px solid var(--violet);outline-offset:3px}.ops-media-panel .ops-media-switch{justify-content:flex-start}.ops-media-status span,.ops-media-panel .ops-reading-note{font-size:.875rem;color:#566174}.ops-media-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ops-media-metrics>div{background:#f5f6fb;padding:14px;border-radius:10px;min-width:0}.ops-media-metrics dt{font-size:.875rem;color:#566174}.ops-media-metrics dd{margin:4px 0 0;font-size:1.35rem;font-weight:700;overflow-wrap:anywhere}.ops-media-accounts{list-style:none;margin:0;padding:0}.ops-media-accounts li{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.9rem;overflow-wrap:anywhere}.ops-media-accounts li strong{flex:1 1 220px}.ops-media-details{margin-top:20px;padding-top:8px;border-top:1px solid var(--line)}.ops-media-detail-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:16px 0}.ops-media-detail-filters label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:.9rem}.ops-media-detail-filters input,.ops-media-detail-filters select{width:100%;min-height:44px;font-size:1rem;padding:8px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel)}.ops-media-detail-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.ops-media-detail-cards>li{padding:16px;border:1px solid var(--line);border-radius:10px;min-width:0;overflow-wrap:anywhere}.ops-media-detail-cards>li>strong{display:block;font-size:1rem;line-height:1.6}.ops-media-detail-cards>li>span{display:block;font-size:.875rem;color:#566174;margin-top:6px}.ops-media-detail-cards dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.ops-media-detail-cards dt{font-size:.875rem;color:#566174}.ops-media-detail-cards dd{margin:0;font-size:1.2rem;font-weight:650}.ops-media-detail-cards details{margin-top:10px;font-size:.875rem}@media(max-width:640px){.ops-media-panel{padding:16px}.ops-media-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-media-accounts li{flex-direction:column;gap:4px}.ops-media-accounts li strong{flex-basis:auto}}@media(max-width:768px){.state-tags{grid-template-columns:minmax(0,1fr)}.state-read-metrics{gap:12px}.state-change time{margin-left:0}.state-actions>button{flex:1 1 auto}}.ops-dimension-comparisons{font-size:1rem;line-height:1.6}.ops-dimension-controls{display:flex;flex-wrap:wrap;gap:16px}.ops-dimension-controls label{display:grid;gap:6px;flex:1 1 160px;font-size:.9375rem}.ops-dimension-controls select{min-height:44px;width:100%;font:inherit}.ops-dimension-rows{display:grid;gap:12px}.ops-dimension-rows article{border:1px solid var(--line);border-radius:12px;padding:16px;min-width:0}.ops-dimension-row-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;overflow-wrap:anywhere}.ops-dimension-row-heading strong{flex:1 1 220px}.ops-dimension-members{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ops-dimension-members button{min-height:44px;font-size:1rem;flex:1 1 160px}.ops-dimension-rows p{margin:10px 0 0;font-size:.9375rem;overflow-wrap:anywhere}.client-play-flow .ops-dimension-rows{gap:6px}.client-play-flow .ops-dimension-rows article{padding:8px 10px;border-radius:6px}.client-play-flow .ops-dimension-members{gap:4px 8px;margin-top:6px}.client-play-flow .ops-dimension-members button{min-height:32px;font-size:.875rem;flex:0 1 auto}.ops-play-interval{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:.875rem}.ops-play-interval small{color:var(--muted);font-size:.8125rem}@media(max-width:600px){.client-play-flow .ops-dimension-members button{min-height:40px}}.client-battle-pressure .ops-dimension-rows{gap:6px}.client-battle-pressure .ops-dimension-rows article{padding:8px;border-radius:6px}.client-battle-pressure .ops-dimension-members{gap:4px 6px;margin-top:6px}.client-battle-pressure .ops-dimension-members button{min-height:28px;font-size:12px;flex:0 1 auto}.client-battle-pressure .ops-dimension-rows p{margin-top:6px;font-size:12px}.client-battle-followup{margin-top:8px;padding-top:6px;border-top:1px solid var(--line)}.client-battle-followup>strong{font-size:13px}[data-testid=client-personalization] p{font-size:1rem;overflow-wrap:anywhere}.ops-dimension-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.ops-dimension-pagination button{min-height:44px;font:inherit}.ops-dimension-changes{margin-top:12px;border-top:1px solid var(--line);padding-top:8px}.ops-dimension-changes>summary{min-height:44px;padding:8px 0;font-size:1rem;cursor:pointer;overflow-wrap:anywhere}.ops-resource-trend{margin-top:12px}.ops-resource-trend>label{display:grid;gap:6px;font-size:1rem}.ops-resource-trend select{min-height:44px;font:inherit;width:100%}.ops-resource-trend svg{display:block;width:100%;height:auto;max-height:220px}.ops-resource-axis{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.875rem}.ops-resource-trend .ops-table th,.ops-resource-trend .ops-table td{font-size:.875rem}.app-shell{grid-template-columns:208px minmax(0,1fr)}.sidebar{width:208px;padding:18px 12px 12px;background:#162e3b}.sidebar .brand{padding:0 6px 14px}.sidebar .project-switch{margin-bottom:14px}.sidebar nav button{height:46px;border-radius:6px}.sidebar nav small{color:#a9b9c7;letter-spacing:0;font-size:10px}.sidebar nav button.active{background:#285063}.sidebar nav button.active:before{background:#8bd3dc;box-shadow:none}.sidebar nav button>em{display:none}.app-shell>main>.topbar{height:46px;padding:0 18px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.app-shell>main>.topbar>span{letter-spacing:0;font-family:inherit;font-size:12px;color:#596a7b}.app-shell>main>.page{max-width:none;padding:14px 18px 32px}.page-header{min-height:0;margin-bottom:12px}.page-header h1{font-size:22px}.page .filters{min-height:0;gap:6px 10px;padding:8px 10px}.page .filters label{gap:4px}@media(max-width:680px){.app-shell{display:block}.sidebar{position:static;width:100%;padding:10px 12px 6px}.sidebar .brand{padding-bottom:8px}.sidebar .project-switch{margin-bottom:8px}.sidebar nav{display:flex;flex-wrap:nowrap;overflow-x:auto}.sidebar nav button{flex:0 0 108px;min-width:108px;width:108px;padding:0 10px;height:44px}.sidebar nav strong{white-space:nowrap}.sidebar nav button small{display:none}.app-shell>main>.page{padding:10px 10px 24px}.app-shell>main>.topbar{padding:0 10px}}.operations-dashboard-page .ops-table th,.operations-dashboard-page .ops-table td{padding:5px 6px}.operations-dashboard-page .ops-page-header{min-height:0;gap:10px;margin-bottom:8px}.operations-dashboard-page .ops-filterbar{padding:8px;gap:6px 8px;margin-bottom:8px}.operations-dashboard-page .ops-filter-fields{gap:6px}.operations-dashboard-page .ops-subtabs{padding:4px 6px;gap:6px;margin-bottom:6px}.operations-dashboard-page .ops-metric-grid{gap:6px;margin-bottom:8px}.operations-dashboard-page .ops-cockpit-group{padding:6px 8px 0}.operations-dashboard-page .ops-cockpit-screen+.ops-cockpit-screen{margin-top:10px;padding-top:8px}.operations-dashboard-page .ops-cockpit-screen.ops-screen-fold{margin-top:6px;padding:4px 8px}.operations-dashboard-page .ops-group-fold>summary,.operations-dashboard-page .ops-screen-fold>summary{min-height:44px;padding:4px 2px}.operations-dashboard-page .ops-comparisons{gap:4px}.operations-dashboard-page .ops-comparisons>span{padding:4px}.operations-dashboard-page .ops-today-topic-focus{padding:8px 10px;gap:8px}.operations-dashboard-page .ops-today-topic-focus-list{gap:6px}.operations-dashboard-page .ops-today-topic-focus-list article{padding:8px}.user-directory-v3 table{min-width:1040px;font-size:13px}.user-directory-v3 th,.user-directory-v3 td{padding:5px 6px}.user-directory-v3 button.user-directory-v3__open-player{margin-top:4px}.user-directory td{padding:5px 6px}.live-panel .event-table-wrap{min-width:0}.live-panel .live-behavior-table{min-width:620px}.live-panel .live-behavior-table th,.live-panel .live-behavior-table td{padding:4px 6px}.live-panel .live-behavior-table th{font-size:12px;letter-spacing:0}.live-panel .live-behavior-table td{font-size:13px}.live-panel .live-behavior-open{font-size:14px;line-height:1.35}.live-panel .live-behavior-table th:nth-child(1){width:112px}.live-panel .live-behavior-table th:nth-child(2){width:auto}.live-panel .live-behavior-table th:nth-child(3){width:132px}.live-panel .live-behavior-table th:nth-child(4){width:112px}.live-panel .live-mapping-note{gap:4px 8px;padding:6px 8px;font-size:13px}@media(max-width:700px){.live-panel .live-behavior-table{min-width:0}.live-panel .live-behavior-table tr{grid-template-columns:112px minmax(0,1fr);padding:6px 2px}.live-panel .live-behavior-table td{min-width:0;min-height:0}.live-panel .live-behavior-table td:first-child{grid-row:1;grid-column:1}.live-panel .live-behavior-table td:nth-child(2){grid-row:1;grid-column:2}.live-panel .live-behavior-table td:nth-child(3){grid-row:2;grid-column:1}.live-panel .live-behavior-table td:nth-child(4){grid-row:2;grid-column:2}.live-panel .live-behavior-table td:nth-child(3),.live-panel .live-behavior-table td:nth-child(4){gap:2px 6px;font-size:12px}}@media(hover:hover)and (pointer:fine){.operations-dashboard-page .ops-filterbar select{min-height:34px;font-size:14px}.operations-dashboard-page .ops-ranking-row{min-height:36px}.operations-dashboard-page .ops-group-fold>summary,.operations-dashboard-page .ops-screen-fold>summary{min-height:34px}.live-panel .live-behavior-open{min-height:28px}.live-panel .filters input,.live-panel .filters select{min-height:34px;font-size:13px}}
