:root{--culture-pulse-gradient: linear-gradient(135deg, #ec43ad 0%, #8758f1 48%, #2bd5d4 100%);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--motion-fast: .16s;--motion-medium: .24s;color:#30345f;background:#fffafd;font-family:Inter,SF Pro Display,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:0;min-height:100vh;margin:0;background:radial-gradient(circle at 16% 16%,rgba(255,247,251,.92),transparent 34%),linear-gradient(128deg,#ffffffe6,#f9f0ffc7 42%,#effbffbd),#f7f3ff}#root{position:relative;min-height:100vh;isolation:isolate}.globalGrainientBackdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 18% 22%,rgba(255,246,251,.84),transparent 30%),linear-gradient(128deg,#f8bee13d,#b1a9e824 52%,#8bdadd33)}.globalGrainientBackdrop:after{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff9e,#fffafc8f),radial-gradient(circle at 84% 12%,rgba(255,255,255,.4),transparent 28%);content:""}.globalGrainientBackdrop .grainient-container{position:absolute;inset:0;opacity:.44;filter:saturate(.68) brightness(1.14)}button,input,select{font:inherit}button{border:0;cursor:pointer;transform-origin:center;transition:transform var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}button:not(:disabled):active{filter:saturate(1.04);transform:translateY(1px) scale(.98)}.appShell{position:relative;z-index:1;display:flex;min-height:100vh;gap:0;padding:0}.productionReadOnlyBanner{position:sticky;top:0;z-index:12;width:100%;padding:10px 18px;border:1px solid rgba(180,112,20,.22);border-radius:14px;color:#70460f;background:#fff6d4f5;box-shadow:0 10px 26px #6b48151f;font-size:13px;font-weight:800;text-align:center;backdrop-filter:blur(18px)}.sidebar{position:sticky;top:0;display:flex;width:clamp(188px,10.5vw,208px);height:100vh;flex:0 0 clamp(188px,10.5vw,208px);flex-direction:column;align-items:stretch;gap:clamp(22px,2vw,36px);padding:clamp(22px,1.8vw,34px) clamp(8px,.75vw,12px);border-right:1px solid rgba(212,145,112,.18);background:linear-gradient(180deg,#fffbf6f0,#ffeee2d1 48%,#fff4eceb),linear-gradient(135deg,#ffb47838,#ee608f1f);box-shadow:14px 0 44px #a663521a;backdrop-filter:blur(28px);overflow:visible;transition:width var(--motion-fast) var(--ease-out),flex-basis var(--motion-fast) var(--ease-out),padding var(--motion-fast) var(--ease-out)}.sidebar.sidebarCollapsed{width:72px;flex-basis:72px;flex-shrink:0;align-items:center;gap:clamp(22px,2vw,34px);padding:clamp(20px,2vw,32px) 10px}.navButton{display:flex;width:100%;min-width:0;height:clamp(46px,3.1vw,52px);align-items:center;justify-content:flex-start;gap:clamp(8px,.65vw,10px);padding:0 clamp(9px,.75vw,12px);border-radius:clamp(14px,1vw,18px);text-align:left;white-space:nowrap}.navButton svg{width:clamp(20px,1.25vw,23px);height:clamp(20px,1.25vw,23px);flex:0 0 auto;filter:none;stroke-width:2.25;transition:transform var(--motion-fast) var(--ease-out)}.brandIdentity{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;gap:6px;color:#573b73;text-align:left}.sidebarHeader{display:flex;width:100%;align-items:center;justify-content:center;gap:8px}.sidebarCollapseButton{position:absolute;top:50%;right:-18px;z-index:5;display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid rgba(135,88,241,.16);border-radius:999px;color:#7b62be;background:#ffffffeb;box-shadow:0 14px 30px #684c9a2e,inset 0 0 0 1px #ffffffbd;backdrop-filter:blur(18px);transform:translateY(-50%)}.sidebarCollapseButton:hover{color:#fff;background:linear-gradient(145deg,#8758f1,#e642b9)}.brandLogo{display:block;flex:0 0 auto;width:46px;height:46px;background:var(--culture-pulse-gradient);-webkit-mask-image:var(--brand-logo-mask);mask-image:var(--brand-logo-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.brandName{min-width:0;max-width:82px;color:#8758f1;background:var(--culture-pulse-gradient);background-clip:text;-webkit-background-clip:text;font-size:clamp(10px,.72vw,12px);font-weight:700;line-height:1.08;overflow-wrap:anywhere;-webkit-text-fill-color:transparent}.brandTextStack{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.brandVersion{display:inline-flex;width:fit-content;max-width:82px;padding:2px 6px;border:1px solid rgba(135,88,241,.14);border-radius:999px;color:#7a61b9;background:#ffffff9e;font-size:9px;font-weight:800;line-height:1;letter-spacing:0}.sidebarCollapsed .sidebarHeader{flex-direction:column;gap:10px}.sidebarCollapsed .brandIdentity{justify-content:center;gap:0}.sidebarCollapsed .navButton{width:52px;min-width:52px;justify-content:center;gap:0;padding:0}.sidebarCollapsed .navButtonLabel,.sidebarCollapsed .brandName,.sidebarCollapsed .brandVersion{max-width:0;opacity:0;pointer-events:none}.sidebarCollapsed .sidebarFooter,.sidebarCollapsed .sidebarSession{justify-items:center}.sidebarCollapsed .sidebarSession small{max-width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.sidebarCollapsed .sessionButton{width:52px;min-width:52px;padding:0;gap:0;font-size:0}.sidebarCollapsed .sessionButton svg{width:22px;height:22px}.sidebarCollapsed .sidebarLoginForm{display:none}.navStack{display:grid;width:100%;gap:clamp(12px,1vw,18px)}.navButton{color:#8d78b7;border:0;background:transparent;font-size:clamp(12px,.78vw,14px);font-weight:760;line-height:1;box-shadow:none;transition:transform .12s cubic-bezier(.2,.8,.2,1),color .18s ease,background .18s ease}.navButtonLabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.navButton:not(.active):hover{color:#765fc0;background:#ffffff6b}.navButton.active{border-color:transparent;color:#fff;background:linear-gradient(145deg,#782cff,#f04eb5);box-shadow:none;transform:translateY(-2px)}@media(hover:hover)and (pointer:fine){.navButton:not(.active):hover svg{transform:translateY(-2px)}}.sidebarFooter{display:grid;width:100%;gap:12px;margin-top:auto;color:#b9a9d5}.sidebarLoginForm,.sidebarSession{display:grid;gap:10px}.sidebarLoginForm label{display:grid;gap:6px;color:#846fa8;font-size:11px;font-weight:850}.sidebarLoginForm input{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid rgba(135,88,241,.18);border-radius:12px;color:#563f82;background:#ffffffb8;font:inherit;outline:none}.sidebarLoginForm input:focus{border-color:#8758f16b;box-shadow:0 0 0 3px #8758f11f}.loginError{margin:0;color:#d3436e;font-size:11px;font-weight:850;line-height:1.35}.sidebarSession small{color:#846fa8;font-size:11px;font-weight:850;line-height:1.35}.sessionButton{display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:12px;color:#6c55aa;background:#ffffffad;font-size:12px;font-weight:900;line-height:1}.sessionButtonLabel{white-space:nowrap}.primarySessionButton{color:#fff;background:linear-gradient(145deg,#782cff,#f04eb5)}.workspace{display:grid;position:relative;align-content:start;width:100%;min-width:0;max-width:none;margin:0 auto;gap:clamp(24px,2.2vw,40px);padding:clamp(28px,3vw,54px)}.matrixWorkspace{height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}.panel{border:1px solid rgba(255,255,255,.78);background:#ffffffb8;box-shadow:0 14px 34px #4f417f14;backdrop-filter:blur(30px)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,2vw,38px);padding:6px 4px 0}.topbarTitle{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:clamp(10px,1vw,18px)}.topbar h1{font-size:clamp(36px,3.4vw,62px);line-height:1.08}.currentDate{display:inline-flex;align-items:center;width:max-content;margin:0;padding:6px 12px;border:1px solid rgba(167,128,236,.24);border-radius:999px;background:#ffffffb8;box-shadow:0 10px 26px #6f46ae24;color:#7651bd;font-size:clamp(15px,1vw,19px);font-weight:950;line-height:1;white-space:nowrap}.sectionLabel,.panelHead p{margin:0 0 8px;color:#9276c9;font-size:clamp(12px,.78vw,15px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:0;color:#292d58;font-size:clamp(32px,4vw,54px);line-height:1.02}.topbarActions{display:flex;align-items:flex-end;justify-content:flex-end;gap:clamp(10px,1vw,16px)}.languageSwitcher{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:#ffffffb3;box-shadow:0 8px 18px #6f48cf14;backdrop-filter:blur(20px)}.languageOption{min-height:clamp(36px,2.8vw,46px);padding:0 clamp(12px,1vw,18px);border-radius:999px;color:#8068b3;background:transparent;font-size:clamp(12px,.82vw,15px);font-weight:900;white-space:nowrap;transition:transform .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.languageOption:hover,.languageOption.active{color:#fff;background:linear-gradient(135deg,#7b2ff7,#f04eb5);box-shadow:0 7px 14px #7d2cff24;transform:translateY(-1px)}.languageOption:focus-visible{outline:3px solid rgba(123,47,247,.28);outline-offset:2px}.ghostButton,.formBadge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:clamp(13px,.82vw,15px);font-weight:800;white-space:nowrap}.overviewGrid{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(560px,1.35fr);gap:clamp(24px,2.2vw,40px)}.localizationError{grid-column:1 / -1;margin:0;padding:10px 14px;border:1px solid rgba(202,138,4,.32);border-radius:12px;background:#fef9c3e0;color:#854d0e;font-size:14px}.dashboardLoading{display:grid;min-height:min(540px,62vh);place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:clamp(28px,2.2vw,44px);background:#ffffff8a;box-shadow:0 22px 60px #7a52a91a}.dashboardLoading p{margin:0;color:#746c9a;font-size:clamp(16px,1vw,20px);font-weight:900}.dashboardUnavailable p{max-width:620px;padding:0 24px;color:#b43d68;text-align:center}.dashboardCacheWarning{margin:0 0 16px;padding:12px 16px;border:1px solid rgba(213,72,119,.22);border-radius:16px;background:#fff6fae0;color:#a63b63;font-size:14px;font-weight:800}.loadingPulse{width:clamp(46px,3.5vw,64px);height:clamp(46px,3.5vw,64px);margin-bottom:14px;border-radius:999px;background:var(--culture-pulse-gradient);animation:loadingPulse .9s ease-in-out infinite alternate}@keyframes loadingPulse{0%{opacity:.54;transform:scale(.92)}to{opacity:.95;transform:scale(1)}}.overviewShell{height:100vh;min-height:100vh;overflow:hidden}.overviewWorkspace{grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;gap:clamp(14px,1.7vh,24px);padding:clamp(18px,2.2vh,34px) clamp(24px,2.6vw,44px);overflow:hidden}.overviewWorkspace .topbar{min-height:0;padding:0 2px}.overviewWorkspace .topbar h1{font-size:clamp(30px,2.6vw,46px)}.overviewWorkspace .currentDate{margin:0;padding:clamp(7px,.75vh,11px) clamp(12px,1.05vw,18px);font-size:clamp(18px,1.2vw,23px);line-height:1.1}.overviewWorkspace .overviewGrid{grid-template-columns:minmax(320px,.86fr) minmax(460px,1.24fr);grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr);height:100%;min-height:0;gap:clamp(14px,1.8vh,24px)}.overviewWorkspace .influenceCard,.overviewWorkspace .trendPanel,.overviewWorkspace .kpiCards,.overviewWorkspace .leadPanel{min-height:0}.overviewWorkspace .influenceCard{display:flex;flex-direction:column;justify-content:center;padding:clamp(22px,2.4vh,36px) clamp(24px,2vw,42px)}.overviewWorkspace .influenceCard h2{margin:0 0 clamp(8px,.9vh,14px);font-size:clamp(20px,1.45vw,30px)}.overviewWorkspace .influenceCard strong{margin-bottom:clamp(6px,.7vh,10px);font-size:clamp(50px,4.5vw,88px)}.overviewWorkspace .influenceDelta{margin-bottom:clamp(12px,1.2vh,18px);font-size:clamp(12px,.82vw,16px)}.overviewWorkspace .glassProgress{height:clamp(10px,.8vh,14px)}.overviewWorkspace .trendPanel,.overviewWorkspace .leadPanel{display:flex;flex-direction:column;padding:clamp(20px,2vh,32px);overflow:hidden}.overviewWorkspace .panelHead{flex:0 0 auto;margin-bottom:clamp(10px,1.4vh,18px)}.overviewWorkspace .panelHead h2{font-size:clamp(20px,1.35vw,28px)}.overviewWorkspace .ghostButton{padding:clamp(8px,.8vh,12px) clamp(12px,1vw,18px)}.overviewWorkspace .chartFrame{flex:1 1 auto;min-height:0}.overviewWorkspace .chartFrame svg{height:100%;min-height:0}.overviewWorkspace .chartCallout{padding:clamp(10px,.9vh,16px) clamp(14px,1.1vw,22px)}.overviewWorkspace .kpiCards{grid-template-rows:repeat(2,minmax(0,1fr));height:100%;gap:clamp(12px,1.5vh,20px)}.overviewWorkspace .metricCard{min-height:0;padding:clamp(18px,1.8vh,28px)}.overviewWorkspace .wideMetricCard{grid-column:1 / -1}.overviewWorkspace .metricCard p{min-height:0;margin-bottom:clamp(10px,1.3vh,18px);padding-right:clamp(42px,12cqw,58px);font-size:clamp(14px,4.8cqw,19px)}.overviewWorkspace .cornerKpiMetric .metricCardHeader{margin-bottom:clamp(10px,1.3vh,18px)}.overviewWorkspace .cornerKpiMetric .metricCardHeader p{padding-right:0}.overviewWorkspace .metricCard strong{font-size:clamp(30px,13cqw,48px)}.overviewWorkspace .cornerMetricKpi{top:clamp(18px,1.8vh,28px);right:clamp(18px,1.8vh,28px)}.overviewWorkspace .withMetricDetails strong{font-size:clamp(28px,11cqw,42px)}.overviewWorkspace .metricDetails{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(5px,.7vh,9px)}.overviewWorkspace .wideMetricCard .metricDetails{grid-template-columns:repeat(4,minmax(0,1fr))}.overviewWorkspace .metricDetails li{min-height:clamp(18px,2.1vh,24px);padding:4px 6px}.overviewWorkspace .metricCard em{top:clamp(18px,1.8vh,28px);right:clamp(18px,1.8vh,28px)}.overviewWorkspace .leadPanel .leadRows{overflow:hidden}.overviewWorkspace .leadRow{gap:clamp(12px,1.1vw,20px);min-height:0}.overviewWorkspace .leadPanel .rowIcon{width:clamp(36px,2.6vw,50px);height:clamp(36px,2.6vw,50px)}.overviewWorkspace .leadRow strong{font-size:clamp(14px,.95vw,18px)}.overviewWorkspace .leadRow b{font-size:clamp(15px,1vw,21px)}.influenceCard{position:relative;min-height:clamp(380px,42vh,560px);overflow:hidden;padding:clamp(36px,3vw,58px);border-radius:clamp(32px,2.5vw,46px);color:#fff;background:var(--culture-pulse-gradient);box-shadow:8px 10px #9987ff1a,0 16px 34px #824ccd29}.influenceCard:before{position:absolute;right:-80px;bottom:-96px;width:clamp(260px,22vw,430px);height:clamp(260px,22vw,430px);border:clamp(42px,3vw,66px) solid rgba(255,255,255,.16);border-radius:999px;content:""}.cardTopline{display:flex;justify-content:space-between;opacity:.9}.influenceCard h2{margin:clamp(72px,7vh,116px) 0 10px;font-size:clamp(24px,1.7vw,34px);font-weight:800}.influenceCard strong{display:block;margin-bottom:clamp(8px,.8vw,14px);font-size:clamp(64px,5vw,104px);line-height:1}.influenceDelta{position:relative;display:block;margin-bottom:clamp(16px,1.3vw,24px);color:#ffffffe6;font-size:clamp(14px,.95vw,18px);font-weight:800;line-height:1.2}.influenceCard p{position:relative;max-width:none;margin-bottom:clamp(28px,3vh,44px);color:#ffffffe0;font-size:clamp(15px,1vw,19px);line-height:1.35;white-space:nowrap}.glassProgress{position:relative;height:clamp(12px,.9vw,18px);overflow:hidden;border-radius:999px;background:#ffffff3d}.glassProgress span{display:block;height:100%;border-radius:inherit;background:#fffffff0;animation:growWidth .9s ease both}.accountHierarchySummary{position:absolute;right:clamp(28px,2.4vw,46px);bottom:clamp(26px,2.2vw,42px);z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:min(80%,440px)}.accountHierarchySummary span{display:inline-flex;align-items:center;min-height:38px;padding:9px 14px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#fff3;color:#fffffff0;font-size:clamp(14px,.98vw,18px);font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 10px 24px #212a761f;backdrop-filter:blur(14px)}.panel{border-radius:clamp(28px,2.2vw,40px)}.trendPanel,.leadPanel,.formPanel,.tablePanel{padding:clamp(32px,2.8vw,54px)}.panelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(18px,1.6vw,30px);margin-bottom:clamp(24px,2vw,38px)}.panelHead h2{margin-bottom:0;color:#30345f;font-size:clamp(24px,1.65vw,34px)}.trendPanel .panelHead{align-items:center}.ghostButton{padding:clamp(12px,1vw,17px) clamp(16px,1.4vw,24px);color:#6044b2;background:#f6f0ff}.trendRangePicker{position:relative;flex:0 0 auto}.trendRangeButton{min-width:92px;justify-content:center}.trendRangeButton svg{transition:transform .16s ease}.trendRangePicker.open .trendRangeButton svg{transform:rotate(180deg)}.trendRangeMenu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:112px;padding:8px;border:1px solid rgba(123,47,247,.08);border-radius:18px;background:#fffffff5;box-shadow:0 16px 34px #50428029}.trendRangeOption{display:flex;width:100%;justify-content:center;padding:10px 12px;border-radius:12px;color:#695d96;background:transparent;font-size:14px;font-weight:800}.trendRangeOption:hover,.trendRangeOption:focus-visible{color:#6044b2;background:#f6f0ff}.trendRangeOption.active{color:#fff;background:linear-gradient(135deg,#7b2ff7,#f04eb5)}.chartFrame{position:relative;min-height:clamp(310px,34vh,460px)}.chartFrame svg{display:block;width:100%;height:clamp(300px,32vh,440px)}.gridLine{stroke:#695d961c;stroke-width:1}.trendLine{vector-effect:non-scaling-stroke}.chartFrame circle{fill:#fff;stroke:#8f46ee;stroke-width:4}.chartPoint{cursor:pointer;outline:none;transform-box:fill-box;transform-origin:center;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.chartPoint:active{transform:translateY(1px) scale(.99)}.chartFrame .chartPointHitArea{fill:transparent;stroke:transparent;stroke-width:0;pointer-events:all}.chartFrame .chartPointDot{filter:drop-shadow(0 2px 5px rgba(107,65,197,.16));stroke-width:3;transform-box:fill-box;transform-origin:center;transition:filter .16s ease,stroke-width .16s ease,transform .16s ease;vector-effect:non-scaling-stroke}.chartFrame .chartPointCenter{fill:#8f46ee;stroke:transparent;stroke-width:0;opacity:.66;pointer-events:none;transform-box:fill-box;transform-origin:center;transition:opacity .16s ease,transform .16s ease}.chartPoint.active .chartPointDot,.chartPoint:focus .chartPointDot,.chartPoint:hover .chartPointDot{fill:#fff;filter:drop-shadow(0 0 14px rgba(125,63,240,.45)) drop-shadow(0 8px 14px rgba(92,75,160,.18));stroke:#7d3ff0;stroke-width:3.5;transform:scale(1.55)}.chartPoint.active .chartPointCenter,.chartPoint:focus .chartPointCenter,.chartPoint:hover .chartPointCenter{opacity:1;transform:scale(1.9)}.chartPoint.active text,.chartPoint:focus text,.chartPoint:hover text{fill:#6044b2}.chartFrame text{fill:#8b91ad;font-size:15px;font-weight:700;pointer-events:none}.chartCallout{position:absolute;top:var(--callout-top, 20%);left:var(--callout-left, 82%);transform:translate(var(--callout-translate-x, -50%),var(--callout-translate-y, calc(-100% - 14px) ));min-width:112px;padding:clamp(14px,1.2vw,22px) clamp(18px,1.6vw,28px);border-radius:18px;background:#ffffffe0;box-shadow:0 10px 20px #59508b1a;pointer-events:none;text-align:center;white-space:nowrap;transition:left .16s ease,top .16s ease}.chartCallout small{display:block;margin-bottom:4px;color:#9ba0b8;font-size:clamp(15px,1vw,19px);font-weight:800}.chartCallout strong{color:#6044b2;font-size:clamp(20px,1.45vw,30px)}.kpiCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,1.8vw,34px)}.metricCard{position:relative;display:flex;container-type:inline-size;min-height:clamp(190px,20vh,260px);overflow:hidden;padding:clamp(28px,2.2vw,42px)}.metricCardBody{display:flex;width:100%;min-width:0;min-height:0;flex-direction:column}.gradientBorderMetric{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ff78cf,#8b5cf6,#6ee7f9) border-box;box-shadow:0 24px 54px #8b5cf61a}.metricCard p{min-height:2.35em;margin-bottom:clamp(24px,3vh,48px);padding-right:clamp(54px,15cqw,72px);color:#7f86a5;font-size:clamp(17px,5.8cqw,22px);font-weight:800;line-height:1.18;overflow-wrap:normal;white-space:normal}.metricCard strong{display:block;max-width:100%;margin-bottom:4px;overflow:visible;color:#514b91;font-size:clamp(38px,17cqw,58px);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.metricCard span{display:inline-block;color:#159472;font-weight:900;white-space:nowrap}.metricKpi{display:inline-flex;max-width:100%;align-items:center;gap:7px;margin-top:clamp(10px,1.1vh,16px);padding:7px 9px;border-radius:999px;color:#7054b8;background:#f6f0ffdb;font-weight:900}.metricKpi.withKpiProgress{flex-direction:column;align-items:flex-start;gap:4px;border-radius:14px}.metricKpi .metricKpiTarget{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:7px}.metricKpi small{flex:0 0 auto;color:#9276c9;font-size:clamp(10px,3.8cqw,13px);line-height:1}.metricKpi b{min-width:0;overflow:hidden;color:#514b91;font-size:clamp(12px,4.5cqw,17px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.metricKpi .metricKpiProgress{display:block;color:#7054b8;font-size:clamp(10px,3.5cqw,12px);font-weight:900;line-height:1;white-space:nowrap}.cornerKpiMetric p{padding-right:clamp(82px,24cqw,108px)}.cornerMetricKpi{position:absolute;top:clamp(28px,2.2vw,42px);right:clamp(28px,2.2vw,42px);margin-top:0}.cornerKpiMetric .metricCardHeader{display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,2.4cqw,14px);margin-bottom:clamp(24px,3vh,48px)}.cornerKpiMetric .metricCardHeader p{flex:1 1 auto;min-width:0;min-height:0;margin:0;padding-right:0}.cornerKpiMetric .metricCardHeader .cornerMetricKpi{position:static;flex:0 0 auto;margin-top:0}.withMetricDetails .metricCardHeader{margin-bottom:clamp(10px,1.3vh,18px)}.withMetricDetails strong{font-size:clamp(32px,13cqw,50px)}.withMetricDetails p{margin-bottom:clamp(10px,1.3vh,18px)}.withMetricDetails .metricKpi{margin-top:clamp(6px,.7vh,10px)}.withMetricDetails .metricDetails{flex:1 1 auto;min-height:0;grid-auto-rows:minmax(0,1fr)}.metricDetails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:clamp(3px,.5vh,6px);margin:clamp(6px,.75vh,10px) 0 0;padding:0;list-style:none}.metricDetails li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(4px,.8cqw,7px);min-height:clamp(18px,2.1vh,24px);padding:clamp(3px,.45vh,5px) clamp(5px,.8cqw,7px);border-radius:9px;background:#ffffff9e}.metricDetails small,.metricDetails b{min-width:0;font-size:clamp(9px,3.2cqw,12px);font-weight:900;line-height:1}.metricDetails small{overflow:hidden;color:#6f7698;text-overflow:ellipsis;white-space:nowrap}.metricDetails b{color:#514b91;font-variant-numeric:tabular-nums;white-space:nowrap}.overviewWorkspace .wideMetricCard .metricDetails{gap:clamp(6px,.8vh,10px);margin-top:clamp(8px,1vh,14px)}.overviewWorkspace .wideMetricCard .metricDetails li{min-height:0;gap:clamp(7px,1cqw,10px);padding:clamp(6px,.7vh,9px) clamp(9px,1.1cqw,13px);border:1px solid rgba(255,255,255,.68);border-radius:12px;background:#f6f7fbeb;box-shadow:inset 0 1px #fffc,0 4px 10px #5a49820a}.overviewWorkspace .wideMetricCard .metricDetails small{font-size:clamp(13px,3.5cqw,16px)}.overviewWorkspace .wideMetricCard .metricDetails b{font-size:clamp(14px,3.8cqw,17px)}.metricCard em,.rowIcon{display:grid;place-items:center;flex:0 0 auto;color:#9a58e8;background:#f4edff}.metricCard em{position:absolute;top:clamp(28px,2.2vw,42px);right:clamp(28px,2.2vw,42px);width:clamp(48px,14cqw,64px);height:clamp(48px,14cqw,64px);border-radius:clamp(16px,4.4cqw,22px)}.metricCard em svg{width:clamp(17px,5cqw,22px);height:clamp(17px,5cqw,22px)}.metricCard.compactMetricIcon em{width:clamp(38px,11cqw,50px);height:clamp(38px,11cqw,50px);border-radius:clamp(13px,3.6cqw,18px)}.metricCard.compactMetricIcon em svg{width:clamp(15px,4cqw,17px);height:clamp(15px,4cqw,17px)}.leadPanel{display:flex;min-height:0;flex-direction:column}.leadPanel .panelHead{flex:0 0 auto;margin-bottom:clamp(18px,1.4vw,26px)}.panelHead a{color:#9c55dd;font-size:14px;font-weight:900;text-decoration:none}.leadRows{display:grid;gap:2px}.leadPanel .leadRows{flex:1 1 auto;grid-auto-rows:minmax(0,1fr);min-height:0}.leadRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(18px,1.5vw,28px);min-height:clamp(82px,8vh,116px);border-bottom:1px solid rgba(105,93,150,.08)}.leadPanel .leadRow{min-height:0}.leadRow:last-child{border-bottom:0}.rowIcon{width:clamp(48px,3.4vw,66px);height:clamp(48px,3.4vw,66px);border-radius:50%}.leadPanel .rowIcon{width:clamp(44px,3vw,58px);height:clamp(44px,3vw,58px)}.leadRow strong,.peopleList strong{display:block;color:#4e527a;font-size:clamp(16px,1.08vw,21px)}.leadRow small,.peopleList small{color:#8b91ad}.leadRow b{color:#56518c;font-size:clamp(18px,1.3vw,26px)}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:clamp(24px,2.2vw,40px)}.douyinMatrixGrid{display:grid;gap:clamp(18px,1.45vw,28px);min-width:0}.matrixSectionTabs{position:relative;display:inline-grid;width:fit-content;min-width:min(340px,100%);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.72);border-radius:19px;background:linear-gradient(145deg,#ffffffb8,#f5edff85 56%,#e2f5ff70),#ffffff52;box-shadow:inset 0 1px #fffffff5,0 12px 30px #4a378221;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.matrixSectionTab{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid transparent;border-radius:14px;color:#71668f;font-size:14px;font-weight:900;letter-spacing:.01em;background:transparent;box-shadow:none;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.matrixSectionTab:hover,.matrixSectionTab:focus-visible{color:#6844bf;background:#ffffff94;outline:none}.matrixSectionTab:focus-visible{box-shadow:0 0 0 3px #7547d521}.matrixSectionTab.active{border-color:#ffffff7a;color:#fff;background:linear-gradient(140deg,#7a40e2f5,#e041b9e6);box-shadow:inset 0 1px #ffffff61,0 9px 20px #7140c63d}.matrixSectionTab.active:hover,.matrixSectionTab.active:focus-visible{color:#fff;background:linear-gradient(140deg,#6f37d6fa,#e237b5f0)}.matrixSectionPanels,.matrixSectionPanel{display:grid;min-width:0}.matrixSectionPanel{gap:clamp(18px,1.45vw,28px)}.matrixSectionPanel[hidden]{display:none}.settingsGrid>.panel,.accountGrid>.panel{min-width:0}.overviewKpiPanel{display:grid;grid-column:1 / -1;grid-template-columns:max-content minmax(0,1fr);align-items:end;column-gap:clamp(22px,1.8vw,34px);row-gap:10px;padding:clamp(18px,1.35vw,26px) clamp(22px,1.8vw,34px)}.overviewKpiPanel .panelHead{align-self:center;margin-bottom:0}.overviewKpiPanel .panelHead h2{font-size:clamp(21px,1.35vw,27px);white-space:nowrap}.overviewKpiPanel .overviewKpiForm{grid-template-columns:repeat(4,minmax(128px,1fr)) minmax(106px,.42fr);align-items:end;gap:clamp(10px,.8vw,15px)}.overviewKpiPanel .settingsForm label{gap:6px;font-size:clamp(12px,.76vw,14px)}.overviewKpiPanel .settingsForm input,.overviewKpiPanel .overviewKpiSaveButton{min-height:clamp(42px,2.8vw,50px);border-radius:14px;font-size:clamp(13px,.8vw,15px)}.overviewKpiPanel .settingsForm input{padding:0 clamp(13px,.9vw,17px)}.overviewKpiPanel .syncError{grid-column:1 / -1}.overviewKpiSaveButton{min-width:106px;padding:0 clamp(14px,1vw,18px);white-space:nowrap}.accountGrid{display:grid;grid-template-columns:repeat(2,minmax(340px,1fr));gap:clamp(18px,1.45vw,28px);min-width:0}.accountRegistryPanel,.videoMetricsPanel,.accessPanel{grid-column:1 / -1;overflow:hidden}.accountRegistryPanel{padding:clamp(16px,1.15vw,22px)}.accountRegistryPanel .panelHead,.videoMetricsPanel>.panelHead,.accessPanel .panelHead{margin-bottom:clamp(18px,1.4vw,26px)}.accountRegistryPanel .panelHead h2{font-size:clamp(22px,1.35vw,28px)}.dailyBaselineNotice{max-width:760px;margin:7px 0 0;color:#756d91;font-size:clamp(12px,.78vw,14px);line-height:1.55}.accountGrid .formPanel,.accountGrid .tablePanel{padding:clamp(22px,1.7vw,34px)}.accountGrid .panelHead{margin-bottom:clamp(14px,1.05vw,20px)}.accountGrid .panelHead h2{font-size:clamp(22px,1.35vw,28px)}.accountGrid .panelHead p{margin-bottom:5px;font-size:clamp(11px,.72vw,13px)}.accountGrid .formBadge{padding:8px 12px;font-size:clamp(11px,.72vw,13px)}.formBadge{padding:clamp(9px,.9vw,14px) clamp(12px,1.1vw,18px);color:#6044b2;background:#f6f0ff}.settingsForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,1.5vw,30px)}.settingsForm label,.settingsForm .customSelectField{display:grid;position:relative;gap:10px;color:#5f6686;font-size:clamp(14px,.94vw,18px);font-weight:900}.settingsForm input,.settingsForm select,.customSelectTrigger{width:100%;min-height:clamp(56px,4.4vw,74px);border:1px solid rgba(107,94,153,.14);border-radius:clamp(15px,1.2vw,22px);outline:0;padding:0 clamp(16px,1.3vw,24px);color:#30345f;background:#ffffffbd}.settingsForm select,.customSelectTrigger{appearance:none;cursor:pointer;border-color:transparent;padding-right:clamp(46px,3.4vw,58px);background:linear-gradient(180deg,#fffffffa,#fff7ffe0) padding-box,linear-gradient(135deg,#ec43ad80,#8758f17a,#2bd5d46b) border-box;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #6b5e9914}.customSelect{position:relative;z-index:1;width:100%}.customSelect.open{z-index:40}.customSelectTrigger{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:14px;padding-right:clamp(42px,2.8vw,48px);font-size:inherit;font-weight:900;text-align:left}.customSelectTrigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customSelectTrigger .customSelectPlaceholder{color:#858aa6;font-weight:700}.customSelectTrigger svg{position:absolute;top:50%;right:clamp(14px,1vw,18px);flex:0 0 auto;color:#8758f1;stroke-width:2.8;transform:translateY(-50%);transition:transform .18s ease;pointer-events:none}.customSelect.open .customSelectTrigger svg{transform:translateY(-50%) rotate(180deg)}.customSelectMenu{position:absolute;top:calc(100% + 8px);right:0;left:0;display:grid;max-height:min(260px,42vh);gap:6px;overflow:auto;padding:8px;border:1px solid rgba(255,255,255,.74);border-radius:clamp(18px,1.4vw,26px);background:linear-gradient(180deg,#fffffff0,#fff6fde0) padding-box,linear-gradient(135deg,#ec43ad52,#8758f147,#2bd5d438) border-box;box-shadow:0 24px 58px #5545802e,0 10px 24px #ec43ad14,inset 0 1px #ffffffdb;backdrop-filter:blur(28px)}.customSelectMenu::-webkit-scrollbar{width:8px}.customSelectMenu::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.82);border-radius:999px;background:#8758f161}.customSelectOption{display:flex;min-height:clamp(42px,2.9vw,50px);align-items:center;justify-content:flex-start;padding:0 clamp(14px,1vw,18px);border-radius:clamp(13px,1vw,18px);color:#464a78;background:transparent;font-size:clamp(13px,.82vw,16px);font-weight:900;text-align:left;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.customSelectOption:hover,.customSelectOption:focus-visible{color:#5135a5;background:#ffffffb8;box-shadow:inset 0 0 0 1px #8758f11f}.customSelectOption.active{color:#fff;background:linear-gradient(135deg,#8758f1,#ec43ad);box-shadow:0 10px 22px #8758f138,inset 0 1px #ffffff47}.customSelectOption.active:hover,.customSelectOption.active:focus-visible{color:#fff;transform:translateY(-1px)}.settingsForm label:has(select):after{position:absolute;right:clamp(18px,1.4vw,24px);bottom:calc((clamp(56px,4.4vw,74px) - 9px)/2);width:9px;height:9px;border-right:2px solid #8758f1;border-bottom:2px solid #8758f1;content:"";pointer-events:none;transform:rotate(45deg);transform-origin:center}.settingsForm select:hover,.customSelectTrigger:hover{background:linear-gradient(180deg,#fff,#fffafff0) padding-box,var(--culture-pulse-gradient) border-box}.settingsForm select:disabled,.customSelectTrigger:disabled{cursor:not-allowed;opacity:.58}.settingsForm select option{color:#30345f;background:#fffaff;font-weight:800}.settingsForm select option:checked{background:#f4ecff}.accountGrid .settingsForm{gap:clamp(12px,.9vw,18px)}.accountRegistryPanel .settingsForm{gap:clamp(6px,.55vw,10px)}.accountGrid .settingsForm label,.accountGrid .settingsForm .customSelectField{gap:6px;font-size:clamp(12px,.76vw,14px)}.accountGrid .settingsForm input,.accountGrid .settingsForm select,.accountGrid .customSelectTrigger,.accountGrid .primaryButton{min-height:clamp(40px,2.7vw,48px);border-radius:13px;font-size:clamp(13px,.78vw,15px)}.accountRegistryPanel .primaryButton{min-height:clamp(36px,2.25vw,40px);border-radius:11px;font-size:clamp(12px,.72vw,14px)}.accountGrid .settingsForm label:has(select):after{right:16px;bottom:calc((clamp(40px,2.7vw,48px) - 8px)/2);width:8px;height:8px}.settingsForm input:focus,.settingsForm select:focus,.customSelectTrigger:focus-visible{border-color:#8758f175;box-shadow:0 0 0 4px #8758f11c}.compactAccountForm{grid-template-columns:repeat(10,minmax(88px,1fr)) auto;align-items:end;gap:clamp(6px,.55vw,10px);margin-bottom:clamp(8px,.6vw,11px)}.accessPersonnelForm{grid-template-columns:repeat(3,minmax(140px,1fr)) auto}.compactAccountForm label,.compactAccountForm .customSelectField{gap:4px;font-size:clamp(11px,.68vw,12px)}.compactAccountForm input,.compactAccountForm .customSelectTrigger{min-height:clamp(36px,2.25vw,40px);border-radius:11px;padding:0 clamp(9px,.65vw,12px);font-size:clamp(12px,.72vw,14px)}.accountFormActions{display:inline-flex;align-items:center;gap:8px}.fanUpdateForm{grid-template-columns:minmax(160px,1fr) minmax(130px,.8fr) minmax(120px,.72fr) auto;align-items:end}.videoMetricForm{grid-template-columns:minmax(150px,1.15fr) minmax(138px,.9fr) repeat(4,minmax(118px,.78fr)) minmax(172px,.78fr);align-items:end}.videoMetricsDetail{min-width:0;margin-top:clamp(18px,1.45vw,28px);padding-top:clamp(16px,1.25vw,24px);border-top:1px solid rgba(107,94,153,.1)}.videoMetricsDetailHead{margin-bottom:clamp(12px,.9vw,18px)}.videoSnapshotHint{max-width:920px;margin:-4px 0 clamp(14px,1vw,18px);color:#7f86a5;font-size:clamp(12px,.76vw,14px);font-weight:750;line-height:1.65}.fanSnapshotList{display:grid;gap:8px;margin-top:clamp(14px,1vw,20px)}.fanSnapshotListHeader,.fanSnapshotRow{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(120px,1fr)) minmax(82px,auto);align-items:center;gap:14px}.fanSnapshotListHeader{padding:0 12px;color:#8b91ad;font-size:12px;font-weight:900}.fanSnapshotRow{min-height:36px;padding:0 12px;border-radius:12px;color:#5b6285;background:#f6f0ff8f;font-size:clamp(12px,.76vw,14px);font-weight:850}.fanSnapshotListHeader span,.fanSnapshotRow strong,.fanSnapshotRow b,.fanSnapshotRow small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fanSnapshotList strong{font-weight:900}.fanSnapshotRow b{flex:0 0 auto;color:#514b91;font-variant-numeric:tabular-nums}.fanSnapshotRow small{color:#8b91ad;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.fanSnapshotActions{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px}.fanSnapshotActions .iconButton{width:32px;height:32px;border-radius:10px}.syncError{margin:-6px 0 clamp(14px,1vw,20px);color:#d54877;font-size:clamp(12px,.8vw,14px);font-weight:800}.douyinDailyTrendPanel{grid-column:1 / -1;min-width:0;overflow:hidden}.dailyTrendHeading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:clamp(18px,1.35vw,26px)}.dailyTrendTitleLine{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dailyTrendTitleLine h2{margin:0}.dailyTrendTitleLine span{padding:6px 10px;border-radius:999px;color:#6f56c9;font-size:12px;font-weight:900;background:#8758f11a}.dailyTrendDateRange{display:grid;grid-template-columns:minmax(132px,1fr) auto minmax(132px,1fr);align-items:end;gap:9px;padding:9px 12px;border:1px solid rgba(107,94,153,.1);border-radius:15px;background:#f9f6ffd6}.dailyTrendDateRange label{display:grid;gap:4px;min-width:0}.dailyTrendDateRange label span{color:#8b91ad;font-size:11px;font-weight:850}.dailyTrendDateRange input{width:100%;min-width:0;min-height:34px;padding:0 8px;border:1px solid rgba(107,94,153,.13);border-radius:10px;color:#4f468c;font:inherit;font-size:12px;font-weight:850;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffffe6}.dailyTrendDateRange input:focus-visible{outline:3px solid rgba(135,88,241,.18);border-color:#8758f15c}.dailyTrendDateRange i{align-self:center;margin-top:15px;color:#a1a5ba;font-style:normal;font-weight:900}.dailyTrendControls{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.dailyTrendControls>.customSelectField{width:min(290px,100%);flex:0 0 min(290px,34%);gap:7px}.dailyTrendControls .customSelectTrigger{min-height:46px;border-radius:14px}.dailyTrendMetricFilter{min-width:0;margin:0;padding:0;border:0}.dailyTrendMetricFilter legend{margin-bottom:7px;color:#777d9c;font-size:12px;font-weight:850}.dailyTrendMetricButtons{display:grid;grid-template-columns:repeat(4,minmax(104px,1fr));gap:7px;padding:5px;border:1px solid rgba(107,94,153,.1);border-radius:16px;background:#f6f0ff94}.dailyTrendMetricButtons button{min-height:38px;padding:0 14px;border:0;border-radius:12px;color:#6f7596;font:inherit;font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer;background:transparent;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.dailyTrendMetricButtons button:hover,.dailyTrendMetricButtons button:focus-visible{color:#5b43b6;background:#ffffffd1}.dailyTrendMetricButtons button:focus-visible{outline:3px solid rgba(135,88,241,.2);outline-offset:1px}.dailyTrendMetricButtons button.active{color:#fff;background:linear-gradient(135deg,#8156e8,#dc4bad);box-shadow:0 8px 18px #8250dc33}.dailyTrendChartViewport{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(135,88,241,.3) transparent}.dailyTrendChartCanvas{position:relative;min-width:var(--daily-trend-chart-min-width, 900px)}.dailyTrendChartCanvas svg{display:block;width:100%;height:auto;overflow:visible}.dailyTrendGridLine line{stroke:#695f961f;stroke-width:1;stroke-dasharray:4 7}.dailyTrendGridLine text,.dailyTrendDateLabel,.dailyTrendBarValue{fill:#8a90aa;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.dailyTrendBarValue{fill:#655b98;font-size:9px}.dailyTrendDateLabel{font-size:10px}.dailyTrendBarHitArea{fill:transparent}.dailyTrendBarShape{transform-box:fill-box;transform-origin:bottom;transition:opacity .16s ease,filter .16s ease,transform .16s ease}.dailyTrendBar:hover .dailyTrendBarShape,.dailyTrendBar:focus .dailyTrendBarShape,.dailyTrendBar.active .dailyTrendBarShape{filter:drop-shadow(0 7px 8px rgba(112,71,204,.2));transform:scaleY(1.015)}.dailyTrendBar:focus{outline:none}.dailyTrendBar:focus .dailyTrendBarShape{stroke:#5141a8;stroke-width:2}.dailyTrendMissingMark{stroke:#79729b5c;stroke-width:2;stroke-dasharray:3 3}.dailyTrendEmptyState{position:absolute;top:50%;left:50%;max-width:440px;margin:0;padding:12px 16px;border:1px solid rgba(107,94,153,.1);border-radius:14px;color:#747b9c;font-size:13px;font-weight:850;line-height:1.55;text-align:center;background:#ffffffe0;transform:translate(-50%,-50%)}.dailyTrendHistoryNote{margin:2px 0 0;color:#848aa7;font-size:12px;font-weight:750}.videoMetricsPanelActions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px}.qrEntryTrigger{position:relative;isolation:isolate;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:6px 14px 6px 7px;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:16px;color:#554487;font-size:13px;font-weight:900;letter-spacing:.01em;background:linear-gradient(135deg,#ffffffdb,#f5ebff99 54%,#e1f4ff8f),#fff6;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #7547d514,0 10px 24px #4e3a8524;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.qrEntryTrigger:before{position:absolute;inset:1px 28% auto 12%;z-index:-1;height:44%;border-radius:999px;content:"";background:linear-gradient(180deg,rgba(255,255,255,.84),transparent);pointer-events:none}.qrEntryTriggerIcon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.58);border-radius:10px;color:#fff;background:linear-gradient(145deg,#7e4de6f5,#e642b9e6);box-shadow:inset 0 1px #ffffff6b,0 6px 14px #7644d33d}.qrEntryTrigger:hover,.qrEntryTrigger:focus-visible,.qrEntryTrigger[aria-expanded=true]{border-color:#9c70ec70;color:#6e42c8;box-shadow:inset 0 1px #fff,inset 0 -1px #7547d51a,0 15px 30px #573b9633;outline:none;transform:translateY(-2px)}.qrEntryTrigger:focus-visible{outline:3px solid rgba(117,71,213,.14);outline-offset:3px}.qrEntryOverlay{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:clamp(16px,3vw,36px);overflow:auto;background:radial-gradient(circle at 16% 12%,rgba(181,115,255,.24),transparent 34%),radial-gradient(circle at 86% 82%,rgba(68,206,255,.2),transparent 38%),#1c163361;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);animation:qrEntryOverlayReveal .18s ease-out both}.qrEntryDialog{position:relative;isolation:isolate;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:clamp(22px,2.5vw,34px);overflow-x:hidden;overflow-y:auto;border:1px solid rgba(255,255,255,.76);border-radius:clamp(28px,2.5vw,38px);color:#343755;background:linear-gradient(145deg,#fffc,#f5edff8f 48%,#e0f4ff7a),#ffffff61;box-shadow:inset 0 1px #fff,inset 0 -1px #7547d51a,0 38px 110px #291b5261,0 12px 38px #7547d533;-webkit-backdrop-filter:blur(36px) saturate(175%);backdrop-filter:blur(36px) saturate(175%);animation:qrEntryDialogReveal .24s cubic-bezier(.16,1,.3,1) both}.qrEntryDialog:before{position:absolute;inset:1px;z-index:-2;border-radius:inherit;content:"";background:linear-gradient(125deg,rgba(255,255,255,.44),transparent 38%,rgba(154,218,255,.14));pointer-events:none}.qrEntryDialogGlow{position:absolute;z-index:-1;border-radius:999px;filter:blur(4px);pointer-events:none}.qrEntryDialogGlowPrimary{top:0;right:0;width:220px;height:220px;background:radial-gradient(circle,#cb75ff70,#cb75ff00 70%)}.qrEntryDialogGlowSecondary{bottom:0;left:0;width:240px;height:240px;background:radial-gradient(circle,#41cdff4d,#41cdff00 72%)}.qrEntryDialogHeader{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(18px,2vw,24px)}.qrEntryDialogHeader h2{margin:0;color:#292d58;font-size:clamp(24px,2vw,30px);font-weight:900;letter-spacing:-.02em;line-height:1.2}.qrEntryDialogClose{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.78);border-radius:14px;color:#555a7c;background:#ffffff7a;box-shadow:inset 0 1px #fffffff0,0 8px 20px #4e3b8321;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.qrEntryDialogClose:hover,.qrEntryDialogClose:focus-visible{border-color:#7547d547;color:#7547d5;background:#fffc;outline:3px solid rgba(117,71,213,.12);outline-offset:2px}@keyframes qrEntryOverlayReveal{0%{opacity:0}}@keyframes qrEntryDialogReveal{0%{opacity:0;transform:translateY(16px) scale(.97)}}.qrCodeStack{display:grid;width:min(440px,100%);justify-self:center;justify-items:center;gap:14px}.secondaryLinkButton{display:inline-flex;width:fit-content;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:14px;color:#5a43ba;font-size:14px;font-weight:900;text-decoration:none;background:#8758f11f}.secondaryLinkButton:hover{color:#fff;background:linear-gradient(145deg,#8758f1,#e642b9)}.qrCodeFrame{display:grid;width:clamp(196px,18vw,244px);aspect-ratio:1;place-items:center;padding:13px;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:#ffffffc7;box-shadow:inset 0 1px #fff,0 16px 36px #4f3c8426;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.qrCodeFrame img{width:100%;height:100%;object-fit:contain}.qrCodeFrame span{color:#7f86a5;font-size:13px;font-weight:850;text-align:center}.qrEntryUrl{display:grid;width:100%;max-width:min(440px,100%);gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.74);border-radius:16px;color:#5a43ba;font-size:12px;font-weight:850;line-height:1.35;text-align:center;text-decoration:none;background:#fff6;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #4e3b8317;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.qrEntryUrl code{color:#343968;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:800;overflow-wrap:anywhere}.qrEntryUrl:hover{border-color:#8758f147;background:#ffffffe6}.qrDownloadButton{min-height:38px;padding:0 14px}.qrEntryActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.qrEntryActions .secondaryLinkButton{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.72);font-size:13px;background:#ffffff7a;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #4e3b831c;-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%)}.publicEntryShell{display:grid;position:relative;z-index:1;width:100%;max-width:100%;min-height:100vh;grid-template-rows:auto minmax(0,1fr);overflow-x:hidden;padding:clamp(16px,2.2vw,32px);color:#292d58;background:linear-gradient(180deg,#ffffff94,#f7f4ff61)}.publicEntryHeader{display:flex;width:min(680px,100%);min-width:0;align-items:center;justify-content:space-between;gap:16px;max-width:680px;margin:0 auto clamp(12px,1.6vw,22px)}.publicEntryHeader .brandIdentity{width:auto;justify-content:flex-start}.publicEntryCard{display:grid;height:100%;min-width:0;max-width:100%;gap:clamp(12px,1.2vw,18px);width:min(680px,100%);margin:0 auto;padding:clamp(20px,2.2vw,30px);border:1px solid rgba(107,94,153,.12);border-radius:clamp(20px,2.2vw,30px);background:#ffffffc2;box-shadow:0 20px 48px #6250911f}.publicEntryCard:has(.publicEntryForm):not(:has(.publicEntryResult)){grid-template-rows:auto auto;align-content:center}.publicEntryTitle{display:grid;gap:6px}.publicEntryTitle h1{margin:0;color:#292d58;font-size:clamp(18px,4.2vw,34px);line-height:1.12;letter-spacing:-.035em;white-space:nowrap}.publicEntryTitle p{max-width:680px;margin:0;color:#657092;font-size:clamp(13px,1.25vw,15px);font-weight:820;line-height:1.5}.publicEntryForm{width:100%;height:auto;min-width:0;max-width:100%;align-content:start;grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);gap:clamp(14px,1.8vh,20px) 14px}.publicEntryForm>label{width:100%;min-width:0;max-width:100%}.publicEntryAccountField{align-self:end}.publicEntryForm label{gap:6px;font-size:14px}.publicEntryForm input,.publicEntryForm select{min-width:0;max-width:100%;font-size:16px;min-height:52px;border-radius:16px}.publicEntryForm input[type=date]{display:block;min-inline-size:0}.publicEntryForm select{appearance:none}.publicEntryForm label:has(select):after{bottom:21px}.publicEntryMetricGroups{display:grid;width:100%;min-width:0;max-width:100%;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.publicEntryMetricGroups>label{width:100%;max-width:100%}.publicEntryPlayField,.publicEntryInteractionField,.publicEntryPublishesField,.publicEntryFansField{min-width:0}.publicEntryForm .primaryButton{grid-column:1 / -1;width:min(260px,100%);min-height:48px;align-self:center;justify-self:center}.publicEntryStatus{margin:0;color:#687092;font-size:14px;font-weight:850}.publicEntryStatus.success{color:#0f8b68}.publicEntryStatus.error{color:#d54877}.publicEntryResult{display:grid;justify-items:center;gap:18px;min-height:220px;align-content:center;text-align:center}.publicEntryResult h2{margin:0;color:#292d58;font-size:clamp(28px,4.6vw,42px);line-height:1.12}.publicEntryResult.error h2{color:#d54877}.publicEntryResult .primaryButton{width:min(320px,100%)}.confirmOverlay{position:fixed;inset:0;z-index:1200;background:#231b3a47;backdrop-filter:blur(10px)}.noticeOverlay{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.2),transparent 34%),#271c493d;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.confirmDialog{position:fixed;top:50%;left:50%;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:clamp(22px,2vw,30px);border-radius:clamp(20px,1.6vw,28px);transform:translate(-50%,-50%)}.noticeDialog{isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#ffffffad,#f0e6ff6b 48%,#d6eeff61),#ffffff4d;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #7547d514,0 28px 70px #36246747,0 8px 22px #7547d524;-webkit-backdrop-filter:blur(30px) saturate(165%);backdrop-filter:blur(30px) saturate(165%)}.noticeDialog:before,.noticeDialog:after{position:absolute;z-index:-1;border-radius:999px;content:"";pointer-events:none;filter:blur(2px)}.noticeDialog:before{top:-84px;right:-58px;width:190px;height:190px;background:radial-gradient(circle,#cc87ff6b,#ae6ff700 70%)}.noticeDialog:after{bottom:-110px;left:-70px;width:220px;height:220px;background:radial-gradient(circle,#5bd5ff4d,#5bd5ff00 70%)}.noticeDialog h2,.noticeDialog p,.noticeDialogActions{position:relative;z-index:1}.noticeDialog .primaryButton{border:1px solid rgba(255,255,255,.58);background:linear-gradient(135deg,#7d44e2f0,#de41b8e6);box-shadow:inset 0 1px #ffffff57,0 10px 24px #7547d540}.confirmDialog h2{margin:0 0 10px;color:#292d58;font-size:clamp(20px,1.4vw,26px);line-height:1.2}.confirmDialog p{margin:0;color:#667092;font-size:clamp(14px,.95vw,17px);font-weight:800;line-height:1.6}.deleteConfirmField{display:grid;gap:8px;margin-top:clamp(18px,1.4vw,24px);color:#4f5579;font-size:clamp(13px,.85vw,15px);font-weight:900}.deleteConfirmField input{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(213,72,119,.28);border-radius:14px;color:#292d58;background:#ffffffc7;font:inherit;outline:none}.deleteConfirmField input:focus{border-color:#d5487785;box-shadow:0 0 0 4px #d548771f}.deleteConfirmField input:disabled{cursor:not-allowed;opacity:.62}.confirmDialogActions{display:flex;justify-content:flex-end;gap:10px;margin-top:clamp(20px,1.7vw,28px)}.confirmDialogActions .ghostButton,.confirmDialogActions .primaryButton{min-height:42px;padding:0 18px;border-radius:14px;font-size:14px;white-space:nowrap}.confirmDialogActions .ghostButton:disabled,.confirmDialogActions .primaryButton:disabled{cursor:not-allowed;opacity:.48;transform:none}.dangerDeleteButton:not(:disabled){background:linear-gradient(145deg,#d54877,#f04eb5)}.primaryButton{display:inline-flex;min-height:clamp(56px,4.4vw,74px);align-items:center;justify-content:center;gap:8px;align-self:end;border-radius:clamp(16px,1.3vw,22px);color:#fff;font-weight:900;background:linear-gradient(135deg,#7b2ff7,#f04eb5);box-shadow:0 9px 18px #7d2cff29}.compactAccountForm .primaryButton{min-height:clamp(36px,2.25vw,40px);padding:0 clamp(11px,.8vw,15px);border-radius:11px;font-size:clamp(12px,.72vw,14px);white-space:nowrap}.iconButton{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:12px;color:#8758f1;background:#f4edff;transition:transform .18s ease,background .18s ease,color .18s ease}.iconButton:hover{color:#fff;background:#8758f1;transform:translateY(-1px)}.softIconButton{color:#7f86a5;background:#7f86a51f}.dangerIconButton{color:#d54877;background:#d548771a}.dangerIconButton:hover{color:#fff;background:#d54877}.dataTable{display:grid;overflow:hidden;border:1px solid rgba(105,93,150,.1);border-radius:clamp(18px,1.4vw,26px)}.accountTable .tableHeader,.accountTable .tableRow{grid-template-columns:minmax(48px,.32fr) minmax(170px,1.25fr) minmax(110px,.75fr) minmax(120px,.85fr) minmax(120px,.85fr) minmax(90px,.65fr)}.videoTable{--video-table-row-height: clamp(38px, 2.7vw, 46px);width:100%;min-width:0;max-height:calc(var(--video-table-row-height) * 9 + 2px);overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.videoTable .tableHeader{position:sticky;top:0;z-index:2;min-height:var(--video-table-row-height);background:#f8f6fdf5;backdrop-filter:blur(12px)}.videoTable .tableRow{min-height:var(--video-table-row-height);content-visibility:auto;contain-intrinsic-block-size:46px}.videoSnapshotValue{display:grid;gap:1px;min-width:0}.videoSnapshotValue strong,.videoSnapshotValue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoSnapshotValue strong{color:#514b91;font-variant-numeric:tabular-nums}.videoSnapshotValue small{color:#9197b2;font-size:clamp(9px,.62vw,11px);font-weight:800;font-variant-numeric:tabular-nums}.accountRegistryTable .tableHeader,.accountRegistryTable .tableRow{grid-template-columns:minmax(48px,.28fr) minmax(64px,.42fr) minmax(140px,1.02fr) minmax(104px,.74fr) minmax(112px,.82fr) minmax(92px,.66fr) minmax(92px,.66fr) minmax(92px,.66fr) minmax(108px,.76fr) minmax(94px,.68fr) minmax(112px,.8fr) minmax(82px,.55fr)}.accountRegistryTable{--account-registry-visible-rows: 10;--account-registry-row-height: clamp(36px, 2.45vw, 42px);--account-registry-visible-height: clamp(398px, 29.5vw, 462px);width:100%;min-width:0;overflow-x:auto;overflow-y:auto;max-height:var(--account-registry-visible-height);scrollbar-gutter:stable}.accountRegistryTable .tableHeader,.accountRegistryTable .tableRow{min-height:var(--account-registry-row-height);padding:0 clamp(9px,.7vw,12px)}.accountGrid .dataTable{border-radius:clamp(14px,1vw,20px)}.accountRegistryPanel .dataTable{border-radius:clamp(12px,.8vw,16px)}.accountGrid .tableHeader,.accountGrid .tableRow{gap:clamp(10px,.85vw,16px);min-height:clamp(38px,2.7vw,46px);padding:0 clamp(12px,.9vw,18px)}.accountRegistryPanel .tableHeader,.accountRegistryPanel .tableRow{gap:clamp(7px,.6vw,11px)}.accountGrid .tableHeader{font-size:clamp(11px,.7vw,13px);letter-spacing:.03em}.accountRegistryPanel .tableHeader{font-size:clamp(10px,.64vw,12px);letter-spacing:.02em}.accountGrid .tableRow{font-size:clamp(13px,.78vw,15px)}.accountRegistryPanel .tableRow{font-size:clamp(12px,.72vw,14px)}.accountRegistryPanel .rowActions{gap:4px}.accountRegistryPanel .rowActions .iconButton{width:30px;height:30px;border-radius:9px}.tableIndexCell{color:#8b91ad;font-variant-numeric:tabular-nums}.accountGrid .accountNameCell,.accountRegistryPanel .accountNameCell{gap:2px}.accountGrid .accountNameCell small{font-size:clamp(11px,.68vw,12px)}.videoTable .tableHeader,.videoTable .tableRow{grid-template-columns:minmax(112px,.8fr) minmax(140px,1fr) minmax(118px,.82fr) minmax(104px,.7fr) minmax(128px,.86fr) minmax(108px,.72fr) minmax(72px,.45fr)}.snapshotDelta{font-variant-numeric:tabular-nums;font-weight:900}.snapshotDelta.positive{color:#1d9a73}.snapshotDelta.negative{color:#d54877}.snapshotDelta.baseline{color:#8b91ad}.dailySnapshotMetric{display:grid;gap:2px;align-content:center}.dailySnapshotMetric b{color:#3f4372;font-variant-numeric:tabular-nums}.dailySnapshotMetric small{font-size:11px;line-height:1.1}.tableHeader,.tableRow{display:grid;grid-template-columns:.8fr 1.3fr 1fr .7fr;gap:clamp(14px,1.3vw,24px);align-items:center;min-height:clamp(58px,5vw,76px);padding:0 clamp(18px,1.5vw,28px)}.accountNameCell{display:grid;gap:4px;min-width:0}.accountNameCell strong,.accountNameCell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountNameCell small{color:#8b91ad;font-size:clamp(12px,.82vw,15px);font-weight:800}.emptyRow span{grid-column:1 / -1;color:#8b91ad}.tableHeader{color:#7f86a5;font-size:clamp(12px,.85vw,16px);font-weight:900;letter-spacing:.06em;text-transform:uppercase;background:#f6f0ffb8}.accountRegistryTable .tableHeader{position:sticky;top:0;z-index:2;font-size:clamp(11px,.72vw,13px)}.tableRow{color:#4e527a;font-size:clamp(15px,1vw,19px);font-weight:800;border-top:1px solid rgba(105,93,150,.08)}.accountRegistryTable .tableRow{font-size:clamp(13px,.82vw,15px)}.editingRow{background:#f6f0ff80}.rowActions{display:inline-flex;gap:8px;justify-content:flex-start}.peopleList{display:grid;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid rgba(107,94,153,.1);border-radius:18px;background:#ffffff61;list-style:none}.peopleList li{display:grid;grid-template-columns:auto minmax(120px,1fr) auto minmax(150px,.8fr) minmax(220px,auto);align-items:center;gap:clamp(16px,1.4vw,24px);min-height:clamp(70px,6vh,94px);padding:clamp(12px,.9vw,16px) clamp(16px,1.2vw,22px);border-top:1px solid rgba(105,93,150,.08);content-visibility:auto;contain-intrinsic-block-size:94px}.peopleList li:first-child{border-top:0}.peopleList li>span{display:grid;width:clamp(48px,3.6vw,66px);height:clamp(48px,3.6vw,66px);place-items:center;border-radius:50%;color:#fff;font-weight:900;background:linear-gradient(145deg,#1bcbd2,#8758f1)}.peopleList b{padding:9px 13px;border-radius:999px;color:#6044b2;font-size:clamp(12px,.85vw,16px);background:#f6f0ff}.personPasswordField{display:grid;gap:6px;color:#8a88a4;font-size:11px;font-weight:850}.personPasswordInputShell{position:relative;min-width:0}.personPasswordField input{width:100%;min-width:0;height:38px;padding:0 42px 0 10px;border:1px solid rgba(135,88,241,.14);border-radius:12px;color:#544874;background:#ffffffb3;font:inherit;outline:none}.personPasswordField input:focus{border-color:#8758f16b;box-shadow:0 0 0 3px #8758f11a}.passwordVisibilityButton{position:absolute;top:50%;right:8px;display:inline-grid;width:28px;height:28px;place-items:center;border-radius:10px;color:#7a5ce4;background:#8758f114;transform:translateY(-50%)}.passwordVisibilityButton:hover{color:#fff;background:linear-gradient(145deg,#8758f1,#e642b9)}.saveIconButton{color:#3d73df;background:#3d73df1a}.saveIconButton:hover{color:#fff;background:#3d73df}.personActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}@keyframes growWidth{0%{width:0}}@media(max-width:1220px){.topbar,.settingsGrid,.accountGrid{grid-template-columns:1fr}.overviewKpiPanel .overviewKpiForm{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewKpiPanel{grid-template-columns:1fr}.overviewKpiPanel .overviewKpiSaveButton{width:100%}.topbar{display:grid}.topbarActions{align-items:flex-start}}@media(max-width:1180px){.videoMetricForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.appShell{flex-direction:column}.matrixWorkspace{height:auto;min-height:0;overflow:visible}.dailyTrendHeading,.dailyTrendControls{align-items:stretch;flex-direction:column}.dailyTrendDateRange{width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dailyTrendControls>.customSelectField{width:100%;flex-basis:auto}.dailyTrendMetricButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.dailyTrendMetricButtons button{min-height:44px}.qrCodeFrame{width:min(220px,100%)}.publicEntryShell{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.publicEntryHeader{width:100%;align-items:flex-start;flex-direction:column;margin-bottom:8px}.publicEntryHeader .brandLogo{width:38px;height:38px}.publicEntryCard{width:100%;gap:clamp(16px,2.2vh,20px);padding:16px;border-radius:20px}.publicEntryTitle{gap:3px}.publicEntryTitle h1{font-size:clamp(18px,6vw,24px)}.publicEntryTitle p{font-size:13px;line-height:1.35}.publicEntryForm{height:auto;grid-template-columns:1fr;grid-template-rows:auto;align-content:start;gap:clamp(12px,1.7vh,16px)}.publicEntryDateField,.publicEntryMetricGroups>label{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px}.publicEntryMetricGroups{min-height:0;grid-template-columns:1fr;grid-template-rows:repeat(4,56px);align-content:start;gap:clamp(12px,1.7vh,16px)}.publicEntryForm input,.publicEntryForm select{min-height:56px;padding-right:14px;padding-left:14px;font-size:16px}.publicEntryForm label:has(select):after{bottom:24px}.publicEntryForm .primaryButton{min-height:50px;margin-top:4px}.sidebar{position:static;width:100%;height:auto;min-height:132px;flex-basis:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:18px clamp(18px,5vw,28px);border-right:0;border-bottom:1px solid rgba(107,94,153,.12);box-shadow:0 14px 34px #7146a414}.sidebarCollapseButton{display:none}.sidebar.sidebarCollapsed{width:100%;flex-basis:auto;align-items:center;gap:12px;padding:18px clamp(18px,5vw,28px)}.sidebarCollapsed .sidebarHeader{flex-direction:row;gap:8px}.brandIdentity{width:auto;max-width:180px;flex-direction:row;justify-content:flex-start;gap:10px;text-align:left}.sidebarCollapsed .brandIdentity{gap:10px}.brandName{max-width:none}.sidebarCollapsed .navButtonLabel,.sidebarCollapsed .brandName,.sidebarCollapsed .brandVersion{max-width:none;opacity:1;pointer-events:auto}.navStack{display:flex;width:auto;min-width:0;flex:1 1 auto;gap:10px;justify-content:center}.navButton{width:auto;min-width:84px;height:48px;padding:0 12px}.sidebarCollapsed .navButton{width:auto;min-width:84px;justify-content:flex-start;gap:clamp(9px,.75vw,12px);padding:0 12px}.navButton svg{width:22px;height:22px}.sidebarFooter{width:auto;margin-top:0;margin-left:auto}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.overviewWorkspace .overviewGrid.intelligenceOverview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;gap:clamp(14px,1.7vh,22px)}.overviewTopGrid{display:grid;grid-template-columns:minmax(340px,.64fr) minmax(0,1.36fr);min-height:0;gap:clamp(14px,1.4vw,22px)}@media(min-width:1181px){.overviewTopGrid:has(.intelligenceEmpty){grid-template-columns:minmax(480px,1.08fr) minmax(320px,.92fr)}}.overviewEditorialPanel,.hotBusinessSection{position:relative;min-width:0;isolation:isolate;border:1px solid rgba(255,255,255,.72);outline:1px solid rgba(255,255,255,.26);outline-offset:-3px;background:#f9f8ffbd;box-shadow:0 22px 54px #4636851c,0 8px 22px #c85bd50d,inset 0 1px #fffffff5,inset 1px 0 #ffffff85,inset 0 -1px #7cdcff61;-webkit-backdrop-filter:blur(18px) saturate(126%);backdrop-filter:blur(18px) saturate(126%);transition:box-shadow var(--motion-medium) var(--ease-out),filter var(--motion-medium) var(--ease-out)}@media(hover:hover)and (pointer:fine){.overviewEditorialPanel:hover,.hotBusinessSection:hover{box-shadow:0 26px 62px #46368524,0 10px 26px #c85bd512,inset 0 1px #fff,inset 1px 0 #ffffff94,inset 0 -1px #7cdcff75;filter:brightness(1.015)}}.overviewEditorialPanel{display:flex;min-height:0;flex-direction:column;overflow:hidden;padding:clamp(20px,2vh,30px) clamp(22px,1.8vw,32px);border-radius:clamp(22px,1.7vw,28px)}.overviewPanelHeader{display:flex;min-height:52px;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 2px clamp(12px,1.2vh,18px)}.overviewPanelHeader h2,.hotBusinessHeader h2{margin:0;color:#262a50;font-size:clamp(19px,1.25vw,25px);font-weight:760;letter-spacing:-.025em;line-height:1.15}.coreBusinessList{display:grid;flex:1 1 auto;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;margin:0;padding:0;overflow:hidden;list-style:none}.coreBusinessItem{display:grid;grid-template-columns:clamp(48px,4vw,70px) minmax(0,1fr);align-items:start;min-width:0;min-height:0;padding:clamp(8px,1vh,14px) 0;border-top:1px solid rgba(77,79,126,.1);transition:background .16s ease}.coreBusinessItem:first-child{border-top:0}.coreBusinessItem:hover{background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 76%)}.businessIndex{align-self:start;display:grid;place-items:center start;padding-top:1px;color:#7547d5;font-size:clamp(25px,1.9vw,36px);font-weight:720;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.businessProgressContent{display:grid;align-content:center;gap:clamp(8px,.8vh,12px);min-width:0;min-height:0;padding-left:clamp(14px,1.2vw,20px);border-left:1px solid rgba(117,68,217,.2)}.businessProgressCopy{min-width:0}.businessProgressCopy strong{display:block;max-width:100%;margin-bottom:4px;color:#35395f;font-size:clamp(18px,1.15vw,21px);font-weight:760;line-height:1.28;white-space:normal;overflow-wrap:anywhere}.businessProgressCopy p{min-width:0;max-width:100%;margin:0;overflow:hidden;color:#747994;font-size:clamp(15px,.96vw,17px);font-weight:400;line-height:1.5;white-space:nowrap}.coreBusinessOverviewEmpty{display:grid;flex:1;place-items:center;margin:0;color:#747994;text-align:center;line-height:1.7}.coreBusinessManagementGrid{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:clamp(12px,1.2vw,18px);align-items:stretch}.coreBusinessManagementPanel,.coreBusinessListPanel{min-width:0}.coreBusinessManagementPanel{padding:clamp(18px,1.5vw,26px)}.coreBusinessManagementPanel .panelHead{margin-bottom:clamp(12px,1vw,16px)}.coreBusinessManagementPanel .panelHead h2{font-size:clamp(19px,1.25vw,24px)}.coreBusinessListPanel .panelHead{margin-bottom:clamp(10px,.9vw,14px)}.coreBusinessListPanel .panelHead h2{font-size:clamp(19px,1.25vw,24px)}.coreBusinessForm{grid-template-columns:minmax(0,1fr);gap:clamp(10px,.9vw,14px)}.coreBusinessNoteField,.coreBusinessProgressField{grid-column:1 / -1}.coreBusinessForm label{gap:6px;font-size:clamp(12px,.78vw,14px)}.coreBusinessForm input{min-height:44px;padding:0 13px;border-radius:12px;font-size:13px}.settingsForm textarea{width:100%;min-height:116px;resize:vertical;padding:15px 17px;border:1px solid rgba(107,84,169,.14);border-radius:18px;outline:0;color:#383b60;background:#ffffffb8;font:inherit;line-height:1.55;transition:border-color .16s ease,box-shadow .16s ease}.coreBusinessForm textarea{min-height:72px;padding:10px 13px;border-radius:12px;font-size:13px;line-height:1.45}.settingsForm textarea:focus{border-color:#7547d575;box-shadow:0 0 0 4px #7547d514}.coreBusinessSliderRow{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:44px;padding:0 13px;border:1px solid rgba(107,94,153,.14);border-radius:12px;background:#ffffffbd}.coreBusinessForm input[type=range]{appearance:none;width:100%;min-height:18px;height:18px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.coreBusinessForm input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(to right,#7547d5 0,#9a72eb var(--slider-progress),rgba(117,71,213,.12) var(--slider-progress),rgba(117,71,213,.12) 100%)}.coreBusinessForm input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-top:-6.5px;border:3px solid #fff;border-radius:50%;background:#7547d5;box-shadow:0 2px 8px #5c35ab4d}.coreBusinessForm input[type=range]::-moz-range-track{height:5px;border-radius:999px;background:#7547d51f}.coreBusinessForm input[type=range]::-moz-range-progress{height:5px;border-radius:999px;background:linear-gradient(90deg,#7547d5,#9a72eb)}.coreBusinessForm input[type=range]::-moz-range-thumb{width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#7547d5;box-shadow:0 2px 8px #5c35ab4d}.coreBusinessForm input[type=range]:focus-visible{outline:2px solid rgba(117,71,213,.48);outline-offset:4px}.coreBusinessSliderRow output{color:#6245af;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;text-align:right}.coreBusinessFormActions{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:8px}.coreBusinessFormActions .primaryButton,.coreBusinessFormActions .ghostButton{min-height:38px;padding:8px 14px;border-radius:12px;font-size:13px}.coreBusinessFormActions .ghostButton{display:inline-flex;align-items:center;gap:7px}.coreBusinessListPanel{padding:clamp(12px,1.1vw,18px)}.coreBusinessManagementList{display:grid;gap:7px;margin:0;padding:0;list-style:none}.coreBusinessManagementList>li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 13px;border:1px solid rgba(101,77,161,.1);border-radius:15px;background:#ffffff85;transition:border-color .16s ease,background .16s ease,transform .16s ease}.coreBusinessManagementList>li:hover,.coreBusinessManagementList>li.editingCoreBusinessItem{border-color:#7547d53d;background:#ffffffc7;transform:translateY(-1px)}.coreBusinessManagementCopy{min-width:0}.coreBusinessManagementCopy strong{color:#35395f;font-size:14px}.coreBusinessManagementCopy p{margin:2px 0 7px;color:#747994;font-size:12px;line-height:1.4}.coreBusinessManagementProgress{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;align-items:center}.coreBusinessManagementProgress>span{height:4px;overflow:hidden;border-radius:999px;background:#7547d51a}.coreBusinessManagementProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7547d5,#9a72eb)}.coreBusinessManagementProgress b{color:#6245af;font-size:12px;font-variant-numeric:tabular-nums}.coreBusinessItemActions{display:flex;gap:5px}.coreBusinessManagementList .businessIndex{font-size:clamp(19px,1.35vw,24px)}.coreBusinessItemActions .iconButton{width:32px;height:32px;border-radius:10px}.coreBusinessEmptyState{display:grid;min-height:260px;place-items:center;margin:0;color:#827a9d;text-align:center}@media(max-width:960px){.coreBusinessManagementGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.coreBusinessForm{grid-template-columns:minmax(0,1fr)}.coreBusinessNoteField,.coreBusinessFormActions{grid-column:1}.coreBusinessManagementList>li{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px}.coreBusinessItemActions{grid-column:2}}.businessProgressRow{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px}.businessProgressTrack{height:5px;overflow:hidden;border-radius:999px;background:#ffffff6b;box-shadow:inset 0 1px 2px #3f30721f,0 1px #ffffffb8}.businessProgressTrack span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7547d5,#6b50d5);transform-origin:left center;transition:transform var(--motion-medium) var(--ease-out)}.businessProgressRow b{color:#7547d5;font-size:clamp(12px,.8vw,14px);font-variant-numeric:tabular-nums;text-align:right}.coreBusinessPanel{border-color:#ffffffe6;background:radial-gradient(circle at 6% 0%,rgba(255,255,255,.96),transparent 36%),linear-gradient(145deg,#ffffffc2,#f6f2ffab 54%,#ebf8ff99);box-shadow:0 28px 68px #41307e24,inset 0 1px #fff,inset 0 -1px #77dcff6b;-webkit-backdrop-filter:blur(32px) saturate(165%);backdrop-filter:blur(32px) saturate(165%)}.coreBusinessPanel:before{position:absolute;z-index:0;inset:0;background:radial-gradient(circle at 8% 8%,rgba(176,115,255,.16),transparent 27%),radial-gradient(circle at 94% 100%,rgba(93,208,255,.15),transparent 31%);content:""}.coreBusinessPanel>*{position:relative;z-index:1}.coreBusinessPanel .overviewPanelHeader{min-height:clamp(44px,4.8vh,54px);align-items:center;padding:0 2px clamp(10px,1vh,14px)}.coreBusinessPanel .overviewPanelHeader h2{min-width:0;font-size:clamp(18px,1.15vw,22px)}.coreBusinessPanel .coreBusinessList{gap:clamp(8px,.7vw,11px)}.coreBusinessPanel .coreBusinessItem{position:relative;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:clamp(9px,.7vw,12px);padding:clamp(9px,.9vh,13px) clamp(10px,.85vw,14px);overflow:hidden;border:1px solid rgba(92,68,153,.11);border-radius:clamp(14px,1vw,18px);background:linear-gradient(145deg,#ffffffd1,#f5f2fdc2);box-shadow:0 8px 22px #4837850e,inset 0 1px #ffffffeb}.coreBusinessPanel .coreBusinessItem:first-child{border-top:1px solid rgba(92,68,153,.11)}.coreBusinessPanel .businessIndex{width:34px;height:34px;place-items:center;align-self:center;padding:0;border:1px solid rgba(255,255,255,.76);border-radius:11px;background:linear-gradient(145deg,#8d5af0,#6743ca);box-shadow:0 7px 16px #643fc238,inset 0 1px #ffffff5c;color:#fff;font-size:13px;font-weight:780;letter-spacing:-.02em}.coreBusinessPanel .businessProgressContent{grid-template-rows:minmax(0,1fr) auto;gap:clamp(6px,.65vh,9px);align-content:center;height:100%;padding-left:0;border-left:0}.coreBusinessPanel .businessProgressCopy{align-self:center}.coreBusinessPanel .businessProgressCopy strong{margin-bottom:2px;color:#30345c;font-size:clamp(15px,1vw,18px);line-height:1.24;letter-spacing:-.015em}.coreBusinessPanel .businessProgressCopy p{color:#6d728f;font-size:clamp(13px,.82vw,15px);font-weight:450;line-height:1.38}.coreBusinessPanel .businessProgressRow{grid-template-columns:minmax(0,1fr) 34px;gap:8px}.coreBusinessPanel .businessProgressTrack{height:6px;background:#5b45941a;box-shadow:inset 0 1px 2px #3f30721f,0 1px #ffffffd1}.coreBusinessPanel .businessProgressTrack span{background:linear-gradient(90deg,#8150e2,#6854db 64%,#57bfe8)}.coreBusinessPanel .businessProgressRow b{color:#6641c8;font-size:12px;font-weight:780}.intelligenceHeader{align-items:flex-start}.intelligenceHeader p{margin:5px 0 0;color:#747994;font-size:clamp(11px,.76vw,14px);font-weight:700}.intelligenceHeader time{flex:0 0 auto;color:#8d74c8;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.intelligenceSyncNotice{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 12px;padding:8px 10px 8px 12px;border:1px solid rgba(190,126,30,.2);border-radius:12px;color:#76551f;background:#fff5dab8;font-size:12px;font-weight:700;line-height:1.4}.intelligenceSyncNotice button{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border:1px solid rgba(173,105,18,.24);border-radius:9px;color:#6d4611;background:#ffffffad;font:inherit;cursor:pointer}.intelligenceSyncNotice button:hover,.intelligenceSyncNotice button:focus-visible{border-color:#91540d6b;background:#ffffffe6;outline:3px solid rgba(190,126,30,.12);outline-offset:2px}.intelligenceSyncNotice button:disabled{cursor:wait;opacity:.72}.intelligenceSyncNotice .isSpinning{animation:intelligence-sync-spin .8s linear infinite}@keyframes intelligence-sync-spin{to{transform:rotate(360deg)}}.intelligenceHeaderMeta{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding-top:1px}.intelligenceHeaderMeta label{position:relative}.intelligenceHeaderMeta select{min-height:30px;padding:0 30px 0 10px;border:1px solid rgba(255,255,255,.64);border-radius:9px;color:#5c6082;background:#ffffff6b;box-shadow:inset 0 1px #ffffffd1,0 4px 12px #523e8f12;font-size:11px;font-weight:760}.intelligenceHeaderMeta select:hover,.intelligenceHeaderMeta select:focus-visible{border-color:#7547d557;background-color:#ffffffa8;outline:3px solid rgba(117,71,213,.1);outline-offset:2px}.intelligenceCarouselToggle{display:grid;width:30px;height:30px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.64);border-radius:9px;color:#5c6082;background:#ffffff57;box-shadow:inset 0 1px #ffffffd1,0 4px 12px #523e8f12}.intelligenceCarouselToggle:hover,.intelligenceCarouselToggle:focus-visible{border-color:#7547d557;color:#7547d5;background:#ffffffa8;outline:3px solid rgba(117,71,213,.1);outline-offset:2px}.intelligenceCarousel{min-width:0;min-height:0;flex:1 1 auto;overflow:hidden}.intelligenceEmpty{display:grid;min-height:0;flex:1 1 auto;place-items:center;margin:0;padding:24px;color:#747994;font-size:clamp(14px,.92vw,16px);font-weight:680;line-height:1.7;text-align:center}.intelligenceTrack{display:flex;width:100%;height:100%;min-height:0;transform:translate(calc(var(--active-intelligence-page) * -100%));transition:transform var(--motion-medium) var(--ease-out);will-change:transform}.intelligenceList{display:grid;width:100%;height:100%;flex:0 0 100%;grid-template-rows:repeat(5,minmax(0,1fr));min-height:0;transition:opacity .2s var(--ease-out)}.intelligencePage[aria-hidden=true]{opacity:.58;pointer-events:none}.intelligenceCarouselDots{display:flex;min-height:12px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding-top:4px}.intelligenceCarouselDots button{width:18px;height:7px;padding:0;border-radius:999px;background:#ffffff9e;box-shadow:inset 0 1px 1px #43327b24;transition:background var(--motion-medium) var(--ease-out),transform var(--motion-fast) var(--ease-out);transform:scaleX(.4)}.intelligenceCarouselDots button:hover,.intelligenceCarouselDots button:focus-visible{outline:3px solid rgba(117,71,213,.1);outline-offset:2px}.intelligenceCarouselDots button.active{background:#7547d5;transform:scaleX(1)}.intelligenceItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:clamp(8px,.9vh,13px) 2px;border-top:1px solid rgba(77,79,126,.1);transition:background .16s ease,transform .16s ease}.intelligenceItem:first-child{border-top:0}.intelligenceItem:hover{background:linear-gradient(90deg,rgba(255,255,255,.2),transparent 80%)}.intelligenceCategory{position:relative;display:inline-flex;align-items:center;align-self:center;justify-content:center;width:132px;height:34px;margin:0;padding:0 8px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.64);border-radius:999px;color:#7547d5;background:linear-gradient(145deg,#ffffffb8,#e9e1ff6b);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #7547d514,0 5px 12px #553d9b29;font-size:clamp(11px,.72vw,13px);font-weight:860;letter-spacing:-.01em;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.76);isolation:isolate;white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.intelligenceCategory:after{content:none}@media(hover:hover)and (pointer:fine){.intelligenceCategory:hover{background:linear-gradient(145deg,#ffffffe6,#e1d3ff99);box-shadow:inset 0 1px #fff,inset 0 -1px #7547d51f,0 9px 18px #553d9b33;transform:translateY(-2px)}}.intelligenceCopy{grid-column:2;min-width:0}.intelligenceActions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:6px}.intelligenceTitleRow{display:flex;min-width:0;align-items:center;gap:clamp(8px,.8vw,14px);margin-bottom:7px}.intelligenceNewBadge{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:22px;padding:0 8px;border:1px solid rgba(211,76,128,.22);border-radius:999px;color:#a33d68;background:linear-gradient(135deg,#ffffffdb,#ffe3efbd);box-shadow:inset 0 1px #ffffffeb,0 4px 10px #b543781f;font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1;white-space:nowrap}.intelligenceNewBadge:before{width:5px;height:5px;border-radius:50%;background:#d34c80;box-shadow:0 0 0 3px #d34c801a;content:""}.intelligenceTitleRow>strong{display:block;min-width:0;flex:1 1 auto;color:#313557;font-size:clamp(18px,1.15vw,21px);font-weight:860;line-height:1.28}.intelligenceCopy p{margin:0;color:#6f748e;font-size:clamp(13px,.82vw,15px);line-height:1.45}.intelligenceAnalysis{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px;margin-top:6px!important}.intelligenceCopy .intelligenceAnalysis{font-size:clamp(15px,.96vw,17px);font-weight:400;line-height:1.5}.overflowMarquee{display:block;min-width:0;overflow:hidden;white-space:nowrap}.intelligenceScrollableText{max-width:100%}.intelligenceTitleText,.intelligenceMeaningText{width:100%}.overflowMarqueeText{display:block;overflow:hidden;text-overflow:ellipsis}.overflowMarqueeCopy,.overflowMarqueeTrack{display:block;min-width:0;overflow:hidden}.overflowMarquee.autoScrollMarquee{width:100%;overflow:hidden;white-space:nowrap}.autoScrollMarquee .overflowMarqueeTrack{display:flex;width:max-content;align-items:baseline;overflow:visible;transform:translate(0);white-space:nowrap}.autoScrollMarquee .overflowMarqueeCopy{display:block;min-width:max-content;flex:0 0 auto;overflow:visible}.autoScrollMarquee .overflowMarqueeText{display:block;min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap}.autoScrollMarquee.isOverflowing .overflowMarqueeCopy{padding-inline-end:var(--marquee-gap, 48px)}.autoScrollMarquee.isOverflowing .overflowMarqueeTrack{animation-name:overflow-marquee;animation-duration:var(--marquee-duration, 12s);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;will-change:transform}.intelligencePage[aria-hidden=true] .autoScrollMarquee.isOverflowing .overflowMarqueeTrack{animation-play-state:paused}@keyframes overflow-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.autoScrollMarquee.isOverflowing .overflowMarqueeTrack{width:100%;animation:none;transform:none}.autoScrollMarquee.isOverflowing .overflowMarqueeCopy{min-width:0;flex:1 1 auto;padding-inline-end:0;overflow:hidden}.autoScrollMarquee.isOverflowing .overflowMarqueeText{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.autoScrollMarquee.isOverflowing .overflowMarqueeClone{display:none}}.intelligenceAnalysis b{color:#565b7b;font-weight:820;white-space:nowrap}.intelligenceAnalysis b:after{content:"："}.intelligenceCopy small{display:block;margin-top:6px;color:#999caf;font-size:clamp(10px,.68vw,12px);font-weight:650;line-height:1.45}.intelligenceSourceMeta{display:flex!important;min-width:0;align-items:center;flex-wrap:wrap;gap:3px 5px}.intelligenceSourceNames{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px}.intelligenceSourceName,.intelligenceSourceOverflow{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid rgba(117,71,213,.14);border-radius:999px;color:#777b98;background:#ffffff61;line-height:1.35}.intelligenceSourceOverflow{min-width:28px;justify-content:center;cursor:help}.intelligenceSourceLink,.intelligenceExecutiveBriefButton{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:10px;color:#4e5278;background:#ffffff4d;box-shadow:inset 0 1px #ffffffc2,0 4px 12px #523e8f12;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.intelligenceExecutiveBriefButton{color:#fff;background:linear-gradient(145deg,#7547d5e0,#dc42b8d1);box-shadow:inset 0 1px #ffffff6b,0 5px 14px #7547d533}.intelligenceSourceLink:hover,.intelligenceSourceLink:focus-visible,.intelligenceExecutiveBriefButton:hover,.intelligenceExecutiveBriefButton:focus-visible{border-color:#7547d557;color:#7547d5;background:#ffffffad;box-shadow:inset 0 1px #ffffffdb,0 7px 16px #523e8f21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);outline:none;transform:translate(1px,-1px)}.intelligenceExecutiveBriefButton:hover,.intelligenceExecutiveBriefButton:focus-visible{color:#fff;background:linear-gradient(145deg,#6838cdf5,#e137b5eb)}.intelligenceSourceLink:active,.intelligenceExecutiveBriefButton:active{transform:translate(0)}.executiveBriefOverlay{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:clamp(16px,3vw,36px);background:radial-gradient(circle at 18% 12%,rgba(174,113,255,.2),transparent 34%),radial-gradient(circle at 84% 78%,rgba(70,196,255,.18),transparent 36%),#1e173757;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.executiveBriefDialog{position:relative;isolation:isolate;width:min(880px,100%);max-height:min(900px,calc(100dvh - 32px));padding:clamp(22px,2.6vw,36px);overflow-x:hidden;overflow-y:auto;border:1px solid rgba(255,255,255,.72);border-radius:clamp(26px,2.4vw,38px);color:#343755;background:linear-gradient(145deg,#ffffffc2,#f5edff80 48%,#e0f4ff70),#ffffff57;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #7547d514,0 36px 100px #291b5257,0 10px 34px #7547d52e;-webkit-backdrop-filter:blur(34px) saturate(170%);backdrop-filter:blur(34px) saturate(170%)}.executiveBriefDialog:before{position:absolute;inset:1px;z-index:-2;border-radius:inherit;content:"";background:linear-gradient(125deg,rgba(255,255,255,.36),transparent 38%,rgba(161,217,255,.12));pointer-events:none}.executiveBriefGlow{position:absolute;z-index:-1;border-radius:999px;pointer-events:none;filter:blur(3px)}.executiveBriefGlowPrimary{top:-110px;right:-70px;width:300px;height:300px;background:radial-gradient(circle,#c776ff6b,#c776ff00 70%)}.executiveBriefGlowSecondary{bottom:-150px;left:-90px;width:340px;height:340px;background:radial-gradient(circle,#47cdff4d,#47cdff00 72%)}.executiveBriefHeader{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px}.executiveBriefHeadingCopy{min-width:0}.executiveBriefHeader h2{width:100%;margin:0;overflow:hidden;color:#292d58;font-size:36px;font-weight:900;letter-spacing:0;line-height:1.2;text-overflow:clip;white-space:nowrap}.executiveBriefHeader p{max-width:720px;margin:8px 0 0;color:#6c6490;font-size:18px;font-weight:850;line-height:1.4}.executiveBriefCloseButton{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:14px;color:#555a7c;background:#ffffff75;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #4e3b831f}.executiveBriefCloseButton:hover,.executiveBriefCloseButton:focus-visible{color:#7547d5;background:#ffffffc7;outline:3px solid rgba(117,71,213,.12);outline-offset:2px}.executiveBriefMeta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:18px;color:#8487a0;font-size:11px;font-weight:760}.executiveBriefMeta span:first-child{padding:5px 9px;border-radius:999px;color:#6f45c9;background:#7547d514}.executiveBriefDocument{position:relative;display:grid;gap:14px;margin-top:20px;padding:clamp(16px,2vw,24px);border:1px solid rgba(255,255,255,.68);border-radius:clamp(20px,1.8vw,28px);background:#ffffff61;box-shadow:inset 0 1px #ffffffe0,0 16px 38px #49377b1a}.executiveBriefLeadSection,.executiveBriefSection{position:relative}.executiveBriefLeadSection{padding:18px;border:1px solid rgba(117,71,213,.12);border-radius:20px;background:linear-gradient(135deg,#f9f6ffbd,#ebf7ff94)}.executiveBriefSectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.executiveBriefSection{min-height:188px;padding:16px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffd6}.executiveBriefSection.risk{background:linear-gradient(145deg,#fff7f8c2,#fff6)}.executiveBriefSection.benefits{background:linear-gradient(145deg,#f1fffab8,#fff6)}.executiveBriefSectionIndex{position:absolute;top:16px;right:16px;color:#7547d5ad;font-size:12px;font-weight:900;letter-spacing:0}.executiveBriefLeadSection h3,.executiveBriefSection h3{margin:0 0 8px;padding-right:36px;color:#383b62;font-size:16px;font-weight:900}.executiveBriefLeadSection p,.executiveBriefSection p{margin:0;color:#656a86;font-size:16px;font-weight:650;line-height:1.75}.executiveBriefConclusion{display:grid;gap:7px;padding:18px 20px;border:1px solid rgba(117,71,213,.14);border-radius:18px;background:linear-gradient(135deg,#7444d91a,#dc42b814,#47cdff14)}.executiveBriefConclusion span{color:#7b6e9b;font-size:13px;font-weight:900;letter-spacing:.08em}.executiveBriefConclusion strong{color:#313557;font-size:19px;font-weight:920;line-height:1.55}.hotBusinessSection{display:grid;gap:clamp(10px,1vh,14px);padding:clamp(16px,1.6vh,22px) clamp(20px,1.7vw,30px) clamp(12px,1.3vh,18px);border-radius:clamp(22px,1.7vw,28px)}.hotBusinessHeader{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px}.rotationControls{display:flex;align-items:center;gap:10px}.rotationControls label{position:relative}.rotationControls select,.rotationPauseButton{min-height:36px;border:1px solid rgba(255,255,255,.68);border-radius:11px;color:#3f4469;background:#ffffff94;box-shadow:0 6px 16px #42386a14,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);font-size:12px;font-weight:780}.rotationControls select{min-width:112px;padding:0 28px 0 12px;cursor:pointer}.rotationPauseButton{display:grid;width:36px;padding:0;place-items:center}.rotationPauseButton:hover,.rotationPauseButton:focus-visible,.rotationControls select:focus-visible{border-color:#7544d961;outline:3px solid rgba(117,68,217,.12);outline-offset:2px}.douyinMatrixCard{position:relative;display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,2.18fr);align-items:stretch;overflow:hidden;min-height:clamp(132px,15vh,176px);padding:clamp(18px,1.8vh,26px) clamp(22px,2vw,34px);border:1px solid transparent;outline:1px solid rgba(255,255,255,.32);outline-offset:-3px;border-radius:20px;background:linear-gradient(110deg,#ffffffd1,#faf9ffad 55%,#e9f6ffb3) padding-box,linear-gradient(135deg,#ffffffeb,#dcceff80 48%,#96e2ffb3) border-box;box-shadow:0 14px 34px #3f317c14,inset 0 1px #ffffffe6,inset 0 -1px #89ddff57;-webkit-backdrop-filter:blur(14px) saturate(124%);backdrop-filter:blur(14px) saturate(124%);isolation:isolate;transition:transform var(--motion-medium) var(--ease-out),box-shadow var(--motion-medium) var(--ease-out),filter var(--motion-medium) var(--ease-out)}.douyinMatrixCard:after{content:none}.douyinMatrixCard>*{position:relative;z-index:1}@media(hover:hover)and (pointer:fine){.douyinMatrixCard:hover{filter:saturate(1.04) brightness(1.01);box-shadow:0 22px 46px #3f317c26,0 8px 20px #7352ca1a,inset 0 1px #fff,inset 0 -1px #89ddff6b;transform:translateY(-3px)}}.douyinMatrixIdentity{display:flex;min-width:0;flex-direction:column;justify-content:center;padding-right:clamp(22px,2vw,36px)}.douyinMatrixIdentity h3{margin:0 0 12px;color:#7547d5;font-size:clamp(20px,1.45vw,28px);font-weight:760;letter-spacing:-.03em}.douyinMatrixIdentity p{margin:0;color:#777b98;font-size:clamp(11px,.74vw,13px);font-weight:650}.douyinMatrixMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.douyinMatrixMetrics>div{display:flex;min-width:0;container-type:inline-size;flex-direction:column;align-items:center;justify-content:center;padding:4px clamp(6px,.7vw,12px);border-left:1px solid rgba(255,255,255,.58);box-shadow:-1px 0 #684baa14;text-align:center}.douyinMatrixDelta{display:inline-flex;align-items:center;color:#e53935;font-size:clamp(14px,1vw,18px);font-weight:950;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.douyinMatrixMetrics dt{display:flex;min-width:0;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 7px;margin-bottom:8px;color:#444968;font-size:clamp(12px,.85vw,15px);font-weight:760}.douyinMatrixMetrics dd{width:100%;max-width:100%;overflow:hidden;margin:0;color:#7547d5;font-size:clamp(34px,2.9vw,54px);font-size:clamp(28px,18cqi,54px);font-weight:660;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1;white-space:nowrap}.douyinMatrixMetrics dd.douyinMatrixValueLong{font-size:clamp(20px,2.05vw,38px);font-size:clamp(20px,11cqi,38px)}.douyinMatrixMetrics dd.douyinMatrixValueExtraLong{font-size:clamp(17px,1.75vw,32px);font-size:clamp(17px,9cqi,32px);letter-spacing:-.06em}.douyinMatrixKpi{display:grid;width:min(156px,78%);gap:6px;margin-top:12px}.douyinMatrixKpi>span{color:#737793;font-size:clamp(10px,.7vw,12px);font-weight:760;line-height:1.2}.douyinMatrixKpiTrack{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#7547d51c;box-shadow:inset 0 1px 2px #3f30721f}.douyinMatrixKpiTrack i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7547d5,#ec43ad);transform-origin:left center;transition:transform var(--motion-medium) var(--ease-out)}.businessCarouselDots{display:flex;min-height:12px;align-items:center;justify-content:center;gap:10px}.businessCarouselDots button{width:9px;height:9px;padding:0;border-radius:999px;background:#ffffff8f;box-shadow:inset 0 1px 1px #43327b1f}.businessCarouselDots button.active{width:18px;background:#7547d5}@media(max-width:1180px){.overviewShell,.overviewWorkspace{height:auto;min-height:100vh;overflow:visible}.overviewWorkspace .overviewGrid.intelligenceOverview{grid-template-rows:auto auto;height:auto}.overviewTopGrid{grid-template-columns:minmax(0,1fr)}.overviewEditorialPanel{min-height:auto;overflow:visible}.coreBusinessList,.intelligenceList{display:block}.intelligenceCarousel{flex:0 0 auto}.intelligenceTrack{height:auto;align-items:flex-start}.intelligencePage{height:auto}.coreBusinessItem,.intelligenceItem{min-height:104px}.intelligenceHeaderMeta{gap:7px}}@media(max-height:900px)and (min-width:1181px){.overviewShell,.overviewWorkspace{height:auto;min-height:100vh;overflow:visible}.overviewWorkspace .overviewGrid.intelligenceOverview{grid-template-rows:auto auto;height:auto}.overviewTopGrid{min-height:760px}}@media(max-width:760px){.overviewWorkspace{height:auto;min-height:calc(100vh - var(--overview-mobile-sidebar-height));gap:14px;padding:14px;overflow:visible}.overviewWorkspace .overviewGrid.intelligenceOverview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:12px}.overviewTopGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.overviewEditorialPanel,.hotBusinessSection{padding:18px;border-radius:20px}.overviewPanelHeader{min-height:46px;padding-bottom:10px}.overviewPanelHeader h2,.hotBusinessHeader h2{font-size:18px}.coreBusinessItem{grid-template-columns:36px minmax(0,1fr);min-height:104px;padding:10px}.coreBusinessItem+.coreBusinessItem{margin-top:10px}.businessIndex{font-size:13px}.businessProgressContent{padding-left:0}.businessProgressCopy strong{font-size:16px}.intelligenceItem{grid-template-columns:auto minmax(0,1fr) 34px;gap:8px;min-height:0;padding:16px 0}.intelligenceCopy{grid-column:2}.intelligenceSourceLink{grid-column:3;grid-row:1;align-self:center}.intelligenceTitleRow{gap:8px}.intelligenceTitleRow>strong{font-size:16px}.intelligenceCopy p{font-size:12px;line-height:1.45}.intelligenceAnalysis{display:block;margin-top:3px!important}.hotBusinessHeader{align-items:flex-start}.rotationControls{gap:6px}.rotationControls select{min-width:104px;min-height:34px;padding-left:9px;font-size:11px}.rotationPauseButton{width:34px;min-height:34px}.douyinMatrixCard{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.douyinMatrixIdentity{padding-right:0}.douyinMatrixIdentity h3{margin-bottom:6px;font-size:20px}.douyinMatrixMetrics{min-height:92px}.douyinMatrixMetrics dt{font-size:10px}.douyinMatrixMetrics dd{font-size:28px}.douyinMatrixMetrics>div:first-child{border-left:0}}@media(width<=900px){.intelligenceItem{grid-template-columns:auto minmax(0,1fr) auto}.executiveBriefSectionGrid{grid-template-columns:minmax(0,1fr)}.executiveBriefSection{min-height:0}}@media(width<=520px){.intelligenceItem{grid-template-columns:minmax(0,1fr) auto}.intelligenceActions{grid-column:2;grid-row:1;align-self:center;justify-self:end}.intelligenceExecutiveBriefButton{width:44px;height:44px}.executiveBriefOverlay{align-items:end;padding:8px}.executiveBriefDialog{width:100%;max-height:calc(100dvh - 16px);padding:20px 16px 16px;border-radius:26px}.executiveBriefHeader{gap:12px}.executiveBriefHeader h2{font-size:27px}.executiveBriefHeader p{font-size:16px}.executiveBriefCloseButton{width:44px;height:44px}.executiveBriefDocument{padding:12px}.executiveBriefLeadSection,.executiveBriefSection{padding:14px}.executiveBriefSectionIndex{top:14px;right:14px}.executiveBriefLeadSection p,.executiveBriefSection p{font-size:15px}.executiveBriefConclusion{padding:16px}}@media(prefers-reduced-motion:reduce){.intelligenceExecutiveBriefButton,.executiveBriefCloseButton,.matrixSectionTab,.qrEntryTrigger,.qrEntryDialogClose{transition:none}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.overviewEditorialPanel,.hotBusinessSection{background:#f8f6ffe6}.douyinMatrixCard{background:#f6f4ffeb}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.overviewEditorialPanel,.hotBusinessSection,.coreBusinessItem,.businessProgressTrack span,.intelligenceTrack,.intelligenceList,.intelligenceCarouselDots button,.intelligenceCarouselToggle,.intelligenceItem,.intelligenceSourceLink,.businessCarouselDots button{transition:none}}@media(prefers-reduced-transparency:reduce){.sidebar,.overviewEditorialPanel,.hotBusinessSection,.douyinMatrixCard,.matrixSectionTabs,.qrEntryTrigger,.qrEntryOverlay,.qrEntryDialog,.qrEntryDialogClose,.qrCodeFrame,.qrEntryUrl,.qrEntryActions .secondaryLinkButton{-webkit-backdrop-filter:none;backdrop-filter:none}.overviewEditorialPanel,.hotBusinessSection{background:#f9f8ff}.coreBusinessPanel{background:#f7f4ff}.coreBusinessPanel:before{display:none}.coreBusinessPanel .coreBusinessItem{background:#fff}.douyinMatrixCard,.matrixSectionTabs{background:#f7f5ff}.qrEntryOverlay{background:#261e43c7}.qrEntryDialog{background:#f9f7ff}}@media(prefers-contrast:more){.overviewEditorialPanel,.hotBusinessSection,.douyinMatrixCard{border-color:#30345f6b;outline:none}.coreBusinessPanel .coreBusinessItem{border-color:#30345f4d}.businessProgressTrack,.douyinMatrixKpiTrack{background:#30345f3d}}@media(max-width:520px){.sidebar{gap:12px}.brandIdentity{max-width:none}.navStack{order:2;width:100%;justify-content:flex-start;overflow-x:auto}.sidebarFooter{order:2;margin-left:0}}@media(max-width:620px){.appShell{gap:0}.topbar,.trendPanel,.leadPanel,.formPanel,.tablePanel,.influenceCard{padding:20px;border-radius:22px}.topbarActions,.languageSwitcher{width:100%}.languageSwitcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.languageOption{min-width:0;padding:0 8px}.kpiCards,.settingsForm,.overviewKpiPanel .overviewKpiForm{grid-template-columns:1fr}.overviewKpiPanel{padding:18px}.matrixSectionTabs{width:100%;min-width:0;justify-self:stretch}.matrixSectionTab{min-width:0;min-height:44px;padding:0 10px;font-size:13px}.compactAccountForm{grid-template-columns:1fr}.accountFormActions{width:100%}.videoMetricsPanel>.panelHead{align-items:flex-start}.videoMetricsPanel>.panelHead>div:first-child{min-width:0}.videoMetricsPanelActions{gap:6px}.qrEntryTrigger{width:44px;min-width:44px;height:44px;min-height:44px;padding:6px;border-radius:14px}.qrEntryTriggerIcon{width:30px;height:30px}.qrEntryTriggerLabel{display:none}.qrEntryOverlay{align-items:center;padding:12px}.qrEntryDialog{width:100%;max-height:calc(100dvh - 24px);padding:20px;border-radius:28px}.qrEntryDialogHeader{margin-bottom:18px}.qrEntryDialogHeader h2{font-size:24px}.qrCodeFrame{width:min(210px,100%);padding:11px;border-radius:21px}.qrEntryUrl{padding:10px 12px}.qrEntryActions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.qrEntryActions .secondaryLinkButton{width:100%;min-width:0;padding:0 10px;font-size:12px;white-space:nowrap}.compactAccountForm .primaryButton{flex:1}.fanSnapshotListHeader{display:none}.fanSnapshotRow{grid-template-areas:"account actions" "publishes fans";grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:12px}.fanSnapshotRow strong{grid-area:account}.fanSnapshotRow small{grid-area:publishes}.fanSnapshotRow b{grid-area:fans}.fanSnapshotRow small,.fanSnapshotRow b{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.fanSnapshotRow small:before,.fanSnapshotRow b:before{content:attr(data-label);color:#8b91ad;font-size:11px;font-weight:800}.fanSnapshotActions{grid-area:actions;justify-self:end}.fanSnapshotActions .iconButton{width:44px;height:44px;border-radius:12px}.tableHeader,.tableRow,.accountTable .tableHeader,.accountTable .tableRow,.videoTable .tableHeader,.videoTable .tableRow{grid-template-columns:.8fr 1fr}.tableHeader span:nth-child(n+3),.tableRow span:nth-child(n+3){display:none}.accountRegistryTable .tableHeader,.accountRegistryTable .tableRow{grid-template-columns:minmax(46px,.28fr) minmax(62px,.42fr) minmax(130px,1.02fr) minmax(104px,.78fr) minmax(112px,.82fr) minmax(92px,.7fr) minmax(92px,.7fr) minmax(92px,.7fr) minmax(106px,.76fr) minmax(88px,.66fr) minmax(104px,.76fr) minmax(82px,.58fr);min-width:1240px}.accountRegistryTable .tableHeader span:nth-child(n+3),.accountRegistryTable .tableRow span:nth-child(n+3){display:block}.accountRegistryTable .rowActions{display:inline-flex}.videoTable .tableHeader,.videoTable .tableRow{grid-template-columns:minmax(112px,.8fr) minmax(140px,1fr) minmax(118px,.82fr) minmax(104px,.7fr) minmax(128px,.86fr) minmax(108px,.72fr) minmax(72px,.45fr);min-width:900px}.videoTable .tableHeader span:nth-child(n+3){display:block}.videoTable .tableRow .dailySnapshotMetric{display:grid}.videoTable .tableRow .rowActions{display:inline-flex;justify-content:flex-start}}@media(max-width:760px){.overviewShell{--overview-mobile-sidebar-height: clamp(92px, 15vh, 120px)}.overviewShell .sidebar{height:var(--overview-mobile-sidebar-height);min-height:0;flex:0 0 var(--overview-mobile-sidebar-height);gap:clamp(8px,2vw,12px);padding:clamp(10px,2.6vw,16px) clamp(14px,4vw,22px);overflow:hidden}.appShell .brandLogo{width:clamp(32px,8vw,40px);height:clamp(32px,8vw,40px)}.appShell .brandName{font-size:clamp(9px,2.6vw,11px)}.appShell .navStack{gap:8px}.appShell .navButton{min-width:clamp(70px,21vw,92px);height:clamp(36px,8.5vw,44px);padding:0 10px;border-radius:14px;font-size:clamp(11px,3vw,13px)}.appShell .navButton svg{width:clamp(18px,4.8vw,21px);height:clamp(18px,4.8vw,21px)}.overviewWorkspace{height:calc(100vh - var(--overview-mobile-sidebar-height));gap:clamp(8px,1.1vh,12px);padding:clamp(10px,1.5vh,16px) clamp(10px,3vw,18px)}.overviewWorkspace .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.overviewWorkspace .topbar h1{font-size:clamp(22px,6.8vw,30px)}.overviewWorkspace .currentDate{margin:0;padding:5px 9px;font-size:clamp(12px,3.2vw,15px)}.overviewWorkspace .topbarActions{width:auto;align-items:center}.overviewWorkspace .languageSwitcher{display:inline-flex;width:auto;gap:2px;padding:3px}.overviewWorkspace .languageOption{min-height:clamp(28px,7vw,34px);padding:0 8px;font-size:clamp(10px,2.8vw,12px)}.overviewWorkspace .overviewGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(8px,1.1vh,12px)}.overviewWorkspace .trendPanel,.overviewWorkspace .leadPanel,.overviewWorkspace .influenceCard{padding:clamp(10px,1.5vh,14px);border-radius:18px}.overviewWorkspace .influenceCard h2{margin-bottom:6px;font-size:clamp(13px,3.6vw,16px)}.overviewWorkspace .influenceCard strong{font-size:clamp(32px,10vw,46px)}.overviewWorkspace .influenceDelta{margin-bottom:8px;font-size:clamp(9px,2.6vw,11px)}.overviewWorkspace .influenceCard p{font-size:clamp(8px,2.15vw,10px);line-height:1.25}.overviewWorkspace .glassProgress{height:7px}.overviewWorkspace .accountHierarchySummary{right:8px;bottom:12px;gap:6px;max-width:calc(100% - 16px)}.overviewWorkspace .accountHierarchySummary span{min-height:26px;padding:5px 7px;font-size:10px;box-shadow:0 6px 14px #212a761a}.overviewWorkspace .panelHead{gap:8px;margin-bottom:6px}.overviewWorkspace .panelHead h2{font-size:clamp(14px,3.8vw,17px)}.overviewWorkspace .ghostButton{min-width:0;gap:3px;padding:6px 8px;font-size:clamp(10px,2.6vw,12px)}.overviewWorkspace .trendRangeButton svg{width:13px;height:13px}.overviewWorkspace .chartFrame text{font-size:10px}.overviewWorkspace .chartCallout{min-width:54px;padding:5px 7px;border-radius:10px}.overviewWorkspace .chartCallout small{margin-bottom:1px;font-size:clamp(10px,2.6vw,13px)}.overviewWorkspace .chartCallout strong{font-size:12px}.overviewWorkspace .kpiCards{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(6px,1vh,10px)}.overviewWorkspace .metricCard{padding:clamp(7px,1.1vh,11px);border-radius:14px}.overviewWorkspace .metricCard p{min-height:2.3em;margin-bottom:5px;padding-right:24px;font-size:clamp(9px,2.7vw,11px)}.overviewWorkspace .metricCard.cornerKpiMetric p{min-height:0;padding-right:0}.overviewWorkspace .cornerKpiMetric .metricCardHeader{gap:4px;margin-bottom:5px}.overviewWorkspace .cornerKpiMetric .metricCardHeader p{margin-top:0}.overviewWorkspace .metricCard strong{font-size:clamp(16px,5.5vw,22px)}.overviewWorkspace .metricCard.withMetricDetails{grid-column:1 / -1;min-height:0}.overviewWorkspace .metricCard.withMetricDetails p{min-height:0;margin-bottom:3px;padding-right:28px}.overviewWorkspace .metricCard.withMetricDetails strong{font-size:clamp(16px,5vw,20px)}.overviewWorkspace .metricCard span{font-size:9px}.overviewWorkspace .metricKpi{gap:3px;margin-top:4px;padding:3px 4px}.overviewWorkspace .metricKpi.withKpiProgress{gap:2px;border-radius:8px}.overviewWorkspace .metricKpi .metricKpiTarget{gap:3px}.overviewWorkspace .metricKpi small{font-size:7px}.overviewWorkspace .metricKpi b{font-size:8px}.overviewWorkspace .metricKpi .metricKpiProgress{font-size:7px}.overviewWorkspace .cornerMetricKpi{top:7px;right:7px;gap:2px;padding:3px 4px}.overviewWorkspace .metricDetails{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:4px;margin-top:5px}.overviewWorkspace .wideMetricCard .metricDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:5px}.overviewWorkspace .metricDetails li{min-height:20px;gap:5px;padding:3px 5px;border-radius:8px}.overviewWorkspace .wideMetricCard .metricDetails li{min-height:24px;padding:3px 5px;border-radius:8px}.overviewWorkspace .metricDetails small,.overviewWorkspace .metricDetails b{font-size:8px}.overviewWorkspace .wideMetricCard .metricDetails small{font-size:9px}.overviewWorkspace .wideMetricCard .metricDetails b{font-size:10px}.overviewWorkspace .metricCard em{top:7px;right:7px;width:22px;height:22px;border-radius:8px}.overviewWorkspace .metricCard em svg,.overviewWorkspace .metricCard.compactMetricIcon em svg{width:12px;height:12px}.overviewWorkspace .leadRow{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.overviewWorkspace .leadPanel .rowIcon{width:22px;height:22px}.overviewWorkspace .leadRow strong{font-size:clamp(10px,2.9vw,12px)}.overviewWorkspace .leadRow small{font-size:8px}.overviewWorkspace .leadRow b{font-size:clamp(10px,2.8vw,12px)}}@media(max-width:760px){.overviewShell{height:auto;min-height:100vh;overflow:visible}.overviewWorkspace{height:auto;min-height:calc(100vh - var(--overview-mobile-sidebar-height));gap:14px;padding:14px;overflow:visible}.overviewWorkspace .overviewGrid.intelligenceOverview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto;gap:12px}.overviewTopGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.overviewEditorialPanel,.hotBusinessSection{min-height:0;padding:18px;overflow:visible;border-radius:20px}.overviewPanelHeader{min-height:46px;padding-bottom:10px}.overviewPanelHeader h2,.hotBusinessHeader h2{font-size:18px}.coreBusinessList,.intelligenceList{display:block}.coreBusinessItem{grid-template-columns:36px minmax(0,1fr);min-height:104px;padding:10px}.coreBusinessItem+.coreBusinessItem{margin-top:10px}.businessIndex{font-size:13px}.businessProgressContent{padding-left:0}.businessProgressCopy strong{font-size:16px}.intelligenceItem{display:grid;grid-template-columns:auto minmax(0,1fr) 34px;gap:8px;min-height:0;padding:16px 0}.intelligenceCopy{grid-column:2}.intelligenceSourceLink{grid-column:3;grid-row:1;align-self:center}.intelligenceTitleRow{gap:8px}.intelligenceTitleRow>strong{font-size:16px}.intelligenceCopy p{font-size:12px;line-height:1.45}.intelligenceAnalysis{display:block;margin-top:3px!important}.hotBusinessHeader{align-items:flex-start}.rotationControls{gap:6px}.rotationControls select{min-width:104px;min-height:34px;padding-left:9px;font-size:11px}.rotationPauseButton{width:34px;min-height:34px}.douyinMatrixCard{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:20px}.douyinMatrixIdentity{padding-right:0}.douyinMatrixIdentity h3{margin-bottom:6px;font-size:20px}.douyinMatrixMetrics{min-height:92px}.douyinMatrixMetrics dt{font-size:10px}.douyinMatrixMetrics dd{font-size:28px}.douyinMatrixMetrics>div:first-child{border-left:0}}@media(max-width:420px){.hotBusinessHeader{display:grid;gap:12px}.rotationControls{justify-content:space-between}.douyinMatrixMetrics{grid-template-columns:minmax(0,1fr)}.douyinMatrixMetrics>div{min-height:82px;border-top:1px solid rgba(117,68,217,.14);border-left:0}.douyinMatrixMetrics>div:first-child{border-top:0}}@media(max-width:760px){html{scrollbar-gutter:stable}.appShell .sidebar{height:auto;min-height:0;flex-basis:auto;overflow:visible;padding-top:max(clamp(10px,2.6vw,16px),env(safe-area-inset-top));padding-right:max(clamp(14px,4vw,22px),env(safe-area-inset-right));padding-left:max(clamp(14px,4vw,22px),env(safe-area-inset-left))}.overviewWorkspace{min-height:0}.appShell .navButton,.overviewWorkspace .languageOption,.intelligenceHeaderMeta select,.intelligenceCarouselToggle,.rotationControls select,.rotationPauseButton,.sessionButton{min-height:44px}.intelligenceCarouselToggle,.rotationPauseButton{width:44px;height:44px}}@media(max-width:520px){.appShell .sidebar{display:grid;grid-template-areas:"brand account" "navigation navigation";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px}.appShell .sidebar:has(.sidebarLoginForm){grid-template-areas:"brand brand" "account account" "navigation navigation"}.appShell .sidebarHeader{grid-area:brand;justify-content:flex-start}.appShell .navStack{grid-area:navigation;display:flex;width:100%;gap:6px;overflow:visible}.appShell .navStack .navButton,.appShell .sidebarCollapsed .navStack .navButton{width:auto;min-width:0;flex:1 1 0;justify-content:center;gap:5px;padding:0 7px}.appShell .sidebarFooter{grid-area:account;display:flex;width:auto;align-items:center;justify-content:flex-end;gap:6px;margin:0}.appShell .sidebarFooter:has(.sidebarLoginForm){width:100%}.appShell .sidebarLoginForm{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(135,88,241,.14);border-radius:16px;background:#ffffffb3;box-shadow:0 8px 24px #684c9a14}.appShell .sidebarLoginForm .loginError,.appShell .sidebarLoginForm .primarySessionButton{grid-column:1 / -1}.appShell .sidebarFooter>.navButton{width:auto;min-width:44px;flex:0 0 auto;justify-content:center}.appShell .sidebarSession{display:flex;align-items:center}.appShell .sidebarSession small{display:none}.appShell .sidebarSession .sessionButton{width:44px;min-width:44px;padding:0}.appShell .sidebarSession .sessionButtonLabel{display:none}.overviewWorkspace .topbar{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.overviewWorkspace .topbarTitle{display:grid;gap:8px}.overviewWorkspace .topbarActions{width:100%;justify-content:flex-start}.overviewWorkspace .languageSwitcher{width:fit-content}.overviewWorkspace .languageOption{padding:0 14px}.intelligenceHeader,.hotBusinessHeader{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.intelligenceHeaderMeta,.rotationControls{width:100%;justify-content:flex-start;gap:8px;padding-top:0}.intelligenceSyncNotice{align-items:stretch;flex-direction:column}.intelligenceSyncNotice button{align-self:flex-start}.intelligenceHeaderMeta select,.rotationControls select{min-width:128px;padding-right:32px;padding-left:12px;font-size:12px}.intelligenceItem{grid-template-columns:minmax(0,1fr) 44px;gap:10px 12px;padding:16px 0}.intelligenceCategory{grid-column:1;grid-row:1;width:max-content;max-width:100%}.intelligenceSourceLink{grid-column:2;grid-row:1;align-self:center;justify-self:end;width:44px;height:44px}.intelligenceCopy{grid-column:1 / -1;grid-row:2}.intelligenceTitleRow>strong{font-size:16px}.overflowMarquee{overflow:visible;white-space:normal}.overflowMarqueeText{display:block;overflow:visible;overflow-wrap:anywhere;white-space:normal}.douyinMatrixKpi{width:min(132px,84%);margin-top:9px}.rotationControls{justify-content:space-between}}@media(max-width:420px){.douyinMatrixMetrics>div{min-height:112px;padding:14px 0}}@media(display-mode:standalone){body{min-height:100dvh;overscroll-behavior-y:none}#root,.appShell,.publicEntryShell{min-height:100dvh}.sidebar{height:100dvh;padding-top:max(clamp(22px,1.8vw,34px),env(safe-area-inset-top));padding-bottom:max(clamp(22px,1.8vw,34px),env(safe-area-inset-bottom))}.matrixWorkspace{height:100dvh;min-height:100dvh}.workspace{padding-right:max(clamp(28px,3vw,54px),env(safe-area-inset-right));padding-bottom:max(clamp(28px,3vw,54px),env(safe-area-inset-bottom))}}.publicEntryShell[data-connection-state=offline] .publicEntryForm{opacity:.7;filter:saturate(.72);transition:opacity var(--motion-medium) var(--ease-out),filter var(--motion-medium) var(--ease-out)}.publicEntryShell[data-connection-state=offline] .publicEntryForm :disabled{cursor:not-allowed}.appShell[data-connection-state=offline] .settingsForm :disabled,.appShell[data-connection-state=offline] .rowActions :disabled,.appShell[data-connection-state=offline] .coreBusinessItemActions :disabled,.appShell[data-connection-state=offline] .personActions :disabled,.appShell[data-connection-state=offline] .sessionButton:disabled,.appShell[data-connection-state=offline] .qrEntryTrigger:disabled{cursor:not-allowed;filter:saturate(.62);opacity:.58}@media(max-width:760px){.appShell:not(.overviewShell) .workspace{padding-top:14px}.appShell:not(.overviewShell) .topbar{position:sticky;top:max(8px,env(safe-area-inset-top));z-index:24;padding:14px 16px;border:1px solid rgba(255,255,255,.78);border-radius:20px;background:#ffffffc2;box-shadow:0 12px 32px #4f417f1a;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15)}.appShell:not(.overviewShell) .topbar h1{font-size:clamp(28px,9vw,38px)}}@media(display-mode:standalone)and (max-width:760px){.sidebar,.sidebar.sidebarCollapsed{height:auto;padding-top:max(18px,env(safe-area-inset-top))}.overviewWorkspace{height:calc(100dvh - var(--overview-mobile-sidebar-height))}.matrixWorkspace{height:auto;min-height:0}}
