.sgb,.xqb{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.sgb-two>*,.sgb>*,.xqb-two>*,.xqb>*{min-width:0}.sgb-two,.xqb-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media (max-width:900px){.sgb-two,.xqb-two{grid-template-columns:minmax(0,1fr)}}.sgb-card,.xqb-card{background:var(--xq-card);border:1px solid var(--xq-line);border-radius:var(--xq-r-card,16px);padding:14px 16px;animation:xqb-enter .55s cubic-bezier(.2,.8,.2,1) backwards}.sgb-card h3,.xqb-card h3{margin:0;font-size:15px;font-weight:600}.sgb-head,.xqb-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:10px}.sgb-sub,.xqb-sub{font-size:12px;color:var(--xq-sub)}.sgb-note,.xqb-note{font-size:12.5px;color:var(--xq-sub);line-height:1.6}@keyframes xqb-enter{0%{opacity:0;transform:translateY(8px)}}.xqb-in{animation:xqb-enter .55s cubic-bezier(.2,.8,.2,1) backwards}.sgb-kpis,.xqb-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sed-kpis,.xqb-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.sed-kpis,.sgb-kpis,.xqb-kpis,.xqb-kpis.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.sgb-kpi,.xqb-kpi{background:var(--xq-card);border:1px solid var(--xq-line);border-radius:14px;padding:11px 14px;animation:xqb-enter .5s cubic-bezier(.2,.8,.2,1) backwards}.sgb-kpi span,.xqb-kpi span{font-size:12px;color:var(--xq-sub)}.sgb-kpi b,.xqb-kpi b{display:block;font-size:26px;line-height:1.25;font-variant-numeric:tabular-nums}.sed-kpis .sgb-kpi .word,.xqb-kpi .word{display:block;font-size:21px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgb-heat,.xqb-heat{display:grid;gap:3px;font-size:12px;overflow-x:auto;padding-bottom:2px}.sgb-heat .h,.xqb-heat .h{color:var(--xq-sub);text-align:center;white-space:nowrap;padding:2px 0}.sgb-heat .r,.xqb-heat .r{white-space:nowrap;padding:3px 6px 0 0;line-height:1.25}.sgb-heat .r a,.xqb-heat .r a{color:var(--xq-ink);font-weight:600;text-decoration:none}.sgb-heat .r small,.xqb-heat .r small{display:block;color:var(--xq-sub);font-size:11px}.sgb-cell,.xqb-cell{border-radius:7px;padding:4px 2px;text-align:center;font-variant-numeric:tabular-nums;animation:xqb-pop .38s cubic-bezier(.2,.8,.2,1) backwards;transition:transform .18s;min-width:58px}.sgb-cell:hover,.xqb-cell:hover{transform:scale(1.07)!important;box-shadow:0 0 0 2px var(--xq-ring,rgba(0,0,0,.2));position:relative;z-index:2}.sgb-cell small,.xqb-cell small{display:block;font-size:10.5px;opacity:.75}@keyframes xqb-pop{0%{opacity:0;transform:scale(.86)}}.sgb-legend,.xqb-legend{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--xq-sub);margin-top:8px}.sgb-legend i,.xqb-legend i{width:90px;height:8px;border-radius:4px;background:linear-gradient(90deg,rgba(220,80,70,.75),rgba(127,127,127,.12),rgba(31,160,100,.75))}.sgb-hist,.xqb-hist{display:flex;align-items:flex-end;gap:3px;height:150px;padding-top:16px}.sgb-hist div,.xqb-hist div{flex:1;min-width:4px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--xq-brand-bright,#4cc38a),var(--xq-brand));height:0;transition:height .75s cubic-bezier(.2,.8,.2,1);position:relative}.sgb-hist div span,.xqb-hist div span{position:absolute;top:-15px;left:50%;transform:translateX(-50%);font-size:10px;color:var(--xq-sub)}.sgb-histx,.xqb-histx{display:flex;gap:3px;font-size:10px;color:var(--xq-sub);margin-top:3px}.sgb-histx span,.xqb-histx span{flex:1;text-align:center;min-width:4px}.sgb-bars,.xqb-bars{display:grid;gap:6px;font-size:12.5px}.sgb-bar,.xqb-bar{display:grid;grid-template-columns:4.6em 1fr 34px;align-items:center;gap:8px}.sgb-bar u,.xqb-bar u{display:block;height:9px;border-radius:5px;background:var(--xq-input-bg);overflow:hidden;text-decoration:none}.sgb-bar u i,.xqb-bar u i{display:block;height:100%;width:0;border-radius:5px;transition:width .7s cubic-bezier(.2,.8,.2,1)}.sgb-bar b,.xqb-bar b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.sed-kd,.xqb-kd{display:grid;gap:7px;margin-top:12px}.sed-kdrow,.xqb-kdrow{display:grid;grid-template-columns:minmax(96px,220px) minmax(0,1fr) 46px;gap:8px;align-items:center;font-size:13px;cursor:default}.sed-kdrow>span,.xqb-kdrow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sed-kdrow>span small,.xqb-kdrow>span small{color:var(--xq-sub);font-size:11.5px;margin-left:4px}.sed-kdrow u,.xqb-kdrow u{display:block;height:10px;border-radius:5px;background:var(--xq-input-bg);overflow:hidden;position:relative}.sed-kdrow u i,.xqb-kdrow u i{display:block;height:100%;width:0;border-radius:5px;transition:width .8s cubic-bezier(.2,.8,.2,1)}.sed-kdrow b,.xqb-kdrow b{text-align:right;font-variant-numeric:tabular-nums}.sed-gauges,.xqb-gauges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}@media (max-width:700px){.sed-gauges,.xqb-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}}.sed-gauge,.xqb-gauge{background:var(--xq-input-bg);border-radius:12px;padding:8px 11px;font-size:12px;color:var(--xq-sub)}.sed-gauge b,.xqb-gauge b{display:block;font-size:20px;color:var(--xq-ink);font-variant-numeric:tabular-nums;line-height:1.35}.sed-gauge b em,.xqb-gauge b em{font-style:normal;font-size:12px;font-weight:600;margin-left:4px}.sed-gauge i,.xqb-gauge i{display:block;height:6px;border-radius:3px;background:color-mix(in srgb,var(--xq-sub) 18%,transparent);margin-top:5px;overflow:hidden}.sed-gauge i u,.xqb-gauge i u{display:block;height:100%;width:0;border-radius:3px;transition:width .8s cubic-bezier(.2,.8,.2,1)}.sed-mini,.xqb-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sed-mini div,.xqb-mini div{background:var(--xq-input-bg);border-radius:12px;padding:7px 10px;font-size:12px;color:var(--xq-sub)}.sed-mini b,.xqb-mini b{display:block;font-size:18px;color:var(--xq-ink);font-variant-numeric:tabular-nums}.sgb-movers,.xqb-movers{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13px}.sgb-movers li,.xqb-movers li{display:flex;justify-content:space-between;padding:3px 0;border-bottom:1px solid var(--xq-line)}.sgb-up,.xqb-up{color:var(--xq-signal-ok);font-weight:600}.sgb-down,.xqb-down{color:var(--xq-signal-danger);font-weight:600}.sed-chips,.xqb-chips{display:flex;flex-wrap:wrap;gap:6px}.sed-chips button,.xqb-chips button{height:28px;padding:0 13px;border-radius:999px;border:1px solid var(--xq-line);background:transparent;color:var(--xq-ink);font-size:13px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.sed-chips button[aria-pressed=true],.xqb-chips button[aria-pressed=true]{background:var(--xq-brand);color:var(--xq-on-brand);border-color:var(--xq-brand)}.sed-btn,.xqb-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--xq-line);background:var(--xq-card);color:var(--xq-ink);font-size:13px;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.sed-btn:hover,.xqb-btn:hover{border-color:var(--xq-brand)}.sed-btn.primary,.xqb-btn.primary{background:var(--xq-brand);border-color:var(--xq-brand);color:var(--xq-on-brand)}.sed-hero,.xqb-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;padding:6px 2px 2px}.sed-hero a.back,.xqb-hero a.back{font-size:12.5px;color:var(--xq-sub);text-decoration:none}.sed-hero a.back:hover,.xqb-hero a.back:hover{color:var(--xq-brand)}.sed-hero h1,.xqb-hero h1{margin:2px 0 0;font-size:24px;line-height:1.3;font-weight:700}.sed-hero .meta,.xqb-hero .meta{font-size:12.5px;color:var(--xq-sub)}.sed-nav,.xqb-secnav{position:sticky;top:64px;z-index:20;border-radius:0 0 14px 14px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px 2px;margin:0 -2px;background:color-mix(in srgb,var(--xq-paper) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sed-nav::-webkit-scrollbar,.xqb-secnav::-webkit-scrollbar{display:none}.sed-nav button,.xqb-secnav button{flex:none;height:30px;padding:0 14px;border-radius:999px;border:0;background:var(--xq-input-bg);color:var(--xq-ink);font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.sed-nav button[aria-current=true],.xqb-secnav button[aria-current=true]{background:var(--xq-brand);color:var(--xq-on-brand)}.sed-sec,.xqb-sec{scroll-margin-top:118px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.sed-sec .sgb-card>div,.sed-sec>*,.xqb-sec .xqb-card>div,.xqb-sec>*{min-width:0}.sed-sec>h2,.xqb-sec>h2{margin:10px 2px -2px;font-size:17px;font-weight:700;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sed-sec>h2 small,.xqb-sec>h2 small{font-size:12.5px;font-weight:400;color:var(--xq-sub)}.xqb-timeline{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:2px 2px 8px;margin-bottom:6px}.xqb-timeline a,.xqb-timeline button{flex:none;display:grid;gap:1px;padding:7px 14px;border-radius:14px;border:1px solid var(--xq-line);background:var(--xq-card);color:var(--xq-ink);text-decoration:none;text-align:left;font:inherit;cursor:pointer;transition:border-color .2s,background .2s,transform .25s cubic-bezier(.16,1,.3,1)}.xqb-timeline a:hover,.xqb-timeline button:hover{transform:translateY(-1px);border-color:var(--xq-brand)}.xqb-timeline b{font-size:13.5px;font-weight:600;white-space:nowrap}.xqb-timeline small{font-size:11.5px;color:var(--xq-sub);white-space:nowrap}.xqb-timeline .on{background:var(--xq-brand);border-color:var(--xq-brand);color:var(--xq-on-brand)}.xqb-timeline .on small{color:inherit;opacity:.8}.sed-callout,.xqb-callout{margin-top:12px;border-left:3px solid var(--xq-signal-danger);padding:7px 11px;background:color-mix(in srgb,var(--xq-signal-danger) 8%,transparent);border-radius:0 10px 10px 0;font-size:13.5px;line-height:1.65}.xqb-callout.ok{border-left-color:var(--xq-brand);background:color-mix(in srgb,var(--xq-brand) 8%,transparent)}.sed-draft,.xqb-draft{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:600;background:var(--xq-warn-soft,rgba(224,160,96,.18));color:var(--xq-signal-warn);vertical-align:2px}.sed-details,.xqb-fold{border-top:1px dashed var(--xq-line);margin-top:12px;padding-top:4px}.sed-details details,.xqb-fold details{border-bottom:1px dashed var(--xq-line)}.sed-details summary,.xqb-fold summary{cursor:pointer;padding:7px 2px;font-size:13px;color:var(--xq-sub);list-style:none}.sed-details summary::-webkit-details-marker,.xqb-fold summary::-webkit-details-marker{display:none}.sed-details summary:before,.xqb-fold summary:before{content:"▸";display:inline-block;margin-right:6px;transition:transform .2s}.sed-details details[open] summary:before,.xqb-fold details[open] summary:before{transform:rotate(90deg)}.sed-details details[open] summary,.xqb-fold details[open] summary{color:var(--xq-ink)}.sed-details .body,.xqb-fold .body{padding:2px 0 12px;overflow-x:auto}.sed-xport,.xqb-panel{border:1px solid var(--xq-line);border-radius:var(--xq-r-card,16px);background:var(--xq-card);padding:0 16px}.sed-xport>summary,.xqb-panel>summary{cursor:pointer;list-style:none;padding:12px 0;font-size:14px;font-weight:600}.sed-xport>summary::-webkit-details-marker,.xqb-panel>summary::-webkit-details-marker{display:none}.sed-xport>summary:before,.xqb-panel>summary:before{content:"▸";display:inline-block;margin-right:8px;color:var(--xq-sub);transition:transform .2s}.sed-xport[open]>summary:before,.xqb-panel[open]>summary:before{transform:rotate(90deg)}.sed-xport-body,.xqb-panel-body{padding:4px 0 14px;display:grid;gap:12px}.sed-table,.xqb-table{border-collapse:collapse;width:100%;font-size:12.5px;font-variant-numeric:tabular-nums}.sed-table td,.sed-table th,.xqb-table td,.xqb-table th{padding:5px 8px;border-bottom:1px solid var(--xq-line);text-align:left;white-space:nowrap}.sed-table th,.xqb-table th{color:var(--xq-sub);font-weight:600;background:var(--xq-th-bg,transparent)}.sed-table td.n,.sed-table th.n,.xqb-table td.n,.xqb-table th.n{text-align:right}.sed-table tr.click,.xqb-table tr.click{cursor:pointer;transition:background .15s}.sed-table tr.click:hover,.xqb-table tr.click:hover{background:var(--xq-tr-hover)}.sed-search,.xqb-search{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.sed-search input,.xqb-search input{flex:1 1 180px;height:32px;border-radius:999px;border:1px solid var(--xq-input-line,var(--xq-line));background:var(--xq-input-bg);color:var(--xq-ink);padding:0 14px;font-size:13.5px}.sed-pager,.xqb-pager{display:flex;justify-content:center;gap:8px;align-items:center;margin-top:8px;font-size:12.5px;color:var(--xq-sub)}.sed-scrim,.xqb-scrim{position:fixed;inset:0;z-index:80;background:var(--xq-scrim,rgba(0,0,0,.4));backdrop-filter:blur(2px);animation:xqb-fade .22s ease}.sed-drawer,.xqb-drawer{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(520px,100vw);background:var(--xq-g-bg-solid,var(--xq-card));border-left:1px solid var(--xq-line);box-shadow:var(--xq-shadow-sheet,-12px 0 32px rgba(0,0,0,.18));overflow-y:auto;padding:16px 18px 40px;animation:xqb-slide .32s cubic-bezier(.2,.8,.2,1)}.sed-drawer header,.xqb-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.sed-drawer h3,.xqb-drawer h3{margin:0;font-size:19px}.sed-drawer h4,.xqb-drawer h4{margin:16px 0 6px;font-size:14px}.sed-drawer .x,.xqb-drawer .x{width:32px;height:32px;border-radius:16px;border:1px solid var(--xq-line);background:transparent;color:var(--xq-ink);font-size:18px;line-height:1;cursor:pointer;flex:none}.sed-names,.xqb-names{font-size:13px;line-height:1.9}.sed-names button,.xqb-names button{border:0;background:var(--xq-input-bg);color:var(--xq-ink);border-radius:999px;padding:0 9px;margin:2px 3px 2px 0;font-size:12.5px;cursor:pointer}.sed-names button:hover,.xqb-names button:hover{background:var(--xq-brand-soft)}.sed-menu,.xqb-menu{position:absolute;right:0;top:36px;z-index:30;min-width:240px;background:var(--xq-g-bg-solid,var(--xq-card));border:1px solid var(--xq-line);border-radius:14px;box-shadow:var(--xq-shadow-pop,0 8px 24px rgba(0,0,0,.18));padding:10px 12px;font-size:13px;animation:xqb-drop .18s cubic-bezier(.2,.8,.2,1)}.xqb-menu p{margin:0 0 6px;color:var(--xq-sub);font-size:12px}.xqb-menu .row{display:flex;align-items:center;gap:6px;padding:5px 0;border-top:1px solid var(--xq-line)}.xqb-menu .row:first-of-type{border-top:0}.xqb-menu .row b{flex:1;font-weight:600}.xqb-menu a{color:var(--xq-brand);text-decoration:none;font-weight:600}.sgb-tip,.xqb-tip{position:fixed;pointer-events:none;z-index:60;background:var(--xq-card);color:var(--xq-ink);border:1px solid var(--xq-line);box-shadow:var(--xq-shadow-pop,0 8px 24px rgba(0,0,0,.2));border-radius:10px;padding:7px 10px;font-size:12.5px;line-height:1.55;max-width:240px;transition:opacity .12s}.sed-trend polyline,.xqb-trend polyline{fill:none;stroke:var(--xq-brand);stroke-width:2.2;stroke-dasharray:600;stroke-dashoffset:600;animation:xqb-draw .9s cubic-bezier(.2,.8,.2,1) .1s forwards}.sed-trend circle,.xqb-trend circle{fill:var(--xq-card);stroke:var(--xq-brand);stroke-width:2}.sed-trend text,.xqb-trend text{font-size:11px;fill:var(--xq-sub)}@keyframes xqb-fade{0%{opacity:0}}@keyframes xqb-slide{0%{transform:translateX(40px);opacity:0}}@keyframes xqb-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes xqb-draw{to{stroke-dashoffset:0}}@media (max-width:700px){.sed-nav,.xqb-secnav{top:60px}.sed-kdrow,.xqb-kdrow{grid-template-columns:minmax(84px,120px) minmax(0,1fr) 40px}.sed-hero h1,.xqb-hero h1{font-size:21px}}@media (prefers-reduced-motion:reduce){.sgb-card,.sgb-cell,.sgb-kpi,.xqb-card,.xqb-cell,.xqb-in,.xqb-kpi{animation:none;opacity:1;transform:none}.sed-drawer,.sed-menu,.sed-scrim,.xqb-drawer,.xqb-menu,.xqb-scrim{animation:none}.sed-trend polyline,.xqb-trend polyline{animation:none;stroke-dashoffset:0}.sed-gauge i u,.sed-kdrow u i,.sgb-bar u i,.sgb-hist div,.xqb-bar u i,.xqb-cell,.xqb-chips button,.xqb-gauge i u,.xqb-hist div,.xqb-kdrow u i,.xqb-timeline a,.xqb-timeline button{transition:none}}