@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";._viewport_fszov_3{z-index:9999;height:100dvh;padding:var(--space-4);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._scrim_fszov_17{background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));pointer-events:auto;position:absolute;inset:0}._stack_fszov_25{flex-direction:column;align-items:center;gap:10px;max-height:calc(100dvh - 32px);display:flex;position:relative;overflow-y:auto}._wrap_2a7f4_3{position:relative}._lista_2a7f4_8{z-index:9999;padding:var(--space-1) 0;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--card-radius);max-height:260px;box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._voce_2a7f4_25{padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--text-primary);font-size:var(--text-base);justify-content:space-between;align-items:center;display:flex}._voceAttiva_2a7f4_36{background:var(--color-brand-bg)}._nome_2a7f4_40{font-weight:var(--weight-medium)}._provincia_2a7f4_44{margin-left:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs)}._backdrop_54p1u_7{background:var(--overlay-bg);height:100dvh;-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));z-index:var(--z-modal);padding:var(--space-4);box-sizing:border-box;justify-content:center;align-items:center;animation:.18s _fadeIn_54p1u_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_54p1u_1{0%{opacity:0}to{opacity:1}}._panel_54p1u_20{background:var(--surface-app);border:var(--card-border);width:min(520px,100%);max-height:80dvh;box-shadow:var(--shadow-md);border-radius:24px;flex-direction:column;animation:.18s _panelIn_54p1u_1;display:flex;overflow:hidden}@keyframes _panelIn_54p1u_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_54p1u_37{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._headerLeft_54p1u_42{flex-direction:column;gap:2px;display:flex}._headerTitle_54p1u_43{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}._headerSub_54p1u_47{font-size:var(--text-xs);color:var(--text-tertiary)}._headerRight_54p1u_49{align-items:center;gap:var(--space-2);display:flex}._saveMsgErr_54p1u_50{font-size:var(--text-sm);color:var(--color-danger-text)}._closeBtn_54p1u_51{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;display:flex}._closeBtn_54p1u_51:hover{background:var(--surface-sunken);color:var(--text-primary)}._body_54p1u_59{min-height:0;padding:var(--space-5) var(--space-6);gap:var(--space-5);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}._section_54p1u_68{gap:var(--space-4);flex-direction:column;display:flex}._sectionTitle_54p1u_71{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-card-title);text-transform:uppercase;letter-spacing:.08em;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);margin:0}._fold_54p1u_79{margin-bottom:var(--space-2);padding:var(--space-2)}._foldTitle_54p1u_80{margin:0 0 var(--space-2);padding:0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}._fold_54p1u_79>._section_54p1u_68{padding:var(--space-3) var(--space-2) var(--space-2)}._row2_54p1u_84{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._row3_54p1u_85{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}._row13_54p1u_86{gap:var(--space-3);grid-template-columns:1fr 3fr;display:grid}@media (width<=520px){._row2_54p1u_84,._row3_54p1u_85,._row13_54p1u_86{grid-template-columns:1fr}}._field_54p1u_92{flex-direction:column;gap:4px;display:flex}._fieldLabel_54p1u_93{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--weight-medium)}._fieldRequired_54p1u_96:after{content:" *";color:var(--color-danger-text)}._input_54p1u_98,._select_54p1u_99{height:36px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-primary);font-size:var(--text-base);font-family:var(--font-sans);box-sizing:border-box;width:100%;min-width:0;transition:border-color var(--transition-fast)}._input_54p1u_98{appearance:none}._input_54p1u_98:focus,._select_54p1u_99:focus{border-color:var(--border-focus);outline:none}._input_54p1u_98::placeholder{color:var(--text-disabled)}._inputMono_54p1u_117{font-family:var(--font-mono);letter-spacing:.02em}._checkRow_54p1u_123{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-1) 0;display:flex}._checkRow_54p1u_123 input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}._checkLabel_54p1u_131{font-size:var(--text-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none}._infoBox_54p1u_134{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.6;font-family:var(--font-sans)}._infoBox_54p1u_134 strong{color:var(--text-secondary);font-weight:var(--weight-semibold)}._regimeNote_54p1u_143{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5;font-family:var(--font-sans);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-left:2px solid var(--border-default);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-top:-2px}._dbErrorBanner_54p1u_154{padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-danger-text);line-height:1.5}._footer_54p1u_165{padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;display:flex}._footerErr_54p1u_171{font-size:var(--text-sm);color:var(--color-danger-text);margin:0 0 var(--space-1);flex:100%}._legalLinks_54p1u_179{padding:var(--space-3) 0 var(--space-4);align-items:center;gap:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;display:flex}._legalAccepted_54p1u_188{font-size:var(--text-xs);color:var(--color-success-text);font-weight:var(--weight-medium)}._legalLinksRow_54p1u_193{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}._legalLinks_54p1u_179 a{font-size:var(--text-xs);color:var(--accent);transition:color var(--transition-fast);text-decoration:none}._legalLinks_54p1u_179 a:hover{text-decoration:underline}._legalDot_54p1u_207{font-size:var(--text-xs);color:var(--text-tertiary);-webkit-user-select:none;user-select:none}._firmaUploadBtn_54p1u_214{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer;width:100%;transition:border-color var(--transition-fast), color var(--transition-fast);display:inline-flex}._firmaUploadBtn_54p1u_214:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}._firmaUploadBtn_54p1u_214:disabled{opacity:.5;cursor:not-allowed}._firmaPreviewWrap_54p1u_234{gap:var(--space-2);flex-direction:column;display:flex}._firmaPreview_54p1u_234{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:100%;max-height:80px;padding:var(--space-2);object-fit:contain;background:#fff}._firmaActions_54p1u_245{gap:var(--space-2);display:flex}._firmaChangeBtn_54p1u_248{font-size:var(--text-xs);font-family:var(--font-sans);color:var(--accent);cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0}._firmaChangeBtn_54p1u_248:hover{opacity:.7}._firmaChangeBtn_54p1u_248:disabled{opacity:.4;cursor:not-allowed}._firmaRemoveBtn_54p1u_256{font-size:var(--text-xs);font-family:var(--font-sans);color:var(--color-danger-text);cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0}._firmaRemoveBtn_54p1u_256:hover{opacity:.7}._firmaRemoveBtn_54p1u_256:disabled{opacity:.4;cursor:not-allowed}._planInfoBtn_54p1u_266{border:1.5px solid var(--border-strong);background:var(--surface-sunken);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);margin-left:var(--space-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}._planInfoBtn_54p1u_266:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}._pianoLista_54p1u_288{gap:var(--space-3);flex-direction:column;display:flex}._pianoCard_54p1u_289{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--card-radius);background:var(--surface-sunken);display:flex}._pianoTesto_54p1u_295{flex-direction:column;gap:2px;min-width:0;display:flex}._pianoNome_54p1u_296{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);align-items:center;display:flex}._pianoPrezzo_54p1u_297{font-size:var(--text-sm);color:var(--text-secondary)}._pianoCta_54p1u_298{white-space:nowrap;flex-shrink:0}._pianoNota_54p1u_299{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:1.5}@media (width<=640px){._pianoCard_54p1u_289{flex-direction:column;align-items:stretch}._pianoCta_54p1u_298{width:100%}}._pianoBadgeRiga_54p1u_306{margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._betaBlocco_54p1u_307{flex-direction:column;display:flex}._betaBadge_54p1u_308{white-space:nowrap;border-radius:var(--radius-full);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));font-size:var(--text-sm);border:1px solid;align-self:flex-start;padding:4px 12px;font-weight:700}._betaTesto_54p1u_314{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}._planModal_54p1u_317{background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));z-index:calc(var(--z-modal) + 20);padding:var(--space-4);justify-content:center;align-items:center;animation:.14s _fadeIn_54p1u_1;display:flex;position:fixed;inset:0}._planModalBox_54p1u_325{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);width:100%;max-width:400px;max-height:82vh;overflow-y:auto;box-shadow:0 8px 40px #0000002e}._planModalHeader_54p1u_335{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}._planModalTitle_54p1u_339{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0 0 2px}._planModalPrice_54p1u_343{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._planModalClose_54p1u_346{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:20px;line-height:1}._planModalClose_54p1u_346:hover{color:var(--text-primary)}._planModalSection_54p1u_352{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-card-title);text-transform:uppercase;letter-spacing:.06em;margin:var(--space-4) 0 var(--space-2);padding:0}._planModalSection_54p1u_352:first-of-type{margin-top:0}._planModalList_54p1u_358{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._planModalItem_54p1u_362{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45;display:flex}._planModalTick_54p1u_366{color:#16a34a;flex-shrink:0;font-size:12px}._planModalPlus_54p1u_367{color:var(--accent);flex-shrink:0;font-size:12px;font-weight:700}@media (width<=640px){._body_54p1u_59,._header_54p1u_37{padding:var(--space-4)}._footer_54p1u_165{padding:var(--space-3) 0}._planModalBox_54p1u_325{padding:var(--space-4)}}._panel_54p1u_20{box-sizing:border-box;background:var(--surface-app);border-left:0}._header_54p1u_37{background:var(--surface-app);border-bottom:0}._accountActions_54p1u_387{justify-content:flex-end;padding:8px 0;display:flex}._logoutBtn_54p1u_388{color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 8px;display:inline-flex}._logoutBtn_54p1u_388:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (width<=640px){._header_54p1u_37{padding:16px}._headerTitle_54p1u_43{font-size:18px}._body_54p1u_59{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}._footer_54p1u_165{z-index:1;flex-wrap:nowrap;padding:12px 0;position:relative}._footerErr_54p1u_171{flex-basis:100%}._legalLinks_54p1u_179,._accountActions_54p1u_387{padding:8px 0}}._legalVersion_54p1u_406{color:var(--text-tertiary);text-align:center;font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;display:block}._titleRow_54p1u_416{align-items:center;gap:8px;display:flex}._headerIcon_54p1u_417{color:var(--accent);flex-shrink:0}._accountBtn_54p1u_420{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}._accountBtn_54p1u_420 svg{color:var(--accent)}._accountActions_54p1u_387{gap:8px}@media (width<=768px),(height<=500px) and (orientation:landscape){._accountActions_54p1u_387{display:none}}._accountPill_54p1u_440{white-space:nowrap;border:1px solid var(--border-default);border-radius:999px;flex:1;justify-content:center;width:auto;min-height:40px}._sectionChips_54p1u_450{flex-shrink:0;padding:0 0 10px}@media (height<=500px) and (orientation:landscape){._panel_54p1u_20{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}}._numLink_54p1u_465{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--accent);text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}._numErrore_54p1u_470{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-danger-text);line-height:1.5}._numAzioni_54p1u_471{justify-content:flex-end;display:flex}._row_2o8iv_4{box-sizing:border-box;border:1px solid var(--pill-track-border);border-radius:var(--radius-full);background:var(--pill-track);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex;position:relative;overflow-x:auto}._row_2o8iv_4::-webkit-scrollbar{display:none}._hasMore_2o8iv_23{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}._giustificato_2o8iv_29{border-color:#0000;width:100%}._giustificato_2o8iv_29 ._chip_2o8iv_30{flex:1 1 0;min-width:0}._chip_2o8iv_30{border-radius:var(--radius-full);height:28px;font-size:var(--text-sm);font-family:var(--font-sans);font-weight:var(--weight-medium);color:var(--text-tertiary);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex:none;padding:0 14px}._chip_2o8iv_30:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){._chip_2o8iv_30:not(._active_2o8iv_51):hover{color:var(--accent)}}._active_2o8iv_51,._active_2o8iv_51:hover,._active_2o8iv_51:active{background:var(--accent-solid);color:var(--text-on-accent);font-weight:var(--weight-semibold)}._scrim_8ipcv_3{z-index:9999;box-sizing:border-box;min-height:100dvh;padding:var(--space-4);background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_8ipcv_9{box-sizing:border-box;text-align:center;background:var(--surface-conferma);width:100%;max-width:320px;font-family:var(--font-sans);color:var(--text-primary);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex;box-shadow:0 4px 16px #0000002e}._icon_8ipcv_18{color:var(--accent)}._title_8ipcv_19{font-size:15px;font-weight:var(--weight-semibold)}._msg_8ipcv_20{color:var(--text-secondary);font-size:13px;line-height:1.5}._actions_8ipcv_21{gap:10px;width:100%;margin-top:6px;display:flex}._cancel_8ipcv_22,._confirm_8ipcv_22{cursor:pointer;height:40px;font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold);border:0;border-radius:9999px;flex:1}._cancel_8ipcv_22{background:var(--btn-conferma);color:var(--text-primary)}._confirm_8ipcv_22{background:var(--accent-solid);color:var(--text-on-accent)}._campo_8ipcv_29{box-sizing:border-box;width:100%;height:36px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base)}._campo_8ipcv_29:focus{border-color:var(--border-focus);outline:none}._etichetta_8ipcv_38{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--weight-medium);align-self:flex-start}._nota_8ipcv_39,._errore_8ipcv_39{text-align:left;align-self:flex-start;font-size:12px;line-height:1.5}._nota_8ipcv_39{color:var(--text-tertiary)}._errore_8ipcv_39{color:var(--color-danger-text)}._confirm_8ipcv_22:disabled{opacity:.5;cursor:not-allowed}._blocco_8ipcv_45{box-sizing:border-box;width:100%;padding:var(--space-3);border:1px solid var(--border-default);background:var(--surface-sunken);text-align:left;border-radius:12px;flex-direction:column;gap:6px;display:flex}._bloccoTitolo_8ipcv_46{font-size:13px;font-weight:var(--weight-semibold);color:var(--text-primary)}._input_b2xry_2{font-family:var(--font-mono);letter-spacing:.04em}._azioni_b2xry_3{gap:var(--space-2);margin-top:var(--space-2);display:flex}._calcola_b2xry_4,._verifica_b2xry_4{height:32px;padding:0 var(--space-4);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}._calcola_b2xry_4{background:var(--accent-solid);color:var(--text-on-accent);border:none}._verifica_b2xry_4{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0}._calcola_b2xry_4:disabled,._verifica_b2xry_4:disabled{background:var(--surface-sunken);color:var(--text-tertiary);border:1px solid var(--border-subtle);cursor:not-allowed}._esito_b2xry_11{margin:var(--space-2) 0 0;font-size:var(--text-xs);align-items:flex-start;gap:6px;line-height:1.45;display:flex}._esito_b2xry_11 svg{flex-shrink:0;margin-top:1px}._ok_b2xry_13{color:var(--color-success-text)}._avviso_b2xry_14{color:var(--color-warning-text)}._errore_b2xry_15{color:var(--color-danger-strong)}[data-theme=dark] ._calcola_b2xry_4:disabled,[data-theme=dark] ._verifica_b2xry_4:disabled{background:var(--surface-lift);border-color:var(--lift-border)}._backdrop_dyyl1_3{background:var(--overlay-bg);height:100dvh;-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));z-index:var(--z-modal);padding:var(--space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._panel_dyyl1_9{background:var(--surface-app);border:1px solid var(--border-strong);width:min(480px,100%);max-height:80dvh;box-shadow:var(--shadow-md);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}._header_dyyl1_14{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._titleRow_dyyl1_18{align-items:center;gap:var(--space-3);display:flex}._headerIcon_dyyl1_19{color:var(--accent);flex-shrink:0}._headerTitle_dyyl1_20{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}._headerSub_dyyl1_21{font-size:var(--text-xs);color:var(--text-tertiary)}._closeBtn_dyyl1_22{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._closeBtn_dyyl1_22:hover{background:var(--surface-sunken);color:var(--text-primary)}._body_dyyl1_28{min-height:0;padding:var(--space-4) var(--space-6) var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._sezione_dyyl1_29{background:var(--surface-card);border:var(--card-border);border-radius:var(--card-radius);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}._titoloSezione_dyyl1_31{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-card-title);text-transform:uppercase;letter-spacing:.08em}._voce_dyyl1_32{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._nota_dyyl1_33{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}._chipTema_dyyl1_34{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=480px){._chipTema_dyyl1_34 svg{display:none}}._versione_dyyl1_36{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}._azione_dyyl1_37{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--search-pill-bg);min-height:40px;color:var(--text-primary);border:1px solid var(--border-strong);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-self:flex-start;display:inline-flex}._azione_dyyl1_37 svg{color:var(--accent)}._azione_dyyl1_37:disabled{opacity:.6;cursor:default}[data-theme=dark] ._azione_dyyl1_37{background:var(--surface-lift);border-color:var(--lift-border)}._esito_dyyl1_46{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}._accettati_dyyl1_47{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-success-text);margin:0;display:flex}._link_dyyl1_48{gap:var(--space-2);flex-direction:column;display:flex}._link_dyyl1_48 a{color:var(--accent);font-size:var(--text-sm);padding:var(--space-1) 0;text-decoration:none}._link_dyyl1_48 a:hover{text-decoration:underline}._piano_dyyl1_53{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._pianoRiga_dyyl1_54{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._pianoBadge_dyyl1_55{white-space:nowrap;border-radius:var(--radius-full);font-size:var(--text-sm);border:1px solid;padding:4px 12px;font-weight:700}._pianoBadgeAccent_dyyl1_56{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}._pianoBadgeNeutro_dyyl1_57{color:var(--text-secondary);background:var(--surface-sunken)}._pianoAzioni_dyyl1_58{gap:var(--space-2);flex-wrap:wrap;display:flex}._azionePrimaria_dyyl1_59{background:var(--accent-solid);color:var(--text-on-accent);border-color:#0000}._azionePrimaria_dyyl1_59 svg{color:inherit}[data-theme=dark] ._azionePrimaria_dyyl1_59{background:var(--accent-solid);color:var(--text-on-accent);border-color:#0000}._passkeyElenco_dyyl1_67{margin:var(--space-1) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}._passkeyRiga_dyyl1_68{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--row-radius);min-width:0;display:flex}[data-theme=dark] ._passkeyRiga_dyyl1_68{background:var(--surface-lift)}._passkeyIcona_dyyl1_70{color:var(--accent);flex-shrink:0}._passkeyTesto_dyyl1_71{flex-direction:column;flex:1;min-width:0;display:flex}._passkeyNome_dyyl1_72{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere}._passkeyAzioni_dyyl1_73{gap:var(--space-1);flex-shrink:0;display:flex}._passkeyIconaBtn_dyyl1_74{background:color-mix(in srgb, var(--text-primary) 10%, transparent);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._passkeyIconaBtn_dyyl1_74:hover{background:color-mix(in srgb, var(--text-primary) 18%, transparent);color:var(--text-primary)}@media (pointer:coarse){._passkeyIconaBtn_dyyl1_74{width:44px;height:44px}}._passkeyIconaBtn_dyyl1_74:disabled{opacity:.6;cursor:default}._passkeyForm_dyyl1_78{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}._passkeyCampo_dyyl1_79{min-width:0;min-height:36px;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-well);border:1px solid var(--border-strong);border-radius:var(--radius-md);flex:1}._esitoErrore_dyyl1_80{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-danger-text)}._overlay_1eris_5{z-index:9999;box-sizing:border-box;padding:max(var(--space-4), env(safe-area-inset-top,0px)) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom,0px));background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_1eris_18{box-sizing:border-box;width:100%;max-width:420px;max-height:calc(100dvh - 2 * var(--space-4) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:var(--surface-conferma);font-family:var(--font-sans);color:var(--text-primary);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000002e}._corpo_1eris_34{gap:var(--space-4);padding:20px 20px var(--space-3);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}._header_1eris_45{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}._icona_1eris_46{color:var(--accent)}._title_1eris_47{font-size:15px;font-weight:var(--weight-semibold);margin:0;line-height:1.3}._subtitle_1eris_48{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}._subtitle_1eris_48 strong{color:var(--text-primary);font-weight:var(--weight-semibold)}._brandOs_1eris_50{color:var(--color-brand)}._docs_1eris_54{flex-direction:column;gap:6px;display:flex}._docLink_1eris_55{align-items:center;gap:var(--space-3);box-sizing:border-box;background:var(--surface-sunken);min-height:44px;color:var(--text-primary);font-size:13px;font-weight:var(--weight-semibold);border-radius:16px;padding:8px 14px;line-height:1.35;text-decoration:none;display:flex}._docLink_1eris_55:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root:not([data-theme=dark]) ._docLink_1eris_55{background:var(--surface-app)}._docLabel_1eris_64{flex:1;min-width:0}._docIcon_1eris_65{color:var(--text-tertiary);flex-shrink:0}._extIcon_1eris_66{color:var(--accent);flex-shrink:0}._gdprNote_1eris_69{color:var(--text-secondary);border:1px solid var(--accent);border-radius:16px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}._piede_1eris_75{padding:var(--space-3) 20px 20px;border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;display:flex}._checkLabel_1eris_80{color:var(--text-primary);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}._checkbox_1eris_84{width:18px;height:18px;accent-color:var(--accent-solid);cursor:pointer;flex-shrink:0;margin:1px 0 0}._checkLabel_1eris_80 a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}._error_1eris_86{color:var(--color-danger-text);text-align:center;margin:0;font-size:13px}._btn_1eris_89{cursor:pointer;background:var(--accent-solid);width:100%;height:44px;color:var(--text-on-accent);font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-semibold);border:0;border-radius:9999px}._btn_1eris_89:disabled{cursor:default;opacity:.45}._btn_1eris_89:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._esci_1eris_98{min-height:44px;padding:0 var(--space-3);cursor:pointer;color:var(--text-secondary);font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold);background:0 0;border:0;align-self:center;text-decoration:none}._esci_1eris_98:disabled{cursor:default;opacity:.45}._esci_1eris_98:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}._footer_1eris_106{color:var(--text-tertiary);text-align:center;margin:0;font-size:11px;line-height:1.5}._campo_1eris_109{color:var(--text-primary);flex-direction:column;gap:6px;font-size:13px;display:flex}._campoTitolo_1eris_110{font-weight:var(--weight-semibold)}._qualitaTesto_1eris_112{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}._layer_iy5kc_4{z-index:9998;height:100dvh;padding:var(--space-4);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._scrim_iy5kc_17{background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));pointer-events:auto;display:none;position:absolute;inset:0}._layer_iy5kc_4:has([data-notice-visible]) ._scrim_iy5kc_17{display:block}._stack_iy5kc_29{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:360px;max-height:calc(100dvh - 32px);display:flex;position:relative;overflow-y:auto}._shell_xc80f_4{background:var(--surface-app);width:100%;height:100dvh;display:flex;overflow:hidden}._sidebar_xc80f_13{width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);z-index:var(--z-sticky);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._sidebarLogo_xc80f_25{height:var(--topbar-height);box-sizing:border-box;padding:0 var(--space-5);border-bottom:1px solid var(--sidebar-border);flex-shrink:0;align-items:center;display:flex}._logoText_xc80f_35{font-family:DM Serif Display,Georgia,serif;font-size:var(--text-xl);color:var(--text-primary);letter-spacing:-.01em;font-weight:400;line-height:1.1}._sidebarNav_xc80f_45{padding:var(--space-3) var(--space-2);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}._navSection_xc80f_54{flex-direction:column;gap:2px;display:flex}._navSectionLabel_xc80f_60{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em;padding:0 var(--space-3);margin-bottom:var(--space-1)}._navItem_xc80f_70{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-secondary);transition:background var(--transition-base), color var(--transition-base);line-height:var(--leading-tight);text-decoration:none;display:flex}._navItem_xc80f_70:hover{background:var(--surface-nav-item);color:var(--text-primary);text-decoration:none}._navItemActive_xc80f_90{background:var(--surface-nav-item);color:var(--sidebar-item-active-text);font-weight:var(--weight-semibold)}._navItemActive_xc80f_90:hover{background:var(--surface-nav-item);color:var(--sidebar-item-active-text)}@media (hover:hover) and (pointer:fine) and (width>=769px) and (height>=501px){._navItem_xc80f_70:not(._navItemActive_xc80f_90):hover{color:var(--text-secondary);background:0 0}._navItem_xc80f_70:not(._navItemActive_xc80f_90):hover ._navLabel_xc80f_105{color:var(--accent)}}._navIcon_xc80f_108{text-align:center;opacity:.7;flex-shrink:0;width:26px;font-size:22px;line-height:1}._navItemActive_xc80f_90 ._navIcon_xc80f_108{opacity:1}._navLabel_xc80f_105{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._sidebarFooter_xc80f_129{padding:var(--space-3) var(--space-2);border-top:1px solid var(--sidebar-border);flex-direction:column;flex-shrink:0;gap:2px;display:flex}._footerRiga_xc80f_139{align-items:center;gap:var(--space-1);display:flex}._footerRiga_xc80f_139 ._userChip_xc80f_140{flex:auto;width:auto;min-width:0}._userChip_xc80f_140{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-base);width:100%;font-family:var(--font-sans);text-align:left;background:0 0;border:none;display:flex}._userChip_xc80f_140:hover{background:var(--sidebar-item-hover)}._userAvatar_xc80f_160{border-radius:var(--radius-full);background:var(--accent-solid);width:28px;height:28px;color:var(--text-on-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;display:flex}._userInfo_xc80f_175{flex-direction:column;gap:1px;display:flex;overflow:hidden}._userName_xc80f_182{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._userRole_xc80f_191{font-size:var(--text-xs);color:var(--text-tertiary)}._body_xc80f_197{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._topbar_xc80f_206{height:var(--topbar-height);background:var(--topbar-bg);border-bottom:1px solid var(--topbar-border);padding:0 var(--space-6);z-index:var(--z-raised);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._topbarBrand_xc80f_219{display:none}._topbarActions_xc80f_223{align-items:center;gap:var(--space-2);z-index:1;margin-left:auto;display:flex;position:relative}._themeToggleDesktopOnly_xc80f_233{display:flex}._themeToggle_xc80f_233{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-tertiary);transition:background var(--transition-base), color var(--transition-base);background:0 0;justify-content:center;align-items:center;font-size:16px;display:flex}._themeToggle_xc80f_233:hover{background:var(--surface-sunken);color:var(--text-primary)}._topbarAvatar_xc80f_256{display:none}._offlineBanner_xc80f_261{color:#fff;font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center;padding:6px var(--space-4);letter-spacing:.02em;background:#7c3a16;flex-shrink:0}._main_xc80f_273{padding:0 var(--space-6) var(--space-6);flex:1;min-height:0;overflow:hidden auto}@media (width>=769px) and (not ((height<=500px) and (orientation:landscape))){:root:has([data-tour=fab-azione]) ._main_xc80f_273{padding-bottom:calc(var(--space-6) + 56px + var(--space-8))}}@media (width<=768px),(height<=500px) and (orientation:landscape){._sidebar_xc80f_13{display:none}._shell_xc80f_4{height:auto;position:fixed;inset:0}._body_xc80f_197{padding-bottom:0}._main_xc80f_273{padding:0 var(--space-4) calc(72px + var(--space-6) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._main_xc80f_273:before{content:"";height:calc(var(--topbar-height) + env(safe-area-inset-top,0px));display:block}:root:has([data-ds=backlink]) ._main_xc80f_273:before{height:calc(var(--topbar-height) + env(safe-area-inset-top,0px) - (var(--space-4) - var(--backlink-gap)))}._themeToggleDesktopOnly_xc80f_233,._topbar_xc80f_206{display:none}._topbarBrand_xc80f_219{text-align:center;pointer-events:none;color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;z-index:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(27px,7vw,31px);font-weight:400;line-height:1.1;display:block;position:absolute;left:0;right:0}._topbarPageTitle_xc80f_351{pointer-events:none;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;z-index:0;letter-spacing:.005em;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;left:0;right:0}._topbarAvatar_xc80f_256{border-radius:var(--radius-full);background:var(--anthracite-100);width:30px;height:30px;color:var(--anthracite-700);font-size:var(--text-xs);font-weight:var(--weight-bold);font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;transition:opacity var(--transition-fast);-webkit-tap-highlight-color:transparent;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._topbarAvatar_xc80f_256:hover{opacity:.8}}._topbarLogoutBtn_xc80f_396{display:none}@media (width<=768px),(height<=500px) and (orientation:landscape){._topbarLogoutBtn_xc80f_396{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._topbarLogoutBtn_xc80f_396:hover{color:var(--text-primary);background:var(--surface-sunken)}}._alertOverlay_xc80f_423{background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));z-index:var(--z-modal,1200);padding:var(--space-6);justify-content:center;align-items:center;animation:.18s _alertOverlayIn_xc80f_1;display:flex;position:fixed;inset:0}@keyframes _alertOverlayIn_xc80f_1{0%{opacity:0}to{opacity:1}}._alertCard_xc80f_440{background:var(--surface-card);border-radius:var(--radius-xl);width:100%;max-width:270px;animation:.22s cubic-bezier(.34,1.56,.64,1) _alertCardIn_xc80f_1;overflow:hidden;box-shadow:0 20px 60px #00000047,0 4px 16px #0000001f}@keyframes _alertCardIn_xc80f_1{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}._alertBody_xc80f_456{padding:var(--space-5) var(--space-4) var(--space-4);text-align:center}._alertTitle_xc80f_461{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0 0 var(--space-1)}._alertMessage_xc80f_468{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);margin:0}._alertActions_xc80f_475{border-top:1px solid var(--border-default);display:flex}._alertBtn_xc80f_480{height:44px;font-size:var(--text-base);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1}._alertBtn_xc80f_480:active{background:var(--surface-sunken)}._alertBtnCancel_xc80f_493{color:var(--color-brand,#c96b3a);font-weight:var(--weight-medium);border-right:1px solid var(--border-default)}._alertBtnConfirm_xc80f_499{color:var(--color-danger,#ef4444);font-weight:var(--weight-semibold)}[data-theme=dark] ._topbar_xc80f_206{box-shadow:0 2px 8px #00000059, 0 1px 0 var(--border-subtle)}@media (width<=768px),(height<=500px) and (orientation:landscape){[data-theme=dark] ._topbarAvatar_xc80f_256{background:var(--anthracite-600);color:var(--anthracite-100)}[data-theme=dark] ._shell_xc80f_4{background:var(--topbar-bg)}[data-theme=dark] ._body_xc80f_197{background:var(--surface-app)}}._alertCard_xc80f_440{background:var(--surface-card);border:var(--card-border);border-radius:16px;max-width:320px;padding:20px}._alertBody_xc80f_456{padding:0 0 16px}._alertTitle_xc80f_461{margin-bottom:8px;font-size:15px}._alertMessage_xc80f_468{font-size:13px;line-height:1.5}._alertActions_xc80f_475{border-top:0;gap:10px}._alertBtn_xc80f_480{border-radius:var(--radius-full);height:40px;font-size:13px}._alertBtnCancel_xc80f_493{color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-strong)}:root:not([data-theme=dark]) ._alertBtnCancel_xc80f_493{background:var(--search-pill-bg)}._alertBtnConfirm_xc80f_499{color:var(--text-on-accent);background:var(--accent-solid)}._brandOs_xc80f_546{color:var(--color-brand)}@media (width<=768px),(height<=500px) and (orientation:landscape){._topbar_xc80f_206{box-shadow:none;background:#fff;border-bottom:0}._shell_xc80f_4{background:#fff}[data-theme=dark] ._topbar_xc80f_206{background:var(--surface-app);box-shadow:none;border-bottom:0}[data-theme=dark] ._shell_xc80f_4{background:var(--surface-app)}}@media (width>=769px) and (height>=501px){._topbar_xc80f_206{display:none}._main_xc80f_273{padding-top:0}._main_xc80f_273>:first-child{margin-top:var(--space-4)}}._fab_1y4my_3{display:inline-flex}._velo_1y4my_4{display:block}._voci_1y4my_5{display:flex}._fab_1y4my_3{left:calc(var(--fab-offset-sx) + var(--fab-margine));bottom:calc(var(--fab-margine) + env(safe-area-inset-bottom,0px));z-index:150;height:var(--fab-dim);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5) 0 var(--space-4);border-radius:var(--radius-full);background:var(--accent-solid);color:var(--text-on-accent);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:padding var(--transition-base), gap var(--transition-base);border:0;position:fixed}:root[data-fab-lato=left] ._fab_1y4my_3{left:auto;right:var(--fab-margine)}._fab_1y4my_3:focus-visible{outline:none}:root[data-tastiera="1"] ._fab_1y4my_3:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}._icona_1y4my_35{transition:transform var(--transition-base);flex-shrink:0}._etichetta_1y4my_36{max-width:14rem;transition:max-width var(--transition-base), opacity var(--transition-base);overflow:hidden}._ridotto_1y4my_39{width:var(--fab-dim);gap:0;padding:0}._ridotto_1y4my_39 ._etichetta_1y4my_36{opacity:0;max-width:0}._aperto_1y4my_43{z-index:202;width:var(--fab-dim);gap:0;padding:0}._aperto_1y4my_43 ._etichetta_1y4my_36{opacity:0;max-width:0}._aperto_1y4my_43 ._icona_1y4my_35{transform:rotate(45deg)}._velo_1y4my_4{z-index:201;background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));position:fixed;inset:0}._voci_1y4my_5{left:calc(var(--fab-offset-sx) + var(--fab-margine));bottom:calc(var(--fab-margine) + var(--fab-dim) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:202;align-items:flex-start;gap:var(--space-3);flex-direction:column;position:fixed}:root[data-fab-lato=left] ._voci_1y4my_5{left:auto;right:var(--fab-margine);align-items:flex-end}._voci_1y4my_5 ._voce_1y4my_61{z-index:auto;position:static}._voce_1y4my_61:not(._vocePrimaria_1y4my_63){background:var(--search-pill-bg);color:var(--color-brand);border:var(--fab-border)}@media (prefers-reduced-motion:reduce){._fab_1y4my_3,._icona_1y4my_35,._etichetta_1y4my_36{transition:none}}._velo_1qq77_2{z-index:9999;box-sizing:border-box;height:100dvh;padding:max(var(--space-4), env(safe-area-inset-top,0px)) max(var(--space-4), env(safe-area-inset-right,0px)) max(var(--space-4), env(safe-area-inset-bottom,0px)) max(var(--space-4), env(safe-area-inset-left,0px));background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._pannello_1qq77_10{width:100%;max-width:720px;height:min(calc(100dvh - 2 * var(--space-6) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)), 820px);background:var(--surface-card);border-radius:var(--card-radius);font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000002e}._testata_1qq77_19{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4);display:flex}._icona_1qq77_20{color:var(--accent);flex-shrink:0}._titolo_1qq77_21{min-width:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);flex:1;margin:0}._chiudi_1qq77_22{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface-sunken);width:36px;height:36px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}._chiudi_1qq77_22:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._selettore_1qq77_27{padding:0 var(--space-4) var(--space-3)}._binario_1qq77_30{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-height:0;display:flex;overflow:auto hidden}._binario_1qq77_30::-webkit-scrollbar{display:none}._scheda_1qq77_35{box-sizing:border-box;scroll-snap-align:start;gap:var(--space-2);min-height:0;padding:0 var(--space-4) var(--space-2);flex-direction:column;flex:0 0 100%;display:flex}._figura_1qq77_39{min-height:0;margin:0 0 var(--space-2);background:var(--surface-app);border:1px solid var(--border-subtle);border-radius:var(--card-radius);padding:var(--space-3);flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}._figura_1qq77_39 img{object-fit:contain;border-radius:var(--radius-xl);width:auto;max-width:100%;height:auto;max-height:100%;display:block}._imgDark_1qq77_45,[data-theme=dark] ._imgLight_1qq77_46{display:none!important}[data-theme=dark] ._imgDark_1qq77_45{display:block!important}._schedaCorpo_1qq77_48{gap:var(--space-2);flex-direction:column;display:flex}._schedaTitolo_1qq77_49{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}._schedaTesto_1qq77_50{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}._piede_1qq77_53{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);display:flex}._pallini_1qq77_54{isolation:isolate;justify-content:center;gap:2px;display:flex}._freccia_1qq77_55{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface-sunken);width:36px;height:36px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;display:none}._freccia_1qq77_55:disabled{opacity:.35;cursor:default}._freccia_1qq77_55:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._pallino_1qq77_61{all:unset;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._pallino_1qq77_61:before{content:"";border-radius:var(--radius-full);background:var(--accent);opacity:.3;width:8px;height:8px}._pallinoOn_1qq77_64:before{opacity:1;width:20px}._pallino_1qq77_61:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-full)}@media (width>=769px) and (height>=501px){._pannello_1qq77_10{max-width:720px}}@media (width>=1101px) and (height>=501px){._freccia_1qq77_55{display:inline-flex}._pannello_1qq77_10{max-width:1040px;height:min(calc(100dvh - 2 * var(--space-6) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)), 640px)}._scheda_1qq77_35{align-items:stretch;gap:var(--space-5);flex-direction:row}._figura_1qq77_39{flex:3 1 0;margin:0}._schedaCorpo_1qq77_48{flex:2 1 0;justify-content:center}}._prossima_1qq77_82{all:unset;box-sizing:border-box;margin-top:var(--space-1);border-radius:var(--radius-full);cursor:pointer;background:var(--surface-sunken);height:32px;color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-self:flex-start;align-items:center;gap:6px;padding:0 14px;display:inline-flex}._prossima_1qq77_82:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._overlay_vxode_9{z-index:9998;background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}._overlayVisible_vxode_19{opacity:1;pointer-events:auto}._toast_vxode_24{opacity:0;pointer-events:none;width:100%;max-width:300px;font-family:var(--font-sans);transition:opacity .2s,transform .2s;display:none;position:relative;transform:translateY(12px)}._toast_vxode_24._visible_vxode_36{opacity:1;pointer-events:auto;display:block;transform:translateY(0)}._card_vxode_44{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"icon title close""icon meta meta";align-items:center;gap:2px 10px;padding:10px 6px 10px 14px;display:grid}._icon_vxode_58{color:var(--accent);grid-area:icon;line-height:0;display:block}._title_vxode_65{color:var(--text-primary);grid-area:title;margin:0;font-size:14px;font-weight:600;line-height:1.3}._meta_vxode_74{color:var(--text-secondary);font-variant-numeric:tabular-nums;grid-area:meta;margin:0;font-size:12px;line-height:1.3}._close_vxode_84{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;grid-area:close;place-items:center;padding:0;display:grid;position:relative}._close_vxode_84:before{content:"";position:absolute;inset:-6px}._close_vxode_84:hover{background:var(--accent-subtle);color:var(--text-primary)}._close_vxode_84:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){._overlay_vxode_9,._toast_vxode_24{transition:opacity .12s;transform:none}}._fab_f51x8_5{left:calc(100% - var(--fab-dim) - var(--fab-margine));bottom:calc(var(--fab-margine) + env(safe-area-inset-bottom,0px));z-index:200;width:var(--fab-dim);height:var(--fab-dim);border:var(--fab-border);background:var(--search-pill-bg);color:var(--color-brand);box-shadow:var(--shadow-md);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;transition:left var(--transition-base), opacity .3s ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}:root[data-quiete="1"] ._fab_f51x8_5:not(:hover):not(:focus-visible):not(:active)>*{opacity:var(--fab-riposo,1)}._fab_f51x8_5>*{transition:opacity .3s}._fabSinistra_f51x8_29{left:calc(var(--fab-offset-sx) + var(--fab-margine))}._fabAperto_f51x8_30{border-color:var(--fab-bordo-aperto)}._fabEstesoVelo_f51x8_34{z-index:198;background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));position:fixed;inset:0}._fabEsteso_f51x8_34{z-index:199;right:var(--fab-margine);bottom:calc(var(--fab-margine) + env(safe-area-inset-bottom,0px));height:var(--fab-dim);box-sizing:border-box;padding:0 calc(var(--fab-dim) + 6px) 0 6px;border-radius:var(--radius-full);border:var(--fab-border);border-color:var(--fab-bordo-aperto);background:var(--search-pill-bg);box-shadow:var(--shadow-md);align-items:center;gap:6px;display:flex;position:fixed}._fabEstesoSinistra_f51x8_43{right:auto;left:calc(var(--fab-offset-sx) + var(--fab-margine));padding:0 6px 0 calc(var(--fab-dim) + 6px);flex-direction:row-reverse}._fabAzione_f51x8_44{box-sizing:border-box;border-radius:var(--radius-full);cursor:pointer;background:var(--surface-sunken);min-width:44px;height:44px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}._fabAzione_f51x8_44 svg{color:var(--color-brand);flex-shrink:0}._fabAzione_f51x8_44:focus-visible{outline:none}:root[data-tastiera="1"] ._fabAzione_f51x8_44:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}._fabTrascinato_f51x8_56{transition:none}._fab_f51x8_5:focus-visible{outline:none}:root[data-tastiera="1"] ._fab_f51x8_5:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}._overlay_f51x8_60{z-index:210;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._backdrop_f51x8_69{background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));position:absolute;inset:0}._card_f51x8_76:focus{outline:none}._card_f51x8_76{width:100%;max-width:360px;max-height:calc(100dvh - 2 * var(--space-4));background:var(--surface-conferma);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);border-radius:24px;padding:18px 14px 14px;position:relative;overflow-y:auto}._grid_f51x8_91{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._item_f51x8_97{min-width:0;color:var(--text-secondary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 2px;text-decoration:none;display:flex}._item_f51x8_97 span{text-align:center;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.15}._item_f51x8_97:focus-visible{outline:none}:root[data-tastiera="1"] ._item_f51x8_97:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}._item_f51x8_97[aria-current=page] svg{color:var(--color-brand)}button._item_f51x8_97{width:100%}._item_f51x8_97 ._profiloCerchio_f51x8_132{box-sizing:border-box;background:var(--accent-solid);width:52px;height:52px;color:var(--text-on-accent);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}._veil_f51x8_141,._bar_f51x8_141{display:none}@media (height<=500px) and (orientation:landscape){._overlay_f51x8_60{display:none}._veil_f51x8_141{z-index:190;background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));opacity:0;pointer-events:none;transition:opacity .26s;display:block;position:fixed;inset:0}._veil_f51x8_141[data-open=true]{opacity:1;pointer-events:auto}._bar_f51x8_141{z-index:195;box-sizing:border-box;background:var(--surface-card);border-bottom:1px solid var(--border-default);box-shadow:var(--shadow-md);padding:10px 12px;transition:transform .26s cubic-bezier(.2,.7,.2,1);display:block;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}._bar_f51x8_141[data-open=true]{transform:translateY(0)}._barRow_f51x8_172{align-items:center;gap:8px;min-width:0;display:flex}._barChips_f51x8_173{flex:auto;min-width:0}._barProfile_f51x8_174{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}._barActions_f51x8_188{flex:none;align-items:center;gap:2px;display:flex}._barAction_f51x8_188{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:500;display:flex}._barAction_f51x8_188:disabled{opacity:.5;cursor:default}._barDanger_f51x8_205{color:var(--color-danger,#ef4444)}._barProfile_f51x8_174 svg{color:var(--accent)}}._sezioneAdmin_f51x8_211{border-top:1px solid var(--border-strong);flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}._itemRiga_f51x8_219{color:var(--text-primary);-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:10px;padding:10px 8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}._itemRiga_f51x8_219 svg{color:var(--text-secondary);flex-shrink:0}._itemRiga_f51x8_219[aria-current=page] svg{color:var(--color-brand)}._itemRiga_f51x8_219:focus-visible{outline:none}:root[data-tastiera="1"] ._itemRiga_f51x8_219:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}._fab_f51x8_5,._fabEsteso_f51x8_34,._fabAzione_f51x8_44,._fabEstesoVelo_f51x8_34{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}._radice_bb28p_4{display:none}@media (width<=900px){._admin_bb28p_5{display:contents}}@media (width<=768px),(height<=500px) and (orientation:landscape){._app_bb28p_6{display:contents}}._barra_bb28p_11{--barra-marchio-h:56px;--barra-banner-h:42px;z-index:22;background:var(--vetro-bg);-webkit-backdrop-filter:var(--vetro-blur);backdrop-filter:var(--vetro-blur);position:fixed;top:0;left:0;right:0}._zonaSicura_bb28p_18{height:env(safe-area-inset-top,0px)}._marchio_bb28p_20{height:var(--barra-marchio-h);box-sizing:border-box;color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;transition:height var(--transition-base), opacity var(--transition-base);justify-content:center;align-items:center;font-family:DM Serif Display,Georgia,serif;font-size:clamp(27px,7vw,31px);font-weight:400;line-height:1.1;display:flex;overflow:hidden}._barra_bb28p_11[data-nascosta=true] ._marchio_bb28p_20{opacity:0;height:0}._os_bb28p_27{color:var(--color-brand)}._banner_bb28p_29{height:var(--barra-banner-h);box-sizing:border-box;color:var(--text-primary);align-items:center;padding:0 16px;font-size:1rem;font-weight:700;display:flex}._icona_bb28p_33{color:var(--accent);flex:none;margin-right:10px;display:inline-flex}._spazio_bb28p_36{height:calc(56px + 42px + env(safe-area-inset-top,0px))}._spazio_bb28p_36[data-banner=nessuno]{height:calc(56px + env(safe-area-inset-top,0px))}@media (prefers-reduced-motion:reduce){._marchio_bb28p_20{transition:none!important}}[data-theme=dark] ._onCard_12r57_6{--field-bg:var(--canvas-pagina);--surface-app:var(--surface-well);--surface-sunken:var(--canvas-pagina);--surface-base:var(--surface-lift);--search-pill-bg:var(--surface-lift);--surface:var(--surface-lift);--surface-raised:var(--surface-lift);--text-tertiary:#b8b8c1;--color-danger-text:#ff3b30;--color-warning-text:#f59e0b;--accent-on-lift:#7dd3fc}[data-theme=dark] ._onPanel_12r57_23{--field-bg:var(--canvas-pagina);--surface-app:var(--surface-well-deep);--surface-sunken:var(--canvas-pagina);--surface:var(--surface-lift);--search-pill-bg:var(--surface-lift);--text-tertiary:#b8b8c1;--color-danger-text:#ff3b30;--color-warning-text:#f59e0b;--accent-on-lift:#7dd3fc}[data-theme=dark] ._onModal_12r57_39{--field-bg:var(--canvas-pagina);--surface-app:var(--surface-well);--surface-sunken:var(--canvas-pagina);--surface-base:var(--surface-lift);--search-pill-bg:var(--surface-lift);--surface:var(--surface-lift);--text-tertiary:#b8b8c1;--color-danger-text:#ff3b30;--color-warning-text:#f59e0b;--accent-on-lift:#7dd3fc}:root:not([data-theme=dark]) ._onCard_12r57_6,:root:not([data-theme=dark]) ._onPanel_12r57_23,:root:not([data-theme=dark]) ._onModal_12r57_39{--surface-sunken:var(--canvas-pagina)}._onCard_12r57_6,._onPanel_12r57_23,._onModal_12r57_39{--ctl-border:transparent;--pill-track-border:transparent;--open-frame:transparent;--open-ring:0 0 0 0 transparent}:root:not([data-theme=dark]) ._onCard_12r57_6,:root:not([data-theme=dark]) ._onPanel_12r57_23,:root:not([data-theme=dark]) ._onModal_12r57_39{--btnfill-border:var(--border-strong)}._scheda_1dtb5_5{background:var(--surface-conferma);border:var(--card-border);border-radius:var(--card-radius);color:var(--text-primary);box-shadow:0 10px 30px #00000052}[data-theme=dark] ._scheda_1dtb5_5{box-shadow:0 10px 30px #000000a6}._operativo_1dtb5_16{text-align:center;width:100%;max-width:360px;font-family:var(--font-sans);pointer-events:auto;flex-direction:column;align-items:center;gap:10px;padding:18px 20px;font-size:15px;line-height:1.5;transition:opacity .22s,transform .22s;display:flex;position:relative}._operativoIcona_1dtb5_17{flex-shrink:0;margin-top:1px}._operativoTesto_1dtb5_18{overflow-wrap:anywhere;padding:0 12px}._velo_10jl7_9{z-index:9998;background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));position:fixed;inset:0}._toast_10jl7_17{pointer-events:auto;box-sizing:border-box;width:100%;max-width:340px;font-family:var(--font-sans);grid-template-columns:22px minmax(0,1fr);grid-template-areas:"icon title""icon meta""azioni azioni";align-items:center;gap:2px 12px;padding:14px 14px 12px 16px;display:grid;position:relative}._icon_10jl7_37{color:var(--accent);grid-area:icon;align-self:start;margin-top:1px;line-height:0}._title_10jl7_39{color:var(--text-primary);grid-area:title;margin:0;padding-right:28px;font-size:14px;font-weight:600;line-height:1.3}._meta_10jl7_40{color:var(--text-secondary);font-variant-numeric:tabular-nums;grid-area:meta;margin:0;font-size:12px;line-height:1.4}._azioni_10jl7_42{gap:var(--space-2);grid-area:azioni;margin-top:12px;display:flex}._primario_10jl7_44,._secondario_10jl7_44{min-width:0;height:36px;padding:0 var(--space-3);white-space:nowrap;cursor:pointer;border-radius:9999px;flex:auto;font-family:inherit;font-size:13px;font-weight:600}._primario_10jl7_44{background:var(--accent-solid);color:var(--text-on-accent);border:0}._primario_10jl7_44:hover{background:var(--accent-solid-hover)}._secondario_10jl7_44{background:var(--btn-conferma);color:var(--text-secondary);border:0}._secondario_10jl7_44:hover{background:var(--accent-subtle);color:var(--text-primary)}._primario_10jl7_44:focus-visible,._secondario_10jl7_44:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._wrap_vbkua_2{width:100%;position:relative}._cells_vbkua_3{gap:clamp(5px,1.7vw,10px);display:grid}._cell_vbkua_3{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);min-width:0;height:clamp(46px,13vw,58px);color:var(--text-primary);font:600 clamp(20px, 6vw, 27px)/1 var(--font-sans);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex}._wrap_vbkua_2:focus-within ._cellCurrent_vbkua_15{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--color-brand)}._native_vbkua_19{opacity:.01;cursor:text;color:#0000;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}._native_vbkua_19:focus{outline:none}._page_1apk2_1{background:var(--surface-app);min-height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}._card_1apk2_10{background:var(--surface-base);border:1px solid var(--border-strong);border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-8);width:100%;max-width:400px}._logo_1apk2_19{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}._logoMark_1apk2_27{background:var(--accent-solid);width:36px;height:36px;color:var(--text-on-accent);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.05em;flex-shrink:0;justify-content:center;align-items:center;display:flex}._logoText_1apk2_42{color:var(--text-primary);letter-spacing:-.02em;font-family:DM Serif Display,Georgia,serif;font-size:2rem;font-weight:400;line-height:1.1}._tagline_1apk2_51{font-size:var(--text-md);color:var(--text-tertiary);margin:0 0 var(--space-5);line-height:var(--leading-normal);text-align:center}._standaloneHint_1apk2_59{font-size:var(--text-sm);color:var(--color-success-text);text-align:center;margin:0 0 var(--space-5);line-height:1.6}._form_1apk2_67{gap:var(--space-3);flex-direction:column;display:flex}._label_1apk2_73{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}._input_1apk2_79{width:100%;height:40px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-primary);font-size:var(--text-md);font-family:var(--font-sans);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-sizing:border-box;--autofill-bg:var(--surface-sunken)}._input_1apk2_79:focus{border-color:var(--border-focus);outline:none;box-shadow:0 0 0 3px #1c1c1e14}._inputOtp_1apk2_100{font-size:var(--text-xl);font-weight:var(--weight-semibold);text-align:center;letter-spacing:.15em;height:56px}._btn_1apk2_108{width:100%;margin-top:var(--space-2)}._error_1apk2_114{font-size:var(--text-sm);color:var(--color-danger-text);margin:0}._hint_1apk2_120{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal);margin:0}._back_1apk2_127{margin-top:var(--space-4);color:var(--text-tertiary);font-size:var(--text-sm);cursor:pointer;text-align:center;transition:color var(--transition-fast);background:0 0;border:none;padding:0}._back_1apk2_127:hover{color:var(--text-primary)}._tabs_1apk2_141{background:var(--pill-track);border:1px solid var(--pill-track-border);margin-bottom:var(--space-5);border-radius:19px;gap:0;padding:3px;display:flex}._tab_1apk2_141{height:32px;font-size:var(--text-sm);font-weight:var(--weight-medium);font-family:var(--font-sans);color:var(--text-tertiary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:999px;flex:1}._tab_1apk2_141:hover{color:var(--text-secondary)}._tabActive_1apk2_167{background:var(--accent-solid);color:var(--text-on-accent);font-weight:var(--weight-semibold);box-shadow:none}._field_1apk2_175{gap:var(--space-1);flex-direction:column;display:flex}._pwWrap_1apk2_182{align-items:center;display:flex;position:relative}._pwToggle_1apk2_192{cursor:pointer;color:var(--text-tertiary);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;right:10px}._pwToggle_1apk2_192:hover{color:var(--text-primary)}._termsLabel_1apk2_207{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;line-height:var(--leading-relaxed);margin-top:var(--space-1);display:flex}._termsCheckbox_1apk2_218{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}._termsLabel_1apk2_207 a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}._termsLabel_1apk2_207 a:hover{opacity:.75}._footer_1apk2_235{margin-top:var(--space-8);font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;line-height:var(--leading-relaxed)}._footer_1apk2_235 a{color:inherit;text-underline-offset:2px;text-decoration:underline}._backToSite_1apk2_245{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;transition:color var(--transition-fast);text-decoration:none;display:block}._backToSite_1apk2_245:hover{color:var(--text-primary);text-decoration:underline}._signOutConfirm_1apk2_260{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._signOutQuestion_1apk2_269{font-size:var(--text-sm);color:var(--text-secondary)}._signOutYes_1apk2_274{min-height:44px;color:var(--color-error,#ef4444);cursor:pointer;text-align:center;font-size:.875rem;font-weight:600;font-family:var(--font-sans);transition:opacity var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._signOutYes_1apk2_274:hover{opacity:.75}._signOutNo_1apk2_292{font-size:var(--text-sm);color:var(--text-tertiary);cursor:pointer;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;padding:0}[data-theme=dark] ._tagline_1apk2_51,[data-theme=dark] ._standaloneHint_1apk2_59,[data-theme=dark] ._hint_1apk2_120,[data-theme=dark] ._label_1apk2_73{color:#000}[data-theme=dark] ._tabActive_1apk2_167{color:#fff;box-shadow:none;background:#00000040}[data-theme=dark] ._back_1apk2_127{color:#000000a6}[data-theme=dark] ._back_1apk2_127:hover{color:#000}[data-theme=dark] ._footer_1apk2_235,[data-theme=dark] ._backToSite_1apk2_245{color:#0000008c}[data-theme=dark] ._backToSite_1apk2_245:hover{color:#000}[data-theme=dark] ._error_1apk2_114{color:#000;font-weight:var(--weight-semibold)}[data-theme=dark] ._pwToggle_1apk2_192{color:#fff9}[data-theme=dark] ._pwToggle_1apk2_192:hover{color:#fff}[data-theme=dark] ._termsLabel_1apk2_207{color:#000000bf}[data-theme=dark] ._termsLabel_1apk2_207 a{color:#000}[data-theme=dark] ._signOutQuestion_1apk2_269{color:#000c}[data-theme=dark] ._signOutYes_1apk2_274{color:#000;font-weight:var(--weight-bold)}[data-theme=dark] ._signOutNo_1apk2_292{color:#0009}._card_1apk2_10{max-width:420px}._tagline_1apk2_51{margin-bottom:1.5rem;font-size:.9375rem}._tabs_1apk2_141{border-radius:24px;margin-bottom:1.5rem;padding:4px}._tab_1apk2_141{height:40px;font-size:.9375rem}._tabActive_1apk2_167{font-weight:600}._form_1apk2_67{gap:1rem}._label_1apk2_73{color:var(--text-primary);font-size:.875rem;font-weight:600}._input_1apk2_79{height:44px;font-size:16px}._inputOtp_1apk2_100{height:56px;font-size:1.5rem}._hint_1apk2_120{background:var(--surface-sunken);border-radius:10px;padding:12px 14px;font-size:.9375rem;line-height:1.55}._error_1apk2_114{border-left:3px solid var(--color-danger);background:#dc262614;border-radius:10px;padding:10px 12px;font-size:.9375rem}._termsLabel_1apk2_207{font-size:.8125rem}._footer_1apk2_235{color:var(--text-tertiary);font-size:.8125rem}._backToSite_1apk2_245{font-size:.8125rem}._back_1apk2_127{min-height:32px;font-size:.875rem}[data-theme=dark] ._label_1apk2_73{color:#000}[data-theme=dark] ._hint_1apk2_120{color:#000;background:#00000014}[data-theme=dark] ._error_1apk2_114{border-left-color:var(--anthracite-900);background:#00000029}[data-theme=dark] ._footer_1apk2_235,[data-theme=dark] ._tab_1apk2_141{color:#000000b8}._tab_1apk2_141{color:var(--text-primary)}._tab_1apk2_141._tabActive_1apk2_167{color:var(--text-on-accent)}[data-theme=dark] ._back_1apk2_127,[data-theme=dark] ._footer_1apk2_235,[data-theme=dark] ._backToSite_1apk2_245,[data-theme=dark] ._termsLabel_1apk2_207,[data-theme=dark] ._termsLabel_1apk2_207 a{color:#000}._error_1apk2_114{color:var(--color-danger-text);background:var(--surface-base);border:1px solid var(--color-danger-border);border-left:3px solid var(--color-danger)}[data-theme=dark] ._error_1apk2_114{color:#000;border-color:#00000040;border-left-color:var(--anthracite-900);background:#00000014}._hint_1apk2_120,._standaloneHint_1apk2_59{overflow-wrap:anywhere}._back_1apk2_127,._backToSite_1apk2_245{justify-content:center;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}._backToSite_1apk2_245{width:fit-content;margin-left:auto;margin-right:auto;display:flex}._pwToggle_1apk2_192{justify-content:center;width:32px;height:32px;right:4px}._inputPw_1apk2_188{padding-right:48px!important}@media (pointer:coarse),(width<=768px),(height<=500px) and (orientation:landscape){._tab_1apk2_141{height:44px}._back_1apk2_127,._backToSite_1apk2_245{min-height:44px}._back_1apk2_127{margin-top:0}._termsLabel_1apk2_207{align-items:center;min-height:44px}._pwToggle_1apk2_192{width:44px;height:44px;right:0}}@media (width<=400px){._card_1apk2_10{padding-top:28px;padding-bottom:24px}._tagline_1apk2_51,._tabs_1apk2_141{margin-bottom:1rem}._form_1apk2_67{gap:.75rem}._hint_1apk2_120{padding:10px 12px}}[data-theme=dark] ._card_1apk2_10 :focus-visible{outline:2px solid var(--anthracite-900);outline-offset:2px}._card_1apk2_10 ._btn_1apk2_108{letter-spacing:.01em;width:100%;min-height:44px;box-shadow:none;transition:background var(--transition-base), color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);border-radius:var(--radius-full)!important;height:48px!important;padding:0 var(--space-5)!important;font-size:var(--text-lg)!important;font-weight:var(--weight-semibold)!important;opacity:1!important;border-style:solid!important;border-width:2px!important}._card_1apk2_10 ._btn_1apk2_108:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}[data-theme=dark] ._card_1apk2_10 ._btn_1apk2_108:focus-visible{outline-color:var(--anthracite-900);outline-offset:2px}._card_1apk2_10 ._btn_1apk2_108:disabled:not([aria-busy=true]){cursor:not-allowed;background:var(--surface-sunken)!important;color:var(--anthracite-500)!important;border-color:var(--anthracite-500)!important;border-style:dashed!important;border-width:1.5px!important}[data-theme=dark] ._card_1apk2_10 ._btn_1apk2_108:disabled:not([aria-busy=true]){color:var(--anthracite-900)!important;border-color:var(--anthracite-900)!important;background:#ffffff40!important}._card_1apk2_10 ._btn_1apk2_108[aria-busy=true]{cursor:progress}._card_1apk2_10 ._btn_1apk2_108:not(:disabled),._card_1apk2_10 ._btn_1apk2_108[aria-busy=true]{background:var(--accent-solid)!important;border-color:var(--accent-solid)!important;color:var(--text-on-accent)!important}._card_1apk2_10 ._btn_1apk2_108:hover:not(:disabled){background:var(--accent-solid-hover)!important;border-color:var(--accent-solid-hover)!important}._card_1apk2_10 ._btn_1apk2_108:active:not(:disabled){background:var(--accent-active)!important}[data-theme=dark] ._card_1apk2_10{background:var(--surface-base);border-color:var(--border-default);box-shadow:0 12px 40px #0009}[data-theme=dark] ._logoText_1apk2_42{color:var(--text-primary)}[data-theme=dark] ._tagline_1apk2_51,[data-theme=dark] ._standaloneHint_1apk2_59,[data-theme=dark] ._hint_1apk2_120,[data-theme=dark] ._label_1apk2_73,[data-theme=dark] ._termsLabel_1apk2_207,[data-theme=dark] ._signOutQuestion_1apk2_269{color:var(--text-secondary)}[data-theme=dark] ._footer_1apk2_235,[data-theme=dark] ._back_1apk2_127,[data-theme=dark] ._backToSite_1apk2_245,[data-theme=dark] ._signOutNo_1apk2_292{color:var(--text-tertiary)}[data-theme=dark] ._back_1apk2_127:hover,[data-theme=dark] ._backToSite_1apk2_245:hover,[data-theme=dark] ._termsLabel_1apk2_207 a,[data-theme=dark] ._signOutYes_1apk2_274{color:var(--color-brand)}[data-theme=dark] ._input_1apk2_79{background:var(--field-bg);color:var(--text-primary);border-color:var(--border-default)}[data-theme=dark] ._input_1apk2_79::placeholder{color:var(--text-tertiary)}[data-theme=dark] ._input_1apk2_79:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #38bdf833}[data-theme=dark] ._tabs_1apk2_141{background:var(--surface-sunken)}[data-theme=dark] ._tab_1apk2_141{color:var(--text-secondary)}[data-theme=dark] ._tab_1apk2_141:hover{color:var(--text-primary)}[data-theme=dark] ._tab_1apk2_141._tabActive_1apk2_167{background:var(--accent-solid);color:var(--text-on-accent)}[data-theme=dark] ._error_1apk2_114{color:var(--color-danger-text);background:var(--color-danger-bg);border-color:var(--color-danger-border)}[data-theme=dark] ._card_1apk2_10 ._btn_1apk2_108:not(:disabled),[data-theme=dark] ._card_1apk2_10 ._btn_1apk2_108[aria-busy=true]{background:var(--accent-solid)!important;border-color:var(--accent-solid)!important;color:var(--text-on-accent)!important}[data-theme=dark] ._card_1apk2_10 ._btn_1apk2_108:hover:not(:disabled){background:var(--accent-solid-hover)!important;border-color:var(--accent-hover)!important}[data-theme=dark] ._card_1apk2_10 ._btn_1apk2_108:disabled:not([aria-busy=true]){background:var(--surface-raised)!important;color:var(--text-tertiary)!important;border-color:var(--border-default)!important}._logoOs_1apk2_564,[data-theme=dark] ._logoText_1apk2_42 ._logoOs_1apk2_564{color:var(--color-brand)}._oppure_1apk2_569{align-items:center;gap:var(--space-3);margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;display:flex}._oppure_1apk2_569:before,._oppure_1apk2_569:after{content:"";background:var(--border-subtle);flex:1;height:1px}._card_1apk2_10 ._btn_1apk2_108._btnSecondario_1apk2_574:not(:disabled),._card_1apk2_10 ._btn_1apk2_108._btnSecondario_1apk2_574[aria-busy=true],[data-theme=dark] ._card_1apk2_10 ._btn_1apk2_108._btnSecondario_1apk2_574:not(:disabled),[data-theme=dark] ._card_1apk2_10 ._btn_1apk2_108._btnSecondario_1apk2_574[aria-busy=true]{border-color:var(--accent)!important;color:var(--accent)!important;background:0 0!important}._card_1apk2_10 ._btn_1apk2_108._btnSecondario_1apk2_574:hover:not(:disabled),[data-theme=dark] ._card_1apk2_10 ._btn_1apk2_108._btnSecondario_1apk2_574:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, transparent)!important;border-color:var(--accent)!important}:root{--search-pill-bg:#e4e6ea;--dropdown-pill-bg:var(--search-pill-bg);--color-white:#fff;--color-black:#0a0a0a;--anthracite-50:#f4f4f5;--anthracite-100:#e4e4e7;--anthracite-200:#d1d1d6;--anthracite-300:#a1a1aa;--anthracite-400:#71717a;--anthracite-500:#52525b;--anthracite-600:#3f3f46;--anthracite-700:#27272a;--anthracite-800:#1c1c1e;--anthracite-900:#111113;--surface-app:#fff;--canvas-pagina:var(--surface-app);--surface-white:#fff;--surface-base:#f2f7fc;--surface-raised:#f6faff;--overlay-bg:#00000059;--overlay-blur:3px;--surface-overlay:var(--overlay-bg);--surface-sunken:#f0f2f5;--surface-control:#fff;--b6-panel:#eef6fd;--b6-panel-feature:#dceffc;--surface-conferma:var(--surface-card);--btn-conferma:var(--surface-lift);--btn-annidato:var(--surface-card);--b6-panel-secondary:#e6f3fc;--b6-panel-border:transparent;--b6-feature-border:transparent;--b6-icon-bg:#e4eff7;--b6-icon-fg:#0369a1;--b6-shadow:0 1px 3px #0f24340a;--slate-ice-filter:var(--b6-panel-secondary);--slate-ice-divider:#5a91b829;--border-subtle:#e5e7eb;--border-default:#d1d5db;--border-strong:#9ca3af;--fab-riposo:.4;--border-focus:#0369a1;--text-primary:#111113;--text-secondary:#374151;--text-tertiary:#5f6673;--text-card-title:var(--text-primary);--card-inner-action-bg:#fff;--surface-card:#e4e6ea;--surface-card-alt:#f0f2f5;--surface-nav-item:var(--surface-card);--text-disabled:#9ca3af;--text-inverse:#fff;--anello-pista:#c3c8d0;--accent:#0369a1;--accent-hover:#075985;--accent-solid:#0369a1;--card-border:1px solid transparent;--pill-slot:104px;--pill-slot-2:96px;--fab-border:1.5px solid var(--border-strong);--fab-bordo-aperto:#6b7280;--backlink-gap:10px;--backlink-off:calc(30px + var(--backlink-gap));--list-gap:var(--space-3);--toolbar-list-gap:var(--space-4);--card-radius:var(--radius-2xl);--open-frame:var(--border-strong);--open-ring:0 0 0 1px var(--open-frame);--ctl-border:var(--border-default);--btnfill-border:transparent;--row-radius:var(--card-radius);--field-bg:var(--surface-app);--surface-well:#f7f9fc;--surface-lift:#fff;--lift-border:var(--border-strong);--surface-well-deep:#fff;--pill-track:var(--canvas-pagina);--pill-track-border:var(--border-strong);--field-radius:var(--radius-full);--field-radius-multiline:var(--radius-2xl);--accent-solid-hover:#075985;--text-on-accent:#fff;--accent-active:#0c4a6e;--accent-subtle:#e0f2fe;--accent-subtle-text:#075985;--color-brand:#0369a1;--color-brand-hover:#075985;--color-brand-bg:#0369a11a;--color-brand-border:#0369a140;--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-danger-border:#fecaca;--color-info:#2563eb;--chart-fascicoli:#1e40af;--color-info-bg:#eff6ff;--color-info-border:#bfdbfe;--color-success-text:#166534;--color-indigo-text:#4338ca;--color-info-text:#1d4ed8;--color-warning-text:#92400e;--color-violet-text:#6d28d9;--color-teal:#0d9488;--color-teal-text:#0d6b64;--color-danger-text:#b91c1c;--color-danger-strong:#c62020;--stato-attivo:var(--color-info-text);--stato-attivo-border:var(--color-info-border);--stato-attenzione:var(--color-warning-text);--stato-attenzione-border:var(--color-warning-border);--stato-consegnato:var(--color-success-text);--stato-consegnato-border:var(--color-success-border);--stato-chiuso:var(--color-success-text);--stato-chiuso-bg:var(--color-success-bg);--stato-chiuso-border:var(--color-success-border);--stato-archiviato:var(--text-tertiary);--stato-archiviato-border:var(--border-default);--color-tun:#0ea5e9;--color-tun-bg:#f0f9ff;--color-purple:#8b5cf6;--color-purple-bg:#8b5cf61a;--surface:var(--surface-base);--border:var(--border-default);--pill-bg:transparent;--pill-border:var(--border-default);--badge-ctu-bg:transparent;--badge-ctu-text:var(--text-primary);--badge-ctp-bg:transparent;--badge-ctp-text:var(--text-secondary);--badge-visita-bg:transparent;--badge-visita-text:var(--text-secondary);--badge-autopsia-bg:transparent;--badge-autopsia-text:var(--text-secondary);--badge-atp-bg:transparent;--badge-atp-text:var(--text-secondary);--badge-fiduciario-bg:transparent;--badge-fiduciario-text:var(--text-secondary);--badge-fiduciaria-bg:transparent;--badge-fiduciaria-text:var(--text-secondary);--sidebar-bg:var(--surface-app);--sidebar-border:var(--border-subtle);--sidebar-width:224px;--sidebar-item-hover:var(--surface-sunken);--sidebar-item-active-bg:var(--color-brand-bg);--sidebar-item-active-text:var(--color-brand);--topbar-height:56px;--topbar-bg:var(--surface-app);--topbar-border:var(--border-subtle);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000a;--shadow-lg:0 10px 15px #00000014, 0 4px 6px #0000000a;--shadow-xl:0 20px 25px #00000014, 0 8px 10px #0000000a;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--transition-fast:.1s ease;--transition-base:.15s ease;--transition-slow:.25s ease;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--vetro-bg:var(--surface-app);--vetro-blur:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--vetro-bg:color-mix(in srgb, var(--surface-app) 62%, transparent);--vetro-blur:blur(16px) saturate(1.6)}}[data-theme=dark]{--fab-bordo-aperto:var(--border-strong);--surface-control:var(--anthracite-800);--search-pill-bg:#2a2b30;--dropdown-pill-bg:var(--search-pill-bg);--color-brand:#38bdf8;--color-brand-hover:#7dd3fc;--color-brand-bg:#38bdf821;--color-brand-border:#38bdf84d;--surface-app:#111113;--canvas-pagina:var(--surface-app);--surface-white:var(--surface-sunken);--surface-base:#1b1b1f;--card-inner-action-bg:var(--surface-base);--surface-card:#2a2b30;--surface-card-alt:#2a2b30;--surface-raised:#1b3044;--surface-conferma:var(--surface-card);--surface-sunken:#1b1b1f;--b6-panel:#1b1b1f;--b6-panel-feature:#2a2b30;--b6-panel-secondary:#17293e;--slate-ice-filter:#1c344a;--b6-panel-border:transparent;--b6-feature-border:transparent;--b6-icon-bg:#1b3647;--b6-icon-fg:#7dd3fc;--b6-shadow:0 1px 3px #0000001a;--border-subtle:#29292d;--border-default:#3a3a3d;--border-strong:#52525b;--surface-well:#111113;--surface-lift:#3a3b41;--lift-border:#52525b;--pill-track-border:var(--border-strong);--surface-well-deep:#111113;--border-focus:#38bdf8;--text-primary:#f5f5f7;--text-secondary:#b8b8c0;--text-tertiary:#a1a1aa;--text-card-title:var(--text-primary);--text-disabled:#52525b;--text-inverse:#000;--anello-pista:#52525b;--accent:#38bdf8;--accent-hover:#7dd3fc;--accent-solid:#0378b8;--accent-solid-hover:#0369a1;--text-on-accent:#fff;--accent-active:#0ea5e9;--accent-subtle:#102b3b;--accent-subtle-text:#7dd3fc;--color-success:#22c55e;--color-success-bg:#052e16;--color-success-border:#166534;--color-warning:#f59e0b;--color-warning-bg:#1c1008;--color-warning-border:#92400e;--color-danger:#ff3b30;--color-danger-bg:#1c0505;--color-danger-border:#7f1d1d;--chart-fascicoli:#3b82f6;--color-info:#60a5fa;--color-info-bg:#0c1a2e;--color-info-border:#1e40af;--color-success-text:#22c55e;--color-indigo-text:#a5b4fc;--color-info-text:#60a5fa;--color-warning-text:#f59e0b;--color-violet-text:#a78bfa;--color-teal:#2dd4bf;--color-teal-text:#2dd4bf;--color-danger-text:#ff3b30;--color-danger-strong:#ff3b30;--color-tun:#38bdf8;--color-tun-bg:#0c1a26;--color-purple:#a78bfa;--color-purple-bg:#a78bfa1f;--badge-ctu-bg:transparent;--badge-ctu-text:var(--text-primary);--badge-ctp-bg:transparent;--badge-ctp-text:var(--text-secondary);--badge-visita-bg:transparent;--badge-visita-text:var(--text-secondary);--badge-autopsia-bg:transparent;--badge-autopsia-text:var(--text-secondary);--badge-atp-bg:transparent;--badge-atp-text:var(--text-secondary);--badge-fiduciario-bg:transparent;--badge-fiduciario-text:var(--text-secondary);--badge-fiduciaria-bg:transparent;--badge-fiduciaria-text:var(--text-secondary);--sidebar-bg:var(--surface-app);--sidebar-border:var(--border-subtle);--sidebar-item-hover:#ffffff0f;--sidebar-item-active-bg:#38bdf821;--sidebar-item-active-text:#38bdf8;--topbar-bg:var(--surface-app);--topbar-border:var(--border-subtle);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--shadow-xl:0 20px 25px #00000080}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;font-size:16px;overflow-x:hidden}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary)}h1{font-size:var(--text-3xl);letter-spacing:-.025em}h2{font-size:var(--text-2xl);letter-spacing:-.02em}h3{font-size:var(--text-xl);letter-spacing:-.015em}h4{font-size:var(--text-lg);letter-spacing:-.01em}h5{font-size:var(--text-md)}h6{font-size:var(--text-base)}p{color:var(--text-secondary);line-height:var(--leading-relaxed)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code,pre,kbd,samp{font-family:var(--font-mono);font-size:.9em}input,select,textarea,button{font-family:inherit;font-size:inherit}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M2 4l4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right .65rem center!important;background-repeat:no-repeat!important;padding-right:2rem!important}button{cursor:pointer;background:0 0;border:none}input,select,textarea{background:var(--field-bg);color:var(--text-primary);border:1px solid var(--border-default);transition:border-color var(--transition-base), box-shadow var(--transition-base);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #1c1c1e14}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{box-shadow:0 0 0 3px #e4e4e71a}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset!important}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset!important}select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset!important}:-webkit-any(input:-webkit-autofill:focus,textarea:-webkit-autofill:focus,select:-webkit-autofill:focus){-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset, 0 0 0 3px var(--autofill-ring,#1c1c1e14)!important;box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset, 0 0 0 3px var(--autofill-ring,#1c1c1e14)!important}:is(input:autofill:focus,textarea:autofill:focus,select:autofill:focus){-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset, 0 0 0 3px var(--autofill-ring,#1c1c1e14)!important;box-shadow:0 0 0 1000px var(--autofill-bg,var(--field-bg)) inset, 0 0 0 3px var(--autofill-ring,#1c1c1e14)!important}[data-theme=dark]{--autofill-ring:#38bdf833}input::placeholder,textarea::placeholder{color:var(--text-disabled)}@media (width<=768px),(height<=500px) and (orientation:landscape){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}:root input:not([type=checkbox]):not([type=radio]):not([type=range]),:root select,:root [aria-haspopup=listbox]{border-radius:var(--radius-full)}:root textarea{border-radius:var(--field-radius-multiline)}:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),:root select,:root textarea{background-color:var(--field-bg)}:root .page-header{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back""title action";row-gap:0;display:grid}:root .page-header>:first-child{display:contents}:root .page-header>:first-child>:first-child{margin-bottom:var(--backlink-gap);grid-area:back;justify-self:start}:root .page-header>:first-child>:nth-child(2){grid-area:title;min-width:0}:root .page-header>:nth-child(2){grid-area:action;justify-self:end}:root .pill-row{grid-template-columns:var(--pill-slot) var(--pill-slot-2);gap:var(--space-1);justify-content:start;place-items:center start;display:grid}:root .pill-row--end{justify-content:end}:root .pill-row>*{justify-self:start;max-width:100%}:root .pill-row--split{justify-content:space-between;gap:var(--space-1);flex-wrap:wrap;display:flex}:root .accordion-head{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--ctl-border);border-radius:var(--radius-full);background:var(--field-bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}@media (hover:hover){:root .accordion-head:not([aria-expanded=true]):hover,:root details:not([open])>.accordion-head:hover{border-color:var(--accent)}}:root .accordion-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root .accordion-head--card{border-radius:var(--card-radius);align-items:center}:root .accordion[data-open=true],:root details.accordion[open]{border:1px solid var(--open-frame);box-shadow:var(--open-ring);border-radius:var(--card-radius);padding:var(--space-2);box-sizing:border-box}:root .accordion-frame{border:1px solid var(--open-frame);box-shadow:var(--open-ring);border-radius:var(--card-radius);box-sizing:border-box}:root .accordion-body{margin-top:var(--space-2)}:root [data-open=true]:not(.accordion){border-color:var(--open-frame);box-shadow:var(--open-ring)}:root .option-list{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}:root .option-list>*{box-sizing:border-box;text-align:left;justify-content:flex-start;width:100%}:root .head-row{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:4px;display:flex}:root .head-row--card{margin-bottom:var(--space-2)}:root .head-row>:first-child{flex:auto;min-width:0;margin:0}:root .head-row>:last-child:not(:first-child){flex:none;margin-left:auto}:root .accordion-chevron{color:var(--text-tertiary);transition:transform var(--transition-fast);flex-shrink:0;margin-left:auto}:root .accordion-chevron--open{transform:rotate(180deg)}:root summary.accordion-head{list-style:none}:root summary.accordion-head::-webkit-details-marker{display:none}:root summary.accordion-head:after{content:"";background:var(--text-tertiary);width:16px;height:16px;transition:transform var(--transition-fast);flex-shrink:0;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}:root details[open]>summary.accordion-head:after{transform:rotate(180deg)}:root [aria-haspopup=listbox][data-field]{background-color:var(--field-bg);border-color:var(--ctl-border)}:root :is(input,select,textarea,[aria-haspopup=listbox][data-field]):disabled{opacity:1;cursor:default;-webkit-text-fill-color:var(--text-primary)}:root input[type=date],:root input[type=datetime-local],:root input[type=time]{box-sizing:border-box;text-align:center;appearance:none;justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex}:root input[type=date]::-webkit-date-and-time-value{text-align:center;min-height:1.2em;margin:0}:root input[type=datetime-local]::-webkit-date-and-time-value{text-align:center;min-height:1.2em;margin:0}:root input[type=time]::-webkit-date-and-time-value{text-align:center;min-height:1.2em;margin:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}::selection{background:var(--accent-subtle);color:var(--accent-subtle-text)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=768px),(height<=500px) and (orientation:landscape){main{overflow-anchor:none}}.ml-contents{display:contents}input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}@media (hover:hover) and (pointer:fine){:root input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle cx='13' cy='13' r='13' fill='%230369a1' fill-opacity='.12'/%3E%3Cg transform='translate(5 5) scale(.667)' fill='none' stroke='%230369a1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/g%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:26px 26px!important;padding-left:42px!important;padding-right:42px!important}:root[data-theme=dark] input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle cx='13' cy='13' r='13' fill='%2338bdf8' fill-opacity='.16'/%3E%3Cg transform='translate(5 5) scale(.667)' fill='none' stroke='%2338bdf8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/g%3E%3C/svg%3E")!important}[class*=dateIcon]{display:none!important}}.campo-ricerca{--field-bg:var(--canvas-pagina);align-items:center;display:flex;position:relative}.campo-ricerca__lente{color:var(--text-primary);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}:root .campo-ricerca__input{box-sizing:border-box;width:100%;height:36px;padding:0 calc(var(--space-6) + var(--space-3)) 0 40px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--field-bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast)}.campo-ricerca__input::placeholder{color:var(--text-secondary);opacity:.8}.campo-ricerca__input::-webkit-search-cancel-button{appearance:none}.campo-ricerca__svuota{right:var(--space-2);cursor:pointer;color:var(--text-tertiary);font-size:16px;line-height:1;font-family:var(--font-sans);background:0 0;border:none;padding:2px 6px;position:absolute;top:50%;transform:translateY(-50%)}.campo-ricerca__svuota:hover{color:var(--text-primary)}.campo-ricerca__svuota:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.campo-ricerca__input:focus{border-color:var(--accent);outline:none}.btn-toolbar{height:34px;padding:0 var(--space-3);background:var(--search-pill-bg);color:var(--text-primary);border:1px solid var(--btnfill-border);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);flex:none;align-items:center;gap:6px;display:inline-flex}.btn-toolbar:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-toolbar:disabled{opacity:.5;cursor:default}:root .btn-x{box-sizing:border-box;border:1px solid var(--border-strong);width:32px;height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}:root .btn-x:hover{border-color:var(--text-primary);color:var(--text-primary);background:0 0}:root .btn-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root [data-alt-item][data-alt]{background:var(--surface-card-alt)}:root input[type=number],:root input[inputmode=decimal],:root input[inputmode=numeric],:root .input-num{text-align:center;font-variant-numeric:tabular-nums}:root input[type=number]{appearance:textfield}:root input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button[data-fuoco-iniziale]:focus-visible,a[data-fuoco-iniziale]:focus-visible{outline:none}:root{--fab-margine:16px;--fab-offset-sx:0px;--fab-dim:44px}@media (width>=769px) and (not ((height<=500px) and (orientation:landscape))){:root{--fab-margine:32px;--fab-offset-sx:var(--sidebar-width)}}
