.prog-page{--main: #70508f;--red: #be3f41;--page-bg: #f2f2f7;--cell-bg: #ffffff;--label: #000000;--label2: rgba(60, 60, 67, .6);--separator: rgba(60, 60, 67, .29);--main-chiaro: #764e92;--bordo-campo: rgba(118, 78, 146, .59);--carta: #f3eef4;--campo-carta: #ebebeb;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;display:flex;flex-direction:column;background:var(--page-bg);color:var(--label);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px}.prog-page.prog-dark{--main: #764e92;--main-chiaro: #c78ef0;--page-bg: #737376;--cell-bg: #333333;--label: #ffffff;--label2: rgba(255, 255, 255, .7);--separator: rgba(255, 255, 255, .18);--bordo-campo: rgba(118, 78, 146, .59);--carta: #333333;--campo-carta: #3d3d3d}.prog-title{font-size:17px;font-weight:600;text-align:center;padding:12px 16px 4px;margin:0;text-transform:none}.prog-body{flex:1 1 auto;overflow-y:auto;padding-bottom:8px}.prog-footer{flex:0 0 auto;padding:0 20px 12px}.prog-save{display:block;width:100%;height:44px;border:none;border-radius:22px;background:var(--main);color:#fff;font-weight:700;font-size:16px;cursor:pointer}.prog-save:disabled{opacity:.4;cursor:default}.prog-header{display:flex;align-items:center;min-height:47px;margin:4px 16px;padding:8px 40px 8px 16px;border-radius:15px;border:4px solid var(--main);background:transparent;cursor:pointer;position:relative;box-sizing:border-box}.prog-header.open{border:none;background:var(--red);padding:12px 44px 12px 20px}.prog-header-title{flex:1 1 auto;text-align:center;font-size:18px;font-weight:700;color:var(--label)}.prog-page:not(.prog-dark) .prog-header:not(.open) .prog-header-title{color:var(--main)}.prog-header.open .prog-header-title{color:#fff}.prog-header-arrow{position:absolute;right:12px;width:20px;height:20px;object-fit:contain}.prog-section{margin:0 0 8px}.prog-cell{background:var(--cell-bg);border-bottom:.5px solid var(--separator);padding:12px 16px;box-sizing:border-box}.prog-cell:last-child{border-bottom:none}.prog-inset{margin:0 16px 12px;border-radius:10px;overflow:hidden;background:var(--cell-bg)}.prog-inset .prog-cell{border-radius:0}.prog-row{display:flex;align-items:center;gap:8px}.prog-row-label{flex:1 1 auto;font-size:16px;min-width:0}.prog-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap}.prog-disabled{opacity:.4;pointer-events:none}.prog-stepper{display:inline-flex;flex:0 0 auto;border-radius:7px;overflow:hidden;background:#78788029}.prog-stepper button{width:47px;height:32px;border:none;background:transparent;color:var(--label);font-size:20px;line-height:1;cursor:pointer}.prog-stepper button:first-child{border-right:.5px solid var(--separator)}.prog-stepper button:disabled{opacity:.3;cursor:default}.prog-switch{position:relative;flex:0 0 auto;width:51px;height:31px;display:inline-block}.prog-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.prog-switch-track{position:absolute;inset:0;border-radius:16px;background:#78788052;transition:background .2s;pointer-events:none}.prog-switch-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026;transition:transform .2s;pointer-events:none}.prog-switch input:checked~.prog-switch-track{background:var(--main)}.prog-switch input:checked~.prog-switch-knob{transform:translate(20px)}.prog-switch input:disabled~.prog-switch-track,.prog-switch input:disabled~.prog-switch-knob{opacity:.4}.prog-picker-label{text-align:center;font-size:16px;margin-bottom:4px}.prog-picker{height:120px;overflow-y:auto;scroll-snap-type:y mandatory;border-radius:8px;background:#7878801f}.prog-picker-option{height:40px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 8px;scroll-snap-align:center;cursor:pointer;font-size:15px}.prog-picker-option.selected{color:var(--main);font-weight:600}.prog-text-label{font-size:14px;color:var(--label2);margin-bottom:4px}.prog-text-field{width:100%;height:36px;box-sizing:border-box;border-radius:6px;border:.5px solid var(--separator);background:var(--cell-bg);color:var(--label);font-size:16px;padding:0 8px}.prog-multi-label{text-align:center;font-size:16px;margin-bottom:8px}.prog-multi-grid{display:flex;flex-wrap:wrap;gap:8px 12px}.prog-multi-tutti{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:8px;font-size:13px}.prog-multi-item{flex:0 0 calc(25% - 9px);display:flex;flex-direction:column;align-items:center;gap:4px}.prog-multi-vuota{padding:8px 16px 4px;color:var(--label2);font-size:14px}.prog-multi-item span{font-size:13px;text-align:center;line-height:1.2;max-height:2.4em;overflow:hidden}.prog-position{display:flex;align-items:center;gap:16px}.prog-position-btn{flex:0 0 140px;height:36px;border:none;border-radius:18px;background:var(--main);color:#fff;font-weight:700;font-size:15px;cursor:pointer}.prog-position-coords{font-size:13px;color:var(--label2);white-space:pre-line}.prog-badge{flex:0 0 auto;width:32px;height:28px;border-radius:14px;background:var(--main);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.prog-badge.wide{width:36px;font-variant-numeric:tabular-nums;font-size:14px}.prog-nav-cell{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 16px 10px 24px;background:var(--cell-bg);border-bottom:.5px solid var(--separator);cursor:pointer;box-sizing:border-box}.prog-nav-cell:last-child{border-bottom:none}.prog-nav-cell .name{flex:1 1 auto}.prog-nav-value{font-size:15px;color:var(--label2)}.prog-nav-value.prog-accento{color:var(--main)}.prog-check-cell{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;background:var(--cell-bg);border-bottom:.5px solid var(--separator);cursor:pointer;box-sizing:border-box}.prog-check-cell:last-child{border-bottom:none}.prog-check-cell .name{flex:1 1 auto}.prog-check{color:var(--main);font-weight:700}.prog-count-badge{min-width:26px;height:20px;padding:0 6px;border-radius:9px;background:var(--main);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.prog-chevron{color:var(--label2);font-size:14px}.prog-subheader{display:flex;align-items:center;gap:8px;min-height:52px;padding:10px 16px 10px 20px;background:color-mix(in srgb,var(--main) 15%,transparent);color:var(--main);font-weight:700;font-size:16px;cursor:pointer;box-sizing:border-box}.prog-subheader .name{flex:1 1 auto}.prog-area-cell{display:flex;flex-direction:column;gap:10px;padding:12px 16px;background:var(--cell-bg);border-bottom:.5px solid var(--separator)}.prog-area-cell:last-child{border-bottom:none}.prog-area-cell.inattiva{opacity:.4}.prog-area-head{display:flex;align-items:center;gap:10px}.prog-area-row{display:flex;align-items:center;gap:8px;font-size:15px}.prog-area-row span{flex:1 1 auto}.prog-zone-btn{background:none;border:none;padding:0;color:var(--main);font-size:14px;text-align:left;cursor:pointer}.prog-device-cell{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--cell-bg);border-bottom:.5px solid var(--separator)}.prog-device-cell:last-child{border-bottom:none}.prog-device-info{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.prog-device-info .model{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-device-info .code{font-size:12px;color:var(--label2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-icon-btn{flex:0 0 36px;width:36px;height:36px;border:none;border-radius:20px;background:var(--main);display:flex;align-items:center;justify-content:center;cursor:pointer}.prog-icon-btn img{width:18px;height:18px}.prog-icon-btn:disabled{opacity:.3;cursor:default}.prog-inattivo{opacity:.4}.prog-empty{padding:24px 16px;text-align:center;color:var(--label2);font-size:15px}.prog-note{margin:16px;padding:16px;border-radius:10px;background:color-mix(in srgb,var(--main) 10%,transparent);color:var(--label2);font-size:13px;text-align:center;white-space:pre-line}.prog-sheet-backdrop{position:fixed;inset:0;background:#0006;display:flex;align-items:flex-end;justify-content:center;z-index:100}.prog-sheet{width:100%;max-width:640px;max-height:70%;display:flex;flex-direction:column;background:var(--page-bg);border-radius:12px 12px 0 0;overflow:hidden}.prog-sheet-bar{display:flex;align-items:center;padding:12px 16px;border-bottom:.5px solid var(--separator)}.prog-sheet-bar .title{flex:1 1 auto;font-weight:600}.prog-sheet-bar button{border:none;background:none;color:var(--main);font-size:16px;font-weight:600;cursor:pointer}.prog-sheet-body{flex:1 1 auto;overflow-y:auto;padding:12px 0}.prog-check-cell{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--cell-bg);border-bottom:.5px solid var(--separator);cursor:pointer}.prog-check-cell .texts{flex:1 1 auto;display:flex;flex-direction:column}.prog-check-cell .sub{font-size:13px;color:var(--label2)}.prog-check-cell .check{color:var(--main);font-weight:700}.prog-navbar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:.5px solid var(--separator)}.prog-title-inline{flex:1 1 auto;text-align:center;font-size:17px;font-weight:600}.prog-navbtn{border:none;background:none;color:var(--main);font-size:17px;cursor:pointer;padding:4px 6px;min-width:44px}.prog-codici-header{background:var(--main);padding:20px;display:flex;flex-direction:column;gap:14px}.prog-codici-row{display:flex;align-items:center;gap:12px}.prog-codici-row label{flex:0 0 auto;font-size:14px;color:#fff}.prog-codici-row input{flex:1 1 auto;min-width:0;height:36px;padding:0 8px;border:none;border-radius:8px;background:#ffffff26;color:#fff;font-size:15px;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.prog-codici-divider{height:1px;background:#ffffff4d}.prog-segmented{display:inline-flex;flex:0 0 auto;border-radius:8px;overflow:hidden;background:#ffffff26}.prog-segmented button{min-width:48px;height:32px;border:none;background:transparent;color:#fff;font-size:15px;cursor:pointer}.prog-segmented button.selected{background:#fff;color:var(--main)}.prog-save-inverso{display:block;width:100%;height:44px;border:none;border-radius:22px;background:#fff;color:var(--main);font-weight:700;font-size:15px;cursor:pointer}.prog-group-title{padding:14px 20px 6px;font-size:12px;font-weight:600;color:var(--label2)}.prog-date-field{flex:0 0 auto;width:auto;min-width:140px}.prog-carta{background:var(--carta)}.prog-page.prog-dark .prog-menu-cell,.prog-menu-cell{display:flex;align-items:center;gap:20px;height:91px;padding:0 16px;box-sizing:border-box;border-bottom:.5px solid var(--separator);cursor:pointer}.prog-menu-cell img{width:70px;height:70px;object-fit:contain}.prog-menu-cell .titolo{flex:1 1 auto;font-size:18px}.prog-menu-cell.prog-inattivo{opacity:.4}.prog-sms-cell{display:flex;align-items:flex-start;gap:12px;padding:6px 16px 8px;background:var(--carta);border-bottom:1px solid var(--separator)}.prog-sms-badge{flex:0 0 40px;width:40px;height:40px;border-radius:20px;background:var(--main);color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;margin-top:24px}.prog-sms-body{flex:1 1 auto;min-width:0}.prog-sms-body .titolo{color:var(--main);font-size:17px;margin-bottom:3px}.prog-sms-body input{width:100%;height:38px;box-sizing:border-box;padding:0 12px;border:none;border-radius:6px;background:var(--campo-carta);color:var(--label);font-size:16px}.prog-orario-cell{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--main) 20%,transparent);box-sizing:border-box}.prog-orario-cell.attiva{background:color-mix(in srgb,var(--main) 12%,transparent)}.prog-orario-badge{flex:0 0 44px;width:44px;height:44px;border-radius:22px;border:2px solid var(--main);color:var(--main);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.prog-orario-cell:not(.attiva) .prog-orario-badge{border-color:var(--label2);color:var(--label2)}.prog-orario-inner{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-width:0}.prog-orario-riga{display:flex;align-items:center;gap:8px}.prog-orario-riga .etichetta{flex:1 1 auto;font-size:14px;color:var(--label2)}.prog-orario-desc{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-orario-desc.vuota{color:var(--label2)}.prog-orario-cell:not(.attiva) .prog-orario-desc,.prog-orario-cell:not(.attiva) .prog-icon-btn{opacity:.45}.prog-icone{display:flex;gap:8px;overflow-x:auto;padding:4px 8px;border-radius:10px;background:#262626}.prog-icone button{flex:0 0 52px;width:52px;height:52px;border:2px solid transparent;border-radius:8px;background:transparent;padding:2px;cursor:pointer}.prog-icone button.selected{border-color:var(--main);background:color-mix(in srgb,var(--main) 25%,transparent)}.prog-icone img{width:100%;height:100%;object-fit:contain}.prog-scen-cell{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-bottom:.5px solid var(--separator)}.prog-scen-head{display:flex;align-items:center;gap:12px}.prog-scen-badge{flex:0 0 40px;width:40px;height:40px;border-radius:20px;border:2px solid var(--main);color:var(--main);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.prog-contatori{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:color-mix(in srgb,var(--main) 12%,transparent)}.prog-contatore{display:flex;flex-direction:column;align-items:center;gap:4px}.prog-contatore .titolo{font-size:13px;color:var(--label2)}.prog-contatore .numero{width:40px;height:40px;border-radius:20px;background:var(--cell-bg);color:var(--label);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.prog-festivo-header{display:flex;align-items:center;height:44px;padding:0 16px}.prog-festivo-badge{width:32px;height:32px;border-radius:16px;border:1.5px solid var(--main);color:var(--main);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.prog-section{--sbordo: 0px;margin:0 0 8px}.prog-section:has(>prog-stepper),.prog-section:has(>prog-switch),.prog-section:has(>prog-text),.prog-section:has(>prog-picker),.prog-section:has(>prog-multiswitch),.prog-section:has(>prog-datepicker),.prog-section:has(>prog-position){--sbordo: -10px;margin:2px;padding:10px;background:var(--cell-bg);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:10px 30px}.prog-header{flex:0 0 100%;min-height:0;margin:var(--sbordo, 0px) var(--sbordo, 0px) 0;padding:5px 28px;border:none;border-radius:0;background:var(--page-bg);justify-content:center}.prog-header.open{border:none;background:var(--page-bg);padding:5px 28px}.prog-header-title,.prog-header.open .prog-header-title,.prog-page:not(.prog-dark) .prog-header:not(.open) .prog-header-title{font-size:14px;font-weight:400;color:var(--label)}.prog-header-arrow{right:8px;width:14px;height:14px;opacity:.55}.prog-section>prog-stepper,.prog-section>prog-switch,.prog-section>prog-text,.prog-section>prog-picker,.prog-section>prog-datepicker{flex:0 0 auto}.prog-section>prog-multiswitch,.prog-section>prog-position{flex:1 1 100%}prog-stepper .prog-cell,prog-switch .prog-cell,prog-text .prog-cell,prog-picker .prog-cell,prog-multiswitch .prog-cell,prog-datepicker .prog-cell,prog-position .prog-cell{background:none;border:none;padding:0;min-height:40px;display:flex;align-items:center}prog-stepper .prog-row,prog-switch .prog-row,prog-text .prog-row,prog-datepicker .prog-row{gap:5px}prog-stepper .prog-row-label,prog-switch .prog-row-label,prog-text .prog-row-label,prog-datepicker .prog-row-label{flex:0 0 auto;font-size:14px;white-space:nowrap}.prog-stepper{border-radius:4px;background:none;border:1.5px solid var(--bordo-campo);overflow:hidden}.prog-stepper button{width:24px;height:26px;font-size:15px;background:none}.prog-stepper button:first-child{border-right:1.5px solid var(--bordo-campo)}.prog-value{min-width:42px;height:26px;line-height:26px;padding:0 6px;border:1.5px solid var(--bordo-campo);border-radius:4px;text-align:center;font-size:14px;font-weight:400}prog-stepper .prog-row{gap:4px}.prog-text-field,.prog-date-field{height:28px;padding:0 8px;border:1.5px solid var(--bordo-campo);border-radius:4px;background:var(--cell-bg);color:var(--label);font-size:14px;box-sizing:border-box}.prog-text-field:focus,.prog-date-field:focus{outline:none;border-color:var(--main)}.prog-switch{width:18px;height:18px}.prog-switch-track{border-radius:3px;background:none;border:1.5px solid var(--bordo-campo)}.prog-switch-knob{top:0;left:0;width:18px;height:18px;border-radius:3px;background:none;box-shadow:none;transition:none}.prog-switch input:checked~.prog-switch-track{background:none;border-color:var(--main-chiaro)}.prog-switch input:checked~.prog-switch-knob{transform:none;border-right:2.5px solid var(--main-chiaro);border-bottom:2.5px solid var(--main-chiaro);width:6px;height:11px;top:1px;left:6px;transform:rotate(45deg);border-radius:0}prog-switch .prog-row{flex-direction:row-reverse;justify-content:flex-end;gap:8px}prog-switch .prog-row-label{font-weight:700}.prog-picker-label{flex:0 0 auto;text-align:left;font-size:14px;margin:0 5px 0 0;white-space:nowrap}.prog-select{height:30px;min-width:90px;max-width:320px;padding:0 26px 0 10px;border:1.5px solid var(--bordo-campo);border-radius:4px;background:var(--cell-bg);color:var(--label);font-size:14px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c78ef0' stroke-width='3' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.prog-select:focus{outline:none;border-color:var(--main)}.prog-select option{background:var(--cell-bg);color:var(--label)}prog-multiswitch .prog-multi-label{font-size:14px;margin-bottom:6px}prog-multiswitch .prog-multi-grid{gap:8px 24px}prog-multiswitch .prog-multi-item{flex:0 0 auto;flex-direction:row-reverse;justify-content:flex-end;align-items:center;background:none;padding:0;gap:8px}prog-multiswitch .prog-multi-item span{font-size:14px;text-align:left;max-height:none;white-space:nowrap}prog-multiswitch .prog-multi-tutti{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:0;font-size:14px}.prog-title{font-size:14px;font-weight:400;padding:8px 16px;background:var(--page-bg)}.prog-body{padding-bottom:0}.prog-footer{padding:8px 2px}.prog-save{height:34px;border-radius:4px;font-size:14px;font-weight:700}prog-text .prog-cell{flex-direction:row;gap:5px}.prog-text-label{flex:0 0 auto;font-size:14px;margin:0;white-space:nowrap}prog-text .prog-text-field{width:190px}prog-position .prog-cell{gap:12px}.pt-page{overflow:hidden}.pt-scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-bottom:16px}.pt-banner{flex:0 0 auto;background:var(--main);color:#fff;font-size:17px;font-weight:700;text-align:center;line-height:40px;height:40px}.pt-banner-alto{height:44px;line-height:44px}.pt-form-box{background:color-mix(in srgb,var(--main) 18%,transparent);padding:20px 24px;display:flex;flex-direction:column;gap:16px}.pt-campo{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--label)}.pt-campo input{height:48px;border:none;border-radius:8px;background:var(--cell-bg);color:var(--label);font-size:16px;padding:0 12px;box-sizing:border-box}.pt-connetti-wrap{display:flex;justify-content:center;padding:40px 20px 0}.pt-connetti{width:260px;height:56px;border:none;border-radius:28px;background:var(--main);color:#fff;font-size:17px;font-weight:700;cursor:pointer}.pt-connetti:disabled{opacity:.6;cursor:default}.pt-nota{text-align:center}.pt-card-main{background:var(--main);color:#fff;padding:14px 20px 16px;display:flex;flex-direction:column;gap:12px}.pt-orologio{text-align:center}.pt-orologio-titolo,.pt-orologio-valore{font-size:16px;font-weight:700}.pt-riga-versione{display:flex;align-items:center;gap:12px;font-size:16px}.pt-riga-versione>span:first-child{flex:1 1 auto}.pt-pill{flex:0 0 auto;min-width:150px;height:32px;line-height:32px;border-radius:16px;background:#fff;color:#000;text-align:center;font-size:16px;padding:0 8px;box-sizing:border-box}.pt-pill-chiara{min-width:190px;background:#ffffffb8;color:#3c3c43}.pt-bottoni-card{display:flex;gap:12px}.pt-btn-chiaro{flex:1 1 0;height:44px;border:none;border-radius:18px;background:#ffffffe6;color:var(--main);font-size:15px;font-weight:700;cursor:pointer}.pt-card-gsm{background:color-mix(in srgb,var(--main) 18%,transparent);padding:14px 20px 16px;display:flex;flex-direction:column;gap:12px;color:var(--label)}.pt-gsm-desc{text-align:center;font-size:16px;font-weight:700;min-height:20px}.pt-card-gsm .pt-pill-chiara{background:var(--cell-bg);color:var(--label2)}.pt-menu{display:flex;flex-direction:column}.pt-menu-riga{position:relative;height:56px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--separator);cursor:pointer}.pt-menu-riga .titolo{font-size:18px;color:var(--label)}.pt-menu-riga .prog-chevron{position:absolute;right:20px}.pt-stampa-wrap{display:flex;justify-content:center;padding:16px 0}.pt-stampa{width:240px;height:44px;border:none;border-radius:22px;background:var(--main);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.pt-legenda-header{margin:12px 12px 0;height:34px;display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:4px;background:var(--cell-bg);font-size:15px;font-weight:700;color:var(--label);cursor:pointer}.pt-legenda-chevron{font-size:11px}.pt-legenda{margin:8px 12px 0;padding:10px 14px;border-radius:6px;background:var(--cell-bg);display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;font-size:14px;color:var(--label)}.pt-legenda-griglia{display:grid;grid-template-columns:1fr 1fr}.pt-legenda-voce{display:flex;align-items:center;gap:6px}.pt-legenda-icona{width:20px;height:20px;object-fit:contain}.pt-pallino{flex:0 0 auto;display:inline-block;width:20px;height:20px;border-radius:50%}.pt-legenda .pt-pallino{width:16px;height:16px}.pt-pallino-piccolo{width:12px;height:12px}.pt-riga{margin:6px 12px 0;padding:0 16px 0 12px;min-height:46px;display:flex;align-items:center;gap:8px;border-radius:6px;background:var(--cell-bg);font-size:15px;color:var(--label)}.pt-riga-alta{min-height:52px;padding-top:6px;padding-bottom:6px}.pt-riga-numero{flex:0 0 auto;width:70px;color:var(--label2)}.pt-riga-nome{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pt-riga-chiave{flex:1 1 auto;font-size:16px}.pt-riga-valore{flex:0 0 auto;max-width:160px;text-align:right;font-size:14px}.pt-riga-doppia{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.pt-riga-doppia .principale{font-size:15px}.pt-riga-doppia .secondaria{font-size:12px;color:var(--label2)}.pt-lucchetto{flex:0 0 auto;width:26px;height:26px;object-fit:contain}.pt-colonne{margin:12px 12px 0;display:flex;gap:8px;font-size:12px;color:var(--label2)}.pt-colonne>div{flex:1 1 0;text-align:center}.pt-vbatt{margin:12px 12px 0;text-align:center;font-size:16px;color:var(--label)}.pt-vbatt b{color:var(--main)}.pt-tabella{margin:12px 12px 0}.pt-tabella-head,.pt-tabella-riga{display:flex;align-items:center}.pt-tabella-head{height:30px;background:var(--cell-bg);font-size:15px;color:var(--label2)}.pt-tabella-riga{height:44px}.pt-tabella-riga.alternata{background:var(--cell-bg)}.pt-col-desc{flex:1 1 auto;min-width:0;padding:0 12px 0 8px;text-align:right;font-size:16px}.pt-col-stato{flex:0 0 auto;width:90px;display:flex;align-items:center;justify-content:center;border-left:.5px solid var(--separator);align-self:stretch;font-size:15px;color:var(--label2)}.pt-colonne-attuatori{padding:0 8px;gap:4px}.pt-colonne-attuatori>div:nth-child(1),.pt-colonne-attuatori>div:nth-child(2){flex:0 0 66px}.pt-colonne-attuatori>div:nth-child(4){flex:0 0 56px}.pt-riga-attuatore{padding:4px 8px;gap:4px;font-size:14px}.pt-cella-attuatore{flex:0 0 66px;text-align:center}.pt-colonne-sensori>div:nth-child(1),.pt-colonne-sensori>div:nth-child(2){flex:0 0 46px}.pt-colonne-sensori>div:nth-child(4){flex:0 0 88px}.pt-colonne-sensori>div:nth-child(5){flex:0 0 56px}.pt-riga-sensore{padding:4px 8px;gap:4px;font-size:14px}.pt-cella-stretta{flex:0 0 46px;text-align:center}.pt-cella-desc{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pt-cella-codice{flex:0 0 88px;text-align:center}.pt-cella-fine{flex:0 0 56px;display:flex;align-items:center;justify-content:center}.pt-comandi-box{margin:24px 12px 0;padding:16px;border-radius:8px;background:color-mix(in srgb,var(--main) 18%,transparent);display:flex;flex-direction:column;gap:14px}.pt-comandi-riga{display:flex;align-items:center;gap:12px}.pt-comandi-riga .etichetta{flex:1 1 auto;font-size:16px;font-weight:700;color:var(--label)}.pt-comandi-separatore{height:1px;background:var(--separator)}.pt-btn-scelta{flex:0 0 auto;border:none;border-radius:18px;background:var(--cell-bg);color:var(--main);font-size:15px;padding:8px 14px;cursor:pointer}.pt-walktest{margin:12px 12px 0;display:flex;align-items:center;gap:10px}.pt-walktest .etichetta{flex:1 1 auto;font-size:16px;color:var(--label)}.pt-btn-ricomincia{border:none;border-radius:18px;background:var(--main);color:#fff;font-size:14px;font-weight:700;padding:8px 16px;cursor:pointer}.pt-btn-ricomincia:disabled{background:#6b6b6e;cursor:default}.pt-overlay{--main: #a57dd9;--page-bg: #3a3a3c;--cell-bg: #1c1c1e;--label: #ffffff;--label2: rgba(235, 235, 245, .6);--separator: rgba(84, 84, 88, .65);color:var(--label);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px}.pt-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:200;max-width:80%;padding:10px 18px;border-radius:18px;background:#262626f2;color:#fff;font-size:14px;font-weight:600;text-align:center;pointer-events:none}.pt-toast.successo{background:#338c47f2}.pt-toast.errore{background:#c73333f2}.pt-report{margin:16px 12px;padding:20px;border-radius:8px;background:#fff;color:#000}.pt-report-testata{border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:16px}.pt-report-titolo{font-size:22px;color:#d32f2f}.pt-report-impianto{font-size:13px;margin-top:6px}.pt-report-meta{font-size:11px;color:#666;margin-top:4px}.pt-report-sezione{margin-bottom:18px;break-inside:avoid}.pt-report-sezione-titolo{font-size:13px;font-weight:700;color:#d32f2f;margin-bottom:6px}.pt-report-tabella{width:100%;border-collapse:collapse;font-size:11px}.pt-report-tabella th{background:#e6e6e6;border:1px solid #999;padding:4px 6px;text-align:left;font-weight:700}.pt-report-tabella td{border:1px solid #d9d9d9;padding:4px 6px}.pt-report-tabella td.centrata{text-align:center}.pt-report-nota{margin-top:16px;font-size:11px;color:#666}@media print{@page{size:A4 landscape;margin:12mm}body:has(.pt-report) *{visibility:hidden}body:has(.pt-report) .pt-report,body:has(.pt-report) .pt-report *{visibility:visible}.pt-no-print,.pt-no-print *,.pt-toast{display:none!important}.pt-report{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;border-radius:0;background:#fff;color:#000}}:root{--filter-color: rgba(0, 0, 0, .2);--testo: #000000;--bg-combivox: url(/assets/images/CombivoxColori-w.png);--dialog-testo: #ffffff;--gradient-start: #764E93;--gradient-end: #9B6FC2;--nero: #764e93;--grigio-chiaro: #cecece;--btn: #eaeaea;--search-bg: rgba(255, 255, 255, .95);--border-view-btn: #e0e0e0;--view-btn-bg: #ffffff;--hubs-bg: #ffffff;--hubs-list-bg: #ffffff;--info-label: #4a5568;--info-value: #2d3748;--btn-delete: #a72734;--btn-delete-gradient: linear-gradient(135deg, #a72734 0%, #df3748 100%);--title-gradient: linear-gradient(135deg, #764E93 0%, #9B6FC2 100%);--btn-edit-gradient: linear-gradient(135deg, #198754 0%, #09cc7b 100%);--btn-program-color: #198754;--btn-modify: #198754;--hub-count: white;--hub-count-border: #e0e0e0;--hub-search-bg: #ffffff;--submenu-border: #dee2e6;--text-submenu: #495057;--background-pops: #f8f9fa;--pops-titles: #6c757d;--btn-modify-2: #dc3545;--rinnovo-sim-bg: #ffffff;--code-input-border: #e9ecef;--map-color: #B8923C;--map-color-light: #D8B75A;--map-scenari: #00A0CE;--map-aree: #4CAF50 ;--map-zone: #4CAF50 ;--map-sensore: #4CAF50 ;--map-scheda-centrale: #4CAF50 ;--map-telecamere: #764E92;--map-ambienti: #764E92;--map-luce: #E7B918;--map-uscitaclima: #FA8D00;--map-altro-uscite: #00A0CE}body.dark-theme{--filter-color: rgba(255, 255, 255, .2);--btn: #2B2B2B;--testo: #ffffff;--bg-combivox: url(/assets/images/CombivoxColori-b.png);--dialog-testo: #ffffff;--nero: #764e92;--grigio-chiaro: #88888a;--search-bg: #181818;--border-view-btn: #555555;--view-btn-bg: #181818;--hubs-bg: #121212;--hubs-list-bg: #252525;--info-label: #9CA7BA;--info-value: #D1DCF1;--btn-delete: #FE8482;--btn-delete-gradient: linear-gradient(135deg, #AA2835 0%, #D03F4B 100%);--btn-edit-gradient: linear-gradient(135deg, #188A56 0%, #0ACA7A 100%);--btn-program-color: #0ACA7A;--btn-modify: #3EA46E;--hub-count: #181818;--hub-count-border: #383838;--hub-search-bg: #3B3B3B;--submenu-border: #3B3C3E;--text-submenu: #B6BEC6;--background-pops: #1F2021;--pops-titles: #8B949E;--btn-modify-2: #F95258;--rinnovo-sim-bg: #121212;--code-input-border: #454647;--map-color: #B8923C;--map-color-light: #D8B75A;--map-scenari: #00A0CE;--map-aree: #4CAF50 ;--map-zone: #4CAF50;--map-sensore: #4CAF50;--map-scheda-centrale: #4CAF50;--map-telecamere: #764E92;--map-ambienti: #764E92;--map-luce: #E7B918;--map-uscitaclima: #FA8D00;--map-altro-uscite: #00A0CE}:root{--rosso: #ff0000;--wilma-fast: #56a8a0;--wilma-smart: #56a8a0;--wilma-lte: #56a8a0;--amica-324: #d34853;--amica-128-smart: #63a03c;--amica-256-smart: #63a03c;--amica-64-smart: #63a03c;--amica-128: #416078;--amica-64: #416078;--elisa-24: #89791f;--elisa-24-smart: #89791f;--elisa-8: #aa9726;--elisa-8-smart: #aa9726;--eva-824: #764e93;--wilma-32: #243e8c;--wilma-micro: #243e8c;--wilma-micro-plus: #12316f;--midya: #007fbe;--midya-smart: #007fbe;--multivox: #79893f;--hover-riga: #b23425}html,body{font-family:Klavika,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root{--mdc-typography-font-family: "Klavika", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.mat-typography{font-family:Klavika,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.app-wrapper{width:100vw;height:100vh;max-width:100vw;transform:translate(0);top:0;left:0;border-radius:0;box-shadow:none;z-index:1;overflow:auto}.mat-drawer-transition .mat-drawer-content{background-image:var(--bg-combivox);background-position:center}.mdc-switch__track:after{background:var(--gradient-end)!important}.mat-drawer-inner-container{background:linear-gradient(342deg,var(--gradient-start) 0%,var(--gradient-end) 100%)}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-Regular.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-Medium.otf) format("otf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-Bold.otf) format("otf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-Light.otf) format("otf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-RegularItalic.otf) format("otf");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-MediumItalic.otf) format("otf");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-BoldItalic.otf) format("otf");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Klavika;src:url(/assets/fonts/Klavika-LightItalic.otf) format("otf");font-weight:300;font-style:italic;font-display:swap}html{--mat-sys-background: light-dark(#f7faf9, #101414);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eff1f0, #2d3131);--mat-sys-inverse-primary: light-dark(#00dddd, #006a6a);--mat-sys-inverse-surface: light-dark(#2d3131, #e0e3e2);--mat-sys-on-background: light-dark(#191c1c, #e0e3e2);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003737);--mat-sys-on-primary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-primary-fixed: light-dark(#002020, #002020);--mat-sys-on-primary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-on-secondary: light-dark(#ffffff, #1b3534);--mat-sys-on-secondary-container: light-dark(#324b4b, #cce8e7);--mat-sys-on-secondary-fixed: light-dark(#051f1f, #051f1f);--mat-sys-on-secondary-fixed-variant: light-dark(#324b4b, #324b4b);--mat-sys-on-surface: light-dark(#191c1c, #e0e3e2);--mat-sys-on-surface-variant: light-dark(#3f4948, #dae5e4);--mat-sys-on-tertiary: light-dark(#ffffff, #502400);--mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);--mat-sys-outline: light-dark(#6f7979, #889392);--mat-sys-outline-variant: light-dark(#bec9c8, #3f4948);--mat-sys-primary: light-dark(#006a6a, #00dddd);--mat-sys-primary-container: light-dark(#00fbfb, #004f4f);--mat-sys-primary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-primary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4a6363, #b0cccb);--mat-sys-secondary-container: light-dark(#cce8e7, #324b4b);--mat-sys-secondary-fixed: light-dark(#cce8e7, #cce8e7);--mat-sys-secondary-fixed-dim: light-dark(#b0cccb, #b0cccb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7faf9, #101414);--mat-sys-surface-bright: light-dark(#f7faf9, #363a39);--mat-sys-surface-container: light-dark(#ebefed, #1c2020);--mat-sys-surface-container-high: light-dark(#e6e9e7, #272b2a);--mat-sys-surface-container-highest: light-dark(#e0e3e2, #313635);--mat-sys-surface-container-low: light-dark(#f1f4f3, #191c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0e);--mat-sys-surface-dim: light-dark(#d7dbd9, #101414);--mat-sys-surface-tint: light-dark(#006a6a, #00dddd);--mat-sys-surface-variant: light-dark(#dae5e4, #3f4948);--mat-sys-tertiary: light-dark(#964900, #ffb787);--mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);--mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--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}.sub-utenti-page{color-scheme:light;--mat-sys-background: light-dark(#fcf9f8, #131313);--mat-sys-error: light-dark(#af2c38, #ffb3b2);--mat-sys-error-container: light-dark(#ffdad9, #8e1023);--mat-sys-inverse-on-surface: light-dark(#f3f0ef, #303030);--mat-sys-inverse-primary: light-dark(#d8b9ff, #6e5097);--mat-sys-inverse-surface: light-dark(#303030, #e4e2e1);--mat-sys-on-background: light-dark(#1b1c1c, #e4e2e1);--mat-sys-on-error: light-dark(#ffffff, #680014);--mat-sys-on-error-container: light-dark(#8e1023, #ffdad9);--mat-sys-on-primary: light-dark(#ffffff, #3e2065);--mat-sys-on-primary-container: light-dark(#55387d, #eddcff);--mat-sys-on-primary-fixed: light-dark(#28054f, #28054f);--mat-sys-on-primary-fixed-variant: light-dark(#55387d, #55387d);--mat-sys-on-secondary: light-dark(#ffffff, #3e2065);--mat-sys-on-secondary-container: light-dark(#55387d, #eddcff);--mat-sys-on-secondary-fixed: light-dark(#28054f, #28054f);--mat-sys-on-secondary-fixed-variant: light-dark(#55387d, #55387d);--mat-sys-on-surface: light-dark(#1b1c1c, #e4e2e1);--mat-sys-on-surface-variant: light-dark(#474746, #e4e2e1);--mat-sys-on-tertiary: light-dark(#ffffff, #68000e);--mat-sys-on-tertiary-container: light-dark(#891c22, #ffdad7);--mat-sys-on-tertiary-fixed: light-dark(#410005, #410005);--mat-sys-on-tertiary-fixed-variant: light-dark(#891c22, #891c22);--mat-sys-outline: light-dark(#787776, #929090);--mat-sys-outline-variant: light-dark(#c8c6c5, #474746);--mat-sys-primary: light-dark(#6e5097, #d8b9ff);--mat-sys-primary-container: light-dark(#eddcff, #55387d);--mat-sys-primary-fixed: light-dark(#eddcff, #eddcff);--mat-sys-primary-fixed-dim: light-dark(#d8b9ff, #d8b9ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#6e5097, #d8b9ff);--mat-sys-secondary-container: light-dark(#eddcff, #55387d);--mat-sys-secondary-fixed: light-dark(#eddcff, #eddcff);--mat-sys-secondary-fixed-dim: light-dark(#d8b9ff, #d8b9ff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf9f8, #131313);--mat-sys-surface-bright: light-dark(#fcf9f8, #393939);--mat-sys-surface-container: light-dark(#f0eded, #1f2020);--mat-sys-surface-container-high: light-dark(#eae7e7, #2a2a2a);--mat-sys-surface-container-highest: light-dark(#e4e2e1, #353535);--mat-sys-surface-container-low: light-dark(#f6f3f2, #1b1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e0e);--mat-sys-surface-dim: light-dark(#dcd9d9, #131313);--mat-sys-surface-tint: light-dark(#6e5097, #d8b9ff);--mat-sys-surface-variant: light-dark(#e4e2e1, #474746);--mat-sys-tertiary: light-dark(#a93537, #ffb3af);--mat-sys-tertiary-container: light-dark(#ffdad7, #891c22);--mat-sys-tertiary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb3af, #ffb3af);--mat-sys-neutral-variant20: #303030;--mat-sys-neutral10: #1b1c1c;--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}.my-light-page{color-scheme:light;--mat-sys-background: #fcf9f8;--mat-sys-error: #af2c38;--mat-sys-error-container: #ffdad9;--mat-sys-inverse-on-surface: #f3f0ef;--mat-sys-inverse-primary: #d8b9ff;--mat-sys-inverse-surface: #303030;--mat-sys-on-background: #1b1c1c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #8e1023;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #55387d;--mat-sys-on-primary-fixed: #28054f;--mat-sys-on-primary-fixed-variant: #55387d;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #55387d;--mat-sys-on-secondary-fixed: #28054f;--mat-sys-on-secondary-fixed-variant: #55387d;--mat-sys-on-surface: #1b1c1c;--mat-sys-on-surface-variant: #474746;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #891c22;--mat-sys-on-tertiary-fixed: #410005;--mat-sys-on-tertiary-fixed-variant: #891c22;--mat-sys-outline: #787776;--mat-sys-outline-variant: #c8c6c5;--mat-sys-primary: #6e5097;--mat-sys-primary-container: #eddcff;--mat-sys-primary-fixed: #eddcff;--mat-sys-primary-fixed-dim: #d8b9ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #6e5097;--mat-sys-secondary-container: #eddcff;--mat-sys-secondary-fixed: #eddcff;--mat-sys-secondary-fixed-dim: #d8b9ff;--mat-sys-shadow: #000000;--mat-sys-surface: #fcf9f8;--mat-sys-surface-bright: #fcf9f8;--mat-sys-surface-container: #f0eded;--mat-sys-surface-container-high: #eae7e7;--mat-sys-surface-container-highest: #e4e2e1;--mat-sys-surface-container-low: #f6f3f2;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dcd9d9;--mat-sys-surface-tint: #6e5097;--mat-sys-surface-variant: #e4e2e1;--mat-sys-tertiary: #a93537;--mat-sys-tertiary-container: #ffdad7;--mat-sys-tertiary-fixed: #ffdad7;--mat-sys-tertiary-fixed-dim: #ffb3af;--mat-sys-neutral-variant20: #303030;--mat-sys-neutral10: #1b1c1c;--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}.my-dark-page{color-scheme:dark;--mat-sys-background: #131313;--mat-sys-error: #ffb3b2;--mat-sys-error-container: #8e1023;--mat-sys-inverse-on-surface: #303030;--mat-sys-inverse-primary: #6e5097;--mat-sys-inverse-surface: #e4e2e1;--mat-sys-on-background: #e4e2e1;--mat-sys-on-error: #680014;--mat-sys-on-error-container: #ffdad9;--mat-sys-on-primary: #3e2065;--mat-sys-on-primary-container: #eddcff;--mat-sys-on-primary-fixed: #28054f;--mat-sys-on-primary-fixed-variant: #55387d;--mat-sys-on-secondary: #3e2065;--mat-sys-on-secondary-container: #eddcff;--mat-sys-on-secondary-fixed: #28054f;--mat-sys-on-secondary-fixed-variant: #55387d;--mat-sys-on-surface: #e4e2e1;--mat-sys-on-surface-variant: #e4e2e1;--mat-sys-on-tertiary: #68000e;--mat-sys-on-tertiary-container: #ffdad7;--mat-sys-on-tertiary-fixed: #410005;--mat-sys-on-tertiary-fixed-variant: #891c22;--mat-sys-outline: #929090;--mat-sys-outline-variant: #474746;--mat-sys-primary: #d8b9ff;--mat-sys-primary-container: #55387d;--mat-sys-primary-fixed: #eddcff;--mat-sys-primary-fixed-dim: #d8b9ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #d8b9ff;--mat-sys-secondary-container: #55387d;--mat-sys-secondary-fixed: #eddcff;--mat-sys-secondary-fixed-dim: #d8b9ff;--mat-sys-shadow: #000000;--mat-sys-surface: #131313;--mat-sys-surface-bright: #393939;--mat-sys-surface-container: #1f2020;--mat-sys-surface-container-high: #2a2a2a;--mat-sys-surface-container-highest: #353535;--mat-sys-surface-container-low: #1b1c1c;--mat-sys-surface-container-lowest: #0e0e0e;--mat-sys-surface-dim: #131313;--mat-sys-surface-tint: #d8b9ff;--mat-sys-surface-variant: #474746;--mat-sys-tertiary: #ffb3af;--mat-sys-tertiary-container: #891c22;--mat-sys-tertiary-fixed: #ffdad7;--mat-sys-tertiary-fixed-dim: #ffb3af;--mat-sys-neutral-variant20: #303030;--mat-sys-neutral10: #1b1c1c;--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}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}
