/*!
 * Cropper.js v1.6.3
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2026-08-23T09:24:55.184Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.ei-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;background:#14130f73;--ei-carta: #f6f4ee;--ei-bianco: #fdfcfa;--ei-carta-2: #efece4;--ei-filo: #d9d5cb;--ei-filo-forte: #c9c4b7;--ei-sumi: #26241e;--ei-grafite: #6b665d;--ei-cenere: #8f8b82;--ei-shu: #c8391b;--ei-shu-scuro: #a62d13;--ei-ok: #3f7a4e;--ei-ok-chiaro: #e3efe6;--ei-ocra: #a8701c;--ei-ocra-chiaro: #f6ead3;--ei-scelta: #2f6fde;--ei-serif: "Newsreader", "Iowan Old Style", Georgia, serif;--ei-sans: "Inter", system-ui, -apple-system, sans-serif;--ei-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace}.ei{width:min(1320px,100%);height:min(92vh,900px);display:grid;grid-template-columns:76px 268px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);background:var(--ei-bianco);color:var(--ei-sumi);font-family:var(--ei-sans);font-size:13.5px;border-radius:14px;box-shadow:0 30px 70px -30px #14130f99;overflow:hidden}.ei button{font:inherit;color:inherit}.ei-ico{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.ei-b{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--ei-filo);border-radius:9px;background:var(--ei-bianco);cursor:pointer;white-space:nowrap}.ei-b:hover:not(:disabled){border-color:var(--ei-grafite)}.ei-b:disabled,.ei-ico-b:disabled{opacity:.45;cursor:default}.ei-b.vuoto{border-color:transparent;background:transparent;color:var(--ei-grafite)}.ei-b.forte{background:var(--ei-sumi);border-color:var(--ei-sumi);color:var(--ei-bianco)}.ei-b.shu{background:var(--ei-shu);border-color:var(--ei-shu);color:#fff}.ei-b.shu:hover:not(:disabled){background:var(--ei-shu-scuro);border-color:var(--ei-shu-scuro)}.ei-b.largo{width:100%}.ei-ico-b{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:8px;background:none;color:var(--ei-grafite);cursor:pointer}.ei-ico-b:hover:not(:disabled),.ei-ico-b.su{background:var(--ei-carta-2);color:var(--ei-sumi)}.ei-link{border:0;background:none;padding:0;color:var(--ei-grafite);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:12px}.ei-sep{width:1px;height:22px;background:var(--ei-filo);flex:none}.ei-spazio{flex:1}.ei-etichetta{margin:0;font:500 10.5px/1.3 var(--ei-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ei-grafite)}.ei-spiega{margin:0;font-size:12.5px;line-height:1.5;color:var(--ei-grafite)}.ei-gruppo{display:inline-flex;border:1px solid var(--ei-filo);border-radius:9px;overflow:hidden;flex:none}.ei-segmento{height:30px;padding:0 10px;border:0;border-right:1px solid var(--ei-filo);background:var(--ei-bianco);color:var(--ei-grafite);font-size:12.5px;cursor:pointer;white-space:nowrap}.ei-segmento:last-child{border-right:0}.ei-segmento.su{background:var(--ei-sumi);color:var(--ei-bianco)}.ei-scelta{height:32px;padding:0 8px;border:1px solid var(--ei-filo);border-radius:8px;background:var(--ei-bianco);font:inherit;font-size:13px;color:var(--ei-sumi);max-width:160px}.ei-area{width:100%;padding:8px 10px;border:1px solid var(--ei-filo);border-radius:9px;background:var(--ei-bianco);font:inherit;font-size:13px;color:var(--ei-sumi);resize:vertical;box-sizing:border-box}.ei-testa{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:0 14px 0 10px;border-bottom:1px solid var(--ei-filo)}.ei-titolo{font-weight:500;font-size:14px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ei-ancoraggio{position:relative;display:inline-flex}.ei-pillola{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:1px solid var(--ei-filo);border-radius:99px;background:var(--ei-carta-2);font-size:12.5px;cursor:pointer}.ei-pillola span{font-family:var(--ei-mono);font-size:12px;color:var(--ei-grafite)}.ei-tendina{position:absolute;top:calc(100% + 8px);left:0;z-index:5;display:grid;gap:4px;min-width:240px;padding:12px;background:var(--ei-bianco);border:1px solid var(--ei-filo);border-radius:12px;box-shadow:0 18px 40px -20px #14130f73}.ei-tendina>button{text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;cursor:pointer}.ei-tendina>button:hover,.ei-tendina>button.su{background:var(--ei-carta-2)}.ei-tendina.destra{left:auto;right:0}.ei-tendina.salva{width:340px;gap:10px}.ei-avanzate summary{cursor:pointer;font-size:12.5px;color:var(--ei-grafite)}.ei-righe{display:grid;grid-template-columns:74px 1fr;gap:10px 12px;align-items:center;margin-top:10px;font-size:12.5px}.ei-qualità{display:grid;gap:4px}.ei-riga-fine{display:flex;align-items:center;justify-content:space-between;gap:12px}.ei-peso-mini{font:400 12px var(--ei-mono);color:var(--ei-grafite)}.ei-binario{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;background:var(--ei-carta);border-right:1px solid var(--ei-filo)}.ei-voce{display:flex;flex-direction:column;align-items:center;gap:4px;width:62px;padding:9px 0 8px;border:0;border-radius:10px;background:none;color:var(--ei-grafite)!important;font-size:10.5px!important;font-weight:500!important;cursor:pointer}.ei-voce:hover{background:var(--ei-carta-2)}.ei-voce.su{background:var(--ei-bianco);color:var(--ei-sumi)!important;box-shadow:0 0 0 1px var(--ei-filo)}.ei-voce.sumi{margin-top:auto}.ei-giallo{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe08a,#f2b705 70%);box-shadow:inset 0 -2px #00000014;flex:none}.ei-pannello{display:flex;flex-direction:column;gap:14px;padding:18px 16px;border-right:1px solid var(--ei-filo);overflow-y:auto}.ei-pannello>*{flex-shrink:0}.ei-pannello h2{margin:0;font:400 21px/1 var(--ei-serif);letter-spacing:-.01em}.ei-griglia-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ei-cursore{display:grid;gap:6px;font-size:12.5px}.ei-cursore span{display:flex;justify-content:space-between;color:var(--ei-grafite)}.ei-cursore output{font:400 12px var(--ei-mono);color:var(--ei-sumi)}.ei-cursore input,.ei-qualità input{width:100%;accent-color:var(--ei-sumi)}.ei-blocco{border-top:1px solid var(--ei-filo);padding-top:10px}.ei-blocco summary{display:flex;align-items:center;justify-content:space-between;font:500 10.5px/1.3 var(--ei-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ei-grafite);cursor:pointer;list-style:none}.ei-blocco summary::-webkit-details-marker{display:none}.ei-blocco summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.ei-blocco[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.ei-blocco-corpo{display:flex;flex-direction:column;gap:12px;padding-top:12px}.ei-fila{display:flex;align-items:center;gap:4px}.ei-gruppo.largo{display:flex}.ei-gruppo.largo .ei-segmento{flex:1;padding:0 4px}.ei-carattere-scelto{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 12px;border:1px solid var(--ei-filo);border-radius:9px;background:var(--ei-bianco);color:var(--ei-sumi);font-size:17px;cursor:pointer}.ei-carattere-scelto:hover{border-color:var(--ei-grafite)}.ei-carattere-scelto span:last-child{font:400 18px var(--ei-sans);color:var(--ei-cenere)}.ei-indietro{align-self:flex-start;padding:0;border:0;background:none;color:var(--ei-grafite);font-size:12.5px;cursor:pointer}.ei-caratteri{display:flex;flex-direction:column;gap:10px;min-height:0}.ei-cerca,.ei-codice{height:32px;padding:0 10px;border:1px solid var(--ei-filo);border-radius:8px;background:var(--ei-bianco);font:inherit;font-size:13px;color:var(--ei-sumi);box-sizing:border-box}.ei-cerca{width:100%}.ei-caratteri-lista{display:flex;flex-direction:column}.ei-caratteri-lista .ei-etichetta{margin:12px 0 4px}.ei-carattere{display:block;width:100%;padding:7px 8px;border:0;border-radius:7px;background:none;color:var(--ei-sumi);font-size:18px;line-height:1.2;text-align:left;cursor:pointer}.ei-carattere:hover{background:var(--ei-carta-2)}.ei-carattere.su{background:var(--ei-sumi);color:var(--ei-bianco)}.ei-colore{display:flex;flex-direction:column;gap:8px}.ei-colore .ei-pallini{flex-wrap:wrap}.ei-colore-riga{display:flex;align-items:center;gap:8px}.ei-codice{width:84px;font:400 12px var(--ei-mono);text-transform:lowercase}.ei-campione,.ei-campione-barra{position:relative;flex:none;width:32px;height:32px;padding:0;border:1px solid var(--ei-filo);border-radius:8px;overflow:hidden;cursor:pointer;background:repeating-conic-gradient(#d9d5cb,#d9d5cb 25%,#fdfcfa 0%,#fdfcfa 50%) 0 0 / 10px 10px}.ei-campione span,.ei-campione-barra span{position:absolute;top:0;right:0;bottom:0;left:0}.ei-campione input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ei-opacità{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.ei-opacità input{width:100%;min-width:0;accent-color:var(--ei-sumi)}.ei-opacità output{min-width:34px;text-align:right;font:400 11.5px var(--ei-mono)}.ei-effetto{border:1px solid var(--ei-filo);border-radius:10px;padding:10px 12px}.ei-effetto.su{border-color:var(--ei-filo-forte);background:var(--ei-carta)}.ei-interruttore{display:flex;align-items:center;justify-content:space-between;font-weight:500;cursor:pointer}.ei-interruttore input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:32px;height:18px;margin:0;border-radius:9px;background:var(--ei-filo-forte);cursor:pointer;transition:background .15s}.ei-interruttore input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ei-bianco);transition:transform .15s}.ei-interruttore input:checked{background:var(--ei-sumi)}.ei-interruttore input:checked:after{transform:translate(14px)}.ei-effetto-corpo{display:flex;flex-direction:column;gap:12px;padding-top:12px}.ei-stili{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ei-stile{display:grid;grid-template-rows:1fr auto;height:92px;padding:0;border:1px solid var(--ei-filo);border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#8a7b66,#4d5a5e);cursor:pointer}.ei-stile:hover{border-color:var(--ei-grafite)}.ei-stile-prova{place-self:center;max-width:100%;overflow:hidden;white-space:nowrap}.ei-stile-nome{padding:5px 6px;background:var(--ei-bianco);color:var(--ei-grafite);font-size:11px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ei-carattere-barra{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:14px}.ei-tessera{display:grid;place-items:center;aspect-ratio:1.3;border:1px solid var(--ei-filo);border-radius:10px;background:var(--ei-bianco);cursor:pointer}.ei-tessera:hover{border-color:var(--ei-grafite)}.ei-tessera.logo{width:100%;aspect-ratio:auto;padding:14px;background:var(--ei-carta)}.ei-tessera.logo img{max-width:100%;max-height:56px;object-fit:contain}.ei-bollo-mini{display:inline-grid;place-items:center;color:#fff;font-weight:600;font-size:12px}.ei-bollo-mini.tondo{width:52px;height:52px;border-radius:50%;transform:rotate(-8deg)}.ei-bollo-mini.cartiglio{height:26px;padding:0 12px;border-radius:5px}.ei-bollo-mini.stella{width:58px;height:58px;font-size:11px;transform:rotate(-8deg)}.ei-griglia-3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ei-tessera.archivio{aspect-ratio:1;padding:6px;background:repeating-conic-gradient(#efece4,#efece4 25%,#fdfcfa 0%,#fdfcfa 50%) 0 0 / 12px 12px;overflow:hidden}.ei-tessera.archivio img{max-width:100%;max-height:100%;object-fit:contain}.ei-tessera.forma{aspect-ratio:1;gap:4px;padding:8px 4px 6px;grid-template-rows:1fr auto;font-size:11px;color:var(--ei-grafite)}.ei-forma-mini{align-self:center;display:block}.ei-palco.sopra{outline:2px dashed var(--ei-scelta);outline-offset:-10px}.ei-filtro{display:grid;gap:6px;padding:6px;border:1px solid var(--ei-filo);border-radius:10px;background:var(--ei-bianco);cursor:pointer;font-size:12px!important;color:var(--ei-grafite)!important}.ei-filtro.su{border-color:var(--ei-sumi);box-shadow:inset 0 0 0 1px var(--ei-sumi);color:var(--ei-sumi)!important}.ei-miniatura{width:100%;height:auto;border-radius:6px;display:block}.ei-esempio{text-align:left;padding:9px 12px;border:1px solid var(--ei-filo);border-radius:10px;background:var(--ei-bianco);cursor:pointer;font-size:12.5px!important}.ei-esempio:hover{border-color:var(--ei-grafite)}.ei-livelli{display:grid;gap:4px;margin-top:auto;padding-top:14px;border-top:1px solid var(--ei-filo)}.ei-livello-riga{display:flex;align-items:center;gap:9px;padding:6px 8px;border:0;border-radius:7px;background:none;cursor:pointer;text-align:left}.ei-livello-riga span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ei-livello-riga:hover,.ei-livello-riga.su{background:var(--ei-carta-2)}.ei-mini{display:inline-grid;place-items:center;width:26px;height:20px;border:1px solid var(--ei-filo);border-radius:4px;background:var(--ei-carta);font:600 10px var(--ei-sans);color:var(--ei-grafite);flex:none}.ei-mini.bollo{background:var(--ei-shu);border-color:var(--ei-shu);color:#fff}.ei-area-tela{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:var(--ei-carta-2);min-width:0}.ei-contesto{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;margin:12px 16px 0;padding:6px 10px;background:var(--ei-bianco);border:1px solid var(--ei-filo);border-radius:12px;box-shadow:0 6px 18px -12px #14130f59;box-sizing:border-box}.ei-suggerimento{font-size:12.5px;color:var(--ei-grafite);padding:0 4px}.ei-campo-testo{height:32px;width:180px;padding:0 10px;border:1px solid var(--ei-filo);border-radius:8px;background:var(--ei-bianco);font:inherit;font-size:13px;flex:none}.ei-campo-testo.corto{width:110px}.ei-numero{display:inline-flex;align-items:center;height:32px;border:1px solid var(--ei-filo);border-radius:8px;flex:none}.ei-numero button{width:26px;height:100%;border:0;background:none;cursor:pointer;color:var(--ei-grafite)}.ei-numero span{min-width:30px;text-align:center;font:400 12.5px var(--ei-mono)}.ei-pallini{display:inline-flex;gap:5px;padding:0 2px;flex:none}.ei-pallini button{width:20px;height:20px;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024;cursor:pointer}.ei-pallini button.su{box-shadow:0 0 0 2px var(--ei-bianco),0 0 0 3.5px var(--ei-sumi)}.ei-misura{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:99px;font-size:11.5px;font-weight:500;white-space:nowrap;flex:none}.ei-misura.bene{background:var(--ei-ok-chiaro);color:var(--ei-ok)}.ei-misura.male{background:var(--ei-ocra-chiaro);color:var(--ei-ocra)}.ei-palco{position:relative;display:grid;place-items:start;min-height:0;overflow:auto;padding:20px}.ei-foglio{position:relative;margin:auto;line-height:0;box-shadow:0 22px 48px -26px #14130f8c;background:repeating-conic-gradient(#e6e2d8 0,#e6e2d8 25%,#f6f4ee 0,#f6f4ee 50%) 0 0 / 14px 14px;touch-action:none}.ei-presa{position:absolute;cursor:move;border:1px solid transparent;border-radius:2px}.ei-presa:hover{border-color:#2f6fde8c}.ei-presa.su{border:1.5px solid var(--ei-scelta)}.ei-angolo{position:absolute;right:-6px;bottom:-6px;width:11px;height:11px;background:#fff;border:1.5px solid var(--ei-scelta);border-radius:3px;cursor:nwse-resize}.ei-ruota{position:absolute;left:50%;bottom:-30px;width:22px;height:22px;margin-left:-11px;display:grid;place-items:center;background:#fff;border:1.5px solid var(--ei-scelta);border-radius:50%;cursor:grab;box-shadow:0 1px 3px #0000002e}.ei-ruota:active{cursor:grabbing}.ei-ruota svg{width:13px;height:13px;fill:none;stroke:var(--ei-scelta);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ei-guida{position:absolute;pointer-events:none;background:var(--ei-scelta);z-index:3}.ei-guida.x{width:1px;margin-left:-.5px}.ei-guida.y{height:1px;margin-top:-.5px}.ei-allinea{grid-template-columns:1fr 1fr;min-width:260px;left:auto;right:0}.ei-allinea>button{display:flex;align-items:center;gap:8px;font-size:12.5px}.ei-pennello-strato{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;cursor:none;touch-action:none}.ei-pennello-strato.mano{cursor:grab}.ei-cerchio{position:absolute;pointer-events:none;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 1px #0000008c}.ei-cerchio.ripristina{border-style:dashed}.ei-ritaglio{width:100%;height:100%}.ei-ritaglio img{display:block;max-width:100%}.ei-attesa{position:absolute;color:var(--ei-grafite)}.ei-piede{display:flex;align-items:center;gap:10px;padding:0 16px 10px}.ei-sumi{flex:1;display:flex;align-items:center;gap:10px;height:46px;padding:0 7px 0 14px;background:var(--ei-bianco);border:1px solid var(--ei-filo);border-radius:14px;box-shadow:0 8px 20px -14px #14130f66}.ei-sumi input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13.5px;color:var(--ei-sumi)}.ei-zoom{display:inline-flex;align-items:center;height:46px;padding:0 4px;background:var(--ei-bianco);border:1px solid var(--ei-filo);border-radius:14px;margin-left:auto}.ei-zoom button{min-width:30px;height:34px;padding:0 6px;border:0;border-radius:8px;background:none;cursor:pointer;font:400 12px var(--ei-mono)!important;color:var(--ei-grafite)!important}.ei-zoom button:hover{background:var(--ei-carta-2)}.ei-stato{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px;padding:0 18px 10px;font-size:12.5px;color:var(--ei-grafite)}.ei-errore{color:var(--ei-shu)}.ei-peso{display:inline-flex;align-items:center;gap:7px;font:400 12px var(--ei-mono);white-space:nowrap}.ei-peso i{width:7px;height:7px;border-radius:50%;background:var(--ei-ok)}.ei-peso.male i{background:var(--ei-ocra)}@media(max-width:900px){.ei{grid-template-columns:64px minmax(0,1fr);grid-template-rows:56px auto minmax(0,1fr)}.ei-pannello{grid-column:2;max-height:200px;border-right:0;border-bottom:1px solid var(--ei-filo)}.ei-binario{grid-row:2 / 4}.ei-area-tela{grid-column:2}}:root,[data-theme=light]{--ground: #f3f3f5;--dot: #d5d8e0;--surface: #ffffff;--surface-muted: #f6f7f9;--placeholder: #eef0f4;--line: #e2e4ea;--line-soft: #e9ebf1;--line-strong: #a9aec0;--ink: #15171f;--text: #3f4560;--display: #4a5170;--text-muted: #6a7083;--icon-muted: #a9aec0;--shu: #c8391b;--on-shu: #ffffff;--shu-vivo: #c8391b;--ardesia: #5f667f;--on-ardesia: #ffffff;--limone: #eeeb72;--on-limone: #15171f;--limone-soft: #f8f7c9;--inverse: #1b1e29;--on-inverse: #ffffff;--success: #2f6e52;--error: #9e1c3a;--focus: #5f667f;--scrim: rgba(14,16,21,.55);--shadow-rest: 0 2px 10px rgba(21,23,31,.08);--shadow-glow: 0 12px 24px -8px rgba(200,57,27,.5);--shadow-float: 0 24px 60px -16px rgba(21,23,31,.18);--shadow-card: 0 24px 60px -24px rgba(21,23,31,.12);--shadow-limone: 0 8px 20px -6px rgba(190,185,50,.75)}[data-theme=dark]{--ground: #14161c;--dot: #2e3240;--surface: #1e212a;--surface-muted: #262a35;--placeholder: #2b2f3b;--line: #343947;--line-soft: #2b2f3b;--line-strong: #4a5063;--ink: #f1f2f5;--text: #cdd1dc;--display: #c3c8d6;--text-muted: #9ca2b4;--icon-muted: #5e6476;--shu: #c8391b;--on-shu: #ffffff;--shu-vivo: #f0583a;--ardesia: #b9bed0;--on-ardesia: #15171f;--limone: #e4e06a;--on-limone: #15171f;--limone-soft: #45431f;--inverse: #f1f2f5;--on-inverse: #15171f;--success: #6fbf96;--error: #ff9db0;--focus: #b9bed0;--scrim: rgba(14,16,21,.65);--shadow-rest: 0 2px 10px rgba(0,0,0,.45);--shadow-glow: 0 12px 24px -8px rgba(0,0,0,.65);--shadow-float: 0 24px 60px -16px rgba(0,0,0,.7);--shadow-card: 0 24px 60px -24px rgba(0,0,0,.6);--shadow-limone: 0 8px 20px -6px rgba(228,224,106,.35)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--radius-pill: 999px;--control-lg: 56px;--control-md: 48px;--control-sm: 40px;--font-display: "Inter Tight", Inter, system-ui, sans-serif;--font-sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}.display{font-family:var(--font-display);font-size:48px;line-height:56px;font-weight:500;letter-spacing:-.03em}.title{font-family:var(--font-display);font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.02em}.number{font-family:var(--font-display);font-size:36px;line-height:44px;font-weight:400;letter-spacing:-.02em}.section{font-family:var(--font-sans);font-size:22px;line-height:30px;font-weight:500}.body{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:400}.label{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:500}.caption{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:400}.eyebrow{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/static/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;font-family:var(--font-sans);background:var(--ground);color:var(--ink)}.ar-dots{background-color:var(--ground);background-image:radial-gradient(var(--dot) 1.2px,transparent 1.2px);background-size:28px 28px}.ar-icon{flex-shrink:0;display:block}.ar-btn{font:inherit;font-size:15px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;border-radius:var(--radius-pill);padding:0 var(--space-6);cursor:pointer;text-decoration:none;box-sizing:border-box;transition:transform .12s ease,box-shadow .12s ease}.ar-btn--lg{height:var(--control-lg);font-size:16px}.ar-btn--md{height:var(--control-md)}.ar-btn--sm{height:var(--control-sm);font-size:14px;padding:0 var(--space-4)}.ar-btn--primary{background:var(--shu);color:var(--on-shu);box-shadow:var(--shadow-glow)}.ar-btn .ar-btn__arrow{transition:transform .15s ease}.ar-btn:hover .ar-btn__arrow{transform:translate(3px)}.ar-btn--secondary .ar-btn__arrow{color:var(--shu-vivo)}.ar-btn--secondary{background:var(--surface);color:var(--text);box-shadow:var(--shadow-rest)}.ar-btn--soft{background:var(--surface-muted);color:var(--text);font-weight:400}.ar-btn--ghost{background:transparent;color:var(--ink)}.ar-btn--link{background:transparent;color:var(--text);height:auto;padding:0;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.ar-btn--icon{width:44px;height:44px;padding:0}.ar-btn:active:not(:disabled){transform:translateY(1px)}.ar-btn:disabled{background:var(--line);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.ar-btn:focus-visible,.ar-tab:focus-visible,.ar-seg__item:focus-visible,.ar-tool:focus-visible,.ar-topbar button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ar-field{display:flex;flex-direction:column;gap:6px}.ar-field__label{font-size:13px;line-height:18px;font-weight:500;color:var(--text-muted)}.ar-field__input{font:inherit;font-size:16px;height:44px;padding:0 2px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);outline:none;border-radius:0}.ar-field__input:focus{border-bottom:2px solid var(--ardesia)}.ar-field__input::placeholder{color:var(--text-muted)}.ar-field:focus-within .ar-field__label{color:var(--text)}.ar-field__hint{font-size:13px;line-height:18px;color:var(--text-muted)}.ar-field--error .ar-field__label,.ar-field--error .ar-field__hint{color:var(--error)}.ar-field--error .ar-field__input,.ar-field--error .ar-field__input:focus{border-bottom:2px solid var(--error)}.ar-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ar-tab{font:inherit;font-size:16px;font-weight:500;height:var(--control-md);padding:0 20px;display:inline-flex;align-items:center;gap:10px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer}.ar-tab:hover{color:var(--ink)}.ar-tab.is-active{background:var(--inverse);color:var(--on-inverse)}.ar-seg{display:grid;gap:var(--space-2)}.ar-seg__item{font:inherit;font-size:14px;font-weight:500;height:var(--control-sm);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--text-muted);cursor:pointer}.ar-seg__item.is-active{background:var(--ardesia);border-color:var(--ardesia);color:var(--on-ardesia);box-shadow:var(--shadow-rest)}.ar-toolbar{width:112px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:var(--space-4) var(--space-2);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.ar-tool{font:inherit;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0;border:none;background:transparent;color:var(--ink);cursor:pointer;border-radius:var(--radius-md)}.ar-tool__tile{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background .12s ease}.ar-tool:hover .ar-tool__tile{background:var(--surface-muted)}.ar-tool.is-active .ar-tool__tile{background:var(--limone);color:var(--on-limone);box-shadow:var(--shadow-limone)}.ar-topbar{display:flex;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.ar-topbar--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ar-topbar button{font:inherit;background:none;border:none;padding:0;min-height:32px;cursor:pointer}.ar-topbar__back{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ar-topbar__side{font-size:14px;color:var(--text);justify-self:start}.ar-topbar__side--end{justify-self:end}.ar-topbar__title{text-align:center;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.ar-wordmark{display:inline-flex;align-items:center;gap:8px;color:var(--shu-vivo);text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.04em;line-height:1;border-radius:var(--radius-sm)}.ar-wordmark:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ar-stat{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.ar-stat__value{font-size:18px;line-height:24px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.ar-stat__label{font-size:13px;line-height:18px;color:var(--text-muted)}.ar-placeholder{display:flex;align-items:center;justify-content:center;background:var(--placeholder);color:var(--icon-muted);border-radius:var(--radius-sm);box-sizing:border-box}.ar-placeholder--lg{border-radius:var(--radius-md)}.ar-panel{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);overflow:hidden;color:var(--ink)}.ar-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:20px var(--space-6);border-bottom:1px solid var(--line-soft)}.ar-panel__title{margin:0;font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.02em}.ar-panel__body{padding:var(--space-6)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%}html[data-theme=dark]{color-scheme:dark}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:22px;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}h1,h2,h3,p,ol,ul,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%}a{color:var(--text)}a:hover{color:var(--ink)}code{font-family:var(--font-mono);font-size:.9em}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ar-field__input:focus-visible,.sp-input:focus-visible,.sp-area:focus-visible{outline:none}::selection{background:var(--limone-soft);color:var(--ink)}.ar-btn--block{width:100%}.ar-btn{white-space:nowrap}.ar-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.ar-btn--secondary:hover:not(:disabled){color:var(--ink);box-shadow:var(--shadow-card),var(--shadow-rest)}.ar-btn--soft:hover:not(:disabled){color:var(--ink);background:var(--placeholder)}.ar-btn--ghost:hover:not(:disabled){background:var(--surface-muted)}.ar-btn--ghost:disabled,.ar-btn--link:disabled{background:transparent}.ar-btn--link:hover:not(:disabled){color:var(--ink)}.ar-btn--ghost.ar-btn--sm{padding:0 var(--space-3)}.ar-btn--link:focus-visible{outline-offset:4px;border-radius:2px}.ar-field__input{width:100%;min-width:0}.ar-field__input:read-only{color:var(--text)}.ar-panel__body{min-height:0}.sp{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:var(--space-6);height:100vh;height:100dvh;padding:var(--space-6) 0 0 var(--space-6);overflow:hidden}.sp-binario{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6);min-height:0;overflow-y:auto;padding:0 0 var(--space-6);margin:0 -12px;padding-inline:12px;scrollbar-width:none}.sp-binario>.ar-wordmark{align-self:center;font-size:17px;gap:6px;padding:10px 0 2px}.sp-strumenti{width:112px}.sp-strumenti .ar-tool{position:relative;text-decoration:none;line-height:16px;text-align:center;padding:6px 4px;color:var(--text)}.sp-strumenti .ar-tool.is-active{color:var(--ink);font-weight:500}.sp-strumenti .ar-tool:not(.is-active) .ar-tool__tile{color:var(--text)}.sp-conta{position:absolute;top:2px;right:18px;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted);font:500 11px/20px var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface)}.ar-tool.is-active .sp-conta{background:var(--surface);color:var(--ink)}.sp-strumenti-filo{height:1px;margin:6px 10px;background:var(--line-soft);border:0}.sp-foglio{min-width:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:var(--space-6)}.sp-testata{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-height:48px;padding:0 var(--space-6) 0 var(--space-4)}.sp-testata>.ar-wordmark{display:none;margin-right:auto}.sp-chi{display:flex;flex-direction:column;align-items:flex-end;min-width:0;margin-right:var(--space-2);text-align:right}.sp-chi b{font-weight:500;font-size:14px;line-height:20px;color:var(--ink);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-chi span{font-size:13px;line-height:18px;color:var(--text-muted);max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pagina{max-width:1120px;margin:0 auto;padding:var(--space-6) var(--space-8) var(--space-24)}.sp-kicker{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sp-titolo{margin-top:var(--space-2);font-family:var(--font-display);font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.sp-titolo em{font-style:normal;color:var(--shu-vivo)}.sp-sommario{max-width:64ch;margin-top:var(--space-2);font-size:16px;line-height:24px;color:var(--text)}.sp-testa{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-8)}.sp-testa>.sp-fila{flex:none}.sp-h2{font-family:var(--font-sans);font-size:22px;line-height:30px;font-weight:500;color:var(--ink)}.sp-h3{font-size:16px;line-height:24px;font-weight:500;color:var(--ink)}.sp-riga-sezione{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin:var(--space-12) 0 var(--space-4)}.sp-riga-sezione>div{display:flex;flex-direction:column;gap:2px}.sp-riga-sezione p,.sp-nota{font-size:14px;line-height:20px;color:var(--text-muted)}.sp-aiuto{margin-top:var(--space-2);font-size:13px;line-height:18px;color:var(--text-muted)}.sp-mono{font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--text-muted);font-variant-numeric:tabular-nums}.sp-fila{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.sp-colonna{display:flex;flex-direction:column;gap:var(--space-4)}.sp-due{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);align-items:start}.sp-filtri{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6)}.sp-filtro-stato{flex:0 1 460px}.sp-cerca{position:relative;max-width:340px;margin-bottom:var(--space-6);color:var(--text-muted)}.sp-cerca>svg{position:absolute;left:18px;top:15px;pointer-events:none}.sp-cerca .sp-input{padding-left:46px}.sp-ritorno{margin-bottom:var(--space-6)}.sp-nascosto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp-lavoro{display:flex;align-items:center;gap:var(--space-3)}.sp-pulsa-punto{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ink);animation:sp-respira 1.6s ease-in-out infinite}.sp-carta{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-6)}.sp-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:var(--space-6)}.sp-marchio-carta{display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:box-shadow .18s ease,transform .18s ease}.sp-marchio-carta:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.sp-marchio-carta:active{transform:translateY(0)}.sp-inchiostro{display:flex;height:76px;gap:0}.sp-inchiostro i{flex:1}.sp-inchiostro i:first-child{flex:2.4}.sp-marchio-corpo{display:flex;flex-direction:column;gap:2px;flex:1;padding:var(--space-4) 20px 20px}.sp-marchio-nome{font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.sp-marchio-fonte{font-size:13px;line-height:18px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-marchio-piede{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-soft);font-size:13px;line-height:18px;color:var(--text)}.sp-marchio-piede>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-elenco{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.sp-voce-email{display:grid;grid-auto-flow:column;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;align-items:center;gap:var(--space-4);padding-right:20px;border-bottom:1px solid var(--line-soft);transition:background .12s ease}.sp-voce-email:last-child{border-bottom:0}.sp-voce-email:hover{background:var(--surface-muted)}.sp-voce-apri{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:var(--space-4);width:100%;min-width:0;min-height:72px;padding:var(--space-3) 0 var(--space-3) 20px;border:0;background:none;text-align:left;cursor:pointer}.sp-voce-apri:focus-visible{outline-offset:-2px;border-radius:var(--radius-md)}.sp-miniatura{position:relative;flex:none;width:56px;height:44px;overflow:hidden;border-radius:var(--radius-sm);background:var(--placeholder);box-shadow:inset 0 0 0 1px var(--line-soft)}.sp-miniatura iframe{width:560px;height:440px;border:0;background:var(--on-shu);transform:scale(.1);transform-origin:0 0;pointer-events:none}.sp-voce-titolo{display:block;font-size:15px;line-height:22px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-voce-sotto{display:block;margin-top:2px;font-size:13px;line-height:18px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-tabella{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.sp-tabella th{padding:0 var(--space-3) var(--space-3);text-align:left;font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--line)}.sp-tabella td{padding:var(--space-3);vertical-align:middle;border-bottom:1px solid var(--line-soft)}.sp-tabella tr:last-child td{border-bottom:0}.sp-tabella .num{text-align:right;font-variant-numeric:tabular-nums}.sp-tabella-scorre{overflow-x:auto}.sp-pillola{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.sp-pillola:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--icon-muted)}.sp-pillola.senza-segno:before{display:none}.sp-pillola.revisione,.sp-pillola.attenzione{background:var(--limone-soft);color:var(--ink)}.sp-pillola.revisione:before,.sp-pillola.attenzione:before{background:var(--ink)}.sp-pillola.approvata{color:var(--success)}.sp-pillola.approvata:before{background:var(--success)}.sp-pillola.errore{color:var(--error)}.sp-pillola.errore:before{background:var(--error)}.sp-errore,.sp-avviso,.sp-esito{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:14px;line-height:20px}.sp-errore{color:var(--error);background:color-mix(in srgb,var(--error) 8%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 22%,transparent)}.sp-avviso{color:var(--ink);background:var(--limone-soft)}.sp-esito{color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--surface))}.sp-errore b,.sp-avviso b,.sp-esito b{font-weight:600}.sp-etichetta{display:block;margin-bottom:6px;font-size:13px;line-height:18px;font-weight:500;color:var(--text-muted)}.sp-scegli{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--control-sm);max-width:100%;padding:0 40px 0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-size:5px 5px;background-repeat:no-repeat;color:var(--ink);font-size:14px;font-weight:500;cursor:pointer}.sp-scegli:hover{border-color:var(--line-strong)}.sp-scegli:disabled{color:var(--text-muted);cursor:not-allowed}.sp-input,.sp-area{display:block;width:100%;min-width:0;padding:10px var(--space-4);border:0;border-radius:var(--radius-md);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:15px;line-height:22px;transition:box-shadow .12s ease,background .12s ease}.sp-input{height:var(--control-md);border-radius:var(--radius-pill);padding:0 20px}.sp-area{min-height:96px;resize:vertical}.sp-input::placeholder,.sp-area::placeholder{color:var(--text-muted)}.sp-input:hover,.sp-area:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.sp-input:focus,.sp-area:focus{outline:0;background:var(--surface);box-shadow:inset 0 0 0 2px var(--ardesia)}.sp-input:read-only,.sp-area:read-only{background:var(--surface);color:var(--text)}.sp-input.mono{font-family:var(--font-mono);font-size:13px}.sp-campo-riga{display:flex;align-items:flex-end;gap:var(--space-4)}.sp-campo-riga>.ar-field{flex:1;min-width:0}.sp-campo-riga>.ar-btn{flex:none}.sp-modulo{display:flex;flex-direction:column;gap:var(--space-6)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--ardesia)}input[type=checkbox]{width:18px;height:18px;margin:0;flex:none}input[type=color]{flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;box-shadow:var(--shadow-rest)}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:2px solid var(--surface);border-radius:50%}input[type=color]::-moz-color-swatch{border:2px solid var(--surface);border-radius:50%}.sp-scelta-marchi{display:flex;flex-direction:column;gap:var(--space-2);padding:2px 0}.sp-scelta-marchi label,.sp-spunta{display:flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--text);cursor:pointer}.sp-conferma{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.sp-conferma .sp-nota{color:var(--ink)}.ar-btn--link.forte{color:var(--error)}.sp-vuoto{display:flex;flex-direction:column;align-items:center;padding:var(--space-12) var(--space-6);text-align:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.sp-vuoto h3{font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.sp-vuoto p{max-width:46ch;margin:var(--space-2) auto var(--space-6);font-size:15px;line-height:22px;color:var(--text)}.sp-vuoto p:last-child{margin-bottom:0}.sp-attesa{max-width:520px;margin:var(--space-8) auto 0;padding:var(--space-12) var(--space-8) var(--space-8);text-align:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.sp-attesa h3{font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.02em}.sp-attesa .chi{margin-top:var(--space-1);font-size:14px;line-height:20px;color:var(--text-muted);overflow-wrap:anywhere}.sp-fasi{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;list-style:none;text-align:left;border-top:1px solid var(--line-soft)}.sp-fasi li{display:flex;align-items:center;gap:var(--space-3);min-height:32px;font-size:14px;line-height:20px;color:var(--text)}.sp-fasi li:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--success) 14%,var(--surface));box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--success) 14%,var(--surface)),inset 0 0 0 11px var(--success)}.sp-fasi li.ora{color:var(--ink);font-weight:500}.sp-fasi li.ora:before{background:var(--limone);box-shadow:var(--shadow-limone);animation:sp-respira 1.6s ease-in-out infinite}.sp-fasi li.poi{color:var(--text-muted)}.sp-fasi li.poi:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong)}@keyframes sp-respira{50%{transform:scale(.82)}}@media(prefers-reduced-motion:reduce){.sp-fasi li.ora:before,.sp-pulsa{animation:none}.sp-marchio-carta,.ar-btn{transition:none}}.sp-pulsa{display:block;border-radius:var(--radius-sm);background:var(--placeholder);animation:sp-pulsa 1.4s ease-in-out infinite}@keyframes sp-pulsa{50%{opacity:.55}}.sp-caricamento{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.sp-fascia{display:flex;align-items:center;gap:var(--space-3) var(--space-6);margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--limone-soft);color:var(--ink);font-size:14px;line-height:20px}.sp-fascia-dentro{max-width:1120px;margin:0 auto;padding:0 var(--space-8)}.sp-fascia b{font-weight:600}.sp-fascia.quieta{background:var(--surface-muted);color:var(--text)}.sp-fascia.quieta b{color:var(--ink)}.sp-fascia .ar-btn{flex:none;margin-left:auto}.sp-primi-passi{margin-bottom:var(--space-8);padding:20px var(--space-6) var(--space-6);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.sp-primi-passi-testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.sp-primi-passi-tappe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin:0 0 20px;padding:0;list-style:none}.sp-primi-passi-tappe li{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:6px 12px 6px 6px;border-radius:var(--radius-pill);font-size:13px;line-height:18px;color:var(--text-muted)}.sp-primi-passi-tappe li.fatta{color:var(--text)}.sp-primi-passi-tappe li.adesso{background:var(--limone-soft);color:var(--ink);font-weight:500}.sp-primi-passi-segno{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--surface-muted);color:var(--text-muted)}.sp-primi-passi-tappe li.fatta .sp-primi-passi-segno{background:color-mix(in srgb,var(--success) 14%,var(--surface));color:var(--success)}.sp-primi-passi-tappe li.adesso .sp-primi-passi-segno{background:var(--limone);color:var(--on-limone);box-shadow:var(--shadow-limone)}.sp-primi-passi-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-primi-passi-ora{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6)}.sp-primi-passi-ora p,.sp-primi-passi-fine p{max-width:68ch;font-size:15px;line-height:22px;color:var(--text)}.sp-primi-passi-ora p b,.sp-primi-passi-fine p b{color:var(--ink);font-weight:600}.sp-primi-passi-ora .ar-btn{flex:none}.sp-primi-passi-fine{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);padding:20px var(--space-6)}.sp-vie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.sp-via{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow .15s ease}.sp-via:hover{box-shadow:var(--shadow-float)}.sp-via.scelta{grid-column:1 / -1;border-color:transparent;box-shadow:0 0 0 2px var(--ardesia),var(--shadow-card)}.sp-via-testa{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:var(--space-4);row-gap:6px;width:100%;padding:var(--space-6);border:0;border-radius:var(--radius-lg);background:none;text-align:left;cursor:pointer}.sp-via-testa>*{grid-column:2}.sp-via-testa>.sp-via-segno{grid-column:1;grid-row:1 / span 3}.sp-via-segno{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text)}.sp-via.scelta .sp-via-segno{background:var(--ardesia);color:var(--on-ardesia)}.sp-via h3{font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.sp-via p{font-size:14px;line-height:20px;color:var(--text)}.sp-via .resa{margin-top:var(--space-2);font-size:13px;line-height:18px;color:var(--text-muted)}.sp-via .resa b{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-right:4px}.sp-via-corpo{margin:0 var(--space-6) var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line-soft)}.sp-colori-scelti{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.sp-colore{display:flex;align-items:center;gap:var(--space-2)}.sp-colore .sp-input{width:116px}.sp-posa{padding:var(--space-6);border-radius:var(--radius-md);border:1.5px dashed var(--line-strong);background:var(--surface);color:var(--text-muted);font-size:14px;line-height:20px;text-align:center;transition:border-color .12s ease,background .12s ease,color .12s ease}.sp-posa+.sp-vuoto{margin-top:var(--space-6)}.sp-posa.sopra{border-color:var(--ardesia);background:var(--surface-muted);color:var(--ink)}.sp-spazio{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.sp-barra{position:relative;flex:1;max-width:320px;height:6px;border-radius:var(--radius-pill);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--line-soft);overflow:hidden}.sp-barra>span,.sp-barra>i{display:block;height:100%;border-radius:var(--radius-pill);background:var(--ardesia)}.sp-barra>.quasi{background:color-mix(in srgb,var(--error) 60%,var(--ardesia))}.sp-barra>.pieno{background:var(--error)}.sp-immagini{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-6)}.sp-immagine{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.sp-immagine.occupata{opacity:.55}.sp-immagine>button{display:block;height:156px;padding:0;border:0;cursor:zoom-in;background-color:var(--surface-muted);background-image:linear-gradient(45deg,var(--placeholder) 25%,transparent 25%),linear-gradient(-45deg,var(--placeholder) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--placeholder) 75%),linear-gradient(-45deg,transparent 75%,var(--placeholder) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.sp-immagine>button:focus-visible{outline-offset:-2px}.sp-immagine img{display:block;width:100%;height:100%;object-fit:contain}.sp-immagine figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:var(--space-3) var(--space-4) var(--space-2)}.sp-immagine .sp-voce-titolo,.sp-immagine .sp-voce-sotto{max-width:100%;white-space:normal;overflow-wrap:anywhere}.sp-immagine .sp-voce-titolo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:20px}.sp-rinomina{width:100%}.sp-rinomina input{width:100%;height:32px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:var(--surface-muted);box-shadow:inset 0 0 0 2px var(--ardesia);color:var(--ink);font-size:14px}.sp-rinomina input:focus-visible{outline:0}.sp-immagine-azioni{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:auto;padding:var(--space-2) var(--space-4) var(--space-4)}.sp-immagine-azioni .ar-btn--link{font-size:13px}html .ei-velo{background:var(--scrim);--ei-carta: var(--ground);--ei-bianco: var(--surface);--ei-carta-2: var(--surface-muted);--ei-filo: var(--line);--ei-filo-forte: var(--line-strong);--ei-sumi: var(--ink);--ei-grafite: var(--text);--ei-cenere: var(--text-muted);--ei-shu: var(--shu);--ei-shu-scuro: var(--shu);--ei-ok: var(--success);--ei-ok-chiaro: color-mix(in srgb, var(--success) 12%, var(--surface));--ei-ocra: var(--ink);--ei-ocra-chiaro: var(--limone-soft);--ei-scelta: var(--ardesia);--ei-serif: var(--font-display);--ei-sans: var(--font-sans);--ei-mono: var(--font-mono)}.sp-blocco{margin:var(--space-4) 0;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.sp-blocco-testa{display:flex;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-6);cursor:pointer;list-style:none;border-radius:var(--radius-md)}.sp-blocco-testa::-webkit-details-marker{display:none}.sp-blocco-testa:hover{background:var(--surface-muted)}.sp-blocco-testa:focus-visible{outline-offset:-2px}.sp-blocco-testa .sp-blocco-freccia{flex:none;color:var(--text-muted);transition:transform .15s ease}.sp-blocco[open]>.sp-blocco-testa .sp-blocco-freccia{transform:rotate(90deg)}.sp-blocco-titolo{flex:none;font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.sp-blocco-riassunto{min-width:0;font-size:13px;line-height:18px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-blocco-corpo{padding:var(--space-2) var(--space-6) var(--space-6)}.ds-sotto{max-width:72ch;font-size:14px;line-height:20px;color:var(--text)}.ds-marchio-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.ds-logo-colonna{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex:none}.ds-logo-box{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:var(--space-3) 20px;border-radius:var(--radius-md);background:var(--on-shu);box-shadow:inset 0 0 0 1px var(--line)}.ds-logo{display:block;max-width:200px;max-height:56px;object-fit:contain}.ds-senza-logo{font-size:13px;color:var(--text-muted)}.ds-logo-scelta,.ds-schermate{margin:0 0 var(--space-6);padding:20px;border-radius:var(--radius-md);background:var(--surface-muted)}.ds-schermate-titolo,.ds-sottotitolo{margin:0 0 var(--space-3);font-size:16px;line-height:24px;font-weight:500;color:var(--ink)}.ds-sottotitolo{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line-soft)}.ds-logo-candidati{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.ds-candidato{display:flex;flex-direction:column;gap:6px;padding:var(--space-2);border:0;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-rest);cursor:pointer;text-align:left}.ds-candidato:hover:not(:disabled){box-shadow:var(--shadow-card),var(--shadow-rest)}.ds-candidato-scelto{box-shadow:0 0 0 2px var(--ardesia),var(--shadow-rest)}.ds-candidato-immagine{display:flex;align-items:center;justify-content:center;height:72px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-soft)}.ds-candidato-immagine img{max-width:90%;max-height:54px;object-fit:contain}.ds-candidato-nome{padding:0 4px 2px;font-size:13px;line-height:18px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-schermate-righe{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-4)}.ds-schermata{display:block;color:inherit;text-decoration:none}.ds-schermata img{display:block;width:100%;height:140px;object-fit:cover;object-position:top;border-radius:var(--radius-sm);box-shadow:var(--shadow-rest);background:var(--placeholder)}.ds-schermata span{display:block;margin-top:6px;font-size:13px;line-height:18px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-misurati{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none}.ds-misurati li{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.ds-misurato-campione{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line)}.ds-avvisi-box{margin:0 0 var(--space-6);padding:var(--space-4) 20px;border-radius:var(--radius-md);background:var(--limone-soft);color:var(--ink)}.ds-avvisi-box summary{cursor:pointer;font-weight:600;font-size:14px}.ds-avvisi{margin:var(--space-2) 0 0;padding-left:20px;font-size:14px;line-height:22px}.ds-riepilogo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.ds-campioni{display:inline-flex;flex:none}.ds-campioni i{width:28px;height:28px;margin-right:-6px;border-radius:50%;box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px var(--line-soft)}.ds-meta{font-size:14px;line-height:20px;color:var(--text)}.ds-dettagli{margin:0 0 var(--space-6);border-top:1px solid var(--line-soft)}.ds-dettagli>summary{display:flex;align-items:center;gap:var(--space-2);min-height:52px;cursor:pointer;list-style:none;font-size:15px;font-weight:500;color:var(--text)}.ds-dettagli>summary::-webkit-details-marker{display:none}.ds-dettagli>summary:hover{color:var(--ink)}.ds-dettagli>summary .sp-blocco-freccia{color:var(--text-muted);transition:transform .15s ease}.ds-dettagli[open]>summary .sp-blocco-freccia{transform:rotate(90deg)}.ds-campi{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px var(--space-6);margin:var(--space-4) 0}.ds-campo{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.ds-campo-largo{grid-column:1 / -1}.ds-campo>span:first-child,.ds-campo>legend{font-size:13px;line-height:18px;font-weight:500;color:var(--text-muted)}.ds-campo>legend{margin-bottom:var(--space-2);padding:0}.ds-campo:focus-within>span:first-child{color:var(--text)}.ds-campo .sp-scegli{width:100%}.ds-campo input[type=range]{width:100%;height:var(--control-sm);margin:0}.ds-colore{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-sm);font-size:14px;color:var(--text)}.ds-colore code{font-size:13px;color:var(--text)}.regole-liberi{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.regole-liberi label{display:flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text);cursor:pointer}.regole-liberi legend{flex-basis:100%}.ds-proposta{display:block;margin-top:6px;font-size:13px;line-height:20px;color:var(--text-muted)}.ds-azioni{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.ds-azioni .ar-btn--link{margin-left:var(--space-2)}.ds-confermato{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--success)}.sp-template{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:var(--space-6)}.sp-template-carta{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.sp-template-carta:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.sp-anteprima{position:relative;aspect-ratio:3 / 3.4;overflow:hidden;background:var(--placeholder);border-bottom:1px solid var(--line-soft)}.sp-anteprima iframe{width:640px;height:1450px;border:0;background:var(--on-shu);transform:scale(.42);transform-origin:0 0;pointer-events:none}.sp-anteprima .ar-placeholder,.sp-anteprima .sp-anteprima-vuota{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.sp-anteprima-vuota{display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--space-4);font-size:13px;color:var(--text-muted)}.sp-anteprima-vuota.attesa{animation:sp-pulsa 1.4s ease-in-out infinite}.sp-template-meta{display:flex;flex-direction:column;gap:2px;padding:14px var(--space-4) var(--space-4)}.sp-template-meta b{font-size:15px;line-height:22px;font-weight:500;color:var(--ink)}.sp-template-meta span{font-size:13px;line-height:18px;color:var(--text-muted)}.ds-email-lista{margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.ds-email-lista>li{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);padding:var(--space-4) 20px;border-bottom:1px solid var(--line-soft)}.ds-email-lista>li:last-child{border-bottom:0}.ds-email-voce{display:flex;flex-direction:column;flex:1 1 240px;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.ds-email-voce strong{font-size:15px;line-height:22px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-email-voce span{font-size:13px;line-height:18px;color:var(--text-muted)}button.ds-email-voce:hover strong{text-decoration:underline;text-underline-offset:3px}.ds-email-lista input[type=month]{height:var(--control-sm);padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);font-size:14px}.sp-invito{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);max-width:680px}.sp-invito .sp-input{flex:1 1 260px;width:auto}.ds-fatti>.sp-avviso{margin-top:var(--space-4)}.ds-fatti>.ds-sotto+.ds-campi{margin-top:var(--space-6)}.sp-modale{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-6);background:var(--scrim);overflow-y:auto}.sp-modale-cornice{width:min(980px,100%)}.sp-modale .ar-panel{max-height:calc(100dvh - 48px);display:flex;flex-direction:column}.sp-modale .ar-panel__body{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--space-8);overflow-y:auto}.sp-modale .sp-anteprima{aspect-ratio:auto;height:100%;min-height:420px;border:0;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line-soft)}.sp-modale .sp-anteprima iframe{transform:scale(.5)}.sp-modale-form{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.sp-come-e{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin-top:var(--space-2)}.sp-come-e .sp-aiuto{margin-top:0}.sp-allegati{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sp-allegato{display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 4px 0 12px;border-radius:var(--radius-pill);background:var(--inverse);color:var(--on-inverse);font-size:13px;max-width:100%}.sp-allegato span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-allegato button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.sp-allegato button:hover{background:color-mix(in srgb,var(--on-inverse) 16%,transparent)}label.ar-btn{cursor:pointer}label.ar-btn:focus-within{outline:2px solid var(--focus);outline-offset:2px}.sp-revisione{flex-basis:100%}.sp-revisione-corpo{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3);padding:20px;border-radius:var(--radius-md);background:var(--surface-muted)}.sp-revisione-corpo .sp-input,.sp-revisione-corpo .sp-area{background:var(--surface)}.sp-controlli{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px}.sp-controlli>p{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.sp-controllo{padding-left:var(--space-4);border-left:2px solid var(--line-strong);color:var(--text)}.sp-controllo.grave{border-left-color:var(--error)}.sp-controllo b{font-weight:600}.sp-zone{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;flex-basis:100%}.sp-zone legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:500;color:var(--text-muted)}.sp-zone label{display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:14px;color:var(--text);cursor:pointer}.sp-zone label.bloccata{background:var(--surface);color:var(--ink)}.sp-zone .numero{display:grid;place-items:center;min-width:24px;height:24px;border-radius:50%;background:var(--surface);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.sp-zone label.bloccata .numero{background:var(--ardesia);color:var(--on-ardesia)}.sp-zone .testo{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-giro{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line)}.sp-giro>p{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--space-2);font-size:14px}.sp-commento{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-rest)}.sp-commento p{font-size:14px;line-height:20px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.sp-commento .chi{font-size:12px;line-height:16px;color:var(--text-muted)}.sp-commento.agenzia{margin-left:var(--space-6);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--line-soft)}.sp-commento.risolto p{color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--line-strong)}.sp-misure{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-6);margin:var(--space-6) 0}.sp-misura{display:flex;flex-direction:column;gap:var(--space-2);padding:20px var(--space-6) var(--space-6);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.sp-misura .valore{font-family:var(--font-display);font-size:36px;line-height:44px;font-weight:400;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.sp-misura .valore small{font-family:var(--font-sans);font-size:15px;letter-spacing:0;color:var(--text-muted)}.sp-misura .sp-barra{max-width:none;margin-top:var(--space-1)}.sp-dati{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0 0 var(--space-6);padding:var(--space-4) 0;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.sp-mesi{display:flex;align-items:flex-end;gap:var(--space-2);height:200px;margin:0;padding:var(--space-4);list-style:none;border-radius:var(--radius-md);background:var(--surface-muted)}.sp-mesi li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;flex:1;min-width:0;height:100%}.sp-mesi i{display:block;width:100%;max-width:48px;min-height:3px;border-radius:var(--radius-sm) var(--radius-sm) 3px 3px;background:var(--line)}.sp-mesi li.ora i{background:var(--ardesia)}.sp-mesi b{font-size:13px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.sp-mesi span{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}@media(max-width:1100px){.sp-pagina{padding:var(--space-4) var(--space-6) var(--space-24)}.sp-fascia-dentro{padding:0 var(--space-6)}.sp-due,.sp-vie{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){body{font-size:15px}.sp{display:block;height:auto;min-height:100dvh;padding:0;overflow:visible}.sp-binario{position:fixed;z-index:40;left:var(--space-2);right:var(--space-2);bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));margin:0;padding:0;overflow:visible}.sp-binario>.ar-wordmark{display:none}.sp-strumenti{width:auto;flex-direction:row;align-items:stretch;gap:0;padding:6px;overflow-x:auto;scrollbar-width:none}.sp-strumenti .ar-tool{flex:1 0 58px;min-width:58px;gap:2px;padding:2px 0;font-size:11px;line-height:13px}.sp-strumenti .ar-tool__tile{width:44px;height:36px;border-radius:var(--radius-pill)}.sp-strumenti .ar-tool__tile svg{width:22px;height:22px}.sp-strumenti-filo{width:1px;height:auto;margin:8px 2px}.sp-conta{top:-2px;right:calc(50% - 26px);height:18px;min-width:18px;padding:0 5px;font-size:10px;line-height:18px}.sp-foglio{overflow:visible;padding-bottom:96px}.sp-testata{position:sticky;top:0;z-index:30;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:color-mix(in srgb,var(--ground) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sp-testata>.ar-wordmark{display:inline-flex;font-size:18px}.sp-chi{display:none}.sp-pagina{padding:var(--space-4) var(--space-4) var(--space-12)}.sp-fascia-dentro{padding:0 var(--space-4)}.sp-fascia{flex-direction:column;align-items:flex-start;border-radius:var(--radius-md);padding:var(--space-4)}.sp-fascia .ar-btn{margin-left:0}.sp-testa{flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}.sp-titolo{font-size:28px;line-height:34px}.sp-riga-sezione{margin-top:var(--space-8)}.sp-griglia,.sp-immagini,.sp-template{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.sp-immagini{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-immagine>button{height:120px}.sp-template{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-template-meta span{display:none}.sp-anteprima iframe{transform:scale(.24)}.sp-voce-email{grid-auto-flow:row;grid-template-columns:auto auto 1fr;gap:0 var(--space-3);padding:0 var(--space-4) var(--space-3) 0}.sp-voce-email>.sp-voce-apri{grid-column:1 / -1;padding:var(--space-3) 0 var(--space-2) var(--space-4);min-height:0}.sp-voce-email>:nth-child(2){margin-left:calc(56px + 2 * var(--space-4))}.sp-voce-email>:nth-child(4){justify-self:end}.sp-vuoto,.sp-attesa{padding:var(--space-8) var(--space-4)}.sp-primi-passi{padding:var(--space-4)}.sp-primi-passi-tappe{grid-template-columns:repeat(5,auto);justify-content:start}.sp-primi-passi-nome{display:none}.sp-primi-passi-tappe li{padding:4px}.sp-primi-passi-tappe li.adesso{padding-right:12px}.sp-primi-passi-tappe li.adesso .sp-primi-passi-nome{display:inline}.sp-primi-passi-ora,.sp-primi-passi-fine{flex-direction:column;align-items:stretch}.sp-via-testa{grid-template-columns:minmax(0,1fr);padding:20px}.sp-via-testa>*{grid-column:1}.sp-via-testa>.sp-via-segno{grid-row:auto;margin-bottom:var(--space-2)}.sp-via-corpo{margin:0 20px 20px}.sp-campo-riga{flex-direction:column;align-items:stretch}.ds-marchio-testa{flex-direction:column}.ds-logo-colonna{align-items:flex-start}.sp-blocco-testa{flex-wrap:wrap;row-gap:2px;padding:var(--space-3) var(--space-4)}.sp-blocco-riassunto{flex-basis:100%;padding-left:28px;white-space:normal}.sp-blocco-corpo{padding:var(--space-2) var(--space-4) var(--space-4)}.sp-modale{padding:0;place-items:end stretch}.sp-modale-cornice{align-self:end}.sp-modale .ar-panel{max-height:92dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.sp-modale .ar-panel__body{grid-template-columns:minmax(0,1fr)}.sp-modale .sp-anteprima{display:none}.sp-mesi span{font-size:10px;letter-spacing:.02em}.sp-filtro-stato{flex:1 1 100%;gap:6px}.sp-filtro-stato .ar-seg__item{padding:0 4px;font-size:13px;white-space:nowrap}.sp-testa>.sp-fila{gap:var(--space-2)}.sp-testa>.sp-fila .ar-btn{height:var(--control-sm);padding:0 var(--space-4);font-size:14px}.sp-testa>.sp-fila .ar-btn--ghost:first-child{margin-left:calc(-1 * var(--space-4))}}.sp-porta{display:grid;grid-template-columns:minmax(0,560px);justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding:var(--space-12) var(--space-6)}.sp-porta-carta{display:flex;flex-direction:column;padding:var(--space-8) var(--space-12) var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.sp-porta-testa{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.sp-lingua{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;min-width:var(--control-sm);padding-inline:var(--space-2)}.sp-porta-titolo{margin:var(--space-12) 0 var(--space-3);font-family:var(--font-display);font-size:44px;line-height:52px;font-weight:500;letter-spacing:-.03em;color:var(--display)}.sp-porta-carta .sp-sommario{margin:0 0 var(--space-8)}.sp-porta-carta .sp-modulo .ar-btn--primary{margin-top:var(--space-2)}.sp-porta-codice .ar-field__input{font-family:var(--font-mono);font-size:26px;height:56px;letter-spacing:.35em}.sp-porta-altro{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-2)}.sp-porta-cambio{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line-soft)}.sp-porta-tecnico{margin-top:var(--space-4);text-align:center}.sp-porta-tecnico .ar-btn--link{font-size:13px;color:var(--text-muted)}@media(max-width:760px){.sp-porta{display:block;padding:var(--space-4)}.sp-porta-carta{padding:var(--space-6) 20px;border-radius:var(--radius-md)}.sp-porta-titolo{margin-top:var(--space-8);font-size:36px;line-height:44px}}.rv{min-height:100vh;min-height:100dvh}.rv-testa{display:flex;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-8);background:var(--surface);border-bottom:1px solid var(--line-soft)}.rv-agenzia{font-family:var(--font-display);font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.rv-titolo{min-width:0;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-testa .sp-pillola,.rv-agenzia+.rv-lingua{margin-left:auto}.rv-corpo{max-width:1240px;margin:0 auto;padding:var(--space-8) var(--space-8) var(--space-16)}.rv-corpo>h1{max-width:30ch;margin-bottom:var(--space-4);font-family:var(--font-display);font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.02em}.rv-messaggio{max-width:68ch;margin:0 0 var(--space-6);padding:var(--space-4) 20px;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-rest);font-size:15px;line-height:22px;color:var(--text);white-space:pre-wrap}.rv-griglia{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-6);align-items:start;margin-top:var(--space-6)}.rv-anteprima{overflow:hidden;border-radius:var(--radius-md);background:var(--on-shu);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line-soft)}.rv-anteprima iframe{display:block;width:100%;height:78vh;border:0;background:var(--on-shu)}.rv-lato,.rv-decisione{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.rv-lato{position:sticky;top:var(--space-6);max-height:calc(100vh - 48px);overflow-y:auto}.rv-lato h2,.rv-decisione h2{font-size:22px;line-height:30px;font-weight:500}.rv-sezioni{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rv-sezioni>li{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--line-soft);font-size:14px;line-height:20px;color:var(--text)}.rv-sezioni>li>strong,.rv-sezioni>li>span{color:var(--ink);font-weight:500}.rv-nuovo{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.rv-decisione{max-width:600px;margin-top:var(--space-8)}.rv-attesa{display:grid;place-items:center;min-height:60vh}@media(max-width:900px){.rv-griglia{grid-template-columns:minmax(0,1fr)}.rv-lato{position:static;max-height:none}.rv-anteprima iframe{height:70vh}}@media(max-width:760px){.rv-testa{padding:var(--space-3) var(--space-4)}.rv-corpo{padding:var(--space-6) var(--space-4) var(--space-12)}.rv-corpo>h1{font-size:26px;line-height:32px}.rv-lato,.rv-decisione{padding:20px}}.sp-passaggio{display:grid;place-items:center;min-height:100vh;min-height:100dvh;color:var(--text-muted);font-size:15px}.sp-admin-griglia{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:var(--space-6);margin-top:var(--space-6)}.sp-admin-griglia .sp-modulo{max-width:none}.sp-admin-pericolo{margin-top:var(--space-8);max-width:560px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 30%,transparent)}.sp-admin-distruggi.ar-btn{color:var(--error)}.sp-admin-distruggi.ar-btn--primary{background:var(--error);color:var(--on-shu);box-shadow:none}.sp-modale-stretta{width:min(520px,100%)}.sp-modale .sp-modale-stretta .ar-panel__body{display:block}
