.rpt-date-field{display:block;position:relative;min-width:0;max-width:100%;width:100%}.rpt-date-value,.rpt-date-icon,.rst-plot-tools{display:none}.rst-plot-area{position:relative;min-width:0}@media(max-width:700px){.ar-page .ar-filter .ar-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding-top:16px;padding-bottom:18px}.ar-page .ar-filter .ar-filter-fields>label{min-width:0;gap:6px}.ar-page .ar-filter .ar-filter-fields>label:last-child{grid-column:1 / -1}.ar-page .rpt-date-field{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:44px;min-height:44px;overflow:hidden;isolation:isolate;border:1px solid var(--ar-border);border-radius:6px;color:var(--ar-text);background:var(--ar-bg)}.rpt-date-field:focus-within{outline:2px solid #3568c7;outline-offset:2px}.ar-page .rpt-date-field .rpt-date-value{display:block;min-width:0;padding-left:10px;font-size:clamp(12px,3.3vw,14px);font-weight:500;line-height:1.4;white-space:nowrap}.ar-page .rpt-date-field .rpt-date-icon{display:block;width:14px;height:14px;flex:0 0 14px;margin:0 12px 0 4px;color:var(--ar-sub)}.ar-page .rpt-date-field>input[type=date]{position:absolute;inset:0;z-index:1;opacity:0;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer}.rpt-date-field>input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;opacity:0}.rst-section .rst-card-heading>.rst-expand-button{display:none}.rst-plot-tools{display:flex;justify-content:flex-end;margin:0 0 4px}.rst-section .rst-plot-tools .rst-expand-button{min-height:40px;padding:7px 12px}}@media(max-width:360px){.ar-page .ar-filter .ar-filter-fields{gap:12px 10px}.ar-page .ar-filter .ar-filter-fields>label:nth-child(n+3){grid-column:1 / -1}}.rph-hint{display:none}@media(max-width:950px)and (orientation:portrait){.rph-hint{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#28796e;animation:rph-reveal 2.2s ease-in-out 2 both}.rph-surface{display:flex;flex-direction:column;align-items:center;gap:7px}.rph-symbol{position:relative;width:80px;height:80px}.ar-page .rph-symbol svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.rph-orbit,.rph-ghost,.rph-corners{position:absolute;inset:0}.rph-phone{position:absolute;left:24px;top:16px;width:32px;height:48px;animation:rph-turn 2.2s cubic-bezier(.3,0,.2,1) 2 both}.rph-surface>span{font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.5}.rph-ghost,.rph-corners{opacity:0}.rph-orbit .rph-surface{padding:14px 20px;background:#f8fdfb94;border-radius:22px}.rph-glass .rph-surface{flex-direction:row;gap:8px;padding:8px 22px 8px 8px;border-radius:60px;background:#ffffffad;border:1px solid rgb(210 232 226 / .7);backdrop-filter:blur(8px);box-shadow:0 5px 24px #1f554d0f}.rph-glass .rph-symbol{width:64px;height:64px}.rph-glass .rph-phone{left:20px;top:14px;width:24px;height:36px}.rph-glass .rph-orbit{opacity:.6}.rph-gesture .rph-surface{gap:2px}.rph-gesture .rph-symbol{width:100px;height:80px}.rph-gesture .rph-phone{left:34px}.rph-gesture .rph-ghost{opacity:.24;stroke-dasharray:3 4}.rph-gesture .rph-orbit{opacity:.5}.rph-corner{align-items:flex-end;justify-content:flex-end;padding:0 12px 38px}.rph-corner .rph-surface{padding:10px 14px;border-radius:14px;background:#f9fdfba8}.rph-corner .rph-symbol{width:64px;height:64px}.rph-corner .rph-phone{left:20px;top:14px;width:24px;height:36px}.rph-corner .rph-orbit{opacity:0}.rph-corner .rph-corners{opacity:.42}[data-theme=dark] .rph-hint{color:#a1d5c8}[data-theme=dark] .rph-surface{background:#19302fa6;border-color:#72a7974d}}@keyframes rph-reveal{0%,to{opacity:0}12%,75%{opacity:.76}}@keyframes rph-turn{0%,20%{transform:rotate(0)}58%,82%,to{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.rph-hint{display:none}}.rst-section .rst-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}.rst-section .rst-card{padding:0!important;display:flex;flex-direction:column;min-width:0;overflow:visible;border-radius:8px}.rst-section .rst-heading{margin:0!important;box-sizing:border-box;display:flex;align-items:center;background:#e5f3ee;color:#1b8275;border-bottom:1px solid var(--ar-border);padding:12px 17px}.rst-section .rst-card-heading{min-height:50px;border-radius:7px 7px 0 0}.rst-section .rst-section-heading{min-height:62px;padding:16px 23px}.rst-section .rst-section-heading h2{font-size:18px;font-weight:700;line-height:1.5;margin:0}.rst-section .rst-card-heading h3{font-size:14px;line-height:1.5;word-break:keep-all;margin:0}html[data-theme=dark] .rst-section .rst-heading{background:#203b37;color:#a0ddcc}.rst-card-body{padding:16px 14px 12px;flex:1;min-width:0}.rst-period{margin-bottom:15px}.rst-period-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.rst-field{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 140px;color:var(--ar-sub);font-size:11px}.rst-section .rst-period .ta-select-trigger{position:relative;height:40px;font-size:12px;padding-right:38px}.rst-period .ta-select-trigger>svg{position:absolute;right:12px;width:14px;height:14px;margin:0}.rst-period .ta-select-menu>[role=option]>svg{width:15px;height:15px;margin:0}.rst-date-range{display:flex;gap:8px;width:100%;min-width:0}.rst-date-range .rst-field{min-width:0}.rst-period input[type=date]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:40px;margin:0;padding:6px 9px;border:1px solid var(--ar-border);border-radius:6px;background:var(--ar-bg);color:var(--ar-text);font:inherit;font-size:12px}.rst-section .rst-range{font-size:11px!important;color:var(--ar-sub);margin:9px 0 0;line-height:1.6}.rst-section .rst-error{color:var(--ar-negative, #c7434f);font-size:12px!important;line-height:1.6;margin-top:7px}.rst-segment{font-size:10px;color:var(--ar-sub);margin:0 0 10px}.rst-legend{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;font-size:10px;color:var(--ar-sub);min-height:35px;margin-bottom:7px}.rst-legend>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.rst-legend i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.rst-legend .rst-bar-key{width:11px;background:var(--ar-bar, #d5e2f7)}.rst-plot-wrap{position:relative;min-width:0}.rst-plot-wrap svg{display:block;max-width:100%;overflow:visible}.rst-section .rst-plot-wrap>.rst-plot-svg{width:100%;height:360px;margin:0;max-width:100%}.rst-trend-line{stroke:#7e92ac;stroke-width:1.3;stroke-dasharray:5 5;opacity:.55}html[data-theme=dark] .rst-trend-line{stroke:#a5b7ca}.rst-section .rst-legend i.rst-trend-key{width:17px;height:0;border-radius:0;border-top:1.3px dashed #7e92ac;background:#7e92ac;opacity:.65}.rst-section .rst-point-unit{font-size:11px;line-height:1.6;color:var(--ar-sub);margin:8px 0 7px}.rst-plot-wrap svg text{fill:var(--ar-sub);font-family:inherit;font-size:10px}.rst-plot-wrap .rst-grid{stroke:var(--ar-border);stroke-width:1}.rst-plot-wrap svg [role=button]{cursor:pointer}.rst-plot-wrap svg [role=button]:focus-visible{outline:2px solid #527bd1;outline-offset:3px}.rst-plot-wrap svg [role=button]:hover{filter:brightness(1.08)}.rst-plot-wrap .rst-point-label{font-size:11px;font-weight:600;fill:var(--ar-text);stroke:var(--ar-bg);stroke-width:4px;paint-order:stroke;pointer-events:none}.rst-totals{display:flex;align-items:baseline;gap:7px 16px;flex-wrap:wrap;font-size:11px;color:var(--ar-sub);margin-top:13px}.rst-totals b{font-size:13px;color:var(--ar-text)}.rst-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 14px;border-top:1px solid var(--ar-border);background:var(--ar-soft);border-radius:0 0 7px 7px}.rst-card-footer .sfa-btn{height:36px;font-size:12px;padding:6px 12px}.rst-card-footer .ar-link{margin-right:auto;font-size:11px}.rst-tabs{display:flex;gap:5px;flex-wrap:wrap}.rst-tabs>button{border:1px solid var(--ar-border);border-radius:5px;background:var(--ar-bg);color:var(--ar-sub);font:inherit;font-size:12px;padding:7px 10px;cursor:pointer}.rst-tabs>button[aria-pressed=true]{background:var(--ar-soft);border-color:#5b82d2;color:var(--ar-text);font-weight:650}.rst-scatter-group{margin-bottom:11px}.rst-scatter-group>button{font-size:11px;padding:5px 9px}.rst-section .rst-empty{font-size:12px!important;color:var(--ar-sub);text-align:center;padding:85px 12px;line-height:1.8}.rst-tooltip{position:fixed;z-index:650;pointer-events:none;width:min(310px,calc(100vw - 24px));background:var(--ar-bg, #fff);color:var(--ar-text, #19304b);border:1px solid var(--ar-border, #d6e1f2);box-shadow:0 12px 40px #18304d2b;border-radius:11px;padding:17px 19px;font-size:12px;line-height:1.6;box-sizing:border-box}.rst-tooltip>small{font-size:11px;color:var(--ar-sub)}.rst-tooltip h4{font-size:16px;margin:8px 0 13px}.rst-tooltip>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:7px}.rst-tooltip>div>span{color:var(--ar-sub)}.rst-tooltip b{font-size:15px;white-space:nowrap}.rst-tooltip>p{font-size:11px!important;color:var(--ar-sub);margin:10px 0 0;line-height:1.7}.rst-drill.dialog{max-width:960px}.rst-drill-summary{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0 0 19px;font-size:13px}.rst-drill-summary b{font-size:17px}.rst-drill .rst-tabs{margin-bottom:18px}.rst-records{overflow:auto;max-height:55dvh}.rst-records table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.rst-records th,.rst-records td{padding:11px 12px;border-bottom:1px solid var(--sfa-border);text-align:left}.rst-records th{font-weight:500;color:var(--sfa-sub);position:sticky;top:0;background:var(--sfa-card);z-index:1}.rst-more{margin-top:15px}.rst-group-list{display:flex;flex-direction:column;gap:9px}.rst-group-choice{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;border:1px solid var(--sfa-border);border-radius:7px;background:var(--sfa-card);color:var(--sfa-text);text-align:left;font:inherit;cursor:pointer}.rst-group-choice small{display:block;font-size:11px;color:var(--sfa-sub);margin-top:4px}.rst-guide ol{padding-left:24px;display:flex;flex-direction:column;gap:18px;margin:0 0 22px}.rst-guide li p{margin:5px 0 0;font-size:13px;color:var(--sfa-sub)}.rst-guide-example{background:var(--sfa-soft, #f5f7fb);padding:16px 18px;border-radius:7px;margin-bottom:20px;font-size:13px}.rst-guide-example p{margin:8px 0 0;line-height:1.8}.rst-guide details{font-size:13px;border-top:1px solid var(--sfa-border);padding-top:16px}.rst-guide summary{cursor:pointer}.rst-guide details p{font-size:12px;color:var(--sfa-sub);line-height:1.9;margin-top:10px}.rst-guide-note{font-size:12px;color:var(--sfa-sub);line-height:1.8;margin-top:19px}@media(min-width:1600px){.rst-section .rst-card-heading h3{font-size:15px}.rst-legend{font-size:11px}.rst-plot-wrap svg text{font-size:11px}.rst-card-body{padding:18px 17px 15px}.rst-totals b{font-size:15px}}@media(max-width:1150px){.rst-section .rst-chart-grid{grid-template-columns:1fr}.rst-period-controls{max-width:550px}.rst-legend{font-size:11px;min-height:25px}.rst-plot-wrap svg text{font-size:11px}}@media(max-width:600px){.rst-section .rst-chart-grid{padding:13px 11px;gap:15px}.rst-card-body{padding:14px 10px 12px}.rst-section .rst-card-heading{min-height:46px;padding:12px}.rst-section .rst-card-heading h3{font-size:13px}.rst-section .rst-section-heading{min-height:56px;padding:14px 17px}.rst-section .rst-section-heading h2{font-size:16px}.rst-section .rst-period .ta-select-trigger{font-size:14px;height:42px}.rst-period input[type=date]{height:42px;font-size:14px;padding:6px}.rst-legend{font-size:10px}.rst-plot-wrap svg text{font-size:10px}.rst-card-footer{padding:11px 12px}.rst-drill-summary{gap:8px 14px;font-size:12px}.rst-drill-summary b{font-size:15px}.rst-records table{font-size:11px}.rst-group-choice{flex-wrap:wrap;font-size:12px}.rst-guide ol{padding-left:18px}.rst-guide-example{padding:13px}}.rst-section .rst-expand-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-height:30px;padding:5px 8px;border:1px solid #b4d8cd;border-radius:6px;background:#f7fcfa;color:#1b8275;font:inherit;font-size:11px;cursor:pointer}.rst-section .rst-expand-button svg{width:14px;height:14px;margin:0}.rst-section .rst-expand-button:hover{background:#d6ede5}.rst-section .rst-expand-button:focus-visible{outline:2px solid #3568c7;outline-offset:3px}.rst-section .rst-card-heading h3{min-width:0;word-break:normal;text-wrap:balance}.rst-section .rst-zoom{width:min(1440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:auto;color:var(--ar-text);background:var(--ar-bg);border-radius:12px}.rst-zoom>.dialog-head{position:sticky;top:0;z-index:2;margin:0;padding:14px 22px;background:#e5f3ee;color:#1b8275;border-bottom:1px solid var(--ar-border)}.rst-zoom>.dialog-head h2{color:inherit;font-size:18px;line-height:1.5}.rst-zoom>.dialog-head>div:first-child{min-width:0}.rst-zoom>.dialog-head .icon-button{flex-shrink:0;width:40px;height:40px}.rst-section .rst-expanded-card{border:0;border-radius:0}.rst-expanded-card .rst-card-body{padding:20px 24px 16px}.rst-expanded-card .rst-period-controls{max-width:780px}.rst-expanded-card .rst-plot-wrap svg text{font-size:12px}.rst-expanded-card .rst-plot-wrap .rst-point-label{font-size:13px}.rst-expanded-card .rst-card-footer{padding:14px 24px;border-radius:0}html[data-theme=dark] .rst-section .rst-expand-button{background:#24453f;color:#b5e8d8;border-color:#487468}html[data-theme=dark] .rst-section .rst-expand-button:hover{background:#31594f}html[data-theme=dark] .rst-zoom>.dialog-head{background:#203b37;color:#a0ddcc}@media(max-width:650px){.rst-section .rst-zoom{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.rst-zoom>.dialog-head{padding:12px 14px;gap:8px}.rst-zoom>.dialog-head h2{font-size:15px}.rst-zoom>.dialog-head .ur-section-badge{display:none}.rst-expanded-card .rst-card-body{padding:16px 14px 12px}.rst-expanded-card .rst-card-footer{padding:12px 14px}}@media(max-width:360px){.rst-section .rst-card-heading{padding:10px}}.rst-section .rst-zoom{animation:rst-zoom-enter .18s ease-out}@keyframes rst-zoom-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.rst-orientation-hint,.rst-section .rst-compact-settings{display:none}.rst-zoom-plot-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.rst-zoom-plot-scroll:focus-visible{outline:2px solid #3568c7;outline-offset:3px;border-radius:5px}.rst-line-explanation{margin:20px 0;padding:16px 18px;border:1px solid var(--ar-border);border-radius:8px;background:var(--ar-heading-bg, #edf6f2);font-size:13px;line-height:1.8}.rst-line-explanation p{margin:8px 0 0}@media(max-width:950px){.rst-zoom-plot-scroll>.rst-plot-wrap{min-width:720px}.rst-expanded-card .rst-plot-wrap svg text{font-size:12px}}@media(max-width:950px)and (orientation:portrait){.rst-orientation-hint{display:flex;align-items:center;gap:15px;padding:13px 17px;background:#f2f7fd;border-bottom:1px solid var(--ar-border);color:#34577f}.rst-orientation-hint span{display:grid;gap:4px}.rst-orientation-hint b{font-size:12px;line-height:1.5}.rst-orientation-hint small{font-size:10px;line-height:1.6}.rst-orientation-hint .rst-rotate-phone{flex-shrink:0;width:25px;height:25px;animation:rst-turn-phone 1.6s ease-in-out 2}@keyframes rst-turn-phone{0%,20%{transform:rotate(0)}60%,85%{transform:rotate(90deg)}to{transform:rotate(0)}}[data-theme=dark] .rst-orientation-hint{background:#20354b;color:#c4d8ef}}@media(max-width:950px)and (max-height:600px)and (orientation:landscape){.rst-section .overlay:has(>.rst-zoom){padding:6px}.rst-section .rst-compact-settings{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0 0 9px;padding:5px 8px;min-height:32px;border:1px solid var(--ar-border);border-radius:6px;background:var(--ar-bg);color:var(--ar-text);font:inherit;font-size:11px;text-align:left}.rst-section .rst-compact-settings b{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px}.rst-section .rst-compact-settings span{color:var(--ar-sub)}.rst-section .rst-compact-settings svg{width:14px;height:14px;margin:0}.rst-zoom-settings[data-open=false]{display:none}.rst-section .rst-zoom{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.rst-zoom>.dialog-head{padding:4px 14px;min-height:46px;gap:8px}.rst-zoom>.dialog-head h2{font-size:14px}.rst-zoom>.dialog-head .ur-section-badge{display:none}.rst-expanded-card .rst-card-body{padding:10px 14px}.rst-expanded-card .rst-period{margin-bottom:8px}.rst-expanded-card .rst-period-controls{max-width:100%}.rst-expanded-card .rst-field{flex:0 1 230px}.rst-expanded-card .rst-period-caption{margin:5px 0 0}.rst-expanded-card .rst-card-footer{padding:8px 14px}}@media(prefers-reduced-motion:reduce){.rst-section .rst-zoom,.rst-orientation-hint .rst-rotate-phone{animation:none}}
