html{--color-background: var(--mat-sys-surface);--color-highlight: #9ef300;--color-highlight-muted: color-mix(in srgb, var(--color-highlight) 90%, black);--color-surface: #f9f9f9;--color-surface-active: color-mix(in srgb, var(--color-surface-focus) 95%, var(--color-highlight));--color-surface-focus: color-mix(in srgb, var(--color-surface) 95%, black);--color-surface-focus-2: color-mix(in srgb, var(--color-surface) 90%, black);--color-surface-focus-3: color-mix(in srgb, var(--color-surface) 80%, black);--color-text-muted: #666666;--color-border: var(--color-surface-focus-2);--color-border-dark: var(--color-surface-focus-2);--color-loader-1: #ddd;--color-loader-2: var(--color-highlight);--color-background-alt: color-mix(in srgb, var(--color-surface) 30%, black);--color-text-alt: var(--color-surface);--scrollbar-thumb-color: color-mix(in srgb, var(--color-background-alt) 50%, transparent)}p{margin-top:0;margin-bottom:0;margin-block-start:0;margin-block-end:0}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);--font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-family:var(--font-family);margin:0;font-weight:300}*:not(.mat-icon),*:before,*:after{box-sizing:border-box}a{text-decoration:none;cursor:pointer;color:inherit}.demo{cursor:not-allowed!important}#ghostery-tracker-tally,.firebase-emulator-warning{display:none}.full-screen-dialog{max-width:none!important;max-height:none!important}.full-screen-dialog .mat-mdc-dialog-container{max-height:none!important}.full-screen-dialog{-ms-overflow-style:none;scrollbar-width:none}.full-screen-dialog *::-webkit-scrollbar-button{display:none!important}.full-screen-dialog .mat-mdc-dialog-content{max-height:65vh!important;overflow-y:scroll}.full-screen-dialog .mat-mdc-dialog-surface{border-radius:1rem}h3{margin:0 0 1rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*::-webkit-scrollbar{width:.75rem}*::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--scrollbar-thumb-color) 70%,transparent);border:3px solid transparent;border-radius:10px;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{transition:all .2s ease-in-out;background-color:var(--scrollbar-thumb-color)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-reset{border:none;margin:0;margin-top:0!important;padding:0;width:auto;overflow:visible;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.btn-reset:hover{filter:brightness(.9);transition:filter .2s}.btn-reset:active{filter:brightness(.85);transition:filter .2s}.btn-reset:disabled{opacity:.35;pointer-events:none}.btn-disabled{cursor:initial;pointer-events:none;opacity:.5}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.icon-btn,.icon-btn-small{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.3;font-size:1.5rem;vertical-align:middle;border-radius:50%;height:1.75rem;width:1.75rem;transition:all .25s;flex-shrink:0}.icon-btn:hover,.icon-btn-small:hover{opacity:1;color:var(--color-text-muted);background-color:var(--color-surface-focus-2)}.icon-btn:active,.icon-btn-small:active{transform:scale(.85)}.icon-btn .material-symbols-outlined,.icon-btn-small .material-symbols-outlined{font-size:1.25rem;height:1.25rem;width:1.25rem;font-weight:100}.icon-btn.selected,.icon-btn-small.selected{opacity:1;color:var(--color-highlight)}.icon-btn.selected .material-symbols-outlined,.icon-btn-small.selected .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0}.icon-btn.selected:hover,.icon-btn-small.selected:hover{color:var(--color-highlight-muted)}.icon-btn-small{height:1.5rem;width:1.5rem}.icon-btn-small .material-symbols-outlined{font-size:1rem;height:1rem;width:1rem}.switch-container-outer{display:flex;align-items:center;justify-content:center;opacity:.7;cursor:pointer}.switch-container-outer:hover{opacity:1}.switch-container-outer label{cursor:pointer}.switch-container,.switch-container-small{display:flex;align-items:center;justify-content:center;padding:.1rem;border:.1rem solid transparent;border-radius:1.65rem}.switch-container:focus-within,.switch-container-small:focus-within{border:.1rem solid var(--color-surface-focus)}.switch-container .switch,.switch-container-small .switch{position:relative;display:inline-block;width:2.75rem;height:1.65rem}.switch-container .switch input,.switch-container-small .switch input{opacity:0;width:0;height:0}.switch-container .handle,.switch-container-small .handle{position:absolute;inset:0;background-color:var(--color-surface-focus);-webkit-transition:.4s;transition:.4s;border-radius:1.65rem}.switch-container .handle:after,.switch-container-small .handle:after{position:absolute;content:"";height:1.45rem;width:1.45rem;left:.2rem;bottom:.1rem;background-color:var(--color-surface-focus-3);border-radius:50%;z-index:2;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-ms-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.switch-container-small .switch{width:2rem;height:1.3rem}.switch-container-small .handle:after,.switch-container-small .handle:before{height:.9rem;width:.9rem;left:.2rem;bottom:.2rem}.switch-container-small input:checked+.handle:after{-webkit-transform:translateX(.6rem);-ms-transform:translateX(.6rem);transform:translate(.6rem)}.section-loader{width:100%;max-width:30rem;position:relative;overflow:hidden;height:.75rem;margin:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.loader{width:100vw;height:.75rem;position:absolute;top:0;left:0;z-index:1000;background-size:400vw 400vh;background:linear-gradient(135deg,var(--color-loader-1),var(--color-loader-1),var(--color-loader-2),var(--color-loader-1),var(--color-loader-1));animation:loader 1s linear infinite;-webkit-animation:loader 1s linear infinite}@keyframes loader{0%{background-position:0}to{background-position:100vw}}
