:root{--rs-bg:color-mix(in srgb,var(--soft,#f5f5f5) 72%,#fff);--rs-paper:var(--paper,#fff);--rs-ink:color-mix(in srgb,var(--greyDark,#3c3c3c) 64%,#111);--rs-selection-ink:color-mix(in srgb,var(--rs-ink) 72%,#111);--rs-muted:color-mix(in srgb,var(--rs-ink) 94%,#fff);--rs-line:color-mix(in srgb,var(--rs-ink) 14%,#0000);--rs-focus:var(--focus,#c83ab0);--rs-focus-dark:color-mix(in srgb,var(--focus,#c83ab0) 78%,#000);--rs-focus-soft:color-mix(in srgb,var(--focus,#c83ab0) 10%,var(--paper,#fff));--rs-main:var(--main,#5bb6b0);--rs-main-soft:var(--mainLight,#e5f5f3);--rs-soft:var(--soft,#f5f5f5);--rs-success:var(--success,#279d66);--rs-radius:var(--smallRadius,1rem);--rs-shadow:0 22px 56px #2920281c;--rs-shadow-small:0 8px 26px #29202812;--rs-font-light:"fontLight",sans-serif;--rs-font-medium:"fontMedium",sans-serif;--rs-font-bold:"fontBold",sans-serif;--rs-type-body:var(--normalText,15px);--rs-type-secondary:var(--smallText,14px);--rs-type-meta:var(--smallText,14px);--rs-type-label:var(--smallText,14px);--rs-control-height:40px;--rs-control-height-compact:36px;--rs-report-background:var(--rs-paper);--rs-card-background:color-mix(in srgb,var(--paper,#fff) 94%,var(--soft,#f5f5f5));--rs-report-text:var(--rs-ink);--rs-overlay-text:#fff}.rs-hub,.rs-hub *,.rs-studio,.rs-studio *{box-sizing:border-box}.rs-hub,.rs-studio{font-family:fontMedium,sans-serif;font-family:var(--rs-font-medium);font-size:15px;font-size:var(--rs-type-body);font-weight:400;line-height:1.45}.rs-hub :where(h1,h4,h6,strong,b),.rs-studio :where(h1,h4,h6,strong,b){font-family:fontBold,sans-serif;font-family:var(--rs-font-bold);font-weight:600}.rs-hub :where(h2,h3,h5,small),.rs-studio :where(h2,h3,h5,small){font-family:fontMedium,sans-serif;font-family:var(--rs-font-medium);font-weight:400}.rs-hub :where(p,blockquote),.rs-studio :where(p,blockquote){font-family:fontLight,sans-serif;font-family:var(--rs-font-light);font-weight:200}.rs-hub a,.rs-hub button,.rs-hub input,.rs-hub label,.rs-hub select,.rs-hub textarea,.rs-studio a,.rs-studio button,.rs-studio input,.rs-studio label,.rs-studio select,.rs-studio textarea{font-family:fontMedium,sans-serif;font-family:var(--rs-font-medium);font-weight:400}.rs-hub button,.rs-studio button{cursor:pointer}.rs-hub a:focus-visible,.rs-hub button:focus-visible,.rs-hub input:focus-visible,.rs-hub select:focus-visible,.rs-hub textarea:focus-visible,.rs-load-error button:focus-visible,.rs-studio a:focus-visible,.rs-studio button:focus-visible,.rs-studio input:focus-visible,.rs-studio select:focus-visible,.rs-studio textarea:focus-visible{outline:3px solid color-mix(in srgb,#c83ab0 78%,#fff);outline:3px solid color-mix(in srgb,var(--rs-focus) 78%,#fff);outline-offset:3px}.rs-hub button>span[aria-hidden],.rs-studio button>span[aria-hidden]{align-items:center;display:inline-flex;justify-content:center}.rs-hub button>span[aria-hidden] svg,.rs-studio button>span[aria-hidden] svg{height:1.15em;width:1.15em}.rs-studio{background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);display:grid;grid-template-columns:248px minmax(0,1fr);height:calc(100vh - 5rem);min-height:650px;overflow:hidden;width:100%}.rs-studio.read-only{display:block;height:auto;min-height:calc(100vh - 5rem);overflow:visible}.rs-report-paper.rs-report-custom-font,.rs-report-paper.rs-report-custom-font :where(h1,h2,h3,h4,h5,h6,p,blockquote,span,small,strong,b,label,button,input,textarea,select,option,a){font-family:var(--rs-report-font-family)}.rs-studio-sidebar{background:#fff;background:var(--rs-paper);border-right:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-right:1px solid var(--rs-line);display:flex;flex-direction:column;gap:22px;overflow:auto;padding:20px 15px 16px}.rs-studio .rs-product-lockup{align-items:center;background:#0000;border:0;color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);display:flex;gap:10px;min-height:40px;min-height:var(--rs-control-height);padding:0 7px;text-align:left;transition:background-color .18s ease,color .18s ease}.rs-studio .rs-product-lockup:hover{background:#f5f5f5;background:var(--rs-soft)}.rs-product-icon{border-radius:12px;display:block;flex:0 0 auto;height:42px;object-fit:contain;width:42px}.rs-brand-symbol{background:linear-gradient(135deg,#c83ab0,#ea8fda);background:linear-gradient(135deg,var(--rs-focus),#ea8fda);border-radius:10px;display:grid;height:35px;place-items:center;transform:rotate(-7deg);width:35px}.rs-brand-symbol span{border:3px solid #fff;border-radius:50% 50% 48% 52%;height:16px;transform:rotate(20deg);width:12px}.rs-product-lockup small,.rs-product-lockup strong,.rs-report-brand small,.rs-report-brand strong{display:block}.rs-product-lockup strong{font-size:16px}.rs-product-lockup small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-meta);margin-top:2px}.rs-studio-sidebar nav{grid-gap:4px;display:grid;gap:4px}.rs-active-sources>small,.rs-studio-sidebar nav>span{color:#a09ca0;font-size:14px;font-size:var(--rs-type-label);font-weight:800;letter-spacing:.14em;margin:0 10px 5px;text-transform:uppercase}.rs-studio-sidebar nav button{align-items:center;background:#0000;border:0;border-radius:11px;color:#6d696d;display:flex;font-size:14px;font-weight:700;gap:10px;min-height:40px;min-height:var(--rs-control-height);padding:9px 11px;text-align:left;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.rs-studio-sidebar nav button:first-of-type,.rs-studio-sidebar nav button:hover{background:color-mix(in srgb,#c83ab0 10%,#fff);background:var(--rs-focus-soft);color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark)}.rs-studio-sidebar nav button:first-of-type{box-shadow:inset 3px 0 0 #c83ab0;box-shadow:inset 3px 0 0 var(--rs-focus)}.rs-studio-sidebar nav i{font-size:16px;font-style:normal;text-align:center;width:20px}.rs-studio-sidebar nav button>span[aria-hidden=true]{align-items:center;display:flex;flex:0 0 20px;justify-content:center}.rs-studio-sidebar nav button>span[aria-hidden=true] svg{fill:currentColor;height:18px;width:18px}.rs-source,.rs-studio-sidebar nav button>span{font-size:14px}.rs-source{align-items:center;border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:var(--rs-type-label);font-style:normal;font-weight:850;height:30px;justify-content:center;width:30px}.rs-source-manual_metric{background:#5bb6b0!important;background:var(--main,var(--rs-main))!important}.rs-source-meta_ads{background:#1473e6!important}.rs-source-google_ads{background:#f5b400!important}.rs-source-questad{background:#c83ab0!important;background:var(--rs-focus)!important}.rs-source-ga4{background:#e66b35!important}.rs-source-woocommerce{background:#8254b5!important}.rs-source-legacy{background:#5f5960!important}.rs-source-logo.has-image{background:#fff!important;background:var(--paper,#fff)!important;border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);overflow:hidden;padding:4px}.rs-source-logo img{display:block;height:100%;max-width:100%;object-fit:contain;width:100%}.rs-active-sources>div{display:flex;padding:6px 8px}.rs-active-sources em{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-meta);font-style:normal}.rs-active-sources .rs-source{border:2px solid #fafafa;margin-left:-4px}.rs-user{align-items:center;display:flex;gap:9px;margin-top:auto;padding:9px}.rs-user>span{background:#e5f5f3;background:var(--rs-main-soft);border-radius:9px;color:#247e78;display:grid;font-size:14px;font-size:var(--rs-type-secondary);font-weight:850;height:36px;place-items:center;width:36px}.rs-user small,.rs-user strong{display:block}.rs-user strong{font-size:14px;font-size:var(--rs-type-secondary)}.rs-user small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-label);margin-top:2px}.rs-workspace{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;overflow:hidden}.rs-read-only .rs-workspace,.rs-studio.read-only .rs-workspace{display:block;overflow:visible}.rs-toolbar{align-items:center;background:#fff;background:var(--rs-paper);border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-bottom:1px solid var(--rs-line);display:flex;gap:18px;justify-content:space-between;min-height:75px;padding:14px 24px}.rs-toolbar>div:first-child>span{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);display:block;font-size:14px;font-size:var(--rs-type-meta);margin-bottom:3px}.rs-toolbar>div:first-child>div{align-items:center;display:flex;gap:8px}.rs-toolbar h1{font-size:21px;letter-spacing:-.025em;margin:0;overflow-wrap:break-word}.rs-toolbar>div:first-child i{background:#eee;border-radius:999px;color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-label);font-style:normal;padding:4px 7px;text-transform:uppercase}.rs-toolbar-actions{align-items:center;display:flex;gap:7px;justify-content:flex-end}.rs-toolbar-actions>span{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-meta);margin-right:4px;max-width:180px}.rs-toolbar-actions>span.saved{color:#279d66;color:var(--rs-success)}.rs-toolbar-actions>span.error,.rs-toolbar-actions>span.error.error{color:#b63232}.rs-flow-actions button,.rs-primary,.rs-secondary,.rs-toolbar-actions button{background:#fff;border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:9px;color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);font-size:14px;font-weight:750;min-height:40px;min-height:var(--rs-control-height);padding:9px 13px;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.rs-flow-actions button:not(:disabled):hover,.rs-secondary:not(:disabled):hover,.rs-toolbar-actions button:not(:disabled):hover{border-color:color-mix(in srgb,#c83ab0 42%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--rs-focus) 42%,var(--rs-line));box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);transform:translateY(-1px)}.rs-primary:not(:disabled):hover,.rs-toolbar-actions button.focus:not(:disabled):hover{box-shadow:0 8px 22px color-mix(in srgb,#c83ab0 25%,#0000);box-shadow:0 8px 22px color-mix(in srgb,var(--rs-focus) 25%,#0000);color:#fff;color:var(--rs-overlay-text)}.rs-primary,.rs-toolbar-actions button.focus{background:#c83ab0;background:var(--rs-focus);border-color:#c83ab0;border-color:var(--rs-focus);color:#fff}.rs-primary>span:not([aria-hidden]),.rs-secondary>span:not([aria-hidden]){font-size:14px}.rs-flow-actions button:disabled,.rs-toolbar-actions button:disabled{cursor:wait;opacity:.55}.rs-flow-actions button>span:not([aria-hidden]),.rs-toolbar-actions button>span:not([aria-hidden]){font-size:14px}@media (max-width:1450px){.rs-toolbar{align-items:flex-start;flex-direction:column}.rs-toolbar>div:first-child{min-width:0;width:100%}.rs-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.rs-canvas-toolbar{background:#fff;background:var(--rs-paper);border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-bottom:1px solid var(--rs-line);justify-content:space-between;min-height:52px;overflow-x:auto;padding:7px 24px}.rs-canvas-toolbar,.rs-canvas-toolbar p,.rs-canvas-toolbar>div{align-items:center;display:flex}.rs-canvas-toolbar>div{flex:0 0 auto;gap:4px}.rs-canvas-toolbar button{background:#0000;border:0;border-radius:7px;color:#716d71;font-size:15px;height:36px;height:var(--rs-control-height-compact);min-width:36px;min-width:var(--rs-control-height-compact);padding:6px 10px;transition:background-color .16s ease,color .16s ease}.rs-canvas-toolbar button>span{align-items:center;display:flex;font-size:14px;font-size:var(--rs-type-meta)}.rs-canvas-toolbar button>span[aria-hidden=true] svg{fill:currentColor;height:16px;width:16px}.rs-canvas-tool-label{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-family:fontBold,sans-serif;font-family:var(--rs-font-bold);font-size:14px;font-size:var(--rs-type-label);letter-spacing:.04em;margin:0 4px;text-transform:uppercase}.rs-canvas-zoom{align-items:center;color:#716d71;display:flex;font-size:14px;font-weight:750;height:36px;height:var(--rs-control-height-compact);justify-content:center;min-width:36px;min-width:var(--rs-control-height-compact)}.rs-canvas-toolbar button.active,.rs-canvas-toolbar button:hover{background:color-mix(in srgb,#c83ab0 10%,#fff);background:var(--rs-focus-soft);color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark)}.rs-canvas-toolbar>div>.rs-toolbar-divider{background:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);background:var(--rs-line);height:22px;margin:0 7px;width:1px}.rs-canvas-toolbar p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-meta);margin:0}.rs-canvas-toolbar p .rs-source{border:2px solid #fff;height:27px;margin-left:-5px;width:27px}.rs-canvas-toolbar p .rs-source:last-of-type{margin-right:7px}.rs-canvas-scroll{background-color:color-mix(in srgb,#f5f5f5 88%,color-mix(in srgb,#3c3c3c 64%,#111));background-color:color-mix(in srgb,var(--rs-soft) 88%,var(--rs-ink));background-image:radial-gradient(color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 16%,#0000) .7px,#0000 0);background-image:radial-gradient(color-mix(in srgb,var(--rs-ink) 16%,#0000) .7px,#0000 .7px);background-size:15px 15px;overflow:auto;padding:30px 34px 70px}.rs-studio.read-only .rs-canvas-scroll{min-height:calc(100vh - 10rem);overflow:visible}.rs-report-paper{--rs-report-line:color-mix(in srgb,var(--rs-report-text) 14%,#0000);--rs-report-muted:color-mix(in srgb,var(--rs-report-text) 62%,#0000);background:#fff;background:var(--rs-report-background);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 7%,#0000);border:1px solid color-mix(in srgb,var(--rs-report-text) 7%,#0000);border-radius:2px;box-shadow:0 22px 56px #2920281c;box-shadow:var(--rs-shadow);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);margin:0 auto;max-width:1050px;min-height:900px;padding:48px 54px 35px;position:relative}.rs-report-paper.editing:before{border:1px dashed #c83ab04d;content:"";inset:11px;pointer-events:none;position:absolute}.rs-report-header{align-items:flex-start;border-bottom:1px solid var(--rs-report-line);display:flex;justify-content:space-between;padding-bottom:23px}.rs-report-brand{align-items:center;display:flex;gap:10px}.rs-report-brand .rs-brand-symbol{height:31px;width:31px}.rs-report-logo{height:31px;max-width:120px;object-fit:contain}.rs-report-brand strong{font-size:15px}.rs-report-brand small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label);margin-top:2px;text-transform:uppercase}.rs-report-period{text-align:right}.rs-report-period small,.rs-report-period strong{display:block}.rs-report-period small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-meta);margin-bottom:4px}.rs-report-period strong{font-size:14px}.rs-report-intro{padding:38px 0 31px}.rs-context-badge{background:#c83ab0;background:var(--rs-focus);border-radius:7px;color:#fff;color:var(--rs-overlay-text);display:inline-grid;font-size:14px;font-size:var(--rs-type-meta);font-weight:850;height:30px;margin-right:7px;place-items:center;width:30px}.rs-report-intro>.rs-source-logo{margin-right:7px;vertical-align:middle}.rs-report-intro>small{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);font-size:14px;font-size:var(--rs-type-meta);font-weight:750}.rs-report-intro .rs-report-title-input,.rs-report-intro h1{background:#0000;border:1px solid #0000;color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);display:block;font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.055em;line-height:1.05;margin:17px 0 10px;overflow-wrap:anywhere;padding:4px 0;white-space:pre-wrap;width:100%}.rs-report-intro .rs-report-title-input:focus{border-bottom-color:#c83ab0;border-bottom-color:var(--rs-focus);outline:0}.rs-report-intro p{color:var(--rs-report-muted);font-size:14px;line-height:1.55;margin:0;max-width:680px;overflow-wrap:anywhere}.rs-report-section{margin-bottom:32px}.rs-section-heading{align-items:flex-end;display:flex;gap:15px;justify-content:space-between;margin-bottom:14px}.rs-section-heading>div:first-child{flex:1 1 auto;min-width:0}.rs-section-editor-label{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);font-size:14px;font-size:var(--rs-type-label);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rs-section-heading .rs-section-title-input,.rs-section-heading h2{background:#0000;border:0;color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);display:block;font-size:22px;font-weight:800;letter-spacing:-.035em;margin:5px 0 2px;overflow-wrap:anywhere;padding:0;white-space:pre-wrap;width:100%}.rs-section-heading .rs-section-title-input:focus{outline:0;-webkit-text-decoration:underline #c83ab0;text-decoration:underline #c83ab0;-webkit-text-decoration:underline var(--rs-focus);text-decoration:underline var(--rs-focus)}.rs-section-heading p{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-secondary);margin:0;overflow-wrap:anywhere}.rs-auto-grow-field{box-sizing:border-box;font-family:inherit;min-height:1em;overflow:hidden;resize:none}.rs-section-description-input{background:#0000;border:0;color:var(--rs-report-muted);display:block;font-size:14px;font-size:var(--rs-type-secondary);margin:0;padding:0;width:100%}.rs-section-description-input:focus{outline:0;-webkit-text-decoration:underline #c83ab0;text-decoration:underline #c83ab0;-webkit-text-decoration:underline var(--rs-focus);text-decoration:underline var(--rs-focus)}.rs-section-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.rs-section-actions button{background:#f5f5f5;background:var(--rs-soft);border:1px solid #0000;border-radius:7px;color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-secondary);font-weight:750;min-height:36px;min-height:var(--rs-control-height-compact);padding:7px 10px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.rs-section-actions button:hover{background:color-mix(in srgb,#c83ab0 10%,#fff);background:var(--rs-focus-soft);color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark)}.rs-section-actions button:disabled{opacity:.35}.rs-block-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(6,minmax(0,1fr))}.rs-add-kpi,.rs-dimension-card,.rs-kpi-card,.rs-media-block,.rs-note,.rs-unsupported-block{background:color-mix(in srgb,#fff 94%,#f5f5f5);background:var(--rs-card-background);border:1px solid var(--rs-report-line);border-radius:1rem;border-radius:var(--rs-radius);min-height:180px;overflow:hidden;padding:14px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rs-dimension-card:hover,.rs-kpi-card:hover,.rs-media-block:hover,.rs-note:hover{border-color:color-mix(in srgb,var(--rs-main) 34%,var(--rs-report-line))}.rs-kpi-card.rs-size-small{grid-column:span 1}.rs-kpi-card.rs-size-medium{grid-column:span 2}.rs-kpi-card.rs-size-wide{grid-column:span 3}.rs-dimension-card.rs-size-full,.rs-kpi-card.rs-size-full,.rs-media-block.rs-size-full,.rs-note.rs-size-full,.rs-unsupported-block.rs-size-full{grid-column:1/-1}.rs-kpi-card.selected,.rs-media-block.selected{border-color:#c83ab0;border-color:var(--focus,var(--rs-focus));box-shadow:0 0 0 2px color-mix(in srgb,#c83ab0 24%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus,var(--rs-focus)) 24%,#0000)}.rs-variant-focus,.rs-variant-primary{background:linear-gradient(145deg,#c83ab0,color-mix(in srgb,#c83ab0 78%,#000));background:linear-gradient(145deg,var(--rs-focus),color-mix(in srgb,var(--rs-focus) 78%,#000));color:#fff;color:var(--rs-overlay-text)}.rs-variant-main,.rs-variant-secondary{background:linear-gradient(145deg,#5bb6b0,color-mix(in srgb,#5bb6b0 78%,#000));background:linear-gradient(145deg,var(--rs-main),color-mix(in srgb,var(--rs-main) 78%,#000));color:#fff;color:var(--rs-overlay-text)}.rs-variant-success{background:color-mix(in srgb,#279d66 14%,color-mix(in srgb,#fff 94%,#f5f5f5));background:color-mix(in srgb,var(--success,var(--rs-success)) 14%,var(--rs-card-background));border-color:color-mix(in srgb,var(--success,var(--rs-success)) 38%,var(--rs-report-line))}.rs-variant-warning{background:color-mix(in srgb,#e28a33 16%,color-mix(in srgb,#fff 94%,#f5f5f5));background:color-mix(in srgb,var(--warning,#e28a33) 16%,var(--rs-card-background));border-color:color-mix(in srgb,var(--warning,#e28a33) 42%,var(--rs-report-line))}.rs-variant-custom{background:linear-gradient(145deg,#c83ab0,color-mix(in srgb,#c83ab0 78%,#000));background:linear-gradient(145deg,var(--rs-card-custom,var(--rs-focus)),color-mix(in srgb,var(--rs-card-custom,var(--rs-focus)) 78%,#000));color:#fff;color:var(--rs-card-custom-text,var(--rs-overlay-text))}.rs-kpi-meta{align-items:center;display:flex;gap:5px;padding-right:37px}.rs-kpi-meta .rs-source{height:26px;width:26px}.rs-kpi-meta>span:nth-child(2){color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-kpi-meta i{background:#ffffffa6;border-radius:999px;color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-label);font-style:normal;margin-left:auto;padding:4px 7px;text-transform:uppercase}.rs-variant-custom .rs-kpi-meta i,.rs-variant-custom .rs-kpi-meta>span:nth-child(2),.rs-variant-focus .rs-kpi-meta i,.rs-variant-focus .rs-kpi-meta>span:nth-child(2),.rs-variant-main .rs-kpi-meta i,.rs-variant-main .rs-kpi-meta>span:nth-child(2),.rs-variant-primary .rs-kpi-meta i,.rs-variant-primary .rs-kpi-meta>span:nth-child(2),.rs-variant-secondary .rs-kpi-meta i,.rs-variant-secondary .rs-kpi-meta>span:nth-child(2){color:color-mix(in srgb,currentColor 78%,#0000)}.rs-kpi-value{margin-top:20px}.rs-kpi-value small{color:var(--rs-report-muted);display:block;font-size:14px;font-size:var(--rs-type-secondary);margin-bottom:4px}.rs-kpi-value strong{font-feature-settings:"tnum";display:block;font-size:clamp(24px,2.4vw,32px);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.1}.rs-kpi-value>span{border-radius:999px;display:inline-block;font-size:14px;font-size:var(--rs-type-meta);font-weight:750;margin-top:7px;padding:5px 8px}.rs-kpi-value>span.up{background:#dff3e7;color:#279d66;color:var(--rs-success)}.rs-kpi-value>span.down{background:#f8e3e3;color:#b94343}.rs-variant-focus .rs-kpi-value small,.rs-variant-primary .rs-kpi-value small{color:#ffffffb3}.rs-variant-custom .rs-kpi-value small,.rs-variant-main .rs-kpi-value small,.rs-variant-secondary .rs-kpi-value small{color:color-mix(in srgb,currentColor 70%,#0000)}.rs-variant-focus .rs-kpi-value>span.up,.rs-variant-primary .rs-kpi-value>span.up{background:#ffffff2e;color:#fff}.rs-variant-custom .rs-kpi-value>span.up,.rs-variant-main .rs-kpi-value>span.up,.rs-variant-secondary .rs-kpi-value>span.up{background:color-mix(in srgb,currentColor 18%,#0000);color:currentColor}.rs-kpi-card.is-loading{cursor:progress}.rs-kpi-loader-line{height:2px;margin:13px -14px 0;overflow:hidden}.rs-kpi-loader-line>div{height:2px}.rs-kpi-loading{margin-top:17px}.rs-kpi-loading>small{color:var(--rs-report-muted);display:block;font-size:14px;font-size:var(--rs-type-secondary)}.rs-kpi-loading>div{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.rs-kpi-loading>div>span{animation:rs-kpi-loading-pulse 1.25s ease-in-out infinite;background:currentColor;border-radius:999px;display:block;height:13px;opacity:.12;width:62%}.rs-kpi-loading>div>span:last-child{animation-delay:.18s;height:9px;opacity:.08;width:38%}.rs-kpi-loading>em{color:var(--rs-report-muted);display:block;font-size:14px;font-size:var(--rs-type-meta);font-style:normal;margin-top:11px}.rs-variant-custom .rs-kpi-loading>em,.rs-variant-custom .rs-kpi-loading>small,.rs-variant-focus .rs-kpi-loading>em,.rs-variant-focus .rs-kpi-loading>small,.rs-variant-main .rs-kpi-loading>em,.rs-variant-main .rs-kpi-loading>small,.rs-variant-primary .rs-kpi-loading>em,.rs-variant-primary .rs-kpi-loading>small,.rs-variant-secondary .rs-kpi-loading>em,.rs-variant-secondary .rs-kpi-loading>small{color:color-mix(in srgb,currentColor 72%,#0000)}@keyframes rs-kpi-loading-pulse{0%,to{opacity:.08;transform:scaleX(.96);transform-origin:left}50%{opacity:.2;transform:scaleX(1);transform-origin:left}}.rs-bar-chart{align-items:flex-end;display:flex;gap:4px;height:45px;margin-top:12px}.rs-bar-chart i{background:#5bb6b0;background:var(--rs-main);border-radius:3px 3px 0 0;flex:1 1;min-height:4px;opacity:.75}.rs-variant-focus .rs-bar-chart i,.rs-variant-primary .rs-bar-chart i{background:#fff;opacity:.5}.rs-variant-custom .rs-bar-chart i,.rs-variant-main .rs-bar-chart i,.rs-variant-secondary .rs-bar-chart i{background:currentColor;opacity:.5}.rs-line-chart{height:45px;margin-top:10px;overflow:visible;width:100%}.rs-line-chart polyline{fill:none;stroke:#c83ab0;stroke:var(--rs-focus);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.rs-variant-focus .rs-line-chart polyline,.rs-variant-primary .rs-line-chart polyline{stroke:#fff;stroke:var(--rs-overlay-text)}.rs-variant-custom .rs-line-chart polyline,.rs-variant-main .rs-line-chart polyline,.rs-variant-secondary .rs-line-chart polyline{stroke:currentColor}.rs-progress{background:#ddd;border-radius:999px;height:8px;margin-top:21px;overflow:hidden}.rs-progress span{background:#5bb6b0;background:var(--rs-main);border-radius:inherit;display:block;height:100%}.rs-chart-empty{border:1px dashed var(--rs-report-line);border-radius:7px;color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-meta);height:54px;margin-top:10px}.rs-card-settings.rs-card-settings,.rs-chart-empty{align-items:center;display:flex;justify-content:center}.rs-card-settings.rs-card-settings{background:color-mix(in srgb,color-mix(in srgb,#fff 94%,#f5f5f5) 88%,#0000);background:color-mix(in srgb,var(--rs-card-background) 88%,#0000);border:1px solid color-mix(in srgb,currentcolor 14%,#0000);border-radius:50%;color:currentColor;height:36px;height:var(--rs-control-height-compact);min-height:36px;min-height:var(--rs-control-height-compact);min-width:36px;min-width:var(--rs-control-height-compact);opacity:.72;padding:0;position:absolute;right:8px;top:8px;transition:opacity .15s,transform .15s,box-shadow .15s;width:36px;width:var(--rs-control-height-compact);z-index:2}.rs-card-settings.rs-card-settings:focus-visible,.rs-card-settings.rs-card-settings:hover,.rs-kpi-card.selected .rs-card-settings{box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);opacity:1;transform:translateY(-1px)}.rs-card-settings>span{display:flex}.rs-card-settings svg{fill:currentColor;height:17px;width:17px}.rs-size-small .rs-kpi-meta i{display:none}.rs-drag-handle{align-items:center;background:#0000;border:0;border-radius:8px;color:currentColor;cursor:grab;display:flex;height:30px;justify-content:center;left:7px;min-height:30px;opacity:.52;padding:0;position:absolute;top:9px;transition:opacity .15s,background .15s,box-shadow .15s,transform .15s;width:26px;z-index:4}.rs-drag-handle:focus-visible,.rs-drag-handle:hover{background:color-mix(in srgb,color-mix(in srgb,#fff 94%,#f5f5f5) 72%,#0000);background:color-mix(in srgb,var(--rs-card-background) 72%,#0000);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);opacity:1;transform:translateY(-1px)}.rs-drag-handle:active{cursor:grabbing}.rs-studio .rs-drag-handle .rs-grip-dots{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(2,3px)}.rs-grip-dots>i{background:currentColor;border-radius:50%;display:block;height:3px;opacity:.75;width:3px}.rs-kpi-card.has-drag-handle .rs-kpi-meta{padding-left:29px}.rs-dimension-card.has-drag-handle,.rs-media-block.has-drag-handle,.rs-note.has-drag-handle,.rs-unsupported-block.has-drag-handle{padding-top:50px}.rs-divider.has-drag-handle{padding-left:46px}.has-drag-handle{transition:opacity .15s,transform .15s,box-shadow .15s}.has-drag-handle.is-dragging{opacity:.32;transform:scale(.985)}.has-drag-handle.is-drop-target{overflow:visible}.has-drag-handle.is-drop-target:after{background:#5bb6b0;background:var(--main,var(--rs-main));border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,#5bb6b0 18%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--main,var(--rs-main)) 18%,#0000);content:"";pointer-events:none;position:absolute;z-index:8}.has-drag-handle.is-drop-target.drop-axis-x.drop-before:after{bottom:7px;left:-5px;top:7px;width:4px}.has-drag-handle.is-drop-target.drop-axis-x.drop-after:after{bottom:7px;right:-5px;top:7px;width:4px}.has-drag-handle.is-drop-target.drop-axis-y.drop-before:after{height:4px;left:7px;right:7px;top:-5px}.has-drag-handle.is-drop-target.drop-axis-y.drop-after:after{bottom:-5px;height:4px;left:7px;right:7px}.rs-block-grid.is-section-drop-target{border-radius:1rem;border-radius:var(--rs-radius);outline:2px dashed color-mix(in srgb,#5bb6b0 55%,#0000);outline:2px dashed color-mix(in srgb,var(--main,var(--rs-main)) 55%,#0000);outline-offset:6px}.rs-block-actions{align-items:center;background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:9px;box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);display:flex;gap:3px;opacity:0;padding:4px;position:absolute;right:7px;top:7px;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;z-index:2}.rs-dimension-card:focus-within .rs-block-actions,.rs-dimension-card:hover .rs-block-actions,.rs-divider:focus-within .rs-block-actions,.rs-divider:hover .rs-block-actions,.rs-media-block:focus-within .rs-block-actions,.rs-media-block:hover .rs-block-actions,.rs-unsupported-block:focus-within .rs-block-actions,.rs-unsupported-block:hover .rs-block-actions{opacity:1;transform:translateY(0)}.rs-block-actions button,.rs-block-actions select{background:#f3f3f3;border:0;border-radius:6px;color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);font-size:14px;font-size:var(--rs-type-secondary);height:36px;height:var(--rs-control-height-compact);padding:0 8px}.rs-block-actions button{width:36px;width:var(--rs-control-height-compact)}.rs-block-actions button:disabled{opacity:.3}.rs-note{background:color-mix(in srgb,#fff 94%,#f5f5f5);background:var(--rs-card-background);border-color:var(--rs-report-line);min-height:105px}.rs-note input,.rs-note textarea{background:#0000;border:0;display:block;width:calc(100% - 25px)}.rs-note input{font-size:15px;font-weight:800;margin-bottom:8px}.rs-note textarea{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-secondary);line-height:1.5;min-height:64px;resize:vertical}.rs-note input:focus,.rs-note textarea:focus{outline:0}.rs-note>button{background:#0000;border:0;color:#a39674;height:36px;height:var(--rs-control-height-compact);position:absolute;right:7px;top:7px;width:36px;width:var(--rs-control-height-compact)}.rs-note>strong{font-size:15px}.rs-note>p{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-secondary);line-height:1.5}.rs-dimension-card,.rs-media-block{min-height:0;padding:16px}.rs-dimension-card h3,.rs-media-block>h3{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:17px;letter-spacing:-.02em;margin:0 0 12px}.rs-media-grid{grid-gap:9px;display:grid;gap:9px;overflow:hidden}.rs-media-layout-full{grid-template-columns:1fr}.rs-media-layout-split{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-media-layout-thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-media-grid>img,.rs-media-image-error{aspect-ratio:16/9;background:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 6%,#fff);background:color-mix(in srgb,var(--rs-report-text) 6%,var(--rs-report-background));border-radius:10px;border-radius:var(--smallRadius,10px);display:block;min-width:0;object-fit:cover;width:100%}.rs-media-layout-split>.rs-media-image-error,.rs-media-layout-split>img{aspect-ratio:4/3}.rs-media-layout-thirds>.rs-media-image-error,.rs-media-layout-thirds>img{aspect-ratio:1/1}.rs-media-image-error{align-items:center;color:var(--rs-report-muted);display:flex;flex-direction:column;justify-content:center}.rs-content-state>span,.rs-media-image-error>span{background:#2d6067;background:var(--mainDark,#2d6067);border-radius:9px;color:#fff;color:var(--textLight,var(--rs-overlay-text));display:grid;font-weight:850;height:34px;margin-bottom:7px;place-items:center;width:34px}.rs-content-warning,.rs-media-caption,.rs-media-image-error small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-meta)}.rs-media-caption{line-height:1.5;margin:10px 2px 0}.rs-content-warning{color:#b94343;color:var(--warning,#b94343);margin:8px 2px 0}.rs-content-state{align-items:center;border:1px dashed var(--rs-report-line);border-radius:10px;border-radius:var(--smallRadius,10px);color:var(--rs-report-muted);display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:18px;text-align:center}.rs-content-state.error{background:color-mix(in srgb,#b94343 6%,#fff);background:color-mix(in srgb,var(--warning,#b94343) 6%,var(--rs-report-background))}.rs-content-state.error>span{background:color-mix(in srgb,#b94343 20%,#fff);background:color-mix(in srgb,var(--warning,#b94343) 20%,var(--rs-report-background))}.rs-content-state strong,.rs-content-state.error>span{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text)}.rs-content-state strong{font-size:15px}.rs-content-state small{font-size:14px;font-size:var(--rs-type-meta);margin-top:3px}.rs-dimension-card>header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.rs-dimension-card>header small{color:var(--rs-report-muted);display:block;font-size:14px;font-size:var(--rs-type-label);margin-bottom:3px}.rs-dimension-card>header h3{margin:0}.rs-dimension-card>header>span{background:#2d6067;background:var(--mainDark,#2d6067);border-radius:999px;color:#fff;color:var(--textLight,var(--rs-overlay-text));font-size:14px;font-size:var(--rs-type-label);font-weight:800;padding:6px 9px}.rs-dimension-card{overflow:hidden}.rs-demographic-summary{grid-gap:1px;background:color-mix(in srgb,#e5f5f3 35%,color-mix(in srgb,#fff 94%,#f5f5f5));background:color-mix(in srgb,var(--mainLight,var(--rs-main-soft)) 35%,var(--rs-card-background));border:1px solid color-mix(in srgb,var(--main,var(--rs-main)) 16%,var(--rs-report-line));border-radius:10px;border-radius:var(--smallRadius,10px);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;overflow:hidden}.rs-demographic-summary>span{display:flex;flex-direction:column;min-width:0;padding:12px 14px}.rs-demographic-summary>span+span{border-left:1px solid color-mix(in srgb,var(--main,var(--rs-main)) 13%,var(--rs-report-line))}.rs-demographic-summary strong{font-feature-settings:"tnum";color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:18px;font-variant-numeric:tabular-nums;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-demographic-summary small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label);margin-top:4px}.rs-age-chart{grid-gap:10px;display:grid;gap:10px;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;overflow-x:auto;padding:4px 2px 5px;scrollbar-color:color-mix(in srgb,#5bb6b0 34%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--main,var(--rs-main)) 34%,#0000) #0000}.rs-age-column{display:grid;grid-template-rows:24px 172px auto auto;min-width:0;text-align:center}.rs-age-column>strong{font-feature-settings:"tnum";color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:14px;font-size:var(--rs-type-label);font-variant-numeric:tabular-nums}.rs-age-column>div{align-items:flex-end;background:linear-gradient(0deg,color-mix(in srgb,#e5f5f3 72%,#0000),#0000);background:linear-gradient(to top,color-mix(in srgb,var(--mainLight,var(--rs-main-soft)) 72%,#0000),#0000);border-bottom:1px solid color-mix(in srgb,var(--main,var(--rs-main)) 20%,var(--rs-report-line));border-radius:8px 8px 3px 3px;display:flex;justify-content:center;margin:0 auto 8px;overflow:hidden;position:relative;width:min(62px,82%)}.rs-age-column>div:after,.rs-age-column>div:before{border-top:1px dashed color-mix(in srgb,var(--rs-report-muted) 16%,#0000);content:"";left:-100vw;position:absolute;right:-100vw}.rs-age-column>div:before{top:33%}.rs-age-column>div:after{top:66%}.rs-age-column>div>i{background:linear-gradient(180deg,color-mix(in srgb,#5bb6b0 75%,#fff),#5bb6b0);background:linear-gradient(180deg,color-mix(in srgb,var(--main,var(--rs-main)) 75%,#fff),var(--main,var(--rs-main)));border-radius:7px 7px 2px 2px;box-shadow:0 -6px 16px color-mix(in srgb,#5bb6b0 18%,#0000);box-shadow:0 -6px 16px color-mix(in srgb,var(--main,var(--rs-main)) 18%,#0000);display:block;min-height:0;position:relative;transition:height .25s ease;width:100%;z-index:1}.rs-age-column>span{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:14px;font-size:var(--rs-type-secondary);font-weight:750;white-space:nowrap}.rs-age-column>small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label);margin-top:2px}.rs-gender-visualization{grid-gap:clamp(24px,5vw,64px);align-items:center;display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:minmax(190px,250px) minmax(0,1fr);padding:5px clamp(4px,3vw,30px) 8px}.rs-gender-donut{aspect-ratio:1;border-radius:50%;box-shadow:0 14px 32px color-mix(in srgb,#5bb6b0 14%,#0000);box-shadow:0 14px 32px color-mix(in srgb,var(--main,var(--rs-main)) 14%,#0000);display:grid;padding:16%;place-items:center;width:100%}.rs-gender-donut>span{align-items:center;background:color-mix(in srgb,color-mix(in srgb,#fff 94%,#f5f5f5) 96%,#0000);background:color-mix(in srgb,var(--rs-card-background) 96%,#0000);border:1px solid color-mix(in srgb,var(--rs-report-line) 70%,#0000);border-radius:50%;box-shadow:inset 0 0 0 8px color-mix(in srgb,color-mix(in srgb,#fff 94%,#f5f5f5) 70%,#0000);box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--rs-card-background) 70%,#0000);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.rs-gender-donut strong{font-feature-settings:"tnum";color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:clamp(19px,2.4vw,28px);font-variant-numeric:tabular-nums}.rs-gender-donut small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label);margin-top:2px}.rs-gender-legend{grid-gap:8px;display:grid;gap:8px}.rs-gender-legend>div{grid-gap:10px;align-items:center;background:color-mix(in srgb,#f5f5f5 60%,color-mix(in srgb,#fff 94%,#f5f5f5));background:color-mix(in srgb,var(--rs-soft) 60%,var(--rs-card-background));border:1px solid var(--rs-report-line);border-radius:10px;border-radius:var(--smallRadius,10px);display:grid;gap:10px;grid-template-columns:13px minmax(0,1fr) auto;padding:10px 12px}.rs-gender-legend>div>i{border-radius:4px;display:block;height:28px;width:8px}.rs-gender-legend>div>span{display:flex;flex-direction:column;min-width:0}.rs-gender-legend>div strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:14px;font-size:var(--rs-type-secondary)}.rs-gender-legend>div small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label)}.rs-gender-legend>div>b{font-feature-settings:"tnum";color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:16px;font-variant-numeric:tabular-nums}.rs-geo-summary{grid-template-columns:minmax(0,.75fr) minmax(0,.55fr) minmax(190px,1.4fr)}.rs-map-loading{align-items:center;background:color-mix(in srgb,#e5f5f3 24%,color-mix(in srgb,#fff 94%,#f5f5f5));background:color-mix(in srgb,var(--mainLight,var(--rs-main-soft)) 24%,var(--rs-card-background));border:1px dashed var(--rs-report-line);border-radius:12px;border-radius:var(--smallRadius,12px);color:var(--rs-report-muted);display:flex;gap:10px;justify-content:center;min-height:260px}.rs-map-loading>span{animation:rs-spin 1.1s linear infinite;color:#5bb6b0;color:var(--main,var(--rs-main));font-size:24px}.rs-map-loading>strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:14px;font-size:var(--rs-type-secondary)}.rs-geo-layout{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1.9fr) minmax(220px,.8fr)}.rs-geo-map-shell{background:radial-gradient(circle at 52% 46%,color-mix(in srgb,#e5f5f3 45%,#0000),#0000 58%),color-mix(in srgb,#f5f5f5 68%,color-mix(in srgb,#fff 94%,#f5f5f5));background:radial-gradient(circle at 52% 46%,color-mix(in srgb,var(--mainLight,var(--rs-main-soft)) 45%,#0000),#0000 58%),color-mix(in srgb,var(--rs-soft) 68%,var(--rs-card-background));border:1px solid var(--rs-report-line);border-radius:12px;border-radius:var(--smallRadius,12px);min-height:350px;overflow:hidden;position:relative}.rs-geo-map-shell>svg{display:block;height:auto;max-height:365px;width:100%}.rs-geo-shape,.rs-region-shape{fill:color-mix(in srgb,var(--rs-report-muted) 9%,color-mix(in srgb,#fff 94%,#f5f5f5));fill:color-mix(in srgb,var(--rs-report-muted) 9%,var(--rs-card-background));stroke:color-mix(in srgb,var(--rs-report-muted) 24%,color-mix(in srgb,#fff 94%,#f5f5f5));stroke:color-mix(in srgb,var(--rs-report-muted) 24%,var(--rs-card-background));stroke-width:.55;vector-effect:non-scaling-stroke;outline:none;transition:fill .16s ease,opacity .16s ease,stroke .16s ease}.rs-region-shape{fill:color-mix(in srgb,#e5f5f3 26%,color-mix(in srgb,#fff 94%,#f5f5f5));fill:color-mix(in srgb,var(--mainLight,var(--rs-main-soft)) 26%,var(--rs-card-background));stroke-width:.8;opacity:.96}.rs-geo-shape.is-region-parent{fill:color-mix(in srgb,#e5f5f3 68%,color-mix(in srgb,#fff 94%,#f5f5f5));fill:color-mix(in srgb,var(--mainLight,var(--rs-main-soft)) 68%,var(--rs-card-background))}.rs-geo-marker.rs-geo-density-1,.rs-geo-shape.rs-geo-density-1,.rs-region-shape.rs-geo-density-1{fill:color-mix(in srgb,#5bb6b0 24%,color-mix(in srgb,#fff 94%,#f5f5f5));fill:color-mix(in srgb,var(--main,var(--rs-main)) 24%,var(--rs-card-background))}.rs-geo-marker.rs-geo-density-2,.rs-geo-shape.rs-geo-density-2,.rs-region-shape.rs-geo-density-2{fill:color-mix(in srgb,#5bb6b0 40%,color-mix(in srgb,#fff 94%,#f5f5f5));fill:color-mix(in srgb,var(--main,var(--rs-main)) 40%,var(--rs-card-background))}.rs-geo-marker.rs-geo-density-3,.rs-geo-shape.rs-geo-density-3,.rs-region-shape.rs-geo-density-3{fill:color-mix(in srgb,#5bb6b0 58%,color-mix(in srgb,#fff 94%,#f5f5f5));fill:color-mix(in srgb,var(--main,var(--rs-main)) 58%,var(--rs-card-background))}.rs-geo-marker.rs-geo-density-4,.rs-geo-shape.rs-geo-density-4,.rs-region-shape.rs-geo-density-4{fill:color-mix(in srgb,#5bb6b0 78%,#3c3c3c);fill:color-mix(in srgb,var(--main,var(--rs-main)) 78%,var(--greyDark,#3c3c3c))}.rs-geo-marker.rs-geo-density-5,.rs-geo-shape.rs-geo-density-5,.rs-region-shape.rs-geo-density-5{fill:color-mix(in srgb,#5bb6b0 52%,#263c3b);fill:color-mix(in srgb,var(--main,var(--rs-main)) 52%,var(--greyDark,#263c3b))}.rs-geo-shape.is-active,.rs-geo-shape[class*=rs-geo-density-]:focus,.rs-geo-shape[class*=rs-geo-density-]:hover,.rs-region-shape.is-active,.rs-region-shape[class*=rs-geo-density-]:focus,.rs-region-shape[class*=rs-geo-density-]:hover{stroke:#c83ab0;stroke:var(--focus,var(--rs-focus));stroke-width:1.8;opacity:1;outline:none}.rs-geo-marker{stroke:color-mix(in srgb,#fff 94%,#f5f5f5);stroke:var(--rs-card-background);stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:default;outline:none}.rs-geo-marker.is-active,.rs-geo-marker:focus,.rs-geo-marker:hover{stroke:#c83ab0;stroke:var(--focus,var(--rs-focus));stroke-width:2.5;outline:none}.rs-geo-map-footer{align-items:center;background:color-mix(in srgb,color-mix(in srgb,#fff 94%,#f5f5f5) 90%,#0000);background:color-mix(in srgb,var(--rs-card-background) 90%,#0000);border-top:1px solid var(--rs-report-line);bottom:0;display:flex;justify-content:space-between;left:0;padding:8px 11px;position:absolute;right:0}.rs-geo-map-footer small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label)}.rs-density-scale{align-items:center;display:flex;gap:6px}.rs-density-scale>i{background:linear-gradient(90deg,color-mix(in srgb,#5bb6b0 18%,color-mix(in srgb,#fff 94%,#f5f5f5)),color-mix(in srgb,#5bb6b0 52%,#263c3b));background:linear-gradient(90deg,color-mix(in srgb,var(--main,var(--rs-main)) 18%,var(--rs-card-background)),color-mix(in srgb,var(--main,var(--rs-main)) 52%,var(--greyDark,#263c3b)));border-radius:999px;display:block;height:7px;width:80px}.rs-geo-map-active{grid-gap:9px;align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:color-mix(in srgb,color-mix(in srgb,#fff 94%,#f5f5f5) 88%,#0000);background:color-mix(in srgb,var(--rs-card-background) 88%,#0000);border:1px solid color-mix(in srgb,var(--main,var(--rs-main)) 22%,var(--rs-report-line));border-radius:10px;border-radius:var(--smallRadius,10px);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;left:12px;max-width:calc(100% - 24px);padding:8px 10px;position:absolute;top:12px;z-index:2}.rs-geo-map-active>span{background:#e5f5f3;background:var(--mainLight,var(--rs-main-soft));border-radius:8px;color:#5bb6b0;color:var(--main,var(--rs-main));display:grid;font-size:14px;font-size:var(--rs-type-label);font-weight:850;height:30px;place-items:center;width:34px}.rs-geo-map-active>div{display:flex;flex-direction:column;min-width:0}.rs-geo-map-active small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label)}.rs-geo-map-active small,.rs-geo-map-active strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-geo-map-active strong{font-size:14px;font-size:var(--rs-type-secondary)}.rs-geo-map-active strong,.rs-geo-map-active>b{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text)}.rs-geo-map-active>b{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.rs-geo-ranking{background:color-mix(in srgb,#f5f5f5 54%,color-mix(in srgb,#fff 94%,#f5f5f5));background:color-mix(in srgb,var(--rs-soft) 54%,var(--rs-card-background));border:1px solid var(--rs-report-line);border-radius:12px;border-radius:var(--smallRadius,12px);display:flex;flex-direction:column;overflow:hidden}.rs-geo-ranking>header{align-items:flex-end;border-bottom:1px solid var(--rs-report-line);display:flex;justify-content:space-between;padding:12px}.rs-geo-ranking>header strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:14px;font-size:var(--rs-type-secondary)}.rs-geo-ranking>header small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label)}.rs-geo-ranking>div{grid-gap:8px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--rs-report-line) 72%,#0000);display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;padding:8px 10px;transition:background-color .15s ease}.rs-geo-ranking>div:last-of-type{border-bottom:0}.rs-geo-ranking>div.is-active{background:color-mix(in srgb,#e5f5f3 46%,#0000);background:color-mix(in srgb,var(--mainLight,var(--rs-main-soft)) 46%,#0000)}.rs-geo-ranking>div>span{background:color-mix(in srgb,var(--rs-report-muted) 8%,color-mix(in srgb,#fff 94%,#f5f5f5));background:color-mix(in srgb,var(--rs-report-muted) 8%,var(--rs-card-background));border-radius:6px;color:var(--rs-report-muted);display:grid;font-size:14px;font-size:var(--rs-type-label);height:24px;place-items:center;width:24px}.rs-geo-ranking>div>div{display:flex;flex-direction:column;min-width:0}.rs-geo-ranking>div strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:14px;font-size:var(--rs-type-secondary)}.rs-geo-ranking>div small,.rs-geo-ranking>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-geo-ranking>div small{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label)}.rs-geo-ranking>div>b{font-feature-settings:"tnum";color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:14px;font-size:var(--rs-type-secondary);font-variant-numeric:tabular-nums}.rs-geo-more{margin:auto 0 0;padding:10px 12px}.rs-geo-more,.rs-map-attribution{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-label)}.rs-map-attribution{display:block;margin:7px 2px 0;text-align:right}.rs-map-attribution a{color:#5bb6b0;color:var(--main,var(--rs-main))}.rs-divider{align-items:center;display:flex;gap:10px;grid-column:1/-1;min-height:38px;padding:3px 0;position:relative}.rs-divider>span{background:var(--rs-report-line);display:block;height:1px;width:100%}.rs-divider-line>span{flex:1 1}.rs-divider-line>small{color:var(--rs-report-muted);flex:0 0 auto;font-size:14px;font-size:var(--rs-type-label)}.rs-divider-text>span{flex:1 1}.rs-divider-text>strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);flex:0 0 auto;font-size:17px;letter-spacing:-.02em}.rs-divider.selected{border-radius:8px;box-shadow:0 0 0 2px color-mix(in srgb,#c83ab0 24%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus,var(--rs-focus)) 24%,#0000)}.rs-unsupported-block{min-height:110px}.rs-unsupported-block>strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-report-text);font-size:15px}.rs-unsupported-block>p{color:var(--rs-report-muted);font-size:14px;font-size:var(--rs-type-secondary);line-height:1.5;margin:5px 0 0}.rs-add-kpi{align-items:center;background:#0000;border:1px dashed color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 28%,#0000);border:1px dashed color-mix(in srgb,var(--rs-ink) 28%,#0000);color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);display:flex;flex-direction:column;grid-column:span 2;justify-content:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.rs-add-kpi:hover{background:color-mix(in srgb,#c83ab0 10%,#fff);background:var(--rs-focus-soft);border-color:#c83ab0;border-color:var(--rs-focus);color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark)}.rs-add-kpi>span{border:1px solid;border-radius:50%;display:grid;font-size:18px;height:36px;margin-bottom:9px;place-items:center;width:36px}.rs-add-kpi strong{font-size:14px}.rs-add-kpi small{font-size:14px;font-size:var(--rs-type-meta);margin-top:3px}.rs-add-section{align-items:center;background:#0000;border:1px dashed color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 28%,#0000);border:1px dashed color-mix(in srgb,var(--rs-ink) 28%,#0000);border-radius:13px;color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);display:flex;gap:10px;margin:10px 0 35px;padding:14px;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:100%}.rs-add-section:focus-visible,.rs-add-section:hover{background:#2d6067;background:var(--mainDark,#2d6067);border-color:#2d6067;border-color:var(--mainDark,#2d6067);color:#fff;color:var(--textLight,var(--rs-overlay-text))}.rs-add-section>span{background:#2d6067;background:var(--mainDark,#2d6067);border-radius:8px;color:#fff;color:var(--textLight,var(--rs-overlay-text));display:grid;height:38px;place-items:center;width:38px}.rs-add-section:focus-visible>span,.rs-add-section:hover>span{background:#ffffff2e;color:inherit}.rs-add-section small,.rs-add-section strong{display:block}.rs-add-section strong{font-size:14px}.rs-add-section small{font-size:14px;font-size:var(--rs-type-meta);margin-left:auto}.rs-report-footer{border-top:1px solid var(--rs-report-line);color:var(--rs-report-muted);display:flex;font-size:14px;font-size:var(--rs-type-label);justify-content:space-between;padding-top:14px}.rs-kpi-library.Slider{z-index:9998}.rs-kpi-library .SliderWrapper{box-shadow:-18px 0 58px #261e252e;display:flex;flex-direction:column;max-width:min(560px,calc(100vw - 72px));width:min(560px,calc(100vw - 72px))}.rs-kpi-library .SliderTitle{border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-bottom:1px solid var(--rs-line);flex:0 0 76px;gap:15px;height:76px;padding:0 30px}.rs-kpi-library .SliderTitle h3{font-size:24px;letter-spacing:-.035em}.rs-kpi-library .SliderContainer{background:#fff;background:var(--paper,#fff);height:calc(100vh - 76px);height:calc(100dvh - 76px);min-height:0;overflow-x:hidden;padding:28px 30px max(34px,env(safe-area-inset-bottom))}.rs-kpi-library-content{max-width:100%;min-height:100%;min-width:0}.rs-library-header{position:relative}.rs-library-header>span{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);font-size:14px;font-size:var(--rs-type-label);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rs-library-header p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;line-height:1.5;margin:6px 0 0}.rs-library-kpi-tools{margin:2px 0 14px}.rs-library-kpi-tools>div{align-items:baseline;display:flex;justify-content:space-between}.rs-library-kpi-tools>div strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:18px}.rs-library-kpi-tools>div span{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-label)}.rs-library-search{align-items:center;background:#f5f5f5;background:var(--rs-soft);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:10px;display:flex;gap:7px;margin-top:10px;min-height:40px;min-height:var(--rs-control-height);padding:11px 13px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.rs-library-search:focus-within{background:#fff;background:var(--rs-paper);border-color:#5bb6b0;border-color:var(--rs-main);box-shadow:0 0 0 3px color-mix(in srgb,#5bb6b0 16%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--rs-main) 16%,#0000)}.rs-library-search span{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted)}.rs-library-search input{background:#0000;border:0;font-size:14px;outline:0;width:100%}.rs-source-filter{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.rs-source-filter button{align-items:center;background:#eee;border:0;border-radius:7px;color:#777;display:inline-flex;font-weight:800;height:36px;height:var(--rs-control-height-compact);justify-content:center;min-width:36px;min-width:var(--rs-control-height-compact);padding:3px}.rs-source-filter button,.rs-source-filter button>span:not([aria-hidden]){font-size:14px;font-size:var(--rs-type-meta)}.rs-source-filter button{transition:background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.rs-source-filter button:hover{transform:translateY(-1px)}.rs-source-filter button.active,.rs-source-filter button:hover{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark)}.rs-source-filter button.active{background:#fff;background:var(--rs-paper);box-shadow:0 0 0 2px #c83ab0;box-shadow:0 0 0 2px var(--rs-focus)}.rs-source-filter .rs-source-logo{border-radius:6px;height:26px;width:26px}.rs-library-body{max-width:100%;min-height:0;min-width:0;padding:0 8px 20px 0}.rs-source-scope.Builder{background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:11px;border-radius:var(--smallRadius,11px);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);box-sizing:border-box;margin:0 0 18px;max-width:100%;min-width:0;padding:18px}.rs-source-scope.Builder>h4{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);font-size:15px;margin:0;padding:0 0 14px}.rs-source-scope .FormGroup{margin:0}.rs-source-context-row{grid-gap:10px 16px;align-items:center;display:grid;gap:10px 16px;grid-template-columns:132px minmax(0,1fr)}.rs-source-context-row>span{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);font-size:14px;font-size:var(--rs-type-label);font-weight:750}.rs-source-context-row>div{min-width:0;width:100%}.rs-source-context-row select{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink)}.rs-source-context-row>button{grid-column:2;justify-self:start}.rs-source-context-dropdown{gap:8px;grid-template-columns:minmax(0,1fr)}.rs-source-context-dropdown+.rs-source-context-dropdown{margin-top:14px}.rs-source-context-dropdown>button{grid-column:1;justify-self:end}.rs-source-account-scope,.rs-source-entities>button{align-items:center;background:#f5f5f5;background:var(--soft,var(--rs-soft));border:1px solid #0000;border-radius:9px;border-radius:var(--smallRadius,9px);box-sizing:border-box;color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);display:flex;gap:8px;max-width:100%;min-width:0;padding:8px;text-align:left;width:100%}.rs-source-account-scope>span:last-child,.rs-source-entities>button>span:last-child{flex:1 1 auto;max-width:100%;min-width:0;white-space:normal}.rs-source-account-scope{margin-top:14px;padding:11px 12px}.rs-source-account-scope[aria-pressed=true],.rs-source-entities>button[aria-pressed=true]{background:color-mix(in srgb,#5bb6b0 18%,#fff);background:color-mix(in srgb,var(--main,var(--rs-main)) 18%,var(--rs-paper));border-color:#5bb6b0;border-color:var(--main,var(--rs-main))}.rs-source-account-scope small,.rs-source-account-scope strong,.rs-source-entities small,.rs-source-entities strong{display:block}.rs-source-account-scope strong,.rs-source-entities strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);font-size:14px;font-size:var(--rs-type-secondary);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.rs-source-account-scope small,.rs-source-entities small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-label);margin-top:1px}.rs-source-account-scope[aria-pressed=true] small,.rs-source-account-scope[aria-pressed=true] strong,.rs-source-entities>button[aria-pressed=true] small,.rs-source-entities>button[aria-pressed=true] strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink)}.rs-source-entity-search{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px}.rs-source-entity-search input{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink)}.rs-source-entity-search input::placeholder{opacity:1}.rs-source-entity-search input::placeholder,.rs-source-entity-search>small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted)}.rs-source-entity-search>small{font-size:14px;font-size:var(--rs-type-label)}.rs-source-entities{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-top:10px;max-width:100%;min-width:0;width:100%}.rs-source-entities>button{padding:10px 12px}.rs-source-entities>p,.rs-source-scope-loading,.rs-source-scope-security{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-label);line-height:1.45;margin:4px 0}.rs-source-scope-error{background:color-mix(in srgb,#b94343 10%,#fff);background:color-mix(in srgb,var(--warning,#b94343) 10%,var(--rs-paper));border-radius:8px;border-radius:var(--smallRadius,8px);color:#b94343;color:var(--warning,#b94343);font-size:14px;font-size:var(--rs-type-label);line-height:1.45;margin:8px 0 0;padding:8px}.rs-source-selected-context{background:color-mix(in srgb,#e5f5f3 22%,#fff);background:color-mix(in srgb,var(--mainLight,var(--rs-main-soft)) 22%,var(--paper,#fff));border:1px solid color-mix(in srgb,#5bb6b0 42%,#0000);border:1px solid color-mix(in srgb,var(--main,var(--rs-main)) 42%,#0000);border-radius:9px;border-radius:var(--smallRadius,9px);margin:14px 0 0;padding:11px 12px}.rs-source-selected-context span,.rs-source-selected-context strong{display:block}.rs-source-selected-context span{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:14px;font-size:var(--rs-type-label)}.rs-source-selected-context strong{color:#287e79;color:var(--mainDark,#287e79);font-size:14px;font-size:var(--rs-type-secondary);margin-top:2px}.rs-source-scope-security{border-top:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-top:1px solid var(--rs-line);margin-top:14px;padding-top:12px}.rs-source-scope>button:last-of-type{margin-top:10px}.rs-source-scope-refreshing{background:color-mix(in srgb,#5bb6b0 12%,#fff);background:color-mix(in srgb,var(--main,var(--rs-main)) 12%,var(--rs-paper));border-radius:8px;border-radius:var(--smallRadius,8px);color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark));font-size:14px;font-size:var(--rs-type-secondary);line-height:1.5;margin:-7px 0 14px;padding:10px 12px}.rs-library-scope-basket{background:color-mix(in srgb,#22996b 10%,#fff);background:color-mix(in srgb,var(--success,#22996b) 10%,var(--paper,#fff));border:1px solid color-mix(in srgb,#22996b 35%,#0000);border:1px solid color-mix(in srgb,var(--success,#22996b) 35%,#0000);border-radius:9px;border-radius:var(--smallRadius,9px);margin:-5px 0 18px;padding:10px 12px}.rs-library-scope-basket span,.rs-library-scope-basket strong{display:block}.rs-library-scope-basket strong{color:#22996b;color:var(--success,#22996b);font-size:14px;font-size:var(--rs-type-secondary)}.rs-library-scope-basket span{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-label);line-height:1.4;margin-top:3px}.rs-library-list{grid-gap:12px;display:grid;gap:12px;min-height:0}.rs-library-list article{border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:11px;padding:13px;transition:border-color .16s ease,box-shadow .16s ease}.rs-library-list article:hover{border-color:color-mix(in srgb,#5bb6b0 38%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--rs-main) 38%,var(--rs-line));box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small)}.rs-library-list article.rs-library-manual{background:#e5f5f3;background:var(--mainLight,var(--rs-main-soft));border-color:#5bb6b0;border-color:var(--main,var(--rs-main))}.rs-library-list article>div:first-child{align-items:center;display:flex;gap:7px}.rs-library-list article .rs-source{height:30px;width:30px}.rs-library-list article small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-label);text-transform:capitalize}.rs-library-list h3{font-size:16px;margin:10px 0 4px}.rs-library-list p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-secondary);line-height:1.45;margin:0 0 10px}.rs-library-list article>select{background:#f5f5f5;background:var(--rs-soft);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:7px;color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);font-size:14px;font-size:var(--rs-type-secondary);margin:0 0 8px;min-height:36px;min-height:var(--rs-control-height-compact);padding:7px 9px;width:100%}.rs-library-list .rs-library-connection-warning,.rs-library-list .rs-library-scope-summary{display:block;margin:0 0 8px;text-transform:none}.rs-library-list .rs-library-scope-summary{color:#5bb6b0;color:var(--main,var(--rs-main));font-weight:750}.rs-library-list article>div:last-child{display:flex;gap:5px}.rs-library-list article button{background:#eee;border:0;border-radius:7px;font-weight:750;min-height:36px;min-height:var(--rs-control-height-compact);padding:7px 10px}.rs-library-list article button,.rs-library-list article button>span:not([aria-hidden]){font-size:14px;font-size:var(--rs-type-secondary)}.rs-library-list article button:hover{background:#c83ab0;background:var(--rs-focus);color:#fff}.rs-library-list article button:disabled{cursor:not-allowed;opacity:.45}.rs-library-list article button:disabled:hover{background:#eee;color:inherit}.rs-kpi-option-group{grid-gap:9px;display:grid;gap:9px}.rs-kpi-option-group+.rs-kpi-option-group{margin-top:11px}.rs-kpi-option-group>header{align-items:center;background:#f5f5f5;background:var(--soft,var(--rs-soft));border-radius:8px;border-radius:var(--smallRadius,8px);display:flex;justify-content:space-between;padding:8px 10px}.rs-kpi-option-group>header h3{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:14px;font-size:var(--rs-type-secondary);letter-spacing:0;margin:0}.rs-kpi-option-group>header small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-label);text-transform:none}.rs-kpi-option-group>div{grid-gap:8px;display:grid;gap:8px}.rs-kpi-option{grid-gap:7px 10px;align-items:center;background:#fff;background:var(--paper,#fff);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:9px;border-radius:var(--smallRadius,9px);display:grid;gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;padding:9px 11px;transition:border-color .15s ease,background .15s ease}.rs-kpi-option.selected{background:color-mix(in srgb,#e5f5f3 34%,#fff);background:color-mix(in srgb,var(--mainLight,var(--rs-main-soft)) 34%,var(--paper,#fff));border-color:#5bb6b0;border-color:var(--main,var(--rs-main))}.rs-kpi-option:hover{border-color:color-mix(in srgb,#5bb6b0 45%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--rs-main) 45%,var(--rs-line))}.rs-kpi-option-toggle{align-items:center;background:#0000;border:0;color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));display:flex;gap:9px;min-height:40px;min-height:var(--rs-control-height);min-width:0;padding:3px 0;text-align:left;width:100%}.rs-kpi-option-toggle>div:first-child{flex:0 0 auto}.rs-kpi-option-toggle>span:last-child{min-width:0}.rs-kpi-option-toggle .rs-source-logo{flex:0 0 auto;height:28px;width:28px}.rs-kpi-option-toggle small,.rs-kpi-option-toggle strong{display:block}.rs-kpi-option-toggle strong{font-family:fontMedium,sans-serif;font-family:var(--rs-font-medium);font-size:14px;font-size:var(--rs-type-secondary)}.rs-kpi-option-toggle small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-family:fontLight,sans-serif;font-family:var(--rs-font-light);font-size:14px;font-size:var(--rs-type-label);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-kpi-option.selected .rs-kpi-option-toggle,.rs-kpi-option.selected .rs-kpi-option-toggle small,.rs-kpi-option.selected .rs-kpi-option-toggle strong{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 72%,#111);color:var(--rs-selection-ink)}.rs-kpi-option-toggle:disabled{cursor:not-allowed;opacity:.52}.rs-kpi-option>select{background:#f5f5f5;background:var(--soft,var(--rs-soft));border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:7px;border-radius:var(--smallRadius,7px);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:14px;font-size:var(--rs-type-label);grid-column:1/-1;min-height:36px;min-height:var(--rs-control-height-compact);padding:6px 8px;width:100%}.rs-kpi-option>.rs-library-connection-warning,.rs-kpi-option>.rs-library-scope-summary{grid-column:1/-1;margin:0;padding:0 2px 3px}.rs-kpi-view-choice{background:#f5f5f5;background:var(--soft,var(--rs-soft));border-radius:7px;border-radius:var(--smallRadius,7px);display:flex;flex-wrap:wrap;gap:2px;padding:2px}.rs-kpi-view-choice button{background:#0000;border:0;border-radius:5px;border-radius:calc(var(--smallRadius, 7px) - 2px);color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-family:fontMedium,sans-serif;font-family:var(--rs-font-medium);font-size:14px;font-size:var(--rs-type-label);min-height:36px;min-height:var(--rs-control-height-compact);padding:5px 8px}.rs-kpi-view-choice button[aria-pressed=true]{background:#5bb6b0;background:var(--main,var(--rs-main));color:#fff;color:var(--textLight,#fff)}.rs-gender-comparison-bars{grid-gap:14px;display:grid;gap:14px;margin-top:16px}.rs-gender-comparison-bars>div{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(120px,1fr) auto}.rs-gender-comparison-bars span{align-items:center;display:flex;gap:8px}.rs-gender-comparison-bars span>i{border-radius:50%;height:10px;width:10px}.rs-gender-comparison-bars b{font-family:fontMedium,sans-serif;font-family:var(--rs-font-medium)}.rs-gender-comparison-bars em{background:#f5f5f5;background:var(--soft,var(--rs-soft));border-radius:999px;display:block;grid-column:1/-1;height:10px;overflow:hidden}.rs-gender-comparison-bars em i{border-radius:inherit;display:block;height:100%}.rs-audience-view-choice{align-items:center;color:#5bb6b0;color:var(--main,var(--rs-main));font-family:fontMedium,sans-serif;font-family:var(--rs-font-medium);font-size:14px;font-size:var(--rs-type-label);justify-content:center;min-height:36px;min-height:var(--rs-control-height-compact);padding:5px 9px;white-space:nowrap}.rs-audience-view-choice span:before{content:"◉";margin-right:5px}.rs-library-empty{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);margin:18px 0;text-align:center}.rs-library-footer{align-items:center;background:#fff;background:var(--paper,#fff);border-top:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-top:1px solid var(--rs-line);display:flex;gap:20px;justify-content:space-between;margin-top:22px;padding:18px 0 4px}.rs-library-footer strong{display:block;font-size:14px;font-size:var(--rs-type-secondary)}.rs-library-footer span{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);display:block;font-size:14px;font-size:var(--rs-type-label);margin-top:3px}.rs-library-footer>button{background:#f5f5f5;background:var(--soft,var(--rs-soft));border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:8px;border-radius:var(--smallRadius,8px);flex:0 0 auto;font-family:fontMedium,sans-serif;font-family:var(--rs-font-medium);font-size:14px;font-size:var(--rs-type-secondary);min-height:40px;min-height:var(--rs-control-height);padding:7px 14px}.rs-library-footer>button:disabled{cursor:not-allowed;opacity:.45}.rs-brand-panel .SliderWrapper,.rs-content-inspector .SliderWrapper,.rs-kpi-inspector .SliderWrapper,.rs-management-slider .SliderWrapper,.rs-settings-panel .SliderWrapper{box-shadow:-18px 0 58px #261e252e;max-width:min(560px,100%)}.rs-brand-panel .SliderTitle,.rs-content-inspector .SliderTitle,.rs-kpi-inspector .SliderTitle,.rs-management-slider .SliderTitle,.rs-settings-panel .SliderTitle{border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-bottom:1px solid var(--rs-line);gap:15px;min-height:76px;padding:0 28px}.rs-brand-panel .SliderTitle h3,.rs-content-inspector .SliderTitle h3,.rs-kpi-inspector .SliderTitle h3,.rs-management-slider .SliderTitle h3,.rs-settings-panel .SliderTitle h3{font-size:22px}.rs-brand-panel .SliderContainer,.rs-content-inspector .SliderContainer,.rs-kpi-inspector .SliderContainer,.rs-management-slider .SliderContainer,.rs-settings-panel .SliderContainer{background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);padding:24px 28px 96px}.rs-brand-panel-intro{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);line-height:1.55;margin:0 0 22px}.rs-brand-guide{grid-gap:12px;align-items:center;background:#e5f5f3;background:var(--mainLight,var(--rs-main-soft));border:1px solid color-mix(in srgb,#5bb6b0 22%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border:1px solid color-mix(in srgb,var(--main,var(--rs-main)) 22%,var(--rs-line));border-radius:13px;border-radius:var(--smallRadius,13px);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);margin-bottom:12px;padding:14px}.rs-brand-guide>span{align-items:center;background:#5bb6b0;background:var(--main,var(--rs-main));border-radius:10px;border-radius:var(--smallRadius,10px);color:#fff;color:var(--textLight,#fff);display:flex;height:40px;justify-content:center;width:40px}.rs-brand-guide svg{fill:currentColor;height:20px;width:20px}.rs-brand-guide p,.rs-brand-guide strong{display:block}.rs-brand-guide strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:14px;font-size:var(--rs-type-secondary)}.rs-brand-guide p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-meta);line-height:1.45;margin:3px 0 0}.rs-brand-live-preview{grid-gap:11px;align-items:center;background:#fff;background:var(--paper,var(--rs-paper));border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:13px;border-radius:var(--smallRadius,13px);display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:16px;padding:12px}.rs-brand-live-preview>span{align-items:center;background:var(--rs-preview-brand);border-radius:10px;border-radius:var(--smallRadius,10px);color:#fff;color:var(--textLight,#fff);display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}.rs-brand-live-preview>span img{height:100%;object-fit:contain;width:100%}.rs-brand-live-preview>span svg{fill:currentColor;height:21px;width:21px}.rs-brand-live-preview p,.rs-brand-live-preview small,.rs-brand-live-preview strong{display:block}.rs-brand-live-preview small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-label)}.rs-brand-live-preview strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:16px;margin-top:2px}.rs-brand-live-preview p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-label);margin:1px 0 0}.rs-brand-live-preview>i{background:color-mix(in srgb,#279d66 12%,#fff);background:color-mix(in srgb,var(--success,var(--rs-success)) 12%,var(--rs-paper));border-radius:999px;color:#279d66;color:var(--success,var(--rs-success));font-size:14px;font-size:var(--rs-type-label);font-style:normal;padding:5px 8px}.rs-brand-builder.Builder{background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:13px;border-radius:var(--smallRadius,13px);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);margin-bottom:12px;padding:18px}.rs-brand-builder.Builder>h4{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:16px;margin:0;padding:0 0 14px}.rs-brand-builder-help{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-meta);line-height:1.5;margin:-4px 0 14px}.rs-brand-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-brand-field>small,.rs-brand-field>span{display:block}.rs-brand-field>span,.rs-logo-editor-title>span{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-family:fontBold,sans-serif;font-family:var(--rs-font-bold);font-size:14px;font-size:var(--rs-type-secondary);margin-bottom:7px}.rs-brand-field>small,.rs-logo-editor-title>small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-label);line-height:1.4;margin-top:5px}.rs-brand-field .FormGroup{margin-bottom:0}.rs-brand-panel .FormGroup,.rs-content-inspector .FormGroup,.rs-kpi-inspector .FormGroup,.rs-management-slider .FormGroup{margin-bottom:10px}.rs-management-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-management-field{grid-gap:8px;border-top:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-top:1px solid var(--rs-line);display:grid;gap:8px;margin-top:14px;padding-top:14px}.rs-management-field>span{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:14px;font-size:var(--rs-type-secondary);font-weight:750}.rs-management-field>small,.rs-management-help{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-meta);line-height:1.5;margin:8px 0 0}.rs-management-error{background:color-mix(in srgb,#b94343 10%,#fff);background:color-mix(in srgb,var(--warning,#b94343) 10%,var(--rs-paper));border:1px solid color-mix(in srgb,#b94343 28%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border:1px solid color-mix(in srgb,var(--warning,#b94343) 28%,var(--rs-line));border-radius:10px;border-radius:var(--smallRadius,10px);color:#b94343;color:var(--warning,#b94343);font-size:14px;font-size:var(--rs-type-secondary);line-height:1.45;margin:12px 0 0;padding:10px 12px}.rs-recipient-locales{grid-gap:9px;display:grid;gap:9px}.rs-recipient-locales>label{grid-gap:10px;align-items:center;background:#e5f5f3;background:var(--mainLight,var(--rs-main-soft));border-radius:10px;border-radius:var(--smallRadius,10px);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(125px,.5fr);padding:9px 10px}.rs-recipient-locales>label>span{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:14px;font-size:var(--rs-type-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-access-add,.rs-access-list>div{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr) auto}.rs-access-add>button,.rs-access-list>div>button{min-height:40px;min-height:var(--rs-control-height);white-space:nowrap}.rs-access-list{grid-gap:10px;display:grid;gap:10px}.rs-access-list>div{border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-bottom:1px solid var(--rs-line);padding-bottom:10px}.rs-access-list>div:last-child{border-bottom:0}.rs-management-empty{background:#f5f5f5;background:var(--soft,var(--rs-soft));border-radius:10px;border-radius:var(--smallRadius,10px);color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);margin:0;padding:13px}.rs-management-loading{align-items:center;background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:13px;border-radius:var(--smallRadius,13px);display:flex;gap:10px;padding:18px}.rs-management-loading>span{animation:rs-spin .8s linear infinite;border:3px solid #e5f5f3;border-radius:50%;border-top-color:#5bb6b0;border:3px solid var(--mainLight,var(--rs-main-soft));border-top-color:var(--main,var(--rs-main));height:24px;width:24px}.rs-management-loading>strong{font-size:14px;font-size:var(--rs-type-secondary)}@keyframes rs-spin{to{transform:rotate(1turn)}}.rs-kpi-inspector-help{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-meta);margin:2px 0 0}.rs-media-caption-input{min-height:88px}.rs-media-inspector-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.rs-media-inspector-list>div{background:#f5f5f5;background:var(--soft,var(--rs-soft));border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:10px;border-radius:var(--smallRadius,10px);overflow:hidden;position:relative}.rs-media-inspector-list img,.rs-media-inspector-list>div>span{aspect-ratio:1/1;display:grid;object-fit:cover;place-items:center;width:100%}.rs-media-inspector-list>div>span{color:#b94343;color:var(--warning,#b94343);font-size:20px;font-weight:850}.rs-media-inspector-list button{bottom:5px;position:absolute;right:5px}.rs-media-url-editor{grid-gap:8px;align-items:flex-start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}.rs-media-url-editor button{min-height:40px;min-height:var(--rs-control-height);white-space:nowrap}.rs-content-danger.Builder{border-color:color-mix(in srgb,#b94343 30%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--warning,#b94343) 30%,var(--rs-line))}.rs-logo-editor{border-top:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-top:1px solid var(--rs-line);margin-top:5px;padding-top:14px}.rs-logo-editor>div:first-child{margin-bottom:12px}.rs-logo-editor-title>small,.rs-logo-editor-title>span{display:block}.rs-remove-logo{background:#0000;border:0;font-size:14px;font-size:var(--rs-type-secondary);font-weight:750;padding:4px 0}.rs-brand-error,.rs-remove-logo{color:#b94343;color:var(--warning,#b94343)}.rs-brand-error{font-size:14px;font-size:var(--rs-type-meta);margin:5px 0 0}.rs-brand-colors{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-brand-colors>div{background:#f5f5f5;background:var(--rs-soft);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:10px;border-radius:var(--smallRadius,10px);padding:10px}.rs-brand-colors input[type=color]{border-radius:8px;border-radius:var(--smallRadius,8px);height:40px;height:var(--rs-control-height);width:58px}.rs-brand-colors h5{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:14px;font-size:var(--rs-type-secondary)}.rs-card-appearance-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-card-appearance-option{grid-gap:9px;align-items:center;background:#f5f5f5;background:var(--soft,var(--rs-soft));border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:10px;border-radius:var(--smallRadius,10px);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:66px;padding:9px;text-align:left;width:100%}.rs-card-appearance-option:hover{border-color:color-mix(in srgb,#5bb6b0 45%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--main,var(--rs-main)) 45%,var(--rs-line))}.rs-card-appearance-option[aria-pressed=true]{background:#e5f5f3;background:var(--mainLight,var(--rs-main-soft));border-color:#5bb6b0;border-color:var(--main,var(--rs-main));box-shadow:0 0 0 2px color-mix(in srgb,#5bb6b0 14%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--main,var(--rs-main)) 14%,#0000)}.rs-card-appearance-swatch{border:1px solid #00000017;border-radius:8px;border-radius:var(--smallRadius,8px);box-shadow:inset 0 0 0 1px #ffffff4d;height:38px;width:38px}.rs-card-appearance-option small,.rs-card-appearance-option strong,.rs-card-appearance-option>span:nth-child(2){display:block;min-width:0;white-space:normal}.rs-card-appearance-option strong{font-size:14px;font-size:var(--rs-type-secondary)}.rs-card-appearance-option small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-label);line-height:1.25;margin-top:2px}.rs-card-appearance-option>i{color:#5bb6b0;color:var(--main,var(--rs-main));font-size:16px;font-style:normal;font-weight:850;width:16px}.rs-card-custom-color{border-top:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-top:1px solid var(--rs-line);margin-top:14px;padding-top:14px}.rs-card-custom-color>div{background:#f5f5f5;background:var(--soft,var(--rs-soft));border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:10px;border-radius:var(--smallRadius,10px);padding:10px}.rs-card-custom-color input[type=color]{border-radius:8px;border-radius:var(--smallRadius,8px);height:40px;height:var(--rs-control-height);width:64px}.rs-card-custom-color h5{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:14px;font-size:var(--rs-type-secondary)}.rs-card-placement-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-card-placement-actions>button{align-items:center;background:#f5f5f5;background:var(--soft,var(--rs-soft));border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:10px;border-radius:var(--smallRadius,10px);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));display:flex;gap:8px;justify-content:center;min-height:40px;min-height:var(--rs-control-height);padding:8px 12px}.rs-card-placement-actions>button:disabled{cursor:not-allowed;opacity:.4}.rs-card-placement-actions svg{fill:currentColor;height:16px;width:16px}.rs-card-placement-actions>.rs-card-delete{background:color-mix(in srgb,#b94343 8%,#fff);background:color-mix(in srgb,var(--warning,#b94343) 8%,var(--rs-paper));border-color:color-mix(in srgb,#b94343 28%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--warning,#b94343) 28%,var(--rs-line));color:#b94343;color:var(--warning,#b94343);grid-column:1/-1}.rs-brand-toggle{align-items:center;background:#f5f5f5;background:var(--rs-soft);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:10px;border-radius:var(--smallRadius,10px);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));display:flex;gap:12px;margin-top:8px;padding:12px;text-align:left;width:100%}.rs-brand-toggle small,.rs-brand-toggle strong,.rs-brand-toggle>span{display:block;white-space:normal}.rs-brand-save-note{align-items:flex-start;color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));display:flex;font-size:14px;font-size:var(--rs-type-meta);gap:8px;line-height:1.5;margin:14px 2px 0}.rs-brand-save-note>span{color:#5bb6b0;color:var(--main,var(--rs-main));display:flex;flex:0 0 auto;margin-top:2px}.rs-brand-save-note svg{fill:currentColor;height:16px;width:16px}.rs-settings-summary{min-height:105px}.rs-settings-preview{background:#e5f5f3;background:var(--rs-main-soft);border-radius:10px;border-radius:var(--smallRadius,10px);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));margin:0 0 12px;padding:10px 12px}.rs-brand-toggle strong,.rs-settings-preview{font-size:14px;font-size:var(--rs-type-secondary)}.rs-brand-toggle small{font-size:14px;font-size:var(--rs-type-meta);margin-top:2px}.rs-brand-toggle small,.rs-load-error,.rs-loading{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted)}.rs-load-error,.rs-loading{align-items:center;background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:calc(100vh - 5rem)}.rs-loading>span{animation:rs-pulse 1s infinite alternate;background:#c83ab0;background:var(--rs-focus);border-radius:13px;height:42px;transform:rotate(-8deg);width:42px}.rs-load-error,.rs-loading strong{font-size:14px}.rs-load-error strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);font-size:20px}.rs-load-error p{font-size:14px}.rs-load-error button{background:#c83ab0;background:var(--rs-focus);border:0;border-radius:8px;color:#fff;font-size:14px;min-height:40px;min-height:var(--rs-control-height);padding:9px 14px}@keyframes rs-pulse{to{opacity:.45;transform:rotate(8deg) scale(.86)}}.rs-hub.rs-hub{background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);min-height:calc(100vh - 5rem);padding:48px clamp(22px,6vw,90px) 88px}.rs-hub-header.rs-hub-header{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:28px;justify-content:space-between;margin:0 auto 48px;max-width:1300px;padding:0}.rs-hub-header>div>span,.rs-hub-section-title>div>span{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);display:block;font-size:14px;font-size:var(--rs-type-label);font-weight:800;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.rs-hub-header h1{font-size:clamp(40px,5vw,60px);letter-spacing:-.055em;line-height:1;margin:0;overflow-wrap:anywhere}.rs-hub-header p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:15px;line-height:1.55;margin:13px 0 0;max-width:720px}.rs-primary,.rs-secondary{font-size:14px;min-height:40px;min-height:var(--rs-control-height);padding:10px 16px}.rs-hub .rs-primary{background:#c83ab0;background:var(--rs-focus);border-color:#c83ab0;border-color:var(--rs-focus);color:#fff}.rs-secondary{background:#fff;background:var(--rs-paper)}.rs-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rs-hub-error{background:color-mix(in srgb,#b94343 10%,#fff);background:color-mix(in srgb,var(--warning,#b94343) 10%,var(--rs-paper));border:1px solid color-mix(in srgb,#b94343 24%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border:1px solid color-mix(in srgb,var(--warning,#b94343) 24%,var(--rs-line));border-radius:10px;color:#a73434;color:var(--warning,#a73434)}.rs-hub-error,.rs-hub-message{font-size:14px;font-size:var(--rs-type-secondary);line-height:1.45;margin:-28px auto 22px;max-width:1300px;padding:12px 14px}.rs-hub-message{background:#e5f5f3;background:var(--mainLight,var(--rs-main-soft));border:1px solid color-mix(in srgb,#27805a 20%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border:1px solid color-mix(in srgb,var(--success,#27805a) 20%,var(--rs-line));border-radius:10px;color:#27805a;color:var(--success,#27805a)}.rs-hub-section{margin:38px auto 0;max-width:1300px}.rs-hub-section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.rs-hub-section-title h2{font-size:24px;letter-spacing:-.035em;margin:0}.rs-template-library .rs-hub-section-title>div>p{font-size:14px;font-size:var(--rs-type-secondary);line-height:1.5;margin:7px 0 0;max-width:680px}.rs-hub-section-title>i,.rs-template-library .rs-hub-section-title>div>p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted)}.rs-hub-section-title>i{font-size:14px;font-size:var(--rs-type-meta);font-style:normal}.rs-hub-section-title>i b{background:#279d66;background:var(--rs-success);border-radius:50%;display:inline-block;height:6px;margin-right:5px;width:6px}.rs-hub-section-title>button{background:#0000;border:0;color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);font-weight:750;min-height:36px;min-height:var(--rs-control-height-compact);padding:6px 8px}.rs-hub-section-title>button,.rs-hub-section-title>button>span:not([aria-hidden]),.rs-management-card footer button>span:not([aria-hidden]),.rs-source-action>span:not([aria-hidden]){font-size:14px;font-size:var(--rs-type-secondary)}.rs-management-card>div:first-child i{background:#eee;border-radius:999px;color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-label);font-style:normal;font-weight:800;padding:5px 8px;text-transform:uppercase}.rs-management-card>div:first-child i.active{background:#e0f4e8;color:#279d66;color:var(--rs-success)}.rs-report-list{background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);overflow:hidden}.rs-report-list>article{grid-gap:12px;align-items:center;border-bottom:1px solid #ededed;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:13px 16px}.rs-report-list>article:last-child{border-bottom:0}.rs-report-list>article{transition:background-color .16s ease}.rs-report-list>article:hover{background:#f5f5f5;background:var(--rs-soft)}.rs-report-main{align-items:center;background:#0000;border:0;color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);display:flex;gap:11px;text-align:left}.rs-report-main>span{background:color-mix(in srgb,#c83ab0 10%,#fff);background:var(--rs-focus-soft);border-radius:8px;color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);display:grid;height:40px;place-items:center;width:40px}.rs-report-main small,.rs-report-main strong{display:block}.rs-report-main strong{font-size:14px}.rs-report-list>article>small,.rs-report-main small{font-size:14px;font-size:var(--rs-type-meta);margin-top:3px}.rs-report-list>article>i,.rs-report-list>article>small,.rs-report-main small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted)}.rs-report-list>article>i{background:#eee;border-radius:999px;font-size:14px;font-size:var(--rs-type-label);font-style:normal;padding:5px 8px}.rs-report-list>article>button:last-child{background:#0000;border:0;color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);min-height:36px;min-height:var(--rs-control-height-compact);min-width:36px;min-width:var(--rs-control-height-compact)}.rs-empty{align-items:center;color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:260px;text-align:center}.rs-empty>span{background:color-mix(in srgb,#c83ab0 10%,#fff);background:var(--rs-focus-soft);border-radius:14px;color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);display:grid;font-size:19px;height:50px;margin-bottom:12px;place-items:center;width:50px}.rs-empty strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);font-size:16px}.rs-empty p{font-size:14px;line-height:1.5;max-width:360px}.rs-empty button{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);font-size:14px;min-height:36px;min-height:var(--rs-control-height-compact)}.rs-empty button>span:not([aria-hidden]){font-size:14px}.rs-connections,.rs-start-page{margin:0 auto;max-width:1450px}.rs-start-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1100px}.rs-start-card{grid-gap:16px;align-items:center;background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:24px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rs-start-card:hover{border-color:#c83ab0;border-color:var(--rs-focus);box-shadow:0 22px 56px #2920281c;box-shadow:var(--rs-shadow);transform:translateY(-2px)}.rs-start-card.blank{background:linear-gradient(135deg,color-mix(in srgb,#c83ab0 10%,#fff),#fff);background:linear-gradient(135deg,var(--rs-focus-soft),#fff)}.rs-start-card>span:first-child:not(.rs-source){background:#fff;border:1px solid #c83ab0;border:1px solid var(--rs-focus);border-radius:12px;color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);display:grid;font-size:18px;height:43px;place-items:center;width:43px}.rs-start-card .rs-source{height:43px;width:43px}.rs-start-card small{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);font-size:14px;font-size:var(--rs-type-label);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rs-start-card h2{font-size:20px;margin:4px 0}.rs-start-card p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;line-height:1.5;margin:0}.rs-start-card>i{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);font-style:normal}.rs-template-library{margin-top:34px}.rs-start-card.template{background:linear-gradient(135deg,#fbfafb,#fff)}.rs-template-start-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0 auto;max-width:1450px}.rs-template-start-card{background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);display:flex;flex-direction:column;min-height:330px;padding:22px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rs-template-start-card:hover{border-color:#c83ab0;border-color:var(--main,var(--rs-focus));box-shadow:0 22px 56px #2920281c;box-shadow:var(--rs-shadow);transform:translateY(-2px)}.rs-template-start-card>header{align-items:center;display:flex;justify-content:space-between}.rs-template-start-card>header small{font-size:14px;font-size:var(--rs-type-label);letter-spacing:.08em;text-transform:uppercase}.rs-template-start-card>header small,.rs-template-start-card>header span{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark))}.rs-template-start-card>h2{font-size:20px;line-height:1.25;margin:20px 0 16px}.rs-template-palette{display:flex;gap:7px;margin-bottom:20px}.rs-template-palette>i{border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:7px;box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);display:block;height:30px;width:30px}.rs-template-preview-sources{display:flex;flex:1 1;flex-direction:column;gap:10px}.rs-template-preview-sources>span{align-items:center;display:flex;gap:10px}.rs-template-preview-sources .rs-source{height:24px;width:24px}.rs-template-preview-sources strong,.rs-template-preview-sources>small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary)}.rs-template-start-card>footer{align-items:center;border-top:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-top:1px solid var(--rs-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:15px}.rs-template-start-card>footer,.rs-template-start-card>footer button{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark))}.rs-template-start-card>footer button{min-height:36px;min-height:var(--rs-control-height-compact)}.rs-template-start-card>footer button>span:not([aria-hidden]){font-size:14px;font-size:var(--rs-type-secondary)}.rs-template-start-card>footer .rs-template-use-action{margin-right:auto}.rs-template-start-card>footer .rs-template-picker-delete{color:#b63232;color:var(--error,#b63232)}.rs-template-editor{grid-gap:28px;background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);display:grid;gap:28px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);margin:0 auto 42px;max-width:1300px;padding:25px}.rs-template-editor-title>div>span{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);display:block;font-size:14px;font-size:var(--rs-type-label);font-weight:800;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.rs-template-editor-title h2{font-size:26px;letter-spacing:-.035em;margin:0}.rs-template-editor-title p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-secondary);line-height:1.55;margin:12px 0 0}.rs-template-form{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-template-field.Builder{background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:13px;border-radius:var(--smallRadius,13px);margin:0;padding:16px}.rs-template-field.Builder>h4{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--rs-ink);font-size:15px;margin:0;padding:0 0 11px}.rs-template-form .FormGroup{margin:0}.rs-template-form input,.rs-template-form textarea{font-size:15px;font-size:var(--rs-type-body);width:100%}.rs-template-form textarea{min-height:108px;resize:vertical}.rs-template-form-actions{align-items:center;display:flex;gap:12px;grid-column:1/-1;justify-content:flex-end}.rs-template-form-actions button{min-height:40px;min-height:var(--rs-control-height)}.rs-template-group .rs-hub-section-title{align-items:flex-end}.rs-template-group .rs-hub-section-title>div>p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-secondary);line-height:1.5;margin:7px 0 0;max-width:680px}.rs-template-card{display:flex;flex-direction:column;min-height:300px}.rs-template-card.read-only{border-color:color-mix(in srgb,#5bb6b0 35%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--main,var(--rs-main)) 35%,var(--rs-line))}.rs-template-skin{grid-gap:10px;align-items:center;display:grid!important;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.rs-template-card-palette{display:flex;min-width:0}.rs-template-card-palette>span{border:2px solid #fff;border:2px solid var(--paper,var(--rs-paper));border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);box-shadow:0 0 0 1px var(--rs-line);display:block;flex:0 0 auto;height:24px;margin-left:-5px;width:24px}.rs-template-card-palette>span:first-child{margin-left:1px}.rs-template-card-sources{align-items:center;display:flex;min-width:0}.rs-template-card-sources .rs-source{border:2px solid #fff;border:2px solid var(--paper,var(--rs-paper));height:27px;margin-left:-7px;width:27px}.rs-template-card-sources .rs-source:first-child{margin-left:0}.rs-template-card-sources>small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-meta);font-weight:750;margin-left:6px;white-space:nowrap}.rs-template-card>p{line-height:1.5}.rs-template-card .rs-management-meta{margin-top:auto}.rs-template-card footer{flex-wrap:wrap}.rs-template-card footer .rs-template-delete{margin-left:auto}.rs-template-empty{border:1px dashed color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px dashed var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);max-width:1300px}.rs-context-summary,.rs-template-empty{background:#fff;background:var(--rs-paper)}.rs-context-summary{grid-gap:11px;align-items:center;border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:13px;display:grid;gap:11px;grid-template-columns:auto 1fr auto;margin:0 auto 20px;max-width:1100px;padding:14px}.rs-context-summary small,.rs-context-summary strong{display:block}.rs-context-summary small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-meta)}.rs-context-summary strong{font-size:15px;margin-top:3px}.rs-context-summary>i{color:#279d66;color:var(--rs-success);font-size:14px;font-size:var(--rs-type-meta);font-style:normal;font-weight:750}.rs-template-setup-page .rs-hub-header{margin-bottom:34px}.rs-template-wizard{margin:0 auto;max-width:1100px}.rs-template-wizard-context{grid-gap:11px;align-items:center;background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:13px;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:14px;padding:14px}.rs-template-wizard-context small,.rs-template-wizard-context strong{display:block}.rs-template-wizard-context small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-meta)}.rs-template-wizard-context strong{font-size:15px;margin-top:3px}.rs-template-wizard-context>i{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark));font-size:14px;font-size:var(--rs-type-meta);font-style:normal;font-weight:750}.rs-template-wizard-labels{display:flex;gap:8px;list-style:none;margin:0 0 14px;overflow-x:auto;padding:2px 1px 7px;scrollbar-width:thin}.rs-template-wizard-labels li{align-items:center;color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));display:flex;flex:0 0 auto;gap:7px}.rs-template-wizard-labels li:not(:last-child):after{background:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);background:var(--rs-line);content:"";height:1px;margin-left:1px;width:18px}.rs-template-wizard-labels li>span{align-items:center;background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--soft,var(--rs-bg));border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:50%;display:flex;font-size:14px;font-size:var(--rs-type-meta);height:25px;justify-content:center;width:25px}.rs-template-wizard-labels li>strong{font-size:14px;font-size:var(--rs-type-meta);white-space:nowrap}.rs-template-wizard-labels li.current{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark))}.rs-template-wizard-labels li.current>span{background:#5bb6b0;background:var(--main,var(--rs-main));border-color:#5bb6b0;border-color:var(--main,var(--rs-main));color:#fff;color:var(--paper,var(--rs-paper))}.rs-template-wizard-labels li.complete{color:#279d66;color:var(--success,var(--rs-success))}.rs-template-wizard-labels li.complete>span{background:color-mix(in srgb,#279d66 13%,#fff);background:color-mix(in srgb,var(--success,var(--rs-success)) 13%,var(--paper,#fff));border-color:color-mix(in srgb,#279d66 35%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--success,var(--rs-success)) 35%,var(--rs-line))}.rs-template-steps.Steps{width:100%}.rs-template-steps>div:first-child{height:9px;margin-bottom:18px}.rs-template-wizard-card{background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);min-height:420px;padding:27px}.rs-template-wizard-step-header>span{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark));display:block;font-size:14px;font-size:var(--rs-type-label);letter-spacing:.1em;text-transform:uppercase}.rs-template-wizard-step-header h2{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:25px;margin:8px 0 6px}.rs-template-wizard-step-header p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);line-height:1.55;margin:0;max-width:720px}.rs-template-wizard-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);margin-top:24px}.rs-template-wizard-builder.Builder{background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);box-shadow:none;margin:0;padding:18px}.rs-template-wizard-builder.Builder>h4{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:16px;margin:0;padding:0 0 14px}.rs-template-wizard-builder .FormGroup{margin:0}.rs-template-wizard-period{margin-top:24px!important;max-width:720px}.rs-template-wizard-actions{align-items:center;border-top:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-top:1px solid var(--rs-line);display:flex;justify-content:space-between;margin-top:28px;padding-top:20px}.rs-template-wizard-actions button{min-height:40px;min-height:var(--rs-control-height)}.rs-template-wizard-actions button:disabled{cursor:not-allowed;opacity:.5}.rs-template-wizard-source-status{grid-gap:11px;align-items:center;background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:12px;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;margin:24px 0 16px;padding:14px}.rs-template-wizard-source-status small,.rs-template-wizard-source-status strong{display:block}.rs-template-wizard-source-status strong{font-size:16px}.rs-template-wizard-source-status small{font-size:14px;font-size:var(--rs-type-meta);margin-top:3px}.rs-template-wizard-source-status small,.rs-template-wizard-source-status>i{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted))}.rs-template-wizard-source-status>i{background:#eee;background:var(--soft,#eee);border-radius:999px;font-size:14px;font-size:var(--rs-type-label);font-style:normal;padding:5px 8px;text-transform:uppercase}.rs-template-wizard-source-status>i.ready{background:color-mix(in srgb,#279d66 14%,#fff);background:color-mix(in srgb,var(--success,var(--rs-success)) 14%,var(--paper,#fff));color:#279d66;color:var(--success,var(--rs-success))}.rs-template-wizard-connect{align-items:center;background:color-mix(in srgb,#b36a00 9%,#fff);background:color-mix(in srgb,var(--warning,#b36a00) 9%,var(--paper,#fff));border:1px solid color-mix(in srgb,#b36a00 28%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border:1px solid color-mix(in srgb,var(--warning,#b36a00) 28%,var(--rs-line));border-radius:10px;display:flex;gap:15px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.rs-template-wizard-connect p{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:14px;font-size:var(--rs-type-secondary);line-height:1.45;margin:0}.rs-template-wizard-connect button{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark));flex:0 0 auto}.rs-template-wizard .rs-source-scope.Builder{box-shadow:none;margin:0}.rs-template-review-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.rs-template-review-grid article{background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:11px;padding:15px}.rs-template-review-grid small,.rs-template-review-grid span,.rs-template-review-grid strong{display:block}.rs-template-review-grid small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-meta)}.rs-template-review-grid strong{font-size:16px;margin-top:5px}.rs-template-review-grid span{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);margin-top:4px}.rs-template-review-sources{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.rs-template-review-sources>span{align-items:center;background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:999px;display:flex;gap:8px;padding:6px 10px 6px 7px}.rs-template-review-sources .rs-source{height:24px;width:24px}.rs-template-review-sources strong{font-size:14px;font-size:var(--rs-type-secondary)}.rs-template-review-sources i{color:#279d66;color:var(--success,var(--rs-success));font-size:14px;font-size:var(--rs-type-meta);font-style:normal}.rs-template-source-setup{background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);margin:0 auto 22px;max-width:1100px;padding:24px}.rs-template-source-setup>header>span{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark));font-size:14px;font-size:var(--rs-type-label);letter-spacing:.1em;text-transform:uppercase}.rs-template-source-setup>header h2{font-size:22px;margin:7px 0}.rs-template-source-setup>header p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);line-height:1.55;margin:0;max-width:760px}.rs-template-source-setup>div{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.rs-template-source-setup>div>article{padding:16px}.rs-template-period.Builder,.rs-template-source-setup>div>article{background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius)}.rs-template-period.Builder{box-shadow:none;margin:0;padding:18px}.rs-template-period.Builder>h4{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:16px;margin:0;padding:0 0 14px}.rs-template-date-fields{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-template-date-fields .FormGroup{margin:0}.rs-template-period-note{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);line-height:1.5;margin:12px 0 0}.rs-template-required-scopes{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-template-scope-choice{background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);padding:16px}.rs-template-scope-choice>header{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:14px}.rs-template-scope-choice>header small,.rs-template-scope-choice>header strong{display:block}.rs-template-scope-choice>header strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:16px}.rs-template-scope-choice>header small{font-size:14px;font-size:var(--rs-type-meta);margin-top:3px}.rs-template-scope-choice>header small,.rs-template-scope-choice>header>i{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted))}.rs-template-scope-choice>header>i{background:#eee;background:var(--soft,#eee);border-radius:999px;font-size:14px;font-size:var(--rs-type-label);font-style:normal;font-weight:750;padding:5px 8px;text-transform:uppercase}.rs-template-scope-choice>header>i.ready{background:color-mix(in srgb,#27805a 14%,#fff);background:color-mix(in srgb,var(--success,#27805a) 14%,var(--paper,#fff));color:#27805a;color:var(--success,#27805a)}.rs-template-no-required-scope{grid-column:1/-1}.rs-template-no-required-scope strong{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:16px}.rs-template-no-required-scope p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);line-height:1.5;margin:6px 0 0}.rs-template-source-setup .rs-source-scope.Builder{box-shadow:none;margin:0}.rs-template-no-scope{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);margin:20px 0 0}.rs-source-overview{margin:0 auto;max-width:1100px}.rs-source-overview-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin:25px 0 13px}.rs-source-overview-header span{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark));display:block;font-size:14px;font-size:var(--rs-type-label);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.rs-source-overview-header h2{color:color-mix(in srgb,#3c3c3c 64%,#111);color:var(--greyDark,var(--rs-ink));font-size:20px;margin:5px 0 0}.rs-source-overview-header p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--greyDark,var(--rs-muted));font-size:14px;font-size:var(--rs-type-secondary);line-height:1.45;margin:5px 0 0}.rs-source-overview-header>button{color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--main,var(--rs-focus-dark));flex:0 0 auto;min-height:36px;min-height:var(--rs-control-height-compact)}.rs-source-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;max-width:1100px}.rs-source-grid article{grid-gap:11px;align-items:center;background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:12px;display:grid;gap:11px;grid-template-columns:auto 1fr auto;padding:15px;transition:border-color .16s ease,box-shadow .16s ease}.rs-source-grid article:hover{border-color:color-mix(in srgb,#5bb6b0 36%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--rs-main) 36%,var(--rs-line));box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small)}.rs-source-grid h3{font-size:16px;margin:0}.rs-source-grid p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-secondary);margin:4px 0 0}.rs-source-grid article>i{color:#279d66;color:var(--rs-success);font-size:14px;font-size:var(--rs-type-meta);font-style:normal}.rs-source-grid article>i b{background:#279d66;background:var(--rs-success);border-radius:50%;display:inline-block;height:5px;margin-right:4px;width:5px}.rs-source-grid article>i.not-ready{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted)}.rs-source-grid article>i.not-ready b{background:#b8b4b8}.rs-source-action{background:#0000;border:0;color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);font-size:14px;font-size:var(--rs-type-secondary);font-weight:750;margin-top:7px;min-height:36px;min-height:var(--rs-control-height-compact);padding:0;text-decoration:underline}.rs-flow-actions{display:flex;justify-content:space-between;margin:25px auto 0;max-width:1100px}.rs-hub-search{align-items:center;background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:11px;display:flex;gap:9px;margin:-20px auto 24px;max-width:1300px;min-height:48px;padding:11px 14px;transition:border-color .16s ease,box-shadow .16s ease}.rs-hub-search:focus-within{border-color:#5bb6b0;border-color:var(--rs-main);box-shadow:0 0 0 3px color-mix(in srgb,#5bb6b0 16%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--rs-main) 16%,#0000)}.rs-hub-search input{background:#0000;border:0;font-size:14px;outline:0;width:100%}.rs-card-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1300px}.rs-load-more{display:flex;justify-content:center;margin:24px auto 0;max-width:1300px}.rs-management-card{background:#fff;background:var(--rs-paper);border:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border:1px solid var(--rs-line);border-radius:1rem;border-radius:var(--rs-radius);box-shadow:0 8px 26px #29202812;box-shadow:var(--rs-shadow-small);display:flex;flex-direction:column;min-height:320px;padding:20px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rs-management-card:hover{border-color:color-mix(in srgb,#5bb6b0 34%,color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000));border-color:color-mix(in srgb,var(--rs-main) 34%,var(--rs-line));box-shadow:0 22px 56px #2920281c;box-shadow:var(--rs-shadow);transform:translateY(-2px)}.rs-management-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.rs-management-card>div:first-child>span{background:color-mix(in srgb,#c83ab0 10%,#fff);background:var(--rs-focus-soft);border-radius:10px;color:color-mix(in srgb,#c83ab0 78%,#000);color:var(--rs-focus-dark);display:grid;height:37px;place-items:center;width:37px}.rs-management-card h2{font-size:19px;line-height:1.3;margin:17px 0 5px;overflow-wrap:anywhere}.rs-management-card>p{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-secondary);line-height:1.45;margin:0}.rs-management-meta{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin:17px 0}.rs-management-meta>span{background:color-mix(in srgb,#f5f5f5 72%,#fff);background:var(--rs-bg);border-radius:8px;padding:8px}.rs-management-meta small,.rs-management-meta strong{display:block}.rs-management-meta small{color:color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 94%,#fff);color:var(--rs-muted);font-size:14px;font-size:var(--rs-type-meta)}.rs-management-meta strong{font-size:14px;margin-top:3px}.rs-management-card footer{align-items:center;border-top:1px solid color-mix(in srgb,color-mix(in srgb,#3c3c3c 64%,#111) 14%,#0000);border-top:1px solid var(--rs-line);display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;margin-top:auto;padding-top:14px}.rs-card-actions-danger,.rs-card-actions-main{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rs-card-actions-main{flex:1 1 240px}.rs-card-actions-danger{flex:0 0 auto;margin-left:auto}.rs-management-card footer button{border-radius:7px;border-radius:var(--smallRadius,7px);gap:7px;justify-content:center;min-height:40px;min-height:var(--rs-control-height)}.rs-management-card footer button:disabled{cursor:not-allowed;opacity:.52}.rs-management-card footer button>span[aria-hidden=true]{align-items:center;display:flex}.rs-management-card footer button>span[aria-hidden=true] svg{height:16px;height:var(--smallIcon,16px);width:16px;width:var(--smallIcon,16px)}.rs-schedule-recipients{background:#e5f5f3;background:var(--rs-main-soft);border-radius:8px;color:#fff;color:var(--textLight,var(--rs-overlay-text));font-size:14px;font-size:var(--rs-type-secondary);margin:16px 0;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.rs-active-sources>small,.rs-canvas-zoom,.rs-content-state>span,.rs-context-badge,.rs-context-summary>i,.rs-dimension-card>header>span,.rs-flow-actions button,.rs-hub-header>div>span,.rs-hub-section-title>button,.rs-hub-section-title>div>span,.rs-kpi-value>span,.rs-library-header>span,.rs-library-list .rs-library-scope-summary,.rs-library-list article button,.rs-management-card footer button,.rs-management-card>div:first-child i,.rs-management-field>span,.rs-media-image-error>span,.rs-media-inspector-list>div>span,.rs-note input,.rs-primary,.rs-remove-logo,.rs-report-intro .rs-report-title-input,.rs-report-intro h1,.rs-report-intro>small,.rs-secondary,.rs-section-actions button,.rs-section-editor-label,.rs-section-heading .rs-section-title-input,.rs-section-heading h2,.rs-source,.rs-source-action,.rs-source-context-row>span,.rs-source-filter button,.rs-start-card small,.rs-studio-sidebar nav button,.rs-studio-sidebar nav>span,.rs-template-editor-title>div>span,.rs-template-source-setup>header>span,.rs-template-start-card>footer button,.rs-template-start-card>header small,.rs-template-wizard-context>i,.rs-template-wizard-labels li>strong,.rs-template-wizard-source-status>i,.rs-template-wizard-step-header>span,.rs-toolbar-actions button,.rs-user>span{font-family:fontBold,sans-serif;font-family:var(--rs-font-bold);font-weight:600}@media (max-width:1100px){.rs-studio{grid-template-columns:72px minmax(0,1fr)}.rs-studio .rs-product-lockup{justify-content:center;padding:0}.rs-product-icon{height:36px;width:36px}.rs-product-lockup>div:last-child,.rs-studio-sidebar nav button,.rs-studio-sidebar nav>span{font-size:0}.rs-studio-sidebar nav button>span:not([aria-hidden=true]){display:none}.rs-studio-sidebar nav button>span[aria-hidden=true]{display:flex}.rs-active-sources>small,.rs-user>div{display:none}.rs-active-sources>div{flex-direction:column}.rs-active-sources .rs-source{margin:-3px 0 0}.rs-user{justify-content:center}.rs-toolbar{align-items:flex-start;flex-direction:column}.rs-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.rs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.rs-block-actions{flex-wrap:wrap;margin-top:12px;max-width:100%;opacity:1;position:static;transform:none;width:-webkit-max-content;width:max-content}}@media (max-width:760px){.rs-studio{display:block;height:auto;overflow:visible}.rs-studio-sidebar{display:none}.rs-workspace{display:block;overflow:visible}.rs-toolbar{gap:12px;padding:13px}.rs-toolbar>div:first-child{min-width:0;width:100%}.rs-toolbar>div:first-child>div{align-items:flex-start;flex-wrap:wrap}.rs-toolbar-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.rs-toolbar-actions>span{grid-column:1/-1;margin:0;max-width:none;width:100%}.rs-toolbar-actions button{justify-content:center;min-width:0;width:100%}.rs-canvas-toolbar{padding:6px 13px}.rs-canvas-toolbar>div{padding-right:8px}.rs-canvas-tool-label,.rs-canvas-toolbar p{display:none}.rs-canvas-scroll{overflow:visible;padding:12px 8px 45px}.rs-report-paper{border-left:0;border-right:0;min-height:0;padding:28px 20px}.rs-report-period{display:none}.rs-section-heading{align-items:flex-start;flex-direction:column}.rs-section-actions{justify-content:flex-start;width:100%}.rs-block-grid{grid-template-columns:1fr}.rs-add-kpi,.rs-dimension-card.rs-size-full,.rs-kpi-card.rs-size-full,.rs-kpi-card.rs-size-medium,.rs-kpi-card.rs-size-small,.rs-kpi-card.rs-size-wide,.rs-media-block.rs-size-full,.rs-unsupported-block.rs-size-full{grid-column:1}.rs-media-layout-split,.rs-media-layout-thirds{grid-template-columns:1fr}.rs-media-layout-split>.rs-media-image-error,.rs-media-layout-split>img,.rs-media-layout-thirds>.rs-media-image-error,.rs-media-layout-thirds>img{aspect-ratio:16/9}.rs-demographic-summary,.rs-geo-summary{grid-template-columns:1fr}.rs-demographic-summary>span+span{border-left:0;border-top:1px solid color-mix(in srgb,var(--main,var(--rs-main)) 13%,var(--rs-report-line))}.rs-gender-visualization{gap:24px;grid-template-columns:1fr;padding-left:0;padding-right:0}.rs-gender-donut{justify-self:center;max-width:230px}.rs-geo-layout{grid-template-columns:1fr}.rs-geo-map-shell{min-height:290px}.rs-geo-map-shell>svg{min-height:260px}.rs-geo-ranking>div{min-height:46px}.rs-density-scale>i{width:52px}.rs-kpi-library .SliderWrapper{max-width:100%;width:100%}.rs-kpi-library .SliderTitle{padding-left:15px;padding-right:15px}.rs-kpi-library .SliderTitle h3{font-size:21px}.rs-kpi-library .SliderContainer{padding:20px 18px max(24px,env(safe-area-inset-bottom))}.rs-library-search{margin-top:10px}.rs-source-filter{margin-bottom:14px}.rs-library-body{padding-right:5px}.rs-source-scope.Builder{padding:15px}.rs-source-context-row{grid-template-columns:minmax(0,1fr)}.rs-source-context-row>button{grid-column:1}.rs-source-context-dropdown,.rs-source-entity-search{grid-template-columns:minmax(0,1fr)}.rs-source-entity-search{align-items:stretch}.rs-source-entity-search>small{text-align:right}.rs-brand-colors,.rs-brand-fields,.rs-card-appearance-grid{grid-template-columns:1fr}.rs-brand-live-preview{grid-template-columns:auto minmax(0,1fr)}.rs-brand-live-preview>i{display:none}.rs-brand-panel .SliderContainer,.rs-brand-panel .SliderTitle,.rs-content-inspector .SliderContainer,.rs-content-inspector .SliderTitle,.rs-kpi-inspector .SliderContainer,.rs-kpi-inspector .SliderTitle,.rs-management-slider .SliderContainer,.rs-management-slider .SliderTitle,.rs-settings-panel .SliderContainer,.rs-settings-panel .SliderTitle{padding-left:15px;padding-right:15px}.rs-access-add,.rs-access-list>div,.rs-management-grid,.rs-recipient-locales>label{grid-template-columns:1fr}.rs-access-add>button,.rs-access-list>div>button{justify-content:center;width:100%}.rs-media-url-editor{grid-template-columns:1fr}.rs-hub.rs-hub{padding:34px 14px 60px}.rs-hub-header.rs-hub-header{align-items:flex-start;flex-direction:column;flex-wrap:wrap;margin-bottom:34px}.rs-hub-header h1{font-size:clamp(38px,13vw,50px)}.rs-header-actions{justify-content:flex-start;width:100%}.rs-header-actions button{justify-content:center}.rs-hub-section-title{align-items:flex-start;flex-wrap:wrap;gap:10px}.rs-hub-search{margin-top:-10px}.rs-source-overview-header{align-items:flex-start;flex-direction:column}.rs-template-editor{padding:18px}.rs-template-editor,.rs-template-form{grid-template-columns:1fr}.rs-template-form-actions{align-items:stretch;flex-direction:column-reverse}.rs-template-form-actions button{justify-content:center;width:100%}.rs-card-grid,.rs-source-grid,.rs-start-grid,.rs-template-date-fields,.rs-template-required-scopes,.rs-template-review-grid,.rs-template-source-setup>div,.rs-template-start-grid,.rs-template-wizard-fields{grid-template-columns:1fr}.rs-start-card{align-items:start;padding:20px}.rs-template-start-card{min-height:0}.rs-management-card{min-height:0;padding:18px}.rs-management-card footer{align-items:stretch}.rs-card-actions-danger,.rs-card-actions-main{flex:1 1 100%}.rs-card-actions-danger{margin-left:0}.rs-management-card footer button{flex:1 1 auto}.rs-report-list>article{grid-template-columns:1fr auto}.rs-report-list>article>i,.rs-report-list>article>small{display:none}}@media (max-width:430px){.rs-toolbar-actions{grid-template-columns:1fr}.rs-toolbar-actions>span{grid-column:1}.rs-report-intro .rs-report-title-input,.rs-report-intro h1{font-size:30px}.rs-report-header{gap:12px}.rs-start-card{grid-template-columns:auto minmax(0,1fr)}.rs-start-card>i{display:none}.rs-source-grid article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.rs-source-grid article>i{grid-column:2}.rs-context-summary{align-items:start;grid-template-columns:auto minmax(0,1fr)}.rs-context-summary>i{grid-column:2}.rs-template-wizard-card{min-height:0;padding:20px}.rs-template-wizard-context{align-items:start;grid-template-columns:auto minmax(0,1fr)}.rs-template-wizard-context>i{grid-column:2}.rs-template-wizard-source-status{align-items:start;grid-template-columns:auto minmax(0,1fr)}.rs-template-wizard-source-status>i{grid-column:2;justify-self:start}.rs-template-wizard-connect{align-items:flex-start;flex-direction:column}.rs-template-wizard-actions{gap:12px}.rs-template-wizard-actions button{justify-content:center}}@media (prefers-reduced-motion:reduce){.rs-hub *,.rs-studio *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@page{size:A4 portrait;margin:12mm}@media print{#root,body,html{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important;width:100%!important}.app-navbar,.rs-add-kpi,.rs-add-section,.rs-block-actions,.rs-brand-panel,.rs-canvas-toolbar,.rs-card-settings,.rs-content-inspector,.rs-drag-handle,.rs-drawer-scrim,.rs-kpi-inspector,.rs-kpi-library,.rs-management-slider,.rs-section-actions,.rs-section-editor-label,.rs-settings-panel,.rs-studio-sidebar,.rs-toolbar{display:none!important}.rs-studio,.rs-workspace{background:#fff!important;display:block;min-height:0!important;width:100%!important}.rs-canvas-scroll,.rs-studio,.rs-workspace{height:auto!important;overflow:visible!important}.rs-canvas-scroll{background:#fff;padding:0;width:100%}.rs-report-paper{box-shadow:none;margin:0;max-width:none;min-height:0;padding:0;print-color-adjust:exact;-webkit-print-color-adjust:exact;width:100%}.rs-report-paper.editing:before{display:none}.rs-report-footer,.rs-report-header,.rs-report-intro,.rs-section-heading{break-inside:avoid-page;page-break-inside:avoid}.rs-section-heading{break-after:avoid-page;page-break-after:avoid}.rs-report-section{break-inside:auto;page-break-inside:auto}.rs-block-grid>*,.rs-dimension-card,.rs-divider,.rs-kpi-card,.rs-media-block,.rs-note,.rs-unsupported-block{-webkit-region-break-inside:avoid!important;break-inside:avoid-page!important;page-break-inside:avoid!important}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}
/*# sourceMappingURL=main.9c52aa11.css.map*/