.report-workspace{--report-ink:#24272b;--report-muted:#687078;--report-line:#e4e7eb;--report-paper:#fff;min-height:100dvh;background:#f6f7f9;color:var(--report-ink);font-size:14px;line-height:1.5;display:grid;grid-template-columns:216px minmax(0,1fr)}.report-workspace ::selection{background:var(--rf-selection);color:var(--rf-accent-ink)}.report-workspace input{caret-color:var(--rf-accent)}.report-sidebar{background:#fff;border-right:1px solid var(--report-line);padding:28px 16px 20px;display:flex;flex-direction:column;gap:28px;position:sticky;top:0;height:100dvh}.report-sidebar .brand-name{font-size:20px;gap:8px;padding:0 7px}.report-sidebar .brand-logo{width:30px;height:30px}.report-store{display:flex;align-items:center;gap:9px;padding:10px 9px;border:1px solid var(--report-line);border-radius:9px;text-decoration:none;color:var(--report-ink);font-size:13px;min-width:0}.report-store>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-store-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#edf3f0;font-weight:650}.report-navigation{display:flex;flex-direction:column;gap:5px}.report-nav-link{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:8px;color:var(--report-muted);text-decoration:none;font-weight:550}.report-nav-link:hover{color:var(--report-ink);background:#f3f7f5}.report-nav-link.is-active{color:var(--rf-accent);background:var(--rf-accent-soft)}.report-icon{flex:none;vertical-align:middle}.report-secondary-navigation{margin-top:auto}.report-sidebar-bottom{border-top:1px solid var(--report-line);padding:16px 10px 0;display:flex;justify-content:space-between;font-size:12px}.report-sidebar-bottom a,.report-sidebar-bottom button{color:var(--report-muted);background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:none}.report-sidebar-bottom a:hover,.report-sidebar-bottom button:hover{color:var(--report-ink)}.report-main{padding:36px clamp(20px,3.2vw,48px) 56px;min-width:0;max-width:1660px;width:100%;margin:0 auto}.report-preview{font-size:12px;color:var(--report-muted);margin-bottom:18px}.report-mobile-header,.report-mobile-tabs{display:none}.report-page{display:flex;flex-direction:column;gap:24px;min-width:0}.report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.report-header h1{font-size:28px;line-height:1.25;margin:0;letter-spacing:-.025em;font-weight:650}.report-subtitle{color:var(--report-muted);font-size:13px;margin-top:7px}.report-back{display:inline-flex;align-items:center;gap:6px;color:var(--report-muted);text-decoration:none;font-size:13px;align-self:flex-start}.report-back:hover{color:var(--rf-accent)}.report-toolbar-wrap{min-width:0;max-width:100%}.report-toolbar,.report-date-form{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.report-date-form{min-width:0;flex:1}.report-toolbar select,.report-date-field input{border:1px solid #d4d9df;background:#fff;border-radius:8px;padding:9px 12px;min-height:38px;font:inherit;color:var(--report-ink);max-width:100%}.report-toolbar select{min-width:154px}.report-date-field{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--report-muted)}.report-date-field input{font-size:13px;min-width:0;width:154px}.report-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #d4d9df;border-radius:8px;background:#fff;color:var(--report-ink);font:inherit;font-weight:550;padding:8px 12px;text-decoration:none;cursor:pointer}.report-button:hover{background:#f3f7f5}.report-button-primary{background:var(--rf-accent);border-color:var(--rf-accent);color:#fff}.report-button-primary:hover{background:var(--rf-accent-hover)}.report-button:disabled{opacity:.5;cursor:not-allowed}.report-button .report-icon{width:16px;height:16px}.report-toolbar-result,.report-inline-notice{margin-top:8px;font-size:12px;color:#385d44}.report-toolbar-result.is-error,.report-inline-notice{color:#8b4b15}.report-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.report-data-status{align-self:flex-start;margin-top:-12px;color:var(--report-muted);font-size:12px;max-width:100%}.report-data-status>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;min-height:26px}.report-data-status>summary::-webkit-details-marker{display:none}.report-data-status>summary:after{content:"";width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-left:3px;margin-top:-3px}.report-data-status[open]>summary:after{transform:rotate(225deg);margin-top:3px}.report-status-dot{width:6px;height:6px;border-radius:50%;background:#368758}.report-data-status.has-notice .report-status-dot{background:#b47520}.report-status-body{margin-top:9px;border:1px solid var(--report-line);border-radius:10px;background:#fff;padding:16px;max-width:720px;font-size:13px;display:flex;flex-direction:column;gap:12px}.report-status-body ul{display:grid;gap:8px;padding-left:18px}.report-status-body li+li{margin:0}.report-alert{padding:12px 16px;background:#fff1ed;border-radius:9px;color:#8d2b22;margin-bottom:20px}.report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.report-metric-card{display:flex;flex-direction:column;gap:13px;background:#fff;border:1px solid var(--report-line);border-radius:12px;padding:19px 21px;text-decoration:none;color:var(--report-ink);min-width:0;transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.report-metric-label{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:13px;color:#5d646e}.report-metric-label .report-icon{width:17px;height:17px;color:#8a929e;transition:transform .16s ease-out,color .16s ease-out}.report-metric-card strong{font-size:clamp(22px,2.1vw,30px);line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere}.report-metric-card:hover,.report-metric-card:focus-visible{transform:translateY(-2px);border-color:var(--rf-accent-border);box-shadow:0 6px 18px #14322812;text-decoration:none;color:var(--report-ink)}.report-metric-card:hover .report-icon,.report-metric-card:focus-visible .report-icon{color:var(--rf-accent);transform:translate(3px)}.report-panel{min-width:0;background:#fff;border:1px solid var(--report-line);border-radius:12px;padding:22px 24px}.report-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.report-section-header h2{font-size:16px;font-weight:650;margin:0}.report-section-header>a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-size:12px;font-weight:550;white-space:nowrap}.report-section-header>a .report-icon{width:15px;height:15px}.report-overview-chart .rf-chart{margin:0}.report-top-products-head,.report-product-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(95px,.4fr) 75px 20px;gap:18px;align-items:center}.report-top-products-head{font-size:11px;color:var(--report-muted);padding:0 2px 10px}.report-top-products-head span:nth-child(2),.report-top-products-head span:nth-child(3){text-align:right}.report-product-link{padding:14px 2px;border-top:1px solid #eef0f3;color:var(--report-ink);text-decoration:none;font-size:13px}.report-product-link>span:nth-child(2),.report-product-link>span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.report-product-name{font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-product-link>.report-icon{width:16px;height:16px;color:#8a929e}.report-product-link:hover{color:var(--rf-accent);background:var(--rf-accent-subtle);text-decoration:none}.report-product-link:hover>.report-icon{transform:translate(2px);color:var(--rf-accent)}.report-empty{padding:32px 12px;text-align:center;display:grid;gap:10px;color:var(--report-muted)}.report-empty h3{color:var(--report-ink);font-size:16px}.report-empty a{justify-self:center}.report-detail-value{display:flex;gap:14px;align-items:baseline;margin:4px 0 28px}.report-detail-value strong{font-size:36px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.report-detail-value>span{font-size:12px;color:var(--report-muted)}.report-disclosure{color:var(--report-muted);font-size:13px}.report-disclosure>summary{cursor:pointer;color:var(--report-ink);font-weight:550}.report-disclosure>p{max-width:72ch;margin:12px 0}.report-related-metrics{display:flex;flex-wrap:wrap;gap:9px}.report-related-metrics a{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--report-line);border-radius:8px;padding:9px 12px;text-decoration:none;color:var(--report-muted);font-size:12px}.report-related-metrics a:hover{color:var(--rf-accent);border-color:var(--rf-accent-border)}.report-related-metrics .report-icon{width:14px;height:14px}.report-workspace .app-page{max-width:none;margin:0;padding:0}.report-workspace .app-page>h1{font-size:28px;margin-bottom:24px}.report-workspace .panel{border-color:var(--report-line);border-radius:12px;padding:22px 24px}.report-workspace .field-help{font-size:12px}.report-workspace .notice{font-size:13px}.report-workspace .app-page .range-tools{margin:0}.report-workspace .app-page .stack>.text-subdued{max-width:72ch}.report-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.report-settings-link{display:flex;align-items:center;gap:15px;padding:22px;background:#fff;border:1px solid var(--report-line);border-radius:12px;text-decoration:none;color:var(--report-ink)}.report-settings-link>div{flex:1;min-width:0}.report-settings-link strong{display:block;font-weight:600}.report-settings-link p{font-size:12px;color:var(--report-muted);margin:4px 0 0}.report-settings-link:hover{border-color:var(--rf-accent-border);color:var(--rf-accent)}@media(min-width:1800px){.report-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.report-metric-card{padding:18px 16px}.report-metric-card strong{font-size:25px}}@media(max-width:1050px){.report-workspace{grid-template-columns:184px minmax(0,1fr)}.report-sidebar{padding:24px 12px}.report-main{padding:28px 22px 40px}.report-header{gap:16px}.report-metrics{gap:10px}.report-metric-card{padding:16px}.report-metric-card strong{font-size:23px}}@media(max-width:760px){.report-workspace{display:block}.report-sidebar{display:none}.report-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid var(--report-line)}.report-mobile-header .brand-name{font-size:20px;gap:8px}.report-mobile-header .brand-logo{width:30px;height:30px}.report-mobile-header>details>summary{cursor:pointer;list-style:none;padding:6px}.report-mobile-header>details>summary::-webkit-details-marker{display:none}.report-mobile-header>details>nav{position:absolute;z-index:20;right:16px;top:60px;width:235px;padding:14px;border:1px solid var(--report-line);border-radius:12px;background:#fff;box-shadow:0 12px 28px #141e2d1f;display:flex;flex-direction:column;gap:5px}.report-mobile-header>details>nav>button{background:none;border:0;text-align:left;font:inherit;padding:10px 12px;color:var(--report-muted);cursor:pointer}.report-mobile-header>details>nav>a:not(.report-nav-link){padding:10px 12px;text-decoration:none;color:var(--report-muted)}.report-mobile-store{padding:4px 12px 12px;border-bottom:1px solid var(--report-line);font-size:12px;color:var(--report-muted)}.report-mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border-bottom:1px solid var(--report-line);padding:0 12px}.report-mobile-tabs .report-nav-link{justify-content:center;font-size:12px;gap:7px;padding:12px 8px;border-radius:0}.report-mobile-tabs .report-icon{width:17px;height:17px}.report-main{padding:24px 16px 40px}.report-page{gap:20px}.report-header h1,.report-workspace .app-page>h1{font-size:25px}.report-toolbar-wrap,.report-toolbar{width:100%}.report-toolbar select{min-width:0;flex:1}.report-toolbar .report-date-field{flex:1;min-width:0}.report-date-field input{width:100%;min-width:0}.report-toolbar:has(.report-date-field) select{flex-basis:100%}.report-panel{padding:18px 16px}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-metric-card{padding:15px 14px;gap:10px}.report-metric-card strong{font-size:18px}.report-metric-label{font-size:12px;gap:5px}.report-metric-label .report-icon{width:14px;height:14px}.report-section-header{gap:10px;margin-bottom:16px}.report-section-header h2{font-size:15px}.report-section-header>a{font-size:11px}.report-top-products-head,.report-product-link{grid-template-columns:minmax(0,1fr) 100px 20px;gap:9px}.report-top-products-head>span:nth-child(3),.report-product-link>span:nth-child(3){display:none}.report-product-link{font-size:12px}.report-detail-value{display:block;margin-bottom:24px}.report-detail-value strong{font-size:32px;display:block;margin-bottom:8px}.report-settings-grid{grid-template-columns:1fr}.report-settings-link{padding:18px}.report-data-status{margin-top:-8px}}@media(prefers-reduced-motion:reduce){.report-workspace *{scroll-behavior:auto!important}.report-metric-card,.report-metric-label .report-icon{transition:none}.report-metric-card:hover,.report-metric-card:focus-visible,.report-metric-card:hover .report-icon{transform:none}}.report-sidebar-brand{min-width:0}.report-nav-link{position:relative}.report-nav-label{white-space:nowrap}.report-nav-tooltip{display:none}.report-shop-switcher{position:relative;min-width:0}.report-store{cursor:pointer;list-style:none}.report-store::-webkit-details-marker{display:none}.report-store>.report-icon{width:16px;height:16px;transition:transform .15s ease-out}.report-shop-switcher[open]>.report-store>.report-icon{transform:rotate(180deg)}.report-store-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.report-store-mark{flex:none}.report-shop-menu{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:280px;padding:8px;background:#fff;border:1px solid var(--report-line);border-radius:10px;box-shadow:0 12px 28px #141e2d1f}.report-shop-menu>p{font-size:11px;color:var(--report-muted);padding:5px 8px 9px;margin:0}.report-shop-menu nav{max-height:280px;overflow-y:auto}.report-shop-choice{display:flex;align-items:center;gap:12px;padding:9px 8px;color:var(--report-ink);text-decoration:none;border-radius:6px}.report-shop-choice>span{min-width:0;flex:1}.report-shop-choice strong,.report-shop-choice small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-shop-choice strong{font-size:13px;font-weight:550}.report-shop-choice small{font-size:11px;color:var(--report-muted);margin-top:2px}.report-shop-choice[aria-current=true]{background:var(--rf-accent-soft);color:var(--rf-accent)}.report-shop-choice:hover{background:#f2f7f5}.report-shop-choice>.report-icon{width:16px;height:16px}.report-shop-loading{display:block;font-size:12px;color:var(--report-muted);padding:10px 8px}.report-all-shops{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--report-line);margin-top:6px;padding:11px 8px 4px;text-decoration:none;font-size:12px;color:var(--report-muted)}.report-all-shops .report-icon{width:15px;height:15px}.report-sidebar-bottom{align-items:center;gap:10px;padding:12px 4px 0}.report-sidebar-bottom a,.report-sidebar-bottom button{display:flex;align-items:center;gap:7px}.report-sidebar-bottom .report-icon{width:15px;height:15px}.report-collapse-toggle{display:flex;align-items:center;gap:10px;justify-content:center;align-self:flex-start;background:none;border:0;border-radius:7px;min-height:36px;width:36px;padding:8px;color:var(--report-muted);font:inherit;font-size:11px;cursor:pointer;margin-top:0}.report-collapse-toggle:hover{background:#f2f5f4;color:var(--report-ink)}.report-collapse-toggle .report-icon{width:18px;height:18px}.report-workspace.is-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.is-sidebar-collapsed .report-sidebar{padding:24px 10px 20px;gap:24px}.is-sidebar-collapsed .report-sidebar-brand .brand-name{padding:0;justify-content:center}.is-sidebar-collapsed .report-sidebar-brand .brand-name>span,.is-sidebar-collapsed .report-sidebar .report-nav-label,.is-sidebar-collapsed .report-sidebar .report-store-name,.is-sidebar-collapsed .report-sidebar .report-store>.report-icon,.is-sidebar-collapsed .report-sidebar-bottom span,.is-sidebar-collapsed .report-collapse-toggle>span{display:none}.is-sidebar-collapsed .report-sidebar .report-nav-link{justify-content:center;padding:12px}.is-sidebar-collapsed .report-sidebar .report-store{justify-content:center;padding:9px}.is-sidebar-collapsed .report-sidebar .report-shop-menu{left:calc(100% + 8px);top:0}.is-sidebar-collapsed .report-sidebar-bottom{flex-direction:column;gap:14px;padding-top:16px}.is-sidebar-collapsed .report-sidebar-bottom .report-icon{width:18px;height:18px}.is-sidebar-collapsed .report-collapse-toggle{justify-content:center;align-self:center;padding:8px}.is-sidebar-collapsed .report-sidebar .report-nav-link:hover .report-nav-tooltip,.is-sidebar-collapsed .report-sidebar .report-nav-link:focus-visible .report-nav-tooltip{display:block;position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);z-index:45;background:#24272b;color:#fff;padding:6px 9px;border-radius:6px;font-size:12px;white-space:nowrap;box-shadow:0 4px 12px #141e2d1f}.report-toolbar select,.report-toolbar .report-refresh{box-sizing:border-box;height:42px;min-height:42px;width:168px;font-size:13px;line-height:20px;padding:10px 12px}.report-toolbar .report-date-form{flex:0 1 auto}.report-toolbar .report-refresh-form{margin:0}.report-toolbar .report-date-field input,.report-toolbar .report-date-form>.report-button{height:42px;min-height:42px}@media(max-width:760px){.report-workspace.is-sidebar-collapsed{display:block}.report-shop-switcher.is-mobile .report-shop-menu{position:static;width:auto;margin:8px 0;box-shadow:none}.report-shop-switcher.is-mobile .report-store{padding:8px}.report-shop-switcher.is-mobile .report-store>.report-icon{padding:0;width:16px;height:16px}.report-toolbar .report-date-form,.report-toolbar .report-refresh-form{flex:1;min-width:0}.report-toolbar select,.report-toolbar .report-refresh{width:100%}.report-toolbar:has(.report-date-field) .report-date-form{flex-basis:100%}.report-toolbar:has(.report-date-field) .report-date-form select{width:100%}.report-toolbar:has(.report-date-field) .report-refresh-form{flex:0 1 168px}.report-mobile-header .report-nav-tooltip{display:none}}@media(prefers-reduced-motion:reduce){.report-store>.report-icon{transition:none}}.report-disclosure>summary,.product-calculation>summary{display:flex;align-items:center;gap:12px;list-style:none}.report-disclosure>summary::-webkit-details-marker,.product-calculation>summary::-webkit-details-marker{display:none}.report-disclosure>summary:after,.product-calculation>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);flex:none;margin-top:-4px}.report-disclosure[open]>summary:after,.product-calculation[open]>summary:after{transform:rotate(225deg);margin-top:3px}
