@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(/caratteri/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(/caratteri/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:400 700;font-display:swap;src:url(/caratteri/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/caratteri/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/caratteri/caveat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/caratteri/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;text-rendering:optimizelegibility;font-size:15px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#root{min-height:100%}html{scrollbar-gutter:stable}*{-webkit-tap-highlight-color:transparent}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}.tema{background:var(--t-sfondo);color:var(--t-testo);border:var(--t-cornice);font-family:var(--t-carattere,inherit);border-radius:14px;padding:18px 20px;overflow:hidden}.tema-contenuto{line-height:1.6}.tema-contenuto>:first-child{margin-top:0}.tema-contenuto>:last-child{margin-bottom:0}.tema-contenuto h2{margin:.6em 0 .3em;font-size:1.15rem}.tema-contenuto h3{margin:.6em 0 .3em;font-size:1rem}.tema-contenuto p{margin:.5em 0}.tema-contenuto blockquote{opacity:.85;border-left:3px solid;margin:.7em 0;padding-left:14px;font-style:italic}.tema-contenuto ul,.tema-contenuto ol{margin:.5em 0;padding-left:22px}.tema-alba{--t-sfondo:linear-gradient(140deg, #fff1e6 0%, #ffe0ec 55%, #f3e7ff 100%);--t-testo:#4a2e3c;--t-cornice:1px solid #f3cfd9}.tema-notte{--t-sfondo:radial-gradient(120% 120% at 20% 0%, #2b2a6b 0%, #14142b 70%);--t-testo:#e9e7ff;--t-cornice:1px solid #3b3a7a}.tema-oro{--t-sfondo:linear-gradient(140deg, #231d13 0%, #3a2f1c 100%);--t-testo:#f3e2b5;--t-cornice:2px solid #c9a227;--t-carattere:Georgia, "Times New Roman", serif}.tema-carta{--t-sfondo:#fbf7ef;--t-testo:#3a352c;--t-cornice:1px dashed #c8bda6;--t-carattere:Georgia, "Times New Roman", serif}.tema-bosco{--t-sfondo:linear-gradient(140deg, #e8f3e6 0%, #d3e8dd 100%);--t-testo:#22402f;--t-cornice:1px solid #a9ccb6}.tema-mare{--t-sfondo:linear-gradient(140deg, #e3f2fb 0%, #d4e9f7 60%, #cfe0f5 100%);--t-testo:#15364d;--t-cornice:1px solid #a8cbe3}.tema-pesca{--t-sfondo:linear-gradient(140deg, #ffeede 0%, #ffd9c7 100%);--t-testo:#5a3326;--t-cornice:1px solid #f0c3ab}.tema-inchiostro{--t-sfondo:#15171c;--t-testo:#e7e9ee;--t-cornice:1px solid #2d323c;--t-carattere:ui-monospace, Consolas, monospace}.tema-festa{--t-sfondo:radial-gradient(circle at 12% 22%, #ff5c8a 0 5px, transparent 6px), radial-gradient(circle at 78% 18%, #ffb020 0 4px, transparent 5px), radial-gradient(circle at 60% 70%, #4fc3f7 0 5px, transparent 6px), radial-gradient(circle at 25% 80%, #9c6bff 0 4px, transparent 5px), radial-gradient(circle at 88% 62%, #ff5c8a 0 4px, transparent 5px), radial-gradient(circle at 45% 30%, #ffb020 0 3px, transparent 4px), linear-gradient(140deg, #fff6d6 0%, #ffe3ee 60%, #e6f4ff 100%);--t-testo:#4a2140;--t-cornice:2px dashed #ff8fb3}.tema-aurora{--t-sfondo:linear-gradient(165deg, #0b1b2b 0%, #0f3b4c 38%, #1f7a6a 68%, #8be3c3 100%);--t-testo:#eafff6;--t-cornice:1px solid #2fbf9d}.tema-velluto{--t-sfondo:radial-gradient(120% 100% at 50% 0%, #6b1333 0%, #2a0914 80%);--t-testo:#f8e1ea;--t-cornice:2px solid #a3324f;--t-carattere:Georgia, "Times New Roman", serif}.temi{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.tema-scelta{color:var(--tenue);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:.72rem;font-weight:500;display:flex}.tema-scelta:hover{filter:none;color:var(--testo)}.tema-scelta.attivo{border-color:var(--accento);color:var(--accento);font-weight:650}.tema-campione{place-items:center;width:100%;height:44px;padding:0;font-size:.95rem;display:grid}:root{--sfondo:#f5f3ff;--carta:#fff;--rialzo:#fff;--carta-2:#ebe8fa;--campo:#f7f5ff;--bordo:#ebe7fb;--bordo-campo:#e1dcf5;--filo:#7864c81a;--testo:#1a1630;--testo-2:#44405e;--tenue:#746f8f;--accento:#6d4cff;--accento-tenue:#ebe6ff;--accento-chiaro:#8d72ff;--accento-scuro:#4a2fd6;--alone-accento:#6d4cff59;--g1:#6d4cff;--g2:#a04bff;--g3:#ff6fa5;--pericolo:#d6453d;--pericolo-tenue:#fbe3e3;--ok:#1d7a44;--ok-tenue:#def3e5;--ombra:0 1px 2px #3c288c0d, 0 12px 32px #3c288c1a;--ombra-forte:0 12px 30px #6d4cff59;--alone-1:#ff6fa56b;--alone-2:#6d4cff5c;--alone-3:#5ac8ff52;--alone-4:#ffc87847;--barra:64px;--testata-fondo:#f5f3fff0;--barra-fondo:#fffffff0;--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sfondo:#120f1f;--carta:#1c1830;--rialzo:#221d3a;--carta-2:#282344;--campo:#221d3a;--bordo:#ffffff12;--bordo-campo:#332c58;--filo:#ffffff12;--testo:#f6f3ff;--testo-2:#cdc7e6;--tenue:#9d97ba;--accento:#a08cff;--accento-tenue:#2b2552;--accento-chiaro:#b7a7ff;--accento-scuro:#7a5cff;--alone-accento:#8b6bff73;--g1:#7a5cff;--g2:#c14bff;--g3:#ff6fa5;--pericolo:#f87171;--pericolo-tenue:#3b1d1d;--ok:#5fd394;--ok-tenue:#17352a;--ombra:0 1px 0 #ffffff08, 0 14px 34px #00000073;--ombra-forte:0 14px 36px #8b6bff73;--alone-1:#7a5cff61;--alone-2:#ff6fa52e;--alone-3:#5ac8ff1f;--alone-4:transparent;--testata-fondo:#120f1ff0;--barra-fondo:#1c1830f0}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sfondo:#120f1f;--carta:#1c1830;--rialzo:#221d3a;--carta-2:#282344;--campo:#221d3a;--bordo:#ffffff12;--bordo-campo:#332c58;--filo:#ffffff12;--testo:#f6f3ff;--testo-2:#cdc7e6;--tenue:#9d97ba;--accento:#a08cff;--accento-tenue:#2b2552;--accento-chiaro:#b7a7ff;--accento-scuro:#7a5cff;--alone-accento:#8b6bff73;--g1:#7a5cff;--g2:#c14bff;--g3:#ff6fa5;--pericolo:#f87171;--pericolo-tenue:#3b1d1d;--ok:#5fd394;--ok-tenue:#17352a;--ombra:0 1px 0 #ffffff08, 0 14px 34px #00000073;--ombra-forte:0 14px 36px #8b6bff73;--alone-1:#7a5cff61;--alone-2:#ff6fa52e;--alone-3:#5ac8ff1f;--alone-4:transparent;--testata-fondo:#120f1ff0;--barra-fondo:#1c1830f0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-look=inchiostro]{--sfondo:#f7f0e4;--carta:#fffdf9;--rialzo:#fff;--carta-2:#eee5d6;--campo:#fbf6ee;--bordo:#e6dcc9;--bordo-campo:#e6dcc9;--filo:#f0e8da;--testo:#17120f;--testo-2:#4a4038;--tenue:#7c6f62;--accento:#e4553d;--accento-tenue:#fbe6e0;--accento-chiaro:#f0735d;--accento-scuro:#b93a26;--alone-accento:#e4553d52;--g1:#e4553d;--g2:#f0735d;--g3:#f4a261;--ombra:0 1px 2px #3c28140d, 0 10px 28px #3c281417;--ombra-forte:0 12px 28px #e4553d52;--alone-1:#f4a26138;--alone-2:#e4553d1f;--alone-3:transparent;--alone-4:transparent;--testata-fondo:#f7f0e4f0;--barra-fondo:#fffdf9f0}*{box-sizing:border-box}body{background:var(--sfondo);color:var(--testo);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}.app{min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0px)}.barra-alto{z-index:10;background:var(--sfondo);padding:16px 20px 10px;position:sticky;top:0}.barra-alto h1{letter-spacing:-.02em;margin:0;max-width:640px;margin-inline:auto;font-size:1.55rem;font-weight:700}.contenuto{flex-direction:column;gap:28px;max-width:640px;margin:0 auto;padding:12px 20px 40px;display:flex}@media (prefers-reduced-motion:reduce){.sfondo-dediche{background:var(--sfondo)}}.carta{background:var(--carta);border:1px solid var(--bordo);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.carta.principale{box-shadow:var(--ombra);border-color:#0000;border-radius:22px;gap:14px;padding:22px 22px 20px;position:relative;overflow:hidden}:root[data-theme=dark] .carta.principale,:root:not([data-theme=light]) .carta.principale{border-color:var(--bordo)}:root[data-theme=light] .carta.principale{border-color:#0000}.carta.principale:before{content:"";background:linear-gradient(90deg, var(--accento-chiaro) 0%, var(--accento) 100%);height:2px;position:absolute;top:0;left:0;right:0}.carta.servizio{background:var(--sfondo);border-radius:14px;padding:14px}.carta.richiamo,.proposta-contatto,.occasione-vicina{background:var(--accento-tenue);border-color:#0000;border-left:3px solid var(--accento);border-radius:6px 14px 14px 6px}.riga-titolo{justify-content:space-between;align-items:start;gap:12px;display:flex}.riga-titolo h2{margin:0;font-size:1rem;font-weight:650}.testo{white-space:pre-wrap;color:var(--testo);margin:0;line-height:1.55}.nota{color:var(--tenue);margin:0;font-size:.82rem;line-height:1.5}.pillola{white-space:nowrap;background:var(--accento-tenue);color:var(--accento);border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600}.pillola-sbloccata{background:var(--ok-tenue);color:var(--ok)}label{color:var(--tenue);flex-direction:column;gap:6px;font-size:.8rem;font-weight:550;display:flex}input,select,textarea{font:inherit;width:100%;color:var(--testo);background:var(--carta);border:1px solid var(--bordo);border-radius:12px;padding:11px 13px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accento);outline-offset:-1px;border-color:#0000}textarea{resize:vertical;line-height:1.5}button{font:inherit;background:var(--accento-tenue);color:var(--accento);cursor:pointer;border:1px solid #0000;border-radius:12px;padding:11px 16px;font-weight:600;transition:filter .15s,transform 80ms,box-shadow .15s}button:active{transform:scale(.985)}button:focus-visible{outline:2px solid var(--accento);outline-offset:2px}button.pieno{background:linear-gradient(135deg, var(--accento-chiaro) 0%, var(--accento) 100%);color:#fff;box-shadow:0 1px 2px #10182814, 0 4px 12px var(--alone-accento)}button.pieno:hover{filter:brightness(1.06)}button.testuale{color:var(--tenue);background:0 0;padding:11px 12px}button.testuale:hover{background:var(--sfondo);color:var(--testo)}button.rosso{color:var(--pericolo)}button.rosso:hover{background:var(--pericolo-tenue);color:var(--pericolo)}.azioni{flex-wrap:wrap;gap:8px;display:flex}.azioni>button{flex:auto}.aggiungi-riga{background:var(--accento-tenue);width:100%;color:var(--accento);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:15px 16px;font-size:.98rem;font-weight:600;display:flex}.aggiungi-riga:hover{filter:brightness(.97)}.aggiungi-riga svg{width:18px;height:18px}.velo{z-index:30;background:#0a0c1073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pannello{background:var(--carta);overscroll-behavior:contain;width:100%;max-width:640px;max-height:92dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;flex-direction:column;gap:14px;display:flex;overflow-y:auto}@media (width>=680px){.velo{align-items:center}.pannello{border-radius:20px}}.pannello h2{margin:0;font-size:1.1rem}.pannello>.azioni{bottom:calc(-20px - env(safe-area-inset-bottom,0px));margin:0 -16px calc(-20px - env(safe-area-inset-bottom,0px));padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--carta);border-top:1px solid var(--bordo);position:sticky}.pannello-testata{z-index:2;background:var(--carta);border-bottom:1px solid var(--bordo);justify-content:space-between;align-items:center;gap:10px;margin:-20px -16px 0;padding:14px 12px;display:flex;position:sticky;top:-20px}.pannello-testata h2{text-align:center;flex:1;font-size:1rem}button.pieno.compatto{border-radius:10px;flex:none;padding:8px 14px;font-size:.9rem}.pannello-chiudi{color:var(--tenue);background:0 0;border:0;padding:4px 8px;font-size:1.4rem;line-height:1}.vuoto{text-align:center;color:var(--tenue);padding:48px 16px;line-height:1.6}.errore{background:var(--pericolo-tenue);color:var(--pericolo);cursor:pointer;border-radius:12px;padding:12px 14px;font-size:.88rem}.elenco{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}a{color:var(--accento)}.riga-barra{align-items:center;gap:6px;max-width:640px;margin-inline:auto;display:flex}.riga-barra h1{flex:1;min-width:0;margin:0}.avatar-barra{background:linear-gradient(135deg, var(--accento-chiaro) 0%, var(--accento) 100%);color:#fff;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:.9rem;font-weight:650;display:grid;overflow:hidden}.avatar-barra .faccia{display:contents}.avatar-barra img{object-fit:cover;width:100%;height:100%}.profilo-pillola{border:1px solid var(--bordo);background:var(--carta);color:var(--testo);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-size:.88rem;font-weight:600;display:inline-flex}.profilo-pillola .faccia{background:linear-gradient(135deg, var(--accento-chiaro) 0%, var(--accento) 100%);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:650;display:grid;overflow:hidden}.profilo-pillola .faccia img{object-fit:cover;width:100%;height:100%}.indietro{color:var(--testo);cursor:pointer;background:0 0;border:0;align-items:center;margin-left:-6px;padding:4px;display:flex}.indietro:hover{color:var(--accento)}.carta.cliccabile{cursor:pointer;transition:border-color .15s,transform .15s}.carta.cliccabile:hover{border-color:var(--accento);transform:translateY(-1px)}.dettagli{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:.88rem;display:grid}.dettagli dt{color:var(--tenue)}.dettagli dd{margin:0}.selettore{border-bottom:1px solid var(--filo);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.selettore button{white-space:nowrap;color:var(--tenue);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 4px 12px;font-size:.95rem;font-weight:550;display:flex}.selettore button[aria-selected=true]{color:var(--testo);border-bottom-color:var(--accento)}.selettore button:hover{color:var(--testo);filter:none}.contatore{background:var(--accento-tenue);color:var(--accento);border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:700}.carta.sigillata{border-style:dashed}.sigillo{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 12px 8px;display:flex}.sigillo-icona{background:var(--accento-tenue);width:44px;height:44px;color:var(--accento);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.accesso{flex-direction:column;justify-content:center;gap:20px;max-width:420px;min-height:100vh;margin:0 auto;padding:48px 16px;display:flex}.accesso-testata{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.accesso-testata h1{letter-spacing:-.02em;margin:0;font-size:1.9rem}.accesso-simbolo{width:72px;height:72px;box-shadow:0 8px 24px var(--alone-accento);border-radius:22px;place-items:center;margin-top:16px;display:grid;overflow:hidden}.accesso-simbolo .simbolo{width:100%;height:100%}.separatore{color:var(--tenue);align-items:center;gap:12px;font-size:.8rem;display:flex}.separatore:before,.separatore:after{content:"";background:var(--bordo);flex:1;height:1px}.accesso-nota{text-align:center;font-size:.78rem}button:disabled{opacity:.6;cursor:default}.robustezza{flex-direction:column;gap:6px;display:flex}.robustezza-barra{gap:4px;display:flex}.robustezza-barra span{background:var(--bordo);border-radius:999px;flex:1;height:4px}.robustezza-barra.livello-1 span:first-child{background:#f59e0b}.robustezza-barra.livello-2 span:nth-child(-n+2){background:#eab308}.robustezza-barra.livello-3 span{background:var(--ok)}.requisiti{color:var(--tenue);margin:0;padding-left:18px;font-size:.8rem;line-height:1.6}.editor{border:1px solid var(--bordo);background:var(--carta);border-radius:12px;overflow:hidden}.editor-barra{border-bottom:1px solid var(--bordo);background:var(--sfondo);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.editor-barra button{min-width:34px;height:32px;color:var(--tenue);background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:.92rem}.editor-barra button:hover{background:var(--carta);color:var(--testo);filter:none}.editor-barra button.attivo{background:var(--accento-tenue);color:var(--accento)}.editor-divisore{background:var(--bordo);width:1px;height:18px;margin:0 4px}.emoji-pannello{border:1px solid var(--bordo);background:var(--sfondo);border-radius:14px;flex-direction:column;height:280px;max-height:45dvh;display:flex;overflow:hidden}.emoji-testata{flex:none;align-items:center;gap:6px;padding:8px 8px 4px 10px;display:flex}.emoji-testata input{border-radius:999px;flex:1;min-width:0;padding:7px 12px;font-size:.92rem}.emoji-schede{scrollbar-width:none;flex:none;gap:2px;padding:2px 8px 4px;display:flex;overflow-x:auto}.emoji-schede::-webkit-scrollbar{display:none}.emoji-schede button{opacity:.6;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;flex:1 0 36px;padding:4px 0;font-size:1.1rem;line-height:1.3}.emoji-schede button[aria-selected=true]{border-bottom-color:var(--accento);opacity:1}.emoji-scorri{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:6px;position:relative;overflow-y:auto}.emoji-scorri section{content-visibility:auto;contain-intrinsic-size:auto 300px}.emoji-scorri>.nota{padding:12px}.emoji-gruppo{color:var(--tenue);text-transform:uppercase;letter-spacing:.03em;margin:2px 0;padding:0 12px;font-size:.72rem;font-weight:650}.emoji-griglia{grid-template-columns:repeat(8,1fr);gap:2px;padding:0 8px 6px;display:grid}.emoji-griglia button{background:0 0;border:0;border-radius:8px;padding:5px 0;font-size:1.35rem;line-height:1.2}.emoji-griglia button:hover{background:var(--carta);filter:none}@media (width<=420px){.emoji-griglia{grid-template-columns:repeat(7,1fr)}}.tema-dentro-editor{border:0;border-radius:0;padding:0}.editor-area .tiptap{outline:none;min-height:120px;max-height:240px;padding:12px 14px;line-height:1.6;overflow-y:auto}.editor-area .tiptap p{margin:.45em 0}.editor-area .tiptap>:first-child{margin-top:0}.editor-area .tiptap blockquote{opacity:.85;border-left:3px solid;margin:.6em 0;padding-left:12px;font-style:italic}.editor-area .tiptap h2{margin:.6em 0 .3em;font-size:1.15rem}.editor-area .tiptap h3{margin:.6em 0 .3em;font-size:1rem}.editor-area .tiptap ul,.editor-area .tiptap ol{padding-left:22px}.editor-area .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:currentColor;opacity:.55;float:left;pointer-events:none;height:0}.media{flex-direction:column;gap:10px;display:flex}.galleria{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.galleria li{aspect-ratio:1;background:var(--sfondo);border:1px solid var(--bordo);border-radius:12px;position:relative;overflow:hidden}.galleria img,.galleria video{object-fit:cover;width:100%;height:100%;display:block}.galleria .togli{color:#fff;background:#0a0c10a6;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:1rem;line-height:1;display:grid;position:absolute;top:4px;right:4px}.galleria .togli:hover{background:var(--pericolo);color:#fff;filter:none}.avanzamento{flex-direction:column;gap:4px;display:flex}.avanzamento>div{background:var(--accento);border-radius:999px;height:4px;transition:width .2s}.canzone iframe{border:0;border-radius:12px;width:100%;display:block}.canzone{flex-direction:column;gap:6px;display:flex}.carta.richiesta{border-color:var(--accento);box-shadow:0 2px 10px var(--alone-accento)}.campo-con-icona{display:block;position:relative}.campo-con-icona input{padding-right:46px}.mostra-password{background:0 0;border:0;padding:6px 8px;font-size:1rem;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mostra-password:hover{filter:none;background:0 0}.apri-media{cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:relative}.apri-media:hover{filter:brightness(1.05)}.segno-video{color:#fff;text-shadow:0 2px 8px #0009;pointer-events:none;place-items:center;font-size:1.4rem;display:grid;position:absolute;inset:0}.visualizzatore{z-index:40;padding:16px;padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#080a0ef0;place-items:center;display:grid;position:fixed;inset:0}.visualizzatore img,.visualizzatore video{border-radius:12px;max-width:100%;max-height:100%;display:block}.visualizzatore-chiudi{top:calc(12px + env(safe-area-inset-top,0px));color:#fff;background:#ffffff2e;border:0;border-radius:50%;width:40px;height:40px;padding:0;font-size:1.5rem;line-height:1;position:absolute;right:12px}.visualizzatore-chiudi:hover{color:#fff;filter:none;background:#ffffff4d}.messaggio{background:var(--accento-tenue);border-radius:4px 14px 14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.messaggio .testo{color:var(--testo)}.avanzamento-passi{gap:6px;display:flex}.avanzamento-passi span{background:var(--bordo);border-radius:999px;flex:1;height:4px;transition:background .2s}.avanzamento-passi span.fatto{background:var(--accento)}.passo h1{letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:1.25}.interruttore{color:var(--testo);flex-direction:row;align-items:flex-start;gap:10px;font-size:.88rem;font-weight:400;line-height:1.45}.interruttore input{width:20px;height:20px;accent-color:var(--accento);flex:none;margin-top:2px}.chiocciola{color:var(--tenue);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}input.con-chiocciola{padding-left:30px;padding-right:13px}.proposte{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;display:flex}.proposte button{border:1px solid var(--bordo);color:var(--tenue);background:0 0;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:500}.proposte button:hover{border-color:var(--accento);color:var(--accento);filter:none}.foto-profilo{background:linear-gradient(135deg, var(--accento-chiaro) 0%, var(--accento) 100%);color:#fff;border-radius:50%;flex:none;place-items:center;width:96px;height:96px;margin:4px auto;font-size:2.2rem;font-weight:600;display:grid;overflow:hidden}.foto-profilo img{object-fit:cover;width:100%;height:100%}.foto-profilo.piccola{flex:none;width:56px;height:56px;margin:0;font-size:1.3rem}.intestazione-profilo{flex-direction:row;align-items:center;gap:14px}.risultati{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.risultati button{text-align:left;background:var(--sfondo);border:1px solid var(--bordo);width:100%;color:var(--testo);align-items:center;gap:10px;padding:8px 10px;font-weight:400;display:flex}.risultati button:hover{border-color:var(--accento);filter:none}.foto-profilo.minuscola{flex:none;width:36px;height:36px;margin:0;font-size:.95rem}.collegato{background:var(--accento-tenue);color:var(--accento);border-radius:10px;padding:10px 12px}.collegato button{color:var(--accento);padding:0 4px;font-size:.82rem}.telefono{gap:8px;display:flex}.scelta-paese{background:var(--carta);border:1px solid var(--bordo);color:var(--testo);flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:flex}.scelta-paese img{border-radius:2px;display:block}.scelta-paese .freccetta{color:var(--tenue);font-size:.75rem}.elenco-paesi{flex-direction:column;gap:2px;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.elenco-paesi button{text-align:left;width:100%;color:var(--testo);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px 10px;font-weight:400;display:flex}.elenco-paesi button:hover{background:var(--sfondo);filter:none}.elenco-paesi button.attivo{background:var(--accento-tenue);color:var(--accento);font-weight:600}.elenco-paesi button>span:nth-child(2){flex:1}.elenco-paesi img{border-radius:2px;flex:none;display:block}.campo-data{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;min-height:44px}@media (prefers-color-scheme:dark){.campo-data{--lightningcss-light: ;--lightningcss-dark:initial}}.campo-data::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.scelta-occasione{border:none;min-width:0;margin:0;padding:0}.scelta-occasione legend{color:var(--tenue);padding:0 0 6px;font-size:.8rem;font-weight:550}.occasioni{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.occasione{text-align:center;background:var(--carta);border:1px solid var(--bordo);color:var(--testo);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 6px;font-weight:550;display:flex}.occasione .simbolo{font-size:1.3rem;line-height:1.1}.occasione .nome{color:var(--tenue);font-size:.74rem;line-height:1.25}.occasione.scelta{background:var(--accento-tenue);border-color:var(--accento);color:var(--accento)}.occasione.scelta .nome{color:var(--accento)}.titolo-sezione{letter-spacing:.06em;text-transform:uppercase;color:var(--tenue);margin:0 0 2px 4px;font-size:.74rem;font-weight:650}.elenco-date{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.elenco-date li{background:var(--sfondo);border:1px solid var(--bordo);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 12px;font-size:.9rem;display:flex}.togli-riga{width:28px;height:28px;color:var(--tenue);background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:1.1rem;line-height:1}.togli-riga:hover{background:var(--pericolo-tenue);color:var(--pericolo);filter:none}.avviso.da-leggere{border-color:var(--accento);background:color-mix(in srgb, var(--accento-tenue) 45%, var(--carta))}.pallino{background:var(--accento);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.suggerimento{background:var(--sfondo);border-radius:10px;padding:8px 10px}.scelta-apertura{border:none;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.scelta-apertura legend{color:var(--tenue);padding:0 0 6px;font-size:.8rem;font-weight:550}.modi{flex-direction:column;gap:6px;display:flex}.modo{text-align:left;background:var(--carta);border:1px solid var(--bordo);width:100%;color:var(--testo);align-items:center;gap:10px;padding:10px 12px;font-weight:400;display:flex}.modo .segno{border:2px solid var(--bordo);border-radius:50%;flex:none;width:18px;height:18px}.modo.scelto .segno{border-color:var(--accento);background:var(--accento);box-shadow:inset 0 0 0 3px var(--carta)}.modo .testo{flex-direction:column;gap:2px;min-width:0;display:flex}.modo .nota{font-size:.78rem}.modo.scelto{background:var(--accento-tenue);border-color:var(--accento)}.modo:hover{border-color:var(--accento);filter:none}.apri-date{color:var(--accento);align-self:flex-start;padding:4px 0;font-size:.85rem}.apri-date:hover{color:var(--accento);background:0 0}.collegamento{font:inherit;color:var(--accento);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.collegamento:hover{filter:brightness(1.1);background:0 0}.codice{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;padding-left:.4em;font-size:1.6rem}.numero-verificato{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.1rem;font-weight:600;display:flex}.pannello.conferma{max-width:420px;margin-bottom:env(safe-area-inset-bottom,0px);border-radius:20px}@media (width<=679px){.velo .pannello.conferma{border-radius:20px;width:calc(100% - 24px);margin:0 12px 12px}}button.pieno.rosso-pieno{background:var(--pericolo);box-shadow:none}button.pieno.rosso-pieno:hover{filter:brightness(1.05)}.in-attesa{background:var(--accento-tenue);color:var(--accento);text-align:center;border-radius:12px;padding:10px 14px}.carta.consegna{border-color:var(--accento)}.azioni-riga{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.azioni-riga .testuale{padding:6px 8px;font-size:.82rem}a.bottone-pieno{text-align:center;background:linear-gradient(135deg, var(--accento-chiaro) 0%, var(--accento) 100%);color:#fff;box-shadow:0 1px 2px #10182814, 0 4px 12px var(--alone-accento);border-radius:12px;padding:11px 16px;font-weight:600;text-decoration:none;display:block}.cerca-contatti{margin-bottom:2px}.riga-scelta{justify-content:space-between;align-items:center;gap:8px;display:flex}.riga-scelta .testuale{color:var(--accento);padding:4px 8px}.contatti-telefono{border:1px solid var(--bordo);background:var(--carta);border-radius:12px;max-height:46vh;margin:0;padding:0;list-style:none;overflow-y:auto}.contatti-telefono li+li .riga-contatto{border-top:1px solid var(--bordo)}.riga-contatto{cursor:pointer;min-height:56px;color:var(--testo);flex-direction:row;align-items:center;gap:12px;padding:8px 12px;font-weight:400;transition:background .12s;display:flex;position:relative}.riga-contatto input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:12px}.riga-contatto .iniziale{background:var(--accento-tenue);width:38px;height:38px;color:var(--accento);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.riga-contatto .dati{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.riga-contatto .dati b,.riga-contatto .dati .nota{overflow-wrap:anywhere}.riga-contatto .spunta{border:2px solid var(--bordo);border-radius:50%;flex:none;width:22px;height:22px}.riga-contatto.scelta{background:var(--accento-tenue)}.riga-contatto.scelta .spunta{background:var(--accento);border-color:var(--accento);position:relative}.riga-contatto.scelta .spunta:after{content:"";border:solid var(--carta);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.riga-contatto:has(input:focus-visible){outline:2px solid var(--accento);outline-offset:-2px}.proposta-contatto p{margin:0}.documento h2{margin:0;font-size:1.05rem}.documento h3{color:var(--accento);margin:18px 0 0;font-size:.95rem}.documento p,.documento li{color:var(--testo);margin:8px 0 0;font-size:.9rem;line-height:1.6}.documento ul{flex-direction:column;gap:6px;margin:4px 0 0;padding-left:20px;display:flex}.documento .collegamento{align-self:flex-start;margin-top:6px}.occasione-vicina p{margin:0}.riquadro-buono{background:var(--accento-tenue);border:1px solid var(--accento);color:var(--accento);cursor:pointer;border-radius:12px;padding:10px 12px}.avanzamento-gruppo{background:var(--sfondo);border:1px solid var(--bordo);border-radius:999px;height:8px;overflow:hidden}.avanzamento-gruppo span{background:linear-gradient(90deg, var(--accento-chiaro) 0%, var(--accento) 100%);height:100%;transition:width .3s;display:block}.parte-composizione{background:var(--sfondo);padding:12px}.parte-composizione .azioni-riga button{min-width:36px;font-size:1.1rem}.riga-dedica-gruppo{gap:2px;padding:10px 12px}.riga-dedica-gruppo p{margin:0}.testata-gruppo{align-items:center;gap:12px;display:flex}.testata-gruppo .foto-profilo.piccola{width:48px;height:48px;font-size:1.1rem}.testata-gruppo .foto-profilo.piccola img{width:48px;height:48px}.testata-gruppo .segno-foto{width:22px;height:22px}.faccia-riga img{object-fit:cover;border-radius:50%;width:36px;height:36px}.chat-gruppo{background:var(--sfondo);border:1px solid var(--bordo);border-radius:14px;flex-direction:column;gap:8px;min-height:240px;max-height:55vh;padding:10px;display:flex;overflow-y:auto}.chat-gruppo>:first-child{margin-top:auto}.chat-gruppo .blocco-messaggio{flex-direction:column;gap:8px;display:flex}.chat-vuota{text-align:center;color:var(--tenue);margin:auto 0;font-size:.88rem;line-height:1.5}.giorno-chat{color:var(--tenue);background:var(--carta);border:1px solid var(--bordo);border-radius:999px;align-self:center;margin:4px 0;padding:2px 10px;font-size:.72rem}.chat-gruppo .messaggio{background:var(--carta);border:1px solid var(--bordo);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:85%;padding:8px 11px}.chat-gruppo .messaggio.mio{background:var(--accento-tenue);border-color:var(--accento);border-radius:14px 14px 4px;align-self:flex-end}.chat-gruppo .messaggio p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.chat-gruppo .chi{color:var(--accento);font-size:.75rem;font-weight:650;display:block}.chat-gruppo .quando{text-align:right;color:var(--tenue);font-size:.68rem;display:block}.riga-messaggio textarea{min-height:42px}.riga-messaggio .manda{border-radius:50%;flex:0 0 42px;width:42px;height:42px;padding:0;font-size:1.15rem;line-height:1}.carta.pieghevole{gap:0;padding:0;overflow:hidden}.testata-pieghevole{text-align:left;width:100%;color:var(--testo);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:13px 14px;font-weight:400;display:flex}.testata-pieghevole:hover{background:var(--accento-tenue);filter:none}.testata-pieghevole .simbolo{background:var(--carta);border:1px solid var(--bordo);width:34px;height:34px;color:var(--accento);border-radius:10px;flex:none;place-items:center;display:grid}.testata-pieghevole .simbolo svg{width:18px;height:18px}.testata-pieghevole .etichette{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.testata-pieghevole .freccia{color:var(--tenue);flex:none}.dentro-pieghevole{border-top:1px solid var(--bordo);background:var(--carta);flex-direction:column;gap:10px;padding:14px;display:flex}.carta.pieghevole.in-rilievo{border-color:var(--accento)}.carta.pieghevole.in-rilievo .simbolo{background:var(--accento-tenue);border-color:var(--accento)}.riquadro-nudo{flex-direction:column;gap:10px;display:flex}.emoji-apri{border:1px solid var(--bordo);background:0 0;flex:none;padding:8px 10px;font-size:1.15rem;line-height:1}.emoji-apri.attivo{background:var(--accento-tenue);border-color:var(--accento)}.carta.pericolo{border-color:#0000;border-left:3px solid var(--pericolo);background:var(--pericolo-tenue);border-radius:6px 14px 14px 6px}.carta.pericolo h2{color:var(--pericolo)}.sotto-modulo{border:1px solid var(--bordo);background:var(--sfondo);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.sotto-modulo .azioni{margin-top:2px}.appena-salvata{border-radius:12px;animation:2.2s ease-out appena-salvata}@keyframes appena-salvata{0%,45%{background:var(--accento-tenue);box-shadow:0 0 0 2px var(--accento-tenue)}to{box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.appena-salvata{background:var(--accento-tenue);animation:none}}.riga-esito{min-height:1.3em;margin:0}.riserva-proposte{min-height:78px}.scheletro{flex-direction:column;gap:8px;display:flex}.scheletro span{background:linear-gradient(90deg, var(--sfondo) 0%, var(--bordo) 50%, var(--sfondo) 100%);background-size:200% 100%;border-radius:14px;height:62px;animation:1.4s ease-in-out infinite scorre-attesa;display:block}@keyframes scorre-attesa{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.scheletro span{background:var(--sfondo);animation:none}}.brani{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.brano{text-align:left;background:var(--carta);border:1px solid var(--bordo);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.brano:hover{border-color:var(--accento)}.brano .copertina{object-fit:cover;background:var(--sfondo);border-radius:8px;flex:0 0 44px;width:44px;height:44px}.brano .testo{flex-direction:column;gap:2px;min-width:0;display:flex}.brano .testo b,.brano .testo .nota{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brano.in-attesa{cursor:default;animation:1.2s ease-in-out infinite scorre-attesa}.brano.in-attesa .testo{background:var(--sfondo);border-radius:7px;width:60%;height:14px}.linguette{scrollbar-width:none;gap:8px;margin:0 -2px;padding:2px 0;display:flex;overflow-x:auto}.linguette::-webkit-scrollbar{display:none}.linguetta{border:1px solid var(--bordo);background:var(--carta);color:var(--testo);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:.88rem;font-weight:550;display:inline-flex}.linguetta.scelta{background:var(--accento);border-color:var(--accento);color:#fff}.linguetta.da-fare:not(.scelta):after{content:"";background:var(--accento);border-radius:50%;width:7px;height:7px}.linguetta .quante{background:var(--sfondo);min-width:20px;color:var(--tenue);text-align:center;border-radius:999px;padding:0 5px;font-size:.75rem}.linguetta.scelta .quante{color:#fff;background:#ffffff38}.segmentata{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.segmentata legend{color:var(--tenue);padding:0;font-size:.85rem}.segmenti{background:var(--sfondo);border:1px solid var(--bordo);border-radius:12px;gap:4px;padding:4px;display:flex}.segmento{color:var(--tenue);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 6px;font-size:.82rem;font-weight:550;line-height:1.2}.segmento.scelto{background:var(--carta);color:var(--testo);box-shadow:var(--ombra)}.campo{flex-direction:column;gap:6px;display:flex}.campo>.etichetta{color:var(--tenue);font-size:.85rem}.scelta-persona{text-align:left;background:var(--carta);border:1px solid var(--bordo);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.scelta-persona .faccia{background:var(--accento-tenue);width:38px;height:38px;color:var(--accento);border-radius:50%;flex:0 0 38px;place-items:center;font-weight:650;display:grid}.scelta-persona .testo{flex-direction:column;min-width:0;display:flex}.scelta-persona .testo b{overflow-wrap:anywhere}.dedica .firma{text-align:right;opacity:.75;margin:4px 0 0;font-size:.85em;font-style:italic}.testata-passi{align-items:center;gap:10px;display:flex}.indietro-passo{border:1px solid var(--bordo);background:var(--carta);width:34px;height:34px;color:var(--testo);cursor:pointer;border-radius:50%;flex:0 0 34px;place-items:center;padding:0;display:grid}.indietro-passo.invisibile{visibility:hidden}.testata-passi .avanzamento-passi{flex:1}.nota.con-pallino{color:var(--accento);align-items:center;gap:6px;display:flex}.nota.con-pallino:before{content:"";background:var(--accento);border-radius:50%;flex:none;width:7px;height:7px}.riga-congedo{text-align:center;margin:4px 0 0}button.testuale.smorzato{color:var(--tenue);font-size:.85rem;font-weight:450}.scena-film{background:var(--t-sfondo,var(--carta));width:100%;height:100%;min-height:0;color:var(--t-testo,var(--testo));font-family:var(--t-carattere,inherit);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.scena-film.con-foto{color:#fff;text-shadow:0 1px 2px #00000073,0 6px 24px #00000059;background-position:50%;background-size:cover}.scena-film.con-foto:before{content:"";background:linear-gradient(#0000000d 0%,#00000073 100%);position:absolute;inset:0}.scena-film>:not(.cornice-angolo){position:relative}.scena-parole{letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(1.25rem,5.2vw,1.9rem);font-weight:600;line-height:1.35}.scena-parole.vuota{opacity:.55;font-style:italic;font-weight:500}.scena-parole.toccabile{cursor:text;border-radius:12px;outline:1px dashed #7f7f7f73;padding:8px 12px}.scena-foto{object-fit:cover;border-radius:18px;max-width:100%;max-height:55%;box-shadow:0 10px 30px #00000040}.scena-video{background:#000;border-radius:18px;max-width:100%;max-height:60%}.scena-video-nascosto{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.scena-segno{opacity:.8;font-size:.8rem}.scena-firma{opacity:.8;margin:0;font-size:.85rem;font-style:italic;position:absolute;bottom:16px;right:20px}.proiezione{z-index:60;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--sfondo);flex-direction:column;gap:10px;display:flex;position:fixed;inset:0;overflow:hidden}.proiezione .barrette{gap:4px;display:flex}.proiezione .barrette span{background:var(--bordo);border-radius:999px;flex:1;height:3px;position:relative;overflow:hidden}.proiezione .barrette span.fatta{background:var(--accento)}.proiezione .barrette span i{background:var(--accento);width:0;animation:linear forwards riempi-barretta;position:absolute;inset:0}@keyframes riempi-barretta{to{width:100%}}.testata-proiezione{justify-content:space-between;align-items:center;gap:10px;font-size:.9rem;display:flex}.proiezione .scena{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow-y:auto}.proiezione .scena img,.proiezione .scena video{object-fit:contain;border-radius:16px;max-width:100%;max-height:100%}.proiezione .meta{cursor:pointer;background:0 0;border:0;width:45%;padding:0;position:absolute;top:0;bottom:0}.proiezione .meta.sinistra{left:0}.proiezione .meta.destra{right:0}.musica-proiezione{z-index:1;position:relative}.musica-proiezione.solo-musica{height:28px;overflow:hidden}.musica-proiezione.solo-musica iframe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.proiezione .scena{border-radius:22px;padding:0;overflow:hidden}.proiezione .scena>.scena-film{flex:1;align-self:stretch}.fine-proiezione{z-index:1;position:relative}.proiezione .scena .dedica{font-size:1.12rem;line-height:1.65}.proiezione .scena{animation:.45s both entra-scena}@keyframes entra-scena{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.proiezione .scena{animation:none}}.comandi-proiezione{z-index:1;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.tondo-proiezione{border:1px solid var(--bordo);background:var(--carta);width:42px;height:42px;color:var(--testo);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid}.tondo-proiezione.grande{background:var(--accento);border-color:var(--accento);color:#fff;width:54px;height:54px;font-size:1.05rem}.tondo-proiezione:disabled{opacity:.35;cursor:default}.proiezione.ferma .barrette span.fatta:last-of-type{opacity:.5}.testata-proiezione .tondo-proiezione{width:34px;height:34px;font-size:1.3rem}.sezione{flex-direction:column;gap:10px;display:flex}.etichetta-sezione{letter-spacing:0;text-transform:none;color:var(--tenue);margin:0 0 2px 4px;font-size:.86rem;font-weight:650}.righe{background:var(--carta);border:1px solid var(--filo);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.riga{align-items:center;gap:12px;min-height:52px;padding:14px 16px;display:flex}.riga+.riga{border-top:1px solid var(--filo)}.riga .primo{min-width:0;color:var(--testo);flex:1;font-size:.95rem}.riga .secondo{color:var(--tenue);margin-top:2px;font-size:.82rem;line-height:1.4;display:block}.riga .valore{text-align:right;max-width:55%;color:var(--testo-2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.92rem;overflow:hidden}.riga .freccia{color:var(--tenue);flex:none;font-size:1.2rem;line-height:1}.riga.cliccabile{cursor:pointer}.riga.cliccabile:hover{background:color-mix(in srgb, var(--accento-tenue) 55%, var(--carta))}.azione{flex-direction:column;gap:7px;display:flex}.spiega{color:var(--tenue);margin:0 4px;font-size:.8rem;line-height:1.45}.stato{color:var(--tenue);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:inline-flex}.stato:before{content:"";background:var(--tenue);border-radius:50%;width:7px;height:7px}.stato.inviata:before{background:var(--accento)}.stato.sbloccata{color:var(--ok)}.stato.sbloccata:before{background:var(--ok)}.carta .consegnata{color:var(--accento);align-items:center;gap:8px;margin:-4px 0 12px;font-size:.92rem;font-weight:600;display:flex}.carta .consegnata:before{content:"";background:var(--accento);border-radius:50%;flex:none;width:7px;height:7px}.carta .consegnata.sbloccata{color:var(--ok)}.carta .consegnata.sbloccata:before{background:var(--ok)}.estratto{color:var(--testo-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.carta.principale h2{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.eroe{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.eroe h2{letter-spacing:-.01em;margin:6px 0 0;font-size:1.35rem;font-weight:700}.eroe .nota{font-size:.9rem}.foto-profilo.grande{width:104px;height:104px;margin:0;font-size:2.5rem}.riga .interruttore{flex-direction:row-reverse;flex:1;justify-content:space-between;align-items:center;font-size:.95rem}.barra-azione{z-index:25;padding:10px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--sfondo);border-top:1px solid var(--filo);position:fixed;bottom:0;left:0;right:0}.dentro-barra-azione{align-items:flex-start;gap:10px;max-width:640px;margin:0 auto;display:flex}.dentro-barra-azione>.azione{flex:1;min-width:0}.dentro-barra-azione>.azione .spiega{margin:0 4px;font-size:.76rem}.dentro-barra-azione>span{flex:1}.barra-azione .altro{background:var(--carta);border:1px solid var(--bordo);width:46px;height:46px;color:var(--testo);border-radius:50%;flex:none;padding:0;font-size:1.3rem;line-height:1}.app.con-barra-azione{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.foglio{width:100%;max-width:640px;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--carta);border-radius:22px 22px 18px 18px;flex-direction:column;gap:2px;max-height:92dvh;margin:0 8px;display:flex;overflow-y:auto}.foglio>*{flex:none}@media (width>=680px){.foglio{border-radius:22px}}.voce-foglio{width:100%;color:var(--testo);text-align:left;background:0 0;border:0;border-radius:14px;padding:15px 16px;font-size:1rem;font-weight:550}.voce-foglio:hover{background:var(--sfondo);filter:none}.voce-foglio.rosso{color:var(--pericolo)}.voce-foglio.annulla{text-align:center;color:var(--tenue);border-top:1px solid var(--filo);border-radius:0 0 14px 14px;margin-top:6px}.riga.apri{cursor:pointer}.riga.apri .freccia{transition:transform .15s}.riga.apri.aperta .freccia{transform:rotate(90deg)}.riga.dentro{background:var(--sfondo);padding:4px 16px 16px;display:block}button.testuale.accento{color:var(--accento);align-self:flex-start;padding:6px 0;font-weight:600}button.testuale.accento:hover{background:0 0;text-decoration:underline}.piede-dedica{text-align:center;font-size:.78rem}.carta.principale .meta{color:var(--tenue);margin:-4px 0 0;font-size:.88rem}.eroe button.testuale.accento{align-self:center}.riga.avviso{align-items:flex-start}.riga.da-leggere .primo{padding-left:14px;font-weight:650;position:relative}.riga.da-leggere .primo:before{content:"";background:var(--accento);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.riga.da-leggere .secondo{font-weight:400}.quando-riga{color:var(--tenue);flex:none;padding-top:2px;font-size:.74rem}.riga .azioni-riga{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}button.testuale.accento.a-destra{align-self:flex-end}.faccia-riga{background:var(--accento-tenue);width:36px;height:36px;color:var(--accento);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:650;display:grid}.riga.dentro.aperto-gruppo{background:var(--carta);padding:14px 16px 16px}.data-a-mano{align-items:center;gap:8px;display:flex;position:relative}.data-a-mano .campo-data{font-variant-numeric:tabular-nums;flex:1;min-width:0}.data-a-mano .campo-ora{font-variant-numeric:tabular-nums;flex:0 0 92px;width:92px}.apri-calendario{background:var(--carta);border:1px solid var(--bordo);width:44px;height:44px;color:var(--accento);border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.calendario-nascosto{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.riga-esito.errore-testo{color:var(--pericolo);margin:0 4px;font-size:.8rem}.campo>.riga-esito{min-height:1.2em;margin:0 4px;font-size:.8rem}button.foto-profilo.toccabile{cursor:pointer;border:0;padding:0;position:relative;overflow:visible}button.foto-profilo.toccabile:disabled{cursor:default}.segno-foto{background:var(--carta);width:30px;height:30px;color:var(--accento);border:2px solid var(--sfondo);box-shadow:var(--ombra);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}button.foto-profilo.toccabile img,button.foto-profilo.toccabile>span:first-child{border-radius:50%}button.foto-profilo.toccabile img{object-fit:cover;width:96px;min-width:0;height:96px;min-height:0}.modo.invito{background:var(--accento-tenue);border-color:var(--accento)}.modo.invito b{color:var(--accento)}.distintivo{background:var(--accento-tenue);color:var(--accento);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.68rem;font-weight:650;display:inline-block}button.testuale.accento.al-centro{align-self:center}.avviso-iscritti{background:var(--accento-tenue);color:var(--accento);border-radius:12px;margin:0;padding:10px 12px;font-size:.92rem;line-height:1.4}.avviso-iscritti b{color:var(--accento);display:block}.passo-schermo{z-index:60;background:var(--sfondo);flex-direction:column;display:flex;position:fixed;inset:0;overflow:clip}.passo-testata{align-items:center;gap:12px;padding:10px 16px 6px;display:flex}.passo-testata h1{letter-spacing:-.02em;margin:0;font-size:1.35rem}.passo-corpo{flex-direction:column;flex:1;gap:16px;min-height:0;padding:6px 16px 24px;display:flex;overflow-y:auto}.passo-corpo>*{flex:none}.passo-piede{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--filo);background:var(--sfondo)}.passo-piede .pieno{width:100%}.riga.toccabile{cursor:pointer}.riga.toccabile:active,.riga.scelta{background:var(--accento-tenue)}.riga .iniziale{background:var(--accento-tenue);width:38px;height:38px;color:var(--accento);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.riga .segno-scelta{border:2px solid var(--bordo);border-radius:50%;flex:none;width:18px;height:18px}.riga.scelta .segno-scelta{border-color:var(--accento);background:var(--accento);box-shadow:inset 0 0 0 3px var(--carta)}.riga.colonna{flex-direction:column;align-items:stretch;gap:8px}.riga .primo.accento{color:var(--accento);font-weight:600}.spunta-quadra{border:2px solid var(--bordo);border-radius:7px;flex:none;width:22px;height:22px;position:relative}.spunta-quadra.piena{border-color:var(--accento);background:var(--accento)}.spunta-quadra.piena:after{content:"";border:solid var(--carta);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.riga.spenta{opacity:.55;cursor:default}.passo-corpo>input{padding:14px;font-size:1.1rem}.campo-testo{flex-direction:column;gap:8px;width:100%;display:flex}.campo-testo-riga{align-items:flex-end;gap:8px;display:flex}.campo-testo textarea{resize:none;flex:1;min-width:0;line-height:1.4;overflow-y:auto}.campo-testo .emoji-apri{flex:none;height:44px}.campo-testo .contatore{align-self:flex-end;font-size:.78rem}.campo-testo.grande textarea{padding:14px 16px;font-size:1.3rem;line-height:1.3}.campo-testo.grande .emoji-apri{height:58px;font-size:1.4rem}.riga.dentro.nuovo-gruppo{align-items:center;gap:10px;padding:8px 16px 14px;display:flex}.riga.dentro.nuovo-gruppo input{flex:1;min-width:0}.campo-firma .spiega{font-weight:400}.dentro-modo{flex-direction:column;gap:10px;padding:2px 4px 8px;display:flex}.taglio{gap:10px;display:flex}.taglio label{flex:1;min-width:0}.anteprima-taglio{object-fit:contain;background:#000;border:0;border-radius:12px;width:100%;height:200px}.pista{background:var(--sfondo);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;height:60px;position:relative;overflow:hidden}.pista.senza-fotogrammi{background:linear-gradient(90deg, var(--accento-tenue), var(--accento-chiaro) 50%, var(--accento-tenue))}.fotogrammi{display:flex;position:absolute;inset:0}.fotogrammi img,.fotogrammi span{object-fit:cover;background:#222;flex:1;min-width:0;height:100%}.pista .ombra{background:#0000008c;position:absolute;top:0;bottom:0}.pista .scelto{border-top:3px solid var(--accento);border-bottom:3px solid var(--accento);box-sizing:border-box;pointer-events:none;position:absolute;top:0;bottom:0}.pista .testina{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0006}.pista .maniglia{background:var(--accento);cursor:ew-resize;border:0;border-radius:6px;width:18px;margin-left:-9px;padding:0;position:absolute;top:0;bottom:0}.pista .maniglia:after{content:"";background:#ffffffd9;border-radius:2px;width:4px;position:absolute;top:18px;bottom:18px;left:7px}.tempi{color:var(--tenue);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.tempi b{color:var(--testo)}.invita-barra{background:var(--accento-tenue);color:var(--accento);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin-right:6px;padding:7px 12px;font-size:.82rem;font-weight:650;display:inline-flex}.primi-passi .faccia-riga{font-size:.9rem}.foglio-campo{padding:14px 14px calc(10px + env(safe-area-inset-bottom,0px));gap:10px}.foglio-campo .pieno{width:100%}.voce-foglio .nota{font-size:.8rem;display:block}.costruttore{z-index:60;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--sfondo);flex-direction:column;gap:10px;padding-bottom:0;display:flex;position:fixed;inset:0;overflow-y:auto}.costruttore.scrivendo{overflow:clip}.costruttore .palco{flex:1 0 auto;min-height:clamp(240px,44vh,440px)}.testata-costruttore{align-items:center;gap:10px;display:flex}.titolo-costruttore{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.titolo-costruttore b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.palco{min-height:0;box-shadow:var(--ombra);border:1px solid var(--bordo);border-radius:22px;flex:1;position:relative;overflow:clip}.palco .scena-film{gap:14px}.foglio-scrittura{background:var(--carta);border:1px solid var(--bordo);border-radius:18px;flex-direction:column;flex:none;gap:8px;width:100%;padding:10px 12px 12px;display:flex}.foglio-scrittura textarea{resize:none;min-height:72px;max-height:30vh;font-size:1.05rem;line-height:1.4}.comandi-scena{flex-direction:column;gap:8px;display:flex}.atmosfere{scrollbar-width:none;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.atmosfere::-webkit-scrollbar{display:none}.campione{background:var(--t-sfondo,var(--carta));border:2px solid #0000;border-radius:50%;flex:0 0 38px;width:38px;height:38px;padding:0;box-shadow:inset 0 0 0 1px #00000014}.campione.con-foto{background-position:50%;background-size:cover}.campione.scelto{border-color:var(--accento);box-shadow:0 0 0 2px var(--carta) inset}.azioni-scena{justify-content:space-between;align-items:center;display:flex}.azioni-scena button.testuale{padding:8px 10px}.striscia{scrollbar-width:none;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.striscia::-webkit-scrollbar{display:none}.miniatura{background:var(--t-sfondo,var(--carta));width:64px;height:84px;color:var(--t-testo,var(--testo));text-align:center;border:2px solid #0000;border-radius:12px;flex:0 0 64px;justify-content:center;align-items:center;padding:6px;font-size:.6rem;font-weight:500;line-height:1.25;display:flex;overflow:hidden}.miniatura.con-foto{color:#fff;text-shadow:0 1px 2px #0009;background-position:50%;background-size:cover}.miniatura.scelta{border-color:var(--accento)}.miniatura.piu{background:var(--accento-tenue);color:var(--accento);font-size:1.6rem;font-weight:600}.guida-costruttore{color:var(--tenue);text-align:center;margin:0;padding:0 4px;font-size:.9rem}.canzone-riga{border:1px solid var(--filo);background:var(--carta);width:100%;color:var(--testo);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;font-size:.95rem;display:flex}.canzone-riga:active{background:var(--accento-tenue)}.canzone-riga .nota-musicale{background:var(--accento-tenue);width:36px;height:36px;color:var(--accento);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:650;display:grid}.canzone-riga .primo{flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex;overflow:hidden}.canzone-riga .primo,.canzone-riga .secondo{white-space:normal}.canzone-riga .secondo{color:var(--tenue);font-size:.8rem;font-weight:400}.canzone-riga .freccia{color:var(--tenue);font-size:1.3rem}.miniatura.piu{flex-direction:column;gap:0;line-height:1}.miniatura.piu small{letter-spacing:.02em;font-size:.6rem;font-weight:600}.foglio>.etichetta-sezione{padding:8px 16px 4px}.taglio-schermo .passo-corpo{gap:12px}.taglio-schermo .passo-corpo>*{flex:none}.taglio-schermo .anteprima-taglio{height:180px}.strofe-blocco{flex-direction:column;gap:6px;display:flex}.strofe{background:var(--carta);border:1px solid var(--filo);border-radius:16px;max-height:38vh;margin:0;padding:0;list-style:none;overflow-y:auto}.strofa{cursor:pointer;border-left:3px solid #0000;align-items:baseline;gap:10px;padding:9px 12px 9px 10px;line-height:1.3;display:flex}.strofa+.strofa{border-top:1px solid var(--filo)}.strofa:active{background:var(--accento-tenue)}.strofa .quando{width:34px;color:var(--tenue);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.strofa .parole{flex:1;min-width:0}.strofa.nel-pezzo{border-left-color:var(--accento)}.strofa.in-corso{background:var(--accento-tenue);color:var(--accento);font-weight:600}.striscia-occasione{background:linear-gradient(90deg, var(--accento-tenue), color-mix(in srgb, var(--accento-tenue) 55%, var(--carta)));width:100%;max-width:640px;color:var(--testo);text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;margin:10px auto 0;padding:8px 12px;font-size:.82rem;line-height:1.3;display:flex}.striscia-occasione:active{filter:brightness(.95)}.striscia-occasione .stella{color:var(--accento);flex:none;font-size:1rem}.striscia-occasione .testo{flex:1;min-width:0}.striscia-occasione .testo b{color:var(--accento);font-weight:650}.striscia-occasione.confermata{background:var(--accento);color:#fff}.striscia-occasione.confermata .stella,.striscia-occasione.confermata .testo b,.striscia-occasione.confermata .freccia{color:#fff}.striscia-occasione .freccia{color:var(--accento);flex:none;font-size:1.2rem;line-height:1}.tua-occasione .nota.avviso{background:var(--accento-tenue);color:var(--testo);border-radius:12px;padding:10px 12px}.tua-occasione .riga .testuale{flex:none;padding:6px;font-size:.85rem}.tua-occasione .riga .primo{min-width:0}.conto-alla-rovescia{color:var(--accento);margin:4px 0 0;font-size:1.15rem;font-weight:650}.fila-reazioni{gap:8px;display:flex}.fila-reazioni .reazione{border:1px solid var(--bordo);background:var(--carta);border-radius:14px;flex:1;min-width:0;padding:8px 0;font-size:1.5rem;line-height:1}.fila-reazioni .reazione.scelta{border-color:var(--accento);background:var(--accento-tenue)}.fila-reazioni .reazione:active{transform:scale(1.1)}.campione.chiusa{opacity:.75;position:relative}.campione .lucchetto{filter:drop-shadow(0 1px 2px #00000080);place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0}.assaggio-atmosfere{gap:8px;display:flex}.assaggio-atmosfere .campione{flex:0 0 44px;width:44px;height:44px}.passi-premio{align-items:center;gap:8px;display:flex}.passo-premio{border:2px solid var(--bordo);border-radius:50%;width:14px;height:14px}.passo-premio.fatto{border-color:var(--accento);background:var(--accento)}.carta.premio{gap:10px}.invita-barra .conto{font-variant-numeric:tabular-nums}.invita-barra .sep{opacity:.5;margin:0 -2px}.vetrina{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.vetrina-schede{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.vetrina-schede::-webkit-scrollbar{display:none}.vetrina-scheda{text-align:left;scroll-snap-align:start;min-height:112px;box-shadow:var(--ombra);cursor:pointer;border-radius:16px;flex-direction:column;flex:0 0 150px;justify-content:flex-end;gap:3px;padding:12px 12px 10px;display:flex}.vetrina-scheda .bollo{letter-spacing:.03em;text-transform:uppercase;opacity:.85;margin-bottom:auto;font-size:.68rem;font-weight:650}.vetrina-scheda b{font-size:1rem;line-height:1.15}.vetrina-scheda .dice{opacity:.85;font-size:.74rem;line-height:1.3}.vetrina-scheda.chiusa{opacity:.8}.vetrina-scheda:active{transform:scale(.98)}.vetrina.completa .vetrina-schede{flex-wrap:wrap;overflow:visible}.vetrina.completa .vetrina-scheda{flex:calc(50% - 10px);min-width:140px}.argomenti{flex-wrap:wrap;gap:8px;display:flex}.argomenti.scorrono{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:6px;padding:2px 0 8px;overflow-x:auto}.argomenti.scorrono::-webkit-scrollbar{display:none}.argomento{border:1px solid var(--bordo);background:var(--carta);color:var(--testo);white-space:nowrap;border-radius:999px;flex:none;padding:8px 14px;font-size:.88rem;font-weight:600}.argomento.scelto{border-color:var(--accento);background:var(--accento);color:#fff}.elenco.modelli{flex-direction:column;gap:12px;display:flex}.scheda-modello{cursor:pointer;box-shadow:var(--ombra);border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px 14px;display:flex}.scheda-modello .bollo{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:.68rem;font-weight:650}.scheda-modello b{font-size:1.05rem}.scheda-modello .parole{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.4;display:-webkit-box;overflow:hidden}.scheda-modello .piede-modello{opacity:.85;margin-top:4px;font-size:.78rem}.scene-modello{flex-direction:column;gap:10px;display:flex}.scena-modello p{white-space:pre-wrap;margin:0;line-height:1.5}.stelle{color:var(--tenue);vertical-align:-1px;gap:1px;font-size:.95em;line-height:1;display:inline-flex}.stelle .piena{color:#e9a21a}.stelle.scelgo button{color:var(--tenue);background:0 0;border:0;padding:2px 3px;font-size:1.9rem;line-height:1}.stelle.scelgo button.piena{color:#e9a21a}.stelle.grandi{font-size:1.6rem}.recensione-mia{flex-direction:column;gap:10px;display:flex}.recensione-mia textarea{resize:none}.carta.modello-mio{cursor:pointer}.carta.modello-mio .accento,.distintivo-modello{color:var(--accento);font-weight:600}.idee-per-te{flex-direction:column;gap:8px;display:flex}.idee-per-te .riga-titolo .etichetta-sezione{margin:0}.idee-per-te .argomenti.scorrono{margin-bottom:0;padding-bottom:4px}.idee-schede{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.idee-schede::-webkit-scrollbar{display:none}.idea-scheda{text-align:left;scroll-snap-align:start;min-height:130px;box-shadow:var(--ombra);cursor:pointer;border-radius:16px;flex-direction:column;flex:0 0 170px;gap:4px;padding:12px 12px 10px;display:flex}.idea-scheda .bollo{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:.66rem;font-weight:650}.idea-scheda b{font-size:.95rem;line-height:1.2}.idea-scheda .parole{-webkit-line-clamp:2;opacity:.9;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.idea-scheda .piede-modello{opacity:.85;margin-top:auto;font-size:.74rem}.scelte-grandi{flex-direction:column;gap:12px;display:flex}.scelta-grande{text-align:left;box-shadow:var(--ombra);cursor:pointer;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 18px;display:flex}.scelta-grande .simbolo{font-size:1.8rem;line-height:1}.scelta-grande b{font-size:1.2rem}.scelta-grande .dice{opacity:.9;font-size:.9rem;line-height:1.4}.caffe-riga button{width:100%}.scelta-caffe{flex-direction:column;gap:8px;display:flex}.distintivo-autore{color:var(--accento);font-weight:600}.carta.regalo-dedica{cursor:pointer;border-left:3px solid #e9a21a}a.riga.regalo{color:inherit;text-decoration:none}.primi-passi .riga.fatta .faccia-riga{background:var(--accento);color:#fff}.primi-passi .riga.fatta .primo{color:var(--tenue)}.piede-costruttore{z-index:3;padding:8px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--sfondo);flex:none;margin-top:auto;position:sticky;bottom:0}.piede-costruttore .pieno{width:100%}.da-idea{width:100%;margin-top:4px}.foglio.pronta .collegamento{color:var(--accento);font-weight:600;font-size:inherit;background:0 0;border:0;padding:0}.campione.altro{background:var(--carta);color:var(--testo);border:1px solid var(--bordo);font-size:1.2rem;font-weight:700;line-height:1}.riga-caffe{border-color:#a9743f}.riga-caffe .iniziale{background:#f3e4d3}.riga-caffe.offerto{border-color:var(--accento);background:var(--accento-tenue);opacity:1}.riga-caffe.offerto .iniziale{background:var(--accento);color:#fff}.conferma-caffe{background:var(--accento);color:#fff;text-align:center;border-radius:12px;margin:0;padding:10px 14px;font-weight:600;animation:.25s ease-out conferma-compare}@keyframes conferma-compare{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.scene-modello.toccabile{cursor:pointer;position:relative}.scene-modello .segno-guarda{z-index:1;width:32px;height:32px;color:var(--accento);box-shadow:var(--ombra);background:#ffffffd9;border-radius:50%;place-items:center;padding-left:2px;font-size:.8rem;display:grid;position:absolute;top:10px;right:10px}.riga-idea{line-height:1.9}.fila-scena{align-items:center;gap:8px;display:flex}.fila-scena .atmosfere{flex:1;min-width:0}.fila-scena .campione.altro{flex:none}.scena-film.con-cornice{--c-spessore:3px;--c-bordo:currentColor;--c-filo:#ffffff8c;--c-opacita:.85}.scena-film.con-cornice:after{content:"";border:var(--c-spessore) solid var(--c-bordo);opacity:var(--c-opacita);box-shadow:inset 0 0 0 5px var(--c-filo), inset 0 0 0 6px var(--c-bordo);pointer-events:none;z-index:2;border-radius:10px;position:absolute;inset:12px}.scena-film.con-cornice{padding:40px 36px}.scena-film.cornice-sottile:after{--c-spessore:1.5px;box-shadow:none}.scena-film.cornice-doppia:after{--c-spessore:1.5px;box-shadow:none;outline:1.5px solid var(--c-bordo);outline-offset:-8px}.scena-film.cornice-anni70{--c-filo:#f3dcb0;--c-opacita:.95}.scena-film.cornice-anni70:after{--c-spessore:6px;border-image:linear-gradient(#b5623a 0%,#e0a04a 50%,#b5623a 100%) 6;border-radius:0;box-shadow:inset 0 0 0 3px #f3dcb0,inset 0 0 0 4px #7a3b1e}.scena-film.cornice-anni80{--c-bordo:#ff4fb0;--c-filo:#5ee7ff;--c-opacita:.9}.scena-film.cornice-anni80:after{--c-spessore:2px;outline:1.5px solid var(--c-filo);outline-offset:-7px;box-shadow:0 0 10px #ff4fb073}.scena-film.cornice-anni90{--c-bordo:#1fb6a8;--c-filo:#ffd23f;--c-opacita:.9}.scena-film.cornice-anni90:after{--c-spessore:3px;box-shadow:none;outline:1.5px solid var(--c-filo);outline-offset:-9px;border-style:dotted}.scena-film.cornice-elegante{--c-bordo:#c9a227;--c-filo:transparent;--c-opacita:.95}.scena-film.cornice-elegante:after{--c-spessore:2px;box-shadow:none;outline-offset:-8px;border-radius:4px;outline:1px solid #c9a227}.scena-film.cornice-tema-compleanno{--c-bordo:#ff7fa3;--c-filo:#ffe29a}.scena-film.cornice-tema-natale{--c-bordo:#b4262a;--c-filo:#d4af37}.scena-film.cornice-tema-amore{--c-bordo:#e0426f;--c-filo:#ffd1dc}.scena-film.cornice-tema-laurea{--c-bordo:#1f3a5f;--c-filo:#d4af37}.scena-film.cornice-tema-nascita{--c-bordo:#9ccbe8;--c-filo:#f8c8dc}.scena-film.cornice-tema-matrimonio{--c-bordo:#d4af37;--c-filo:#fffaf0}.cornice-angolo{pointer-events:none;z-index:3;opacity:.95;filter:drop-shadow(0 1px 1px #0000002e);font-size:1.25rem;line-height:1;position:absolute}.cornice-angolo.alto-sinistra{top:18px;left:20px}.cornice-angolo.alto-destra{top:18px;right:20px}.cornice-angolo.basso-sinistra{bottom:18px;left:20px}.cornice-angolo.basso-destra{bottom:18px;right:20px}.cornici-blocco{flex-direction:column;gap:6px;display:flex}.temi-cornici{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.temi-cornici::-webkit-scrollbar{display:none}.tema-cornice{border:1px solid var(--bordo);background:var(--carta);color:var(--tenue);border-radius:999px;flex:none;padding:4px 10px;font-size:.74rem;font-weight:650}.tema-cornice.scelto{border-color:var(--accento);color:var(--accento);background:var(--accento-tenue)}.anteprima-cornice{border:1px solid;border-radius:3px;width:18px;height:14px;display:block}.cornice-chip-nessuna .anteprima-cornice{box-shadow:inset 0 0 0 1px var(--bordo);opacity:.6;border-style:none}.cornice-chip-doppia .anteprima-cornice{border:3px double}.cornice-chip-anni70 .anteprima-cornice{border:0;box-shadow:inset 0 0 0 2px #c8793f,inset 0 0 0 3px #f3dcb0}.cornice-chip-anni80 .anteprima-cornice{border:1.5px solid #ff4fb0;box-shadow:inset 0 0 0 2px #5ee7ff}.cornice-chip-anni90 .anteprima-cornice{border:2px dotted #1fb6a8}.cornice-chip-elegante .anteprima-cornice{border:2px double #c9a227}.cornici{scrollbar-width:none;gap:6px;padding:2px 2px 0;display:flex;overflow-x:auto}.cornici::-webkit-scrollbar{display:none}.cornice-chip{border:1px solid var(--bordo);background:var(--carta);width:34px;height:30px;color:var(--testo);border-radius:10px;flex:none;padding:0;font-size:.95rem;line-height:1}.cornice-chip.scelta{border-color:var(--accento);background:var(--accento-tenue)}.titolo-costruttore.toccabile{cursor:pointer}.titolo-costruttore.toccabile .riga-titolo-costruttore{border:1px solid var(--bordo);background:var(--carta);border-radius:10px;padding:4px 10px}.titolo-costruttore.toccabile .matita{margin-left:auto;padding-left:6px}.titolo-costruttore .matita{color:var(--accento);font-size:.9em;font-weight:500}.riga-titolo-costruttore{align-items:center;gap:4px;min-width:0;display:flex}.riga-titolo-costruttore b{min-width:0}.due-strade{flex-direction:column;gap:8px;display:flex}.aggiungi-riga.secondaria{background:var(--carta);border:1px solid var(--bordo);color:var(--testo);padding:12px 16px}.riga-regalo{background:var(--carta);width:100%;color:var(--testo);text-align:left;border:1px solid #e9a21a;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.riga-regalo .iniziale{background:#fff4d6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:1.1rem;display:grid}.riga-regalo .primo{flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex}.riga-regalo .secondo{color:var(--tenue);font-size:.8rem;font-weight:400}.riga-regalo .freccia{color:var(--tenue);font-size:1.3rem}.biglietto{aspect-ratio:3/4;perspective:1600px;flex:none;width:min(100%,75dvh - 172.5px);margin:auto;position:relative}.biglietto.libro-rigido{aspect-ratio:5/7}.biglietto-corpo{width:100%;height:100%;transform-style:preserve-3d;position:relative}.biglietto-copertina,.biglietto-dentro{box-shadow:var(--ombra);border:1px solid var(--bordo);border-radius:22px;position:absolute;inset:0;overflow:hidden}.biglietto-copertina{z-index:2;cursor:pointer;transform-origin:0;backface-visibility:hidden;transition:transform .9s cubic-bezier(.4,0,.2,1)}.biglietto.aperto .biglietto-copertina{pointer-events:none;transform:rotateY(-180deg)}.copertina-testo{text-align:center;color:var(--t-testo,var(--testo));flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex;position:absolute;inset:0}.copertina-testo h2{text-wrap:balance;margin:0;font-size:clamp(1.6rem,7vw,2.4rem);font-weight:700;line-height:1.2}.copertina-testo p{opacity:.85;margin:0;font-size:1rem}.copertina-testo.solo-piede{pointer-events:none;justify-content:flex-end;padding-bottom:66px}.copertina-testo.solo-piede .copertina-da{font-size:.9rem}.copertina-testo .tocca{opacity:.75;font-size:.85rem;animation:1.8s ease-in-out infinite tocca-pulsa;position:absolute;bottom:34px;left:0;right:0}@keyframes tocca-pulsa{0%,to{opacity:.45}50%{opacity:.95}}.biglietto-dentro{z-index:1;background:var(--carta);opacity:0;transition:opacity .4s .45s;overflow-y:auto}.biglietto.aperto .biglietto-dentro{opacity:1}.libro{perspective:900px;perspective-origin:20%;background:var(--carta);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.libro .biglietto-pagina:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#00000038,#0000 30%);transition:opacity .3s;position:absolute;inset:0}.libro:has(.foglio-che-gira) .biglietto-pagina:after{opacity:1}.biglietto-pagina{position:absolute;inset:0}.foglio-che-gira{z-index:2;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0;transform:translateZ(2px)}.striscia-foglio{width:calc(var(--larghezza) / 12 + .7px);transform-origin:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;bottom:0;left:0}.striscia-foglio .striscia-foglio{left:calc(var(--larghezza) / 12)}.striscia-foglio .faccia{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.pezzo-di-pagina{position:absolute;top:0;bottom:0;left:0}.striscia-foglio .faccia.davanti:after{content:"";background:rgba(0, 0, 0, calc(.012 * var(--i)));position:absolute;inset:0}.striscia-foglio .faccia.dietro{background:#fbf7ef;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #0000000a}.foglio-che-gira>.striscia-foglio>.faccia.dietro{background:linear-gradient(90deg,#00000024,#0000 70%),#fbf7ef}.libro .meta{cursor:pointer;z-index:3;background:0 0;border:0;width:45%;padding:0;position:absolute;top:0;bottom:0}.libro .meta.sinistra{left:0}.libro .meta.destra{right:0}.libro .meta:disabled{cursor:default}.pagine-conta{z-index:3;text-align:center;color:var(--t-testo,var(--testo));opacity:.75;pointer-events:none;font-size:.78rem;position:absolute;bottom:10px;left:0;right:0}.biglietto.cartolina .biglietto-corpo{transition:transform .9s cubic-bezier(.4,0,.2,1)}.biglietto.cartolina.aperto .biglietto-corpo{transform:rotateY(180deg)}.biglietto.cartolina .biglietto-copertina{transform-origin:50%;transition:none}.biglietto.cartolina.aperto .biglietto-copertina{transform:none}.biglietto.cartolina .biglietto-dentro{backface-visibility:hidden;opacity:1;transition:none;transform:rotateY(180deg)}.cartolina-retro{color:#3a352c;min-height:100%;font-family:var(--serif);background:linear-gradient(#0000 31px,#0000000f 32px) 0 0/100% 32px,#fbf7ef;padding:96px 22px 28px;font-size:1.15rem;line-height:32px;position:relative}.cartolina-retro .francobollo{background:#fff;border:1px dashed #b9ad98;border-radius:4px;place-items:center;width:52px;height:62px;font-size:1.6rem;display:grid;position:absolute;top:14px;right:14px;transform:rotate(4deg)}.cartolina-pezzo p{white-space:pre-wrap;margin:0 0 32px}.cartolina-pezzo img{max-width:70%;box-shadow:var(--ombra);border:6px solid #fff;margin:0 auto 32px;display:block;transform:rotate(-2deg)}.cartolina-firma{text-align:right;font-style:italic}.etichetta-palco{z-index:2;color:var(--testo);letter-spacing:.02em;box-shadow:var(--ombra);pointer-events:none;background:#fffc;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:650;position:absolute;top:12px;left:12px}.etichetta-palco.copertina{background:var(--accento);color:#fff}.palco:has(.scena-film.con-cornice) .etichetta-palco{top:30px;left:30px}.palco:has(.scena-film.con-cornice) .piede-copertina{bottom:32px}.biglietto-copertina:has(.scena-film.con-cornice) .copertina-testo.solo-piede{padding-bottom:84px}.biglietto-copertina:has(.scena-film.con-cornice) .copertina-testo .tocca{bottom:52px}.miniatura{position:relative}.miniatura .didascalia{letter-spacing:.02em;opacity:.8;font-size:.58rem;font-weight:650;position:absolute;bottom:3px;left:0;right:0}.costruttore.scrivendo .palco{flex:auto;min-height:150px}.piede-copertina{z-index:2;max-width:calc(100% - 48px);color:inherit;white-space:nowrap;text-overflow:ellipsis;background:#ffffff8c;border:1px dashed #7f7f7f99;border-radius:999px;padding:6px 12px;font-size:.85rem;line-height:1.3;position:absolute;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%)}.piede-copertina.firma{font-style:italic}.piede-copertina .matita{margin-left:4px;font-size:.8em}.formato-riga .nota-musicale{font-size:1.1rem}@media (prefers-reduced-motion:reduce){.copertina-testo .tocca{animation:none}}.passo-formato .modo.grande{border-radius:16px;padding:14px 12px}.passo-formato .icona-formato{background:var(--accento-tenue);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.passo-formato .modo .testo{flex:1}.passo-formato .modo .freccia{color:var(--tenue)}.copertina-invito{aspect-ratio:1200/630;width:100%;max-width:440px;box-shadow:var(--ombra);object-fit:cover;background:var(--carta);border-radius:16px;margin:10px auto 4px;display:block}.risposta-in-evidenza,.risposta-ricevuta{gap:10px}.risposta-ricevuta .etichetta-sezione{color:var(--accento)}.risposta-ricevuta .dentro-risposta .testo{white-space:pre-wrap;margin:0;font-size:1.05rem;line-height:1.5}.risposta-ricevuta .dentro-risposta .nota{margin:6px 0 0}.distintivo-risposta{color:var(--accento);font-weight:600}.libro-flip{flex:auto;justify-content:center;align-items:center;min-height:0;padding:12px 8px 20px;display:flex;position:relative}.flipbook{filter:drop-shadow(0 18px 30px #00000059);margin:0 auto}.pagina-flip{color:#3a352c;background:#fbf7ef;position:relative;overflow:hidden}.pagina-flip:not(.faccia-copertina):not(.faccia-fodera){box-shadow:inset 0 0 30px #00000014}.pagina-flip.--left,.pagina-flip.--right{border-radius:0}.faccia-copertina{background:linear-gradient(#5a3b2b,#3a2317);box-shadow:inset 0 0 0 1px #ffffff14}.copertina-libro{background:linear-gradient(135deg,#ffffff1f,#0000 40%),linear-gradient(#5a3b2b,#3a2317);padding:7% 7% 7% 14%;position:absolute;inset:0}.copertina-libro:before{content:"";background:repeating-linear-gradient(#0000 0 18%,#00000038 18% 20%),linear-gradient(90deg,#2a170f 0%,#6b4634 45%,#3a2317 70%,#2a170f 100%);width:14%;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -3px 0 4px #0006}.copertina-libro.retro{padding:0}.copertina-libro.retro:before{left:auto;right:0;transform:scaleX(-1)}.copertina-libro>.scena-film{border-radius:6px;box-shadow:inset 0 0 0 2px #d4af37b3,inset 0 0 0 6px #00000014,0 2px 8px #0006}.copertina-libro .copertina-testo{inset:7% 7% 7% 14%}.copertina-libro .copertina-testo h2{font-family:var(--serif);text-wrap:pretty;font-size:clamp(.95rem,4.2vw,2rem)}.copertina-libro .copertina-testo p,.copertina-libro .copertina-testo .tocca{font-size:clamp(.65rem,2.2vw,.95rem)}.copertina-libro .copertina-testo .tocca{bottom:10%}.copertina-libro .copertina-testo.solo-piede{padding-bottom:20%}.faccia-fodera{background:#efe6d4}.fodera{background:radial-gradient(circle at 20% 30%,#6b463440,#0000 40%),radial-gradient(circle at 70% 70%,#6b463433,#0000 45%),#efe6d4;position:absolute;inset:0}.foglio-libro{background:#fbf7ef;width:100%;height:100%;padding:10% 8% 10% 9%;position:relative}.foglio-libro .testatina{text-align:center;font-family:var(--serif);font-variant:small-caps;letter-spacing:.08em;color:#6b6052;white-space:nowrap;text-overflow:ellipsis;padding:0 8%;font-size:clamp(.5rem,1.6vw,.75rem);position:absolute;top:3%;left:0;right:0;overflow:hidden}.foglio-libro>.scena-film{border-radius:4px;gap:8px;padding:7%;box-shadow:0 0 0 1px #6b605273,0 0 0 4px #fbf7ef,0 0 0 5px #6b605259}.foglio-libro .scena-parole{font-size:clamp(.72rem,2.6vw,1.5rem)}.foglio-libro .scena-firma{font-size:clamp(.55rem,1.8vw,.85rem);bottom:9%;right:10%}.foglio-libro .numero-pagina{text-align:center;font-family:var(--serif);color:#6b6052;font-size:clamp(.55rem,1.8vw,.8rem);position:absolute;bottom:3%;left:0;right:0}.foglio-libro.bianco{background:#fbf7ef}.scena-film>.scena-firma{position:absolute}.piede-copertina.nota-firma{opacity:.8;background:#fff6;border-style:none;font-size:.75rem}.carta-stampata{color:#4a2e3c;position:absolute;inset:0;overflow:hidden}.decoro-biglietto{width:100%;height:100%;position:absolute;inset:0}.carta-stampata-testo{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:12% 8% 0;display:flex;position:absolute;inset:0}.carta-stampata-testo h2{margin:0;line-height:1.1}.lettere-festa{flex-direction:column;align-items:center;gap:2px;display:flex}.parola-blocchi{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.lettera{background:var(--c);color:#fff;letter-spacing:.02em;text-transform:uppercase;min-width:.9em;transform:rotate(var(--r));border-radius:.14em;padding:.08em .14em;font-size:clamp(1.6rem,11cqw,3.2rem);font-weight:900;line-height:1.05;display:inline-block;box-shadow:0 2px #00000026,0 4px 10px #0000001f}.lettera:nth-child(3n+1){background-image:radial-gradient(circle,#ffffff8c 18%,#0000 20%);background-size:.3em .3em;background-color:var(--c)}.lettera:nth-child(3n){background-image:repeating-linear-gradient(135deg,#ffffff73 0 .08em,#0000 .08em .2em);background-color:var(--c)}.parola-corsiva{color:#fff;text-shadow:0 1px #00000040,0 3px 8px #0000002e;letter-spacing:.01em;font-family:Segoe Script,Brush Script MT,Snell Roundhand,Comic Sans MS,cursive;font-size:clamp(1.1rem,7cqw,2.1rem);font-weight:700}.occasione-compleanno .parola-corsiva,.occasione-festa .parola-corsiva{color:#e0426f;text-shadow:0 1px #fffc}.occasione-amore .parola-corsiva{color:#e0426f;text-shadow:none}.occasione-nascita .parola-corsiva{color:#4a7fb5;text-shadow:none}.occasione-matrimonio .parola-corsiva{color:#a8862a;text-shadow:none}.occasione-natale,.occasione-laurea{color:#fff}.foto-appoggiata{aspect-ratio:4/5;object-fit:cover;border:6px solid #fff;width:58%;transform:rotate(-3deg);box-shadow:0 6px 16px #00000040}.carta-stampata .copertina-testo.solo-piede{color:inherit}.carta-stampata .copertina-da{color:#4a2e3c;background:#ffffffbf;border-radius:999px;padding:4px 12px;font-size:.85rem;display:inline-block}.biglietto-copertina,.pagina-flip{container-type:inline-size}.libro-flip .copertina-libro .copertina-testo h2{font-size:clamp(.7rem, calc(var(--pw,300px) * .085), 2rem)}.libro-flip .copertina-libro .copertina-testo p,.libro-flip .copertina-libro .copertina-testo .tocca{font-size:clamp(.5rem, calc(var(--pw,300px) * .045), .95rem)}.libro-flip .foglio-libro .scena-parole{font-size:clamp(.6rem, calc(var(--pw,300px) * .07), 1.5rem)}.libro-flip .foglio-libro .testatina,.libro-flip .foglio-libro .numero-pagina{font-size:clamp(.45rem, calc(var(--pw,300px) * .04), .8rem)}.libro-flip .foglio-libro .scena-firma{font-size:clamp(.45rem, calc(var(--pw,300px) * .045), .85rem)}.libro-flip .copertina-libro>.scena-film{gap:6px;padding:8%}.libro-flip .copertina-libro .scena-parole{font-size:clamp(.6rem, calc(var(--pw,300px) * .08), 1.6rem)}.libro-flip .copertina-libro .scena-firma{font-size:clamp(.45rem, calc(var(--pw,300px) * .045), .85rem)}.gira-telefono{text-align:center;color:var(--tenue);pointer-events:none;font-size:.75rem;position:absolute;bottom:2px;left:0;right:0}@media (height<=460px){.libro-schermo{padding-top:6px}.libro-schermo .testata-proiezione{z-index:4;position:absolute;top:10px;right:10px}.libro-schermo .testata-proiezione b{display:none}.libro-schermo .libro-flip{padding:4px 56px 4px 8px}.libro-schermo .comandi-proiezione{z-index:4;flex-direction:column;gap:6px;position:absolute;bottom:8px;right:8px}.libro-schermo .comandi-proiezione .tondo-proiezione{width:36px;height:36px;font-size:1rem}.libro-schermo .comandi-proiezione .tondo-proiezione.grande{width:40px;height:40px}}.stella-preferita{border:1px solid var(--bordo);background:var(--carta);width:40px;height:40px;color:var(--tenue);border-radius:50%;flex:none;padding:0;font-size:1.3rem;line-height:1}.stella-preferita.accesa{color:#e9a21a;background:#fff4d6;border-color:#e9a21a}.stella-piccola{color:#e9a21a}.selettore.compatto{margin-bottom:8px}.riga.spenta-rifai .iniziale{background:var(--accento-tenue);color:var(--accento)}.porte{flex-wrap:wrap;gap:8px;display:flex}.porta{border:1px solid var(--bordo);background:var(--carta);color:var(--testo-2);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.9rem;font-weight:600;display:inline-flex}.porta:hover{border-color:var(--accento);color:var(--accento)}.pallino-porta{background:var(--pericolo);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.72rem;line-height:18px}.per-te .idee-schede{margin-top:6px}.ricevuta-mini{text-align:left;color:#fff;background:linear-gradient(135deg, #8b7cf0, var(--accento));min-height:96px;box-shadow:var(--ombra);scroll-snap-align:start;border:0;border-radius:16px;flex-direction:column;flex:0 0 200px;gap:6px;padding:12px 14px;display:flex}.ricevuta-mini.aperta{background:linear-gradient(135deg, #5bbf8a, var(--ok))}.ricevuta-mini b{font-family:var(--serif);font-size:1rem;line-height:1.25}.ricevuta-mini span{opacity:.92;font-size:.8rem}.cerca-home{border:1px solid var(--bordo);background:var(--carta);width:100%;color:var(--tenue);text-align:left;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:.98rem;display:flex}.cerca-home span{font-size:1.15rem;line-height:1}.gesti{flex-direction:column;gap:10px;display:flex}.gesto{border:1px solid var(--bordo);background:var(--carta);width:100%;color:var(--testo);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.gesto .ico{background:var(--accento-tenue);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:1.3rem;display:grid}.gesto b{font-size:1rem;display:block}.gesto small{color:var(--tenue);font-size:.84rem;display:block}.gesto.primo{color:#fff;background:linear-gradient(135deg, var(--accento-chiaro), var(--accento));box-shadow:0 4px 14px var(--alone-accento);border:0}.gesto.primo .ico{background:#ffffff38}.gesto.primo small{color:#e8e5ff}.passi{flex-direction:column;gap:6px;padding:0 16px 8px;display:flex}.passo-conto{color:var(--tenue);align-self:flex-end;font-size:.78rem;font-weight:600}.passi-barra{gap:4px;display:flex}.passi-barra i{background:var(--bordo);border-radius:2px;flex:1;height:4px}.passi-barra i.fatto{background:var(--accento)}.costruttore .passi{padding:0 12px 6px}.riga-per-chi{border:1px solid var(--bordo);background:var(--carta);width:calc(100% - 24px);color:var(--testo);text-align:left;border-radius:14px;align-items:center;gap:10px;margin:0 12px 6px;padding:10px 14px;display:flex}.riga-per-chi .primo{flex-direction:column;flex:1;font-size:.9rem;font-weight:600;display:flex}.riga-per-chi .secondo{color:var(--accento);font-weight:400}.riga-per-chi .freccia{color:var(--tenue)}.altro-modo{align-self:flex-start;padding:4px 2px}.carta.salvata h2{font-family:var(--serif);margin:0;font-size:1.3rem}.carta.salvata .frase{color:var(--accento);align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:600;display:flex}.carta.salvata .frase:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.passo-piede .piu-tardi{width:100%;margin-top:4px}.regali-griglia{grid-template-columns:1fr 1fr;gap:10px;display:grid}.regalo-scelta{border:1px solid var(--bordo);background:var(--carta);color:var(--testo);text-align:left;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.regalo-scelta.scelto{border-color:var(--accento);background:var(--accento-tenue)}.regalo-scelta .emoji{font-size:1.5rem}.regalo-scelta small{color:var(--tenue);font-size:.8rem}.riga-per{color:var(--tenue);margin:-12px 2px 0;font-size:.92rem}.riga-per b{color:var(--testo)}.riga-per .collegamento{color:var(--accento);font:inherit;background:0 0;border:0;margin-left:8px;padding:0;font-weight:600}.apri-gruppo{flex-wrap:wrap;gap:14px;margin-top:-12px;display:flex}.carta.proposta{gap:6px}.carta.proposta .nota{margin:0}.carta.proposta .pieno{margin-top:6px}.pieno.secondario{background:var(--carta);color:var(--accento);border:1px solid var(--accento);box-shadow:none}.passo-schermo .consegnata{color:var(--accento);align-items:center;gap:8px;margin:4px 0 2px;font-size:1rem;font-weight:600;display:flex}.passo-schermo .consegnata:before{content:"";background:var(--accento);border-radius:50%;width:8px;height:8px}.passo-schermo .consegnata.sbloccata{color:var(--ok)}.passo-schermo .consegnata.sbloccata:before{background:var(--ok)}.avviso-basso{left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--testo);color:var(--sfondo);box-shadow:var(--ombra);border-radius:14px;padding:12px 14px;font-size:.92rem;animation:.25s ease-out sale;position:fixed}@keyframes sale{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.carta.profilo-testata{flex-direction:row;align-items:center;gap:14px}.carta.profilo-testata .foto-profilo{background:var(--accento-tenue);width:52px;height:52px;color:var(--accento);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:700;display:grid;overflow:hidden}.carta.profilo-testata .foto-profilo img{object-fit:cover;width:100%;height:100%}.carta.profilo-testata .nota{margin:2px 0 0}.riga.dentro{flex-direction:column;gap:10px;display:flex}.riga-preferenza{align-items:center;gap:10px;display:flex}.riga-preferenza .primo{flex:1}.formati{grid-template-columns:1fr 1fr;gap:10px;display:grid}.formato-riquadro{border:1px solid var(--bordo);background:var(--carta);color:var(--testo);text-align:center;border-radius:16px;flex-direction:column;gap:2px;padding:12px;display:flex}.formato-riquadro.scelto{border-color:var(--accento);background:var(--accento-tenue)}.formato-riquadro .ill{background:linear-gradient(135deg,#fde2e4,#e4e1fb);border-radius:10px;place-items:center;height:74px;margin-bottom:8px;font-size:30px;display:grid}.formato-riquadro .nota{margin:0;font-size:.82rem}.aggiungi-nuovo{gap:8px;display:flex}.aggiungi-nuovo input{flex:1;min-width:0}.chip-bottone{border:1px solid var(--bordo);background:var(--carta);color:var(--testo);border-radius:999px;flex:none;padding:0 14px;font-size:.9rem}.cerca-riga{gap:8px;display:flex}.cerca-riga .cerca-home{flex:1;min-width:0}.cerca-riga .categorie{border:1px solid var(--bordo);background:var(--carta);width:auto;color:var(--testo);font:inherit;white-space:nowrap;border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.cerca-riga .categorie .etichetta-categoria{text-overflow:ellipsis;overflow:hidden}.cerca-riga .categorie.scelta{border-color:var(--accento);background:var(--accento-tenue);color:var(--accento)}.cerca-riga .categorie .freccia-giu{color:var(--tenue);font-size:1.1rem;line-height:.6}.foglio-categorie .chips-categorie{flex-wrap:wrap;gap:8px;padding:4px 0 8px;display:flex}.chip-categoria{border:1px solid var(--bordo);background:var(--carta);color:var(--testo);font:inherit;border-radius:999px;padding:8px 14px;font-size:.92rem}.chip-categoria.scelta{border-color:var(--accento);background:var(--accento-tenue);color:var(--accento);font-weight:600}.attivita{flex-direction:column;gap:8px;display:flex}.att{background:var(--carta);border:1px solid var(--bordo);cursor:pointer;border-radius:16px;padding:12px 14px}.att b{margin-bottom:2px;display:block}.att .nota{margin:0}.att .modifica{color:var(--accento);margin:4px 0 0;font-size:.9rem;font-weight:600}.att .frase{color:var(--accento);align-items:center;gap:8px;margin:4px 0 0;font-size:.88rem;font-weight:600;display:flex}.att .frase:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.att .frase.ok{color:var(--ok)}.altra-scena{align-self:flex-start;margin:0 12px;padding:4px 0}.etichetta-per-chi{margin:4px 12px 0}.riga-per-chi .iniziale{background:var(--accento-tenue);width:34px;height:34px;color:var(--accento);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.riga-per-chi .secondo{color:var(--tenue)}.carta.persona{gap:6px}.carta.persona p{margin:0}.carta.a-mano{gap:8px}.carta.a-mano .nota{margin:0}.distintivo.attesa{color:#8a5a00;background:#fdf0d8}.a-sinistra{align-self:flex-start}.scena-parte{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-radius:18px;padding:16px}.scena-parte.mia{outline:2px solid var(--accento);cursor:pointer}.scena-parte .t-scena{font-family:var(--serif);text-align:center;opacity:.75;margin:8px 0 0;font-size:.8rem}.scena-parte.mia .t-scena{margin:0 0 8px}.scena-parte .scena-vuota{text-align:center;font-family:var(--serif);opacity:.6;margin:0;padding:24px 0;font-size:1.1rem}.campo-firma-parte{width:100%}.piede-parte{padding:10px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--sfondo);position:sticky;bottom:0}.piede-parte .pieno{width:100%}.cerca-riga .cerca-home{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cerca-riga .categorie{max-width:42%}.cerca-riga .cerca-home-campo{border:1px solid var(--bordo);background:var(--carta);min-width:0;color:var(--testo);font:inherit;border-radius:14px;flex:1;padding:12px 14px}.riga-firma{border:1px solid var(--bordo);background:var(--carta);width:calc(100% - 24px);color:var(--testo);text-align:left;border-radius:14px;margin:0 12px 6px;padding:10px 14px;font-size:.92rem}.riga-firma .matita{color:var(--accento);margin-left:6px}.costruttore .striscia{flex:none;padding-bottom:8px}.cerca-riga .cerca-home-campo{padding:11px 12px;font-size:.95rem}.cerca-riga .categorie{max-width:52%;padding:0 10px 0 12px;font-size:.9rem}.cerca-riga .cerca-home-campo::placeholder{font-size:.82rem}.foto-gruppo-scelta{border:1px solid var(--bordo);background:var(--carta);width:100%;color:var(--testo);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.foto-gruppo-scelta .foto-profilo{background:var(--accento-tenue);width:44px;height:44px;color:var(--accento);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;display:grid;overflow:hidden}.foto-gruppo-scelta .foto-profilo img{object-fit:cover;width:100%;height:100%}.foto-gruppo-scelta .primo{flex-direction:column;font-size:.92rem;font-weight:600;display:flex}.foto-gruppo-scelta .secondo{color:var(--tenue);font-size:.82rem;font-weight:400}.foto-gruppo-scelta .piu-foto{font-weight:700}.fatta-con{letter-spacing:.02em;opacity:.7;align-items:center;gap:4px;margin:4px 0 0;font-size:.68rem;display:inline-flex}.scena-film>.fatta-con,.scena-film .fatta-con{margin:0;position:absolute;bottom:2px;right:20px}.scena-film>.scena-firma{bottom:20px}.cartolina-retro .fatta-con{vertical-align:middle;margin:0 0 0 10px;font-size:.6rem;font-style:normal;display:inline-flex}.riga-firma.nota{margin:0 12px 6px}.carta.richiamo.festa .pieno{margin-top:4px}.cerca-riga .categorie .freccia-giu{line-height:0;display:inline-flex}.velo.velo-conferma{z-index:90}.carta.richiamo.da-invitare .righe{margin-top:4px}.carta.richiamo.da-invitare .riga .pieno.compatto,.carta.richiamo.da-invitare .riga .chip-bottone{flex:none;padding:8px 12px}.spunta-fatta{text-align:center;width:22px;color:var(--ok);flex:none;font-weight:700}.carta.richiamo.da-invitare .riga{flex-wrap:wrap;gap:8px 10px}.carta.richiamo.da-invitare .riga .primo{flex:1;min-width:0}.carta.richiamo.da-invitare .riga .pieno.compatto,.carta.richiamo.da-invitare .riga .chip-bottone{flex-basis:100%}.simbolo{vertical-align:middle;border-radius:28%;flex:none;display:inline-block}.passo-schermo.registrazione .tondo-vuoto{flex:none;width:40px;height:40px}.passo-schermo.registrazione .interruttore{border:1px solid var(--bordo);background:var(--carta);cursor:pointer;border-radius:14px;flex-direction:row-reverse;align-items:center;gap:12px;padding:12px 14px;display:flex}.passo-schermo.registrazione .interruttore span{flex-direction:column;flex:1;gap:2px;font-size:.95rem;display:flex}.passo-schermo.registrazione .interruttore small{color:var(--tenue);font-size:.82rem}.passo-schermo.registrazione .interruttore input[type=checkbox]{appearance:none;cursor:pointer;background:#cfd3dc;border-radius:13px;flex:none;width:44px;height:26px;margin:0;transition:background .15s;position:relative}.passo-schermo.registrazione .interruttore input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.passo-schermo.registrazione .interruttore input[type=checkbox]:checked{background:var(--accento)}.passo-schermo.registrazione .interruttore input[type=checkbox]:checked:after{left:21px}.passo-schermo.registrazione .campo-grande{padding:14px;font-size:1.25rem}.passo-schermo.registrazione .in-attesa{background:var(--accento-tenue);border-radius:12px;padding:10px 12px}.bottone-bianco{border:1px solid var(--bordo);background:var(--carta);width:100%;color:var(--testo);font:inherit;border-radius:14px;padding:13px;font-weight:600}.frase-ok{color:var(--ok);margin:0;font-weight:600}.bottone-bianco{justify-content:center;align-items:center;gap:8px;display:flex}.g-google{color:#4285f4;font-weight:800}.passo-schermo.registrazione .proposte button{border-radius:999px;width:auto;height:auto;min-height:0;padding:6px 12px}.foto-gruppo-grande{border:2px dashed var(--bordo);background:var(--accento-tenue);width:112px;height:112px;color:var(--accento);border-radius:50%;align-self:center;place-items:center;margin-top:8px;font-size:2.2rem;font-weight:700;display:grid;overflow:hidden}.foto-gruppo-grande img{object-fit:cover;width:100%;height:100%}.nota.centrata{text-align:center;margin:-6px 0 4px}.campo-nome-gruppo{flex-direction:column;gap:6px;font-size:.92rem;font-weight:600;display:flex}.barra-alto h1.con-logo{align-items:center;gap:10px;display:flex}.passo-testata:after,.testata-costruttore:after{content:"";background:url(/logo.svg) 50%/cover no-repeat;border-radius:8px;flex:none;width:28px;height:28px;margin-left:auto}.testata-proiezione:before{content:"";background:url(/logo.svg) 50%/cover no-repeat;border-radius:7px;flex:none;width:24px;height:24px}.barra-alto h1.con-logo{min-width:0}.stato-notifiche{flex-direction:column;gap:8px;min-height:56px;display:flex}.tenere-a-mente{flex-direction:column;gap:12px;display:flex}.tenere-a-mente .riga-domanda .primo{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.tenere-a-mente .riga-domanda .secondo{flex-basis:100%}.tenere-a-mente .rimanda{margin-top:6px;padding:5px 11px;font-size:.84rem}.chips-domande{flex-wrap:wrap;gap:6px;display:flex}.carta-domanda{color:#2b1630;background:linear-gradient(160deg,#ffd9c7,#f6b8d0 55%,#c9b8f5);border-radius:18px;padding:16px}.carta-domanda .t-scena{font-family:var(--serif);text-align:center;color:#5a3a52;margin:0 0 8px;font-size:.84rem}.carta-domanda textarea{color:#2b1630;width:100%;min-height:84px;font-family:var(--serif);text-align:center;resize:none;background:#ffffff8c;border:1px dashed #00000040;border-radius:12px;font-size:1.15rem}.carta-domanda .domanda-grande{font-family:var(--serif);text-align:center;margin:4px 0;font-size:1.25rem;line-height:1.35}.passo-domanda .bottone-bianco{width:100%}.foglio-telefono{max-height:80vh;overflow-y:auto}.giorno-mese{gap:8px;display:flex}.giorno-mese select:first-child{flex:1}.giorno-mese select:last-child{flex:2}.risposta-data .passo-piede{flex-direction:column;gap:4px;display:flex}.risposta-fatta{text-align:center;justify-content:center;align-items:center}.risposta-fatta h1{margin:0}.segno-fatto{color:#fff;background:#137334;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:8px;font-size:2rem;display:grid;box-shadow:0 8px 24px #1373344d}.domanda-link{font-family:var(--serif);text-align:center;margin:8px 0 0;font-size:1.1rem}.azione-avviso{color:var(--accento);font-weight:600}.att .att-gruppo{color:var(--accento);margin:0 0 4px;font-size:.86rem;font-weight:600}.scena-film.con-personaggio{justify-content:space-evenly;gap:14px;padding:20px 18px 14px}.proiezione .scena-personaggio,.biglietto .scena-personaggio{width:min(68%,260px)}.scena-parole.fumetto{color:#2b1630;background:#fff;border-radius:20px;max-width:100%;padding:14px 16px;font-size:clamp(1.05rem,4.4vw,1.5rem);position:relative;box-shadow:0 8px 22px #3c1e4629}.scena-parole.fumetto:after{content:"";border:9px solid #0000;border-top:14px solid #fff;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.scena-parole.fumetto .ancora{opacity:.18}.scena-parole.fumetto.toccabile{outline-offset:3px;outline:1px dashed #7f7f7f73}.personaggio{flex:none}.personaggio svg{width:100%;height:100%;display:block}.scena-personaggio{aspect-ratio:1;width:min(46%,190px);animation:2.6s ease-in-out infinite dondola}.scena-personaggio.parla,.scena-personaggio.con-voce{animation-duration:.8s}@keyframes dondola{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}.personaggio .bocca{transform-box:fill-box;transform-origin:50%;transform:scaleY(.35)}.personaggio.parla .bocca{animation:.22s ease-in-out infinite alternate parla}@keyframes parla{0%{transform:scaleY(.3)}to{transform:scaleY(1.15)}}.personaggio .occhio{transform-box:fill-box;transform-origin:50%;animation:4s infinite sbatte}@keyframes sbatte{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.foto-parlante{background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 26px #3c1e4638}.foto-parlante img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.foto-parlante .occhi{justify-content:space-between;width:40%;display:flex;position:absolute;transform:translate(-50%,-50%)}.occhio-foto{aspect-ratio:1;background:#fff;border:2px solid #1d1d1f;border-radius:50%;width:44%;position:relative;box-shadow:0 2px 4px #00000040}.occhio-foto:after{content:"";background:#1d1d1f;border-radius:50%;width:46%;height:46%;animation:2.6s ease-in-out infinite guarda;position:absolute;top:34%;left:30%}@keyframes guarda{0%,to{transform:translate(0)}30%{transform:translate(-35%,10%)}60%{transform:translate(30%,-10%)}}.foto-parlante .bocca-foto{aspect-ratio:1.7;width:22%;position:absolute;transform:translate(-50%,-50%)}.foto-parlante .bocca-foto .bocca{background:#5a1020;border:2px solid #2b0710;border-radius:45% 45% 55% 55%/40% 40% 70% 70%;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.scena-personaggio,.personaggio .occhio,.occhio-foto:after{animation:none}}.chi-la-dice{flex-direction:column;gap:8px;padding:0 16px;display:flex}.personaggi{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pg-scelta{border:1px solid var(--bordo);background:var(--carta);width:64px;color:var(--testo);font:inherit;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:6px 2px;font-size:.74rem;display:flex}.pg-scelta.scelta{border-color:var(--accento);background:var(--accento-tenue);color:var(--accento);font-weight:700}.pg-mini,.pg-segno{width:36px;height:36px}.pg-mini.foto-parlante{box-shadow:none;border-radius:8px}.pg-segno{color:var(--tenue);place-items:center;font-size:1.3rem;display:grid}.riga-voce,.riga-scelte{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.riga-voce .chip-categoria,.riga-scelte .chip-categoria{padding:6px 12px;font-size:.86rem}.sposta-volto{flex-direction:column;gap:10px;display:flex}.sposta-volto h2{margin:0;font-size:1.1rem}.riquadro-volto{aspect-ratio:1;touch-action:none;width:min(100%,300px);margin:0 auto}.riquadro-volto .personaggio{width:100%;height:100%}.trascinabile [data-parte]{cursor:grab;outline:2px dashed var(--accento);outline-offset:3px;border-radius:12px}.foglio-libro .scena-personaggio,.copertina-libro .scena-personaggio{width:30%}.copertina-libro .scena-film.con-personaggio{justify-content:space-evenly;padding-bottom:32%}.copertina-libro .scena-personaggio{width:46%}.copertina-libro .scena-parole.fumetto{font-size:clamp(.9rem,3.6vw,1.25rem)}.foglio-libro .scena-parole.fumetto,.copertina-libro .scena-parole.fumetto{padding:8px 10px;font-size:clamp(.7rem,2.6vw,1.1rem)}.come-la-scopre{flex-direction:column;gap:8px;padding:0 16px;display:flex}.scoperta{padding:18px 20px calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(160deg,#ffd9c7,#f6b8d0 55%,#c9b8f5);flex-direction:column;flex:1;gap:14px;display:flex;position:relative;overflow:hidden}.chiudi-scoperta{z-index:3;position:absolute;top:14px;left:14px}.scoperta-da{text-align:center;font-family:var(--serif);color:#5a3a52;margin:6px 0 0}.scoperta-scatola{touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:22px;flex:1;min-height:340px;position:relative;overflow:hidden;box-shadow:0 10px 28px #5a28502e}.scoperta-dentro{text-align:center;color:#2b1630;flex-direction:column;justify-content:center;gap:12px;padding:28px 22px;display:flex;position:absolute;inset:0}.scoperta-titolo{font-family:var(--serif);margin:0;font-size:1.6rem;line-height:1.3}.scoperta-parole{font-family:var(--serif);opacity:.85;margin:0;font-size:1.1rem;line-height:1.45}.striscia-carta{background:repeating-linear-gradient(45deg,#e8344e 0 14px,#f2647a 14px 28px);border-right:1px solid #0000001a;transition:transform .8s cubic-bezier(.5,0,.8,.4),opacity .8s;position:absolute;top:0;bottom:0}.striscia-carta.via{transform:translateY(120%) rotate(var(--giro));opacity:.15}.nastro{pointer-events:none;background:#ffd93b;position:absolute;box-shadow:0 0 0 2px #0000000f}.nastro.verticale{width:30px;top:0;bottom:0;left:calc(50% - 15px)}.nastro.orizzontale{height:30px;top:calc(50% - 15px);left:0;right:0}.fiocco{pointer-events:none;font-size:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.patina{touch-action:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.patina.via{opacity:0;pointer-events:none}.coriandolo{pointer-events:none;font-size:22px;animation:1.8s ease-in forwards coriandoli;position:absolute;top:-24px}@keyframes coriandoli{to{opacity:0;transform:translateY(560px)rotate(380deg)}}.scoperta-guida{text-align:center;color:#5a3a52;margin:0}.scoperta-bottone{width:100%}@media (prefers-reduced-motion:reduce){.striscia-carta,.coriandolo{transition:none;animation:none}}.scena-film.coro{justify-content:flex-start;gap:8px;padding:16px 12px 14px}.coro-chi{font-family:var(--serif);opacity:.8;margin:0}.coro-fila{flex:1;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.coro-voce{text-align:center;opacity:.5;width:22%;max-width:90px;transition:width .35s,max-width .35s,opacity .35s}.coro-voce.attiva{opacity:1;width:46%;max-width:200px}.coro-voce .personaggio{aspect-ratio:1;width:100%}.coro-voce.attiva .personaggio{animation:.9s ease-in-out infinite dondola}.coro-voce small{font-family:var(--serif);font-size:.78rem;display:block}.cambia-coro{flex:none;margin-left:auto;padding:5px 10px;font-size:.82rem}.palco:has(>.piede-copertina) .scena-film.con-personaggio{justify-content:flex-start;padding-bottom:62px}.biglietto-copertina .scena-film.con-personaggio{justify-content:flex-start;padding-bottom:112px}.biglietto-copertina .scena-personaggio{margin-top:auto}.palco .scena-film.con-personaggio{gap:8px}.palco .scena-personaggio{aspect-ratio:1;flex:1 1 0;width:auto;max-width:70%;min-height:0;max-height:190px}.cerca-box{z-index:5;position:relative}.suggerimenti{border:1px solid var(--bordo);background:var(--carta);max-height:60vh;box-shadow:var(--ombra);border-radius:16px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.sugg-titolo{letter-spacing:.06em;text-transform:uppercase;color:var(--tenue);margin:0;padding:10px 14px 4px;font-size:.74rem;font-weight:700}.sugg{border:0;border-top:1px solid var(--bordo);width:100%;box-shadow:none;color:var(--testo);font:inherit;text-align:left;background:0 0;border-radius:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.sugg:active{background:var(--accento-tenue)}.sugg .primo{flex:1;min-width:0}.sugg .secondo{color:var(--tenue);font-size:.82rem;display:block}.sugg mark{color:inherit;background:#ffe58a;border-radius:3px;padding:0 1px}.sugg-vuoto{color:var(--tenue);margin:0;padding:12px 14px;font-size:.9rem}.spiega-voce{margin:-2px 0 0;font-size:.84rem}.notizia-costruttore{bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:65}@keyframes canta{0%{transform:scaleY(.3)}25%{transform:scaleY(1.2)}50%{transform:scaleY(.5)}75%{transform:scaleY(1)}to{transform:scaleY(.3)}}.personaggio.parla.voce-canta .bocca{animation:.6s ease-in-out infinite canta}.segno-canta{color:#fff;text-shadow:0 2px 8px #3c1e4659;pointer-events:none;font-size:1.6rem;animation:1.4s ease-in-out infinite nota-vola;position:absolute;bottom:38%;right:14%}@keyframes nota-vola{0%{opacity:0;transform:translateY(0)rotate(-8deg)}30%{opacity:1}to{opacity:0;transform:translateY(-34px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.personaggio.parla.voce-canta .bocca,.segno-canta{animation:none}}.modi-voce .modo{padding:9px 12px}.modi-voce .modo .testo b{font-size:.95rem}.modi-voce .modo .testo span{font-size:.8rem}.modi-voce .modo:disabled{opacity:.55}.avviso-voce{border-color:#e5b300;flex-direction:column;gap:8px;display:flex}.palco:has(>.etichetta-palco) .scena-film{padding-top:52px}.scena-parole.fumetto.cantato{font-style:italic}.avatar-barra{border:2px solid var(--carta);background:var(--accento-tenue);width:36px;height:36px;color:var(--accento);box-shadow:var(--ombra);border-radius:50%;flex:none;place-items:center;padding:0;font-size:.95rem;font-weight:700;display:grid;overflow:hidden}.avatar-barra img{object-fit:cover;width:100%;height:100%;display:block}.stato-insieme{color:var(--accento);align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:650;display:flex}.stato-insieme:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.stato-insieme.ok{color:var(--ok)}.riga-manca{background:var(--carta);border:1px solid var(--bordo);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:flex}.riga-manca .iniziale{background:var(--accento-tenue,#624ce81f);width:34px;height:34px;color:var(--accento);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.riga-manca .chi{min-width:0;color:var(--tenue);flex:1;font-size:.92rem}.riga-manca .chi b{color:var(--testo)}.riga-manca .chip-bottone{cursor:pointer;padding:6px 12px}.scena-parte.mia{flex-direction:column;gap:6px;display:flex}.scena-parte .t-scena.firma{margin:0}.scena-parte .cambia-parte-piccolo{background:var(--carta);color:var(--accento);box-shadow:var(--ombra,0 1px 4px #0000001f);border-radius:999px;align-self:center;padding:6px 14px;font-size:.88rem;font-weight:700}.piede-parte .stato-insieme{justify-content:center;margin-bottom:8px}.locandina-tela{aspect-ratio:4/5;width:100%;max-width:420px;box-shadow:var(--ombra,0 6px 24px #0000002e);background:var(--carta);border-radius:18px;align-self:center}.locandina-scelte{scroll-snap-type:x mandatory;gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.locandina-scelta{scroll-snap-align:start;text-align:left;font:inherit;cursor:pointer;opacity:.8;border:2px solid #0000;border-radius:16px;flex-direction:column;flex:0 0 72%;gap:4px;padding:12px 14px;display:flex}.locandina-scelta small{opacity:.92;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.locandina-scelta.scelta{border-color:var(--accento);opacity:1;box-shadow:0 0 0 2px var(--carta), 0 0 0 4px var(--accento)}.carta.proposta.fatta{border-color:var(--ok)}.carta.proposta .nota.esito{color:var(--ok);font-weight:600}.locandina-social{grid-template-columns:1fr 1fr;gap:8px;display:grid}.locandina-social .social{color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px;font-weight:700;display:flex}.locandina-social .social svg{flex:none}.locandina-social .social:disabled{opacity:.6}.tipi{flex-direction:column;gap:12px;display:flex}.tipo-carta{text-align:left;border:2px solid var(--bordo);background:var(--carta);color:var(--testo);font:inherit;cursor:pointer;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.tipo-carta .ico{border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.tipo-carta .ico.film{background:linear-gradient(135deg,#5b4ae6,#e26aa6)}.tipo-carta .ico.biglietto{background:linear-gradient(135deg,#ffd9c7,#f6b8d0)}.tipo-carta b{margin-bottom:3px;font-size:1.05rem;display:block}.tipo-carta small{color:var(--tenue);font-size:.85rem;line-height:1.35;display:block}.storia{z-index:60;padding:calc(10px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--t-sfondo,var(--sfondo));color:var(--t-testo,var(--testo));flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.storia.con-foto{color:#fff;background-position:50%;background-size:cover}.storia.con-foto:before{content:"";pointer-events:none;background:linear-gradient(#00000059,#0000001a 40%,#00000073);position:absolute;inset:0}.storia>*{position:relative}.storia-barre{gap:4px;padding:2px 2px 8px;display:flex}.storia-barre i{background:#7f7f7f59;border-radius:2px;flex:1;height:3px}.storia-barre i.on{background:currentColor}.storia-testa{align-items:center;gap:8px;display:flex}.storia-testa .tondo-proiezione{color:inherit;background:#7f7f7f40}.storia-titolo{min-width:0;color:inherit;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;font-size:.85rem;font-weight:600;overflow:hidden}.storia-fine{background:var(--carta);color:var(--accento);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-weight:700;box-shadow:0 2px 8px #00000026}.storia-foto{object-fit:contain;border-radius:14px;align-self:center;width:auto;max-width:100%;max-height:32%;margin-top:10px}.storia-video{background:#000;border-radius:14px;width:100%;max-height:36%;margin-top:10px}.storia-testo{width:100%;min-height:0;color:inherit;font-family:var(--serif);text-align:center;resize:none;text-shadow:0 2px 8px #00000026;background:0 0;border:0;outline:none;flex:1;padding:24px 6px;font-size:1.6rem;font-weight:700;line-height:1.25}.storia-testo::placeholder{color:inherit;opacity:.6}.storia-prova{flex:1;min-height:0;margin:8px 0;display:flex}.storia-prova .scena-film{border-radius:18px;flex:1}.storia .pg-storia{pointer-events:none;width:76px;height:76px;position:absolute;bottom:140px;left:10px}.storia .pg-storia svg,.storia .pg-storia img{width:100%;height:100%}.storia-notizia{text-align:center;opacity:.9;margin:0 0 6px;font-size:.85rem;font-weight:600}.storia-errore{margin:0 0 6px}.storia-strumenti{justify-content:space-around;gap:4px;padding:6px 0 8px;display:flex}.storia-strumenti button{max-width:76px;color:inherit;font:inherit;cursor:pointer;background:#7f7f7f38;border:0;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 2px;font-size:1.3rem;display:flex}.storia-strumenti button.on{background:var(--carta);color:var(--accento)}.storia-strumenti button:disabled{opacity:.5}.storia-piede{justify-content:space-between;align-items:center;gap:8px;display:flex}.storia-piede .chip-bottone{color:inherit;cursor:pointer;background:#7f7f7f38;border-color:#0000;padding:8px 12px}.storia-piede .un-altra{background:var(--carta);width:auto;color:var(--accento);padding:10px 16px;box-shadow:0 2px 8px #00000026}.storia .emoji-pannello{z-index:3;position:absolute;bottom:0;left:0;right:0}.storia .velo{position:fixed}.box-lettera{background:var(--t-sfondo,var(--carta));color:var(--t-testo,var(--testo));border:1px solid var(--bordo);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 4px 16px #00000014}.lettera-titolo-campo{color:inherit;font-family:var(--serif);text-align:center;background:0 0;border:0;outline:none;width:100%;font-size:1.4rem;font-weight:700}.lettera-testo{width:100%;color:inherit;font-family:var(--serif);text-align:center;resize:none;box-sizing:border-box;background:#ffffff8c;border:0;border-radius:12px;outline:none;min-height:120px;padding:12px;font-size:1.1rem}.box-lettera .allegati{flex-direction:column;gap:8px;display:flex}.box-lettera .allegato{color:var(--testo);background:#ffffffa6;border-radius:12px;align-items:center;gap:10px;padding:8px 34px 8px 10px;font-size:.88rem;display:flex;position:relative}.box-lettera .allegato.foto,.box-lettera .allegato.video{background:#00000014;padding:0;overflow:hidden}.box-lettera .allegato img,.box-lettera .allegato video{object-fit:cover;border-radius:12px;width:100%;max-height:260px;display:block}.box-lettera .allegato .ico{font-size:1.2rem}.box-lettera .allegato small{color:var(--tenue);font-size:.78rem;display:block}.box-lettera .allegato audio{width:120px;height:32px;margin-left:auto}.box-lettera .allegato .pg-mini{flex:none;width:44px;height:44px}.box-lettera .allegato-x{color:#fff;cursor:pointer;background:#00000040;border:0;border-radius:50%;width:24px;height:24px;padding:0;font-size:1rem;line-height:24px;position:absolute;top:6px;right:6px}.box-lettera .firma{text-align:right;font-family:var(--serif);opacity:.85;margin:0;font-size:.82rem}.barra-allega{justify-content:space-between;gap:6px;display:flex}.barra-allega button{background:var(--carta);border:1px solid var(--bordo);color:var(--testo);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 2px;font-size:1.3rem;display:flex}.barra-allega button.on{border-color:var(--accento);background:var(--accento-tenue,#624ce81f)}.barra-allega button:disabled{opacity:.5}.foglio-personaggio{max-height:88vh;overflow-y:auto}.pronta-riassunto{align-items:center;gap:12px;display:flex}.pronta-riassunto .ico{flex:none;font-size:1.6rem}.pronta-riassunto .primo{flex-direction:column;flex:1;min-width:0;display:flex}.pronta-riassunto .secondo{color:var(--tenue);font-size:.85rem}.pronta-riassunto .chip-bottone{cursor:pointer;padding:8px 12px}.avviso-sopra{z-index:70;position:fixed;bottom:24px;left:16px;right:16px}.storia .storia-testo,.storia .storia-testo:focus,.storia .storia-testo:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.pronta-riassunto.carta{text-align:left;flex-direction:row}.lettera-proiezione{z-index:60;padding:calc(10px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--t-sfondo,var(--sfondo));color:var(--t-testo,var(--testo));flex-direction:column;gap:10px;display:flex;position:fixed;inset:0;overflow:hidden}.lettera-testa{justify-content:flex-end;display:flex}.lettera-foglio{background:#ffffff8c;border-radius:20px;flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 18px 24px;display:flex;overflow-y:auto;box-shadow:0 6px 24px #0000001a}.lettera-titolo{font-family:var(--serif);text-align:center;margin:0 0 4px;font-size:1.5rem}.lettera-parte{flex-direction:column;gap:10px;display:flex}.lettera-parole{font-family:var(--serif);text-align:center;white-space:pre-wrap;margin:0;font-size:1.15rem;line-height:1.5}.lettera-scena{min-height:240px;display:flex}.lettera-scena .scena-film{border-radius:16px;flex:1}.lettera-foto{object-fit:contain;border-radius:14px;width:100%;max-height:60vh}.lettera-video{background:#000;border-radius:14px;width:100%}.lettera-vocale{background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:flex}.lettera-vocale audio{flex:1;height:36px}.lettera-firma{text-align:right;font-family:var(--serif);opacity:.85;margin:0;font-style:italic}.lettera-foglio .fatta-con{align-self:flex-end}.box-lettera .lettera-emoji-riga{justify-content:flex-end;margin-top:-4px;display:flex}.box-lettera .emoji-apri{color:var(--testo);background:#ffffffb3;border-radius:999px}.chat-schermo .passo-corpo{gap:10px}.chat-schermo .riquadro-nudo{flex:1;min-height:0}.chat-schermo .chat-gruppo{flex:1;min-height:0;max-height:none}.primo.con-pallino:after{content:"";background:var(--accento);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.foglio-sfondi .griglia-sfondi{grid-template-columns:repeat(5,1fr);justify-items:center;gap:12px;display:grid;overflow:visible}.foglio-sfondi .campione{cursor:pointer;flex:none;width:52px;height:52px}.storia .storia-taglia{color:inherit;cursor:pointer;background:#7f7f7f38;border-color:#0000;align-self:center;margin-top:6px}.editor-lettera .emoji-pannello{z-index:70;border-radius:14px 14px 0 0;height:300px;max-height:48dvh;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000026}.storia .emoji-pannello{height:300px;max-height:48dvh}.sigillo-schermo{z-index:60;padding:calc(24px + env(safe-area-inset-top,0px)) 20px 24px;color:#5a3a52;background:linear-gradient(160deg,#ffd9c7,#f6b8d0 55%,#c9b8f5);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.sigillo-da{font-family:var(--serif);margin:0 0 18px;font-size:1rem}.sigillo-busta{background:#fff8f0;border-radius:18px;justify-content:center;align-items:center;width:100%;max-width:380px;min-height:380px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #5a285029}.sigillo-busta:before{content:"";pointer-events:none;background:linear-gradient(to bottom right,#0000 49%,#0000000d 50%,#0000 51%),linear-gradient(to bottom left,#0000 49%,#0000000d 50%,#0000 51%);position:absolute;inset:0}.sigillo-cera{color:#ffe9ec;width:104px;height:104px;font-family:var(--serif);cursor:pointer;background:radial-gradient(circle at 35% 30%,#d94a5a,#8f1c2c 70%,#6b1220);border:0;border-radius:50%;padding:0;font-size:2.3rem;font-weight:700;transition:transform .15s;position:relative;box-shadow:0 8px 18px #78142859,inset 0 0 0 6px #ffffff14}.sigillo-cera:active{transform:scale(.96)}.sigillo-cera .meta{background:inherit;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.sigillo-cera .meta.sx{clip-path:polygon(0 0,52% 0,48% 100%,0 100%)}.sigillo-cera .meta.dx{clip-path:polygon(52% 0,100% 0,100% 100%,48% 100%)}.sigillo-cera.rotto{box-shadow:none;background:0 0}.sigillo-cera.rotto .meta.sx{animation:.9s ease-in forwards sigillo-via-sx}.sigillo-cera.rotto .meta.dx{animation:.9s ease-in forwards sigillo-via-dx}@keyframes sigillo-via-sx{to{opacity:0;transform:translate(-70px,150px)rotate(-70deg)}}@keyframes sigillo-via-dx{to{opacity:0;transform:translate(70px,160px)rotate(60deg)}}.sigillo-nota{text-align:center;color:#8f1c2c;margin:0;font-size:.9rem;font-weight:600;position:absolute;bottom:18px;left:0;right:0}.sigillo-sotto{opacity:.85;margin:16px 0 0;font-size:.9rem}.coda-dedica{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.scena-film .coda-dedica{z-index:2;position:absolute;bottom:12px;right:16px}.lettera-foglio .coda-dedica{align-self:flex-end;margin-top:6px}.firma-viva{align-items:baseline;gap:8px;margin:0;display:flex}.firma-viva .da-parte{opacity:.75;font-size:.78rem;font-style:italic}.firma-viva .nome{padding-right:4px;font-family:Caveat,Segoe Script,Brush Script MT,cursive;font-size:1.9rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.coda-dedica.viva .firma-viva .nome>span:not(.penna){opacity:0;animation:.18s ease-out forwards firma-scrive;animation-delay:calc(var(--dopo) + var(--i) * .13s);transform:translateY(6px)rotate(-6deg)}@keyframes firma-scrive{to{opacity:1;transform:none}}.firma-viva .penna{opacity:0;animation:firma-penna var(--durata) linear forwards;animation-delay:var(--dopo);font-size:1.2rem;position:absolute;top:-10px;right:-22px}@keyframes firma-penna{0%{opacity:1;transform:translate(-100%)}85%{opacity:1}to{opacity:0;transform:translate(0)}}.cartellino{color:#fff;background:linear-gradient(135deg,#5b4ae6,#e26aa6);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex;position:relative;box-shadow:0 6px 16px #5b4ae64d}.coda-dedica.viva .cartellino{opacity:0;animation:.6s cubic-bezier(.2,1.3,.4,1) forwards cartellino-appare;animation-delay:calc(var(--dopo) + var(--durata));transform:translateY(8px)scale(.6)}@keyframes cartellino-appare{to{opacity:1;transform:none}}.cartellino .logo-mini{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cartellino .scritta{flex-direction:column;line-height:1.05;display:flex}.cartellino .scritta small{font-size:.7rem;font-style:italic;font-family:var(--serif);opacity:.92}.cartellino .scritta b{letter-spacing:.02em;font-size:1rem}.cartellino .brillio{opacity:0;animation:1.2s ease-out forwards cartellino-brilla;animation-delay:calc(var(--dopo) + var(--durata) + .4s);font-size:1.1rem;position:absolute;top:-12px;right:-10px}@keyframes cartellino-brilla{20%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:translate(6px,-8px)scale(.6)}}.reazioni-grandi .fila-reazioni .reazione{border-radius:18px;padding:12px 0;font-size:2.2rem;transition:transform .15s,background .15s}.reazioni-grandi .fila-reazioni .reazione.scelta{transform:scale(1.12)}.reazioni-grandi .rispondi-con-dedica{margin-top:10px}.box-lettera .coda-dedica{align-self:flex-end;margin-top:4px}.box-lettera .emoji-chip{border:1px solid var(--bordo);color:var(--testo);font:inherit;cursor:pointer;background:#ffffffbf;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 8px;font-size:.82rem;font-weight:600;display:inline-flex}.box-lettera .emoji-chip.attivo{border-color:var(--accento);color:var(--accento)}.box-lettera .allegato.toccabile{cursor:pointer}.box-lettera .allegato.canzone{padding-right:34px}.box-lettera .allegato-azione{border:1px solid var(--accento);color:var(--accento);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;margin-left:auto;padding:6px 10px;font-size:.8rem;font-weight:700}.foglio-campo .taglia-pezzo{margin-bottom:4px}.riga-consegna{margin:0}.foglio[role=menu] .voce-foglio{text-align:center}.riga.da-scegliere{border:1.5px solid var(--accento);background:var(--accento-tenue,#624ce81a);border-radius:14px}.riga.da-scegliere .primo{color:var(--accento);font-weight:700}.riga.da-scegliere .secondo{color:var(--testo-2);font-weight:400}.riga.da-scegliere .iniziale{background:var(--accento);color:#fff;animation:1.6s ease-in-out infinite pulsa-scelta}@keyframes pulsa-scelta{0%,to{box-shadow:0 0 #624ce873}50%{box-shadow:0 0 0 7px #624ce800}}.serve-app{border:1.5px solid var(--accento);flex-direction:column;gap:8px;display:flex}.serve-app .bottone-pieno{text-align:center;margin-top:4px}.rispondi-grandi{flex-direction:column;gap:10px;display:flex}.rispondi-grandi .in-luce{animation:2s ease-in-out infinite in-luce}@keyframes in-luce{0%,to{box-shadow:0 0 #624ce88c,0 6px 18px #624ce859}50%{box-shadow:0 0 0 8px #624ce800,0 6px 24px #624ce880}}.rispondi-grandi .scrivi-messaggio{border:1.5px solid var(--accento);background:var(--carta);width:100%;color:var(--accento);font:inherit;cursor:pointer;border-radius:14px;padding:13px;font-weight:700}.risposta-schermo .campo-testo textarea{min-height:34vh}.rispondi-sotto{z-index:2;flex-direction:column;gap:10px;padding:6px 0 0;display:flex;position:relative}.rispondi-sotto .rispondi-a{letter-spacing:.06em;text-transform:uppercase;color:var(--t-testo,var(--testo-2));opacity:.8;margin:0 0 2px;font-size:.74rem;font-weight:700}.rispondi-sotto .scrivi-messaggio{border:1.5px solid var(--accento);width:100%;color:var(--accento);font:inherit;cursor:pointer;background:#ffffffeb;border-radius:14px;padding:13px;font-weight:700}.rispondi-sotto .in-luce{animation:2s ease-in-out infinite in-luce}.lettera-proiezione.con-risposta{overflow-y:auto}.lettera-proiezione.con-risposta .lettera-foglio{flex:none;overflow:visible}.lettera-testa .lettera-da{font-family:var(--serif);color:var(--t-testo,var(--testo-2));opacity:.85;order:-1;align-self:center;margin:0 auto 0 0;padding-left:4px;font-size:.95rem}.proiezione .rispondi-sotto{margin:0 16px}.proiezione .rispondi-sotto .rispondi-a{color:var(--t-testo,var(--testo-2))}.proiezione .fine-proiezione.testuale{color:var(--t-testo,var(--testo-2));opacity:.85}.gesto.voce{border:1.5px solid var(--accento);background:var(--accento-tenue)}.gesto.voce .ico{background:var(--accento);color:#fff}.voce-corpo{text-align:center;justify-content:center;align-items:center;gap:18px}.voce-nota{max-width:30ch;margin:0}.mic{background:linear-gradient(135deg, var(--accento-chiaro), var(--accento));color:#fff;cursor:pointer;width:128px;height:128px;box-shadow:0 10px 30px var(--alone-accento);-webkit-user-select:none;user-select:none;touch-action:none;border:0;border-radius:50%;font-size:3rem;transition:transform .15s}.mic.on{animation:1s ease-in-out infinite in-luce;transform:scale(1.08)}.mic:disabled{opacity:.6}.voce-conto{color:var(--accento);font-variant-numeric:tabular-nums;margin:0;font-size:1.4rem;font-weight:700}.pronta-riassunto .secondo.ricordo{color:var(--accento);font-weight:600}.pronta-azioni{flex-direction:column;align-items:stretch;gap:6px;display:flex}.prima-dedica .nome-a-mano{align-items:center;gap:8px;display:flex}.prima-dedica .nome-a-mano input{flex:1;min-width:0}.prima-dedica .modo .segno-foto{background:var(--accento-tenue);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid}.prima-dedica .foto-modo .segno-foto{background:var(--accento);color:#fff}.prima-dedica .mio-testo{box-sizing:border-box;width:100%;margin-top:4px}.prima-dedica .foto-prima{object-fit:cover;border-radius:16px;width:100%;max-height:46vh}.prima-dedica .chips-frasi{flex-wrap:wrap;gap:8px;display:flex}.prima-dedica .chip-bottone.scelto{background:var(--accento);color:#fff;border-color:var(--accento)}.prima-dedica .anteprima-prima{flex-direction:column;gap:8px;display:flex}.prima-dedica .anteprima-prima .parole{font-family:var(--serif);margin:0;font-size:1.05rem;line-height:1.45}.rispondi-sotto .piu-tardi-benvenuto{color:var(--t-testo,var(--testo-2));opacity:.85;align-self:center}.prima-dedica .dalla-rubrica{width:100%}.ricevuta-mini.benvenuto-in-luce{animation:3s ease-in-out infinite benvenuto-respiro;position:relative;overflow:hidden}.ricevuta-mini.benvenuto-in-luce:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;animation:3s ease-in-out infinite benvenuto-luce;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.ricevuta-mini.benvenuto-in-luce .tocca-qui{animation:2.4s ease-in-out infinite benvenuto-saltello}@keyframes benvenuto-respiro{0%,to{transform:scale(1);box-shadow:0 6px 18px #1373344d}50%{transform:scale(1.035);box-shadow:0 10px 26px #13733473}}@keyframes benvenuto-luce{0%{left:-60%}55%,to{left:130%}}@keyframes benvenuto-saltello{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-4px)}90%{transform:translateY(0)}}.idee-schede.con-benvenuto{margin:-10px -10px -8px;padding:10px 10px 14px}@media (prefers-reduced-motion:reduce){.ricevuta-mini.benvenuto-in-luce,.ricevuta-mini.benvenuto-in-luce:after,.ricevuta-mini.benvenuto-in-luce .tocca-qui{animation:none}}.ricevuta-mini .tocca-qui{color:var(--accento);background:#fff;border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-block}.passo-schermo .emoji-pannello{scroll-margin-bottom:90px}.anteprima-foto{flex-direction:column;gap:8px;display:flex}.anteprima-foto .didascalia{font-family:var(--serif);color:var(--testo);margin:0;font-size:1.05rem;line-height:1.4}.anteprima-foto .fila-mini{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.anteprima-foto .mini{object-fit:cover;border-radius:10px;width:48px;height:48px}.anteprima-foto .mini-conto{color:var(--tenue);margin-left:auto;font-size:.78rem;font-weight:600}.righe-frase{flex-direction:column;gap:8px;display:flex}.riga-frase{text-align:left;border:1px solid var(--bordo);background:var(--carta);width:100%;color:var(--testo);font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.riga-frase .cerchio{background:var(--accento-tenue);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.riga-frase .testo-frase{font-family:var(--serif);font-size:.98rem;line-height:1.35}.riga-frase.scelta{border-color:var(--accento);background:var(--accento-tenue)}.riga-frase.scelta .cerchio{background:var(--accento);color:#fff}.box-lettera .allegato-con-riga{flex-direction:column;gap:6px;display:flex}.box-lettera .riga-sotto-foto textarea{font-family:var(--serif);background:#ffffffb3}h1,h2,h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:600}.app{isolation:isolate;background:var(--sfondo);position:relative}:root{--aurora:radial-gradient(circle at 20% 15%, var(--alone-1), transparent 38%), radial-gradient(circle at 85% 12%, var(--alone-2), transparent 42%), radial-gradient(circle at 65% 88%, var(--alone-3), transparent 40%), radial-gradient(circle at 10% 80%, var(--alone-4), transparent 38%)}.app:before{content:"";z-index:-1;pointer-events:none;background:var(--aurora);position:fixed;inset:-20%}@keyframes aurora{0%{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(3%,2%)rotate(4deg)scale(1.05)}to{transform:translate(-2%,4%)rotate(-4deg)scale(1.03)}}.sfondo-dediche{background:var(--sfondo)}@media (prefers-reduced-motion:reduce){.app:before{animation:none}}.barra-alto{background:var(--testata-fondo);-webkit-backdrop-filter:blur(14px)saturate(1.3);padding:12px 16px 8px}.barra-alto h1{font-size:1.5rem}.barra-alto h1.saluto{align-items:center;gap:10px;display:flex}.saluto-testo{flex-direction:column;min-width:0;line-height:1.1;display:flex}.saluto-testo small{font-family:var(--sans);letter-spacing:0;color:var(--tenue);margin-top:3px;font-size:.8rem;font-weight:500;display:block}.avatar-barra{width:40px;height:40px;box-shadow:var(--ombra);background:linear-gradient(135deg, var(--g1), var(--g3));font-size:.95rem}.avatar-barra.attivo{border-color:var(--rialzo);box-shadow:0 0 0 2px var(--accento)}.indietro{background:var(--carta);width:40px;height:40px;box-shadow:var(--ombra);border-radius:50%;justify-content:center;margin-left:0}.contenuto{gap:22px;padding:10px 16px 40px;animation:.36s cubic-bezier(.2,.8,.2,1) entra}@keyframes entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contenuto{animation:none}}.barra-sotto{z-index:20;padding:8px 8px calc(10px + env(safe-area-inset-bottom,0px));background:var(--barra-fondo);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-top:1px solid var(--filo);display:flex;position:fixed;bottom:0;left:0;right:0}.barra-sotto button{color:var(--tenue);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:0;font-size:.7rem;font-weight:600;display:flex;position:relative}.barra-sotto button .ico{border-radius:999px;place-items:center;width:48px;height:30px;transition:background .15s;display:grid}.barra-sotto button.on{color:var(--accento)}.barra-sotto button.on .ico{background:var(--accento-tenue)}.barra-sotto .pallino-porta{position:absolute;top:-3px;left:calc(50% + 6px)}.carta{box-shadow:var(--ombra);border:0;border-radius:20px}.carta.servizio{box-shadow:none}.righe{box-shadow:var(--ombra);border:0;border-radius:20px}.riga{padding:14px 16px}.etichetta-sezione{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);font-size:.72rem;font-weight:700}button.pieno{background:linear-gradient(120deg, var(--g1), var(--g2));min-height:54px;box-shadow:var(--ombra-forte);border-radius:16px;font-size:1rem;font-weight:700}button.pieno:disabled{background:var(--carta-2);color:var(--tenue);box-shadow:none;opacity:1}.pieno.secondario{background:var(--accento-tenue);color:var(--accento);box-shadow:none;border:0}.tondo-proiezione{background:var(--carta);box-shadow:var(--ombra);border:0}.passo-testata h1{font-size:1.5rem}.passo-conto{color:var(--accento);background:var(--accento-tenue);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.passi-barra{gap:5px}.passi-barra i{background:var(--carta-2)}.passo-piede{background:linear-gradient(transparent, var(--sfondo) 35%);border-top:0}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])),select,textarea{background:var(--campo);box-shadow:inset 0 0 0 1px var(--bordo-campo);border:0;border-radius:14px;padding:12px 14px}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])):focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 2px var(--accento);background:var(--rialzo);outline:0}input.con-chiocciola{padding-left:30px}.foglio,.pannello{background:var(--rialzo);border-radius:28px 28px 0 0;box-shadow:0 -10px 40px #1a16301f}.foglio:before,.pannello:before{content:"";background:var(--carta-2);border-radius:3px;flex:none;width:40px;height:5px;margin:4px auto 8px;display:block}.velo{background:#1a163080}.cerca-home-campo,.categorie{border-radius:999px}.idea-scheda b,.idea-scheda .riga-titolo{font-family:var(--serif);font-weight:600}.ricevuta-mini.busta{color:#1c1a17;--busta-1:#8f7cf5;--busta-2:#5b4ae6;background:#fffdf8;border-radius:20px;flex:0 0 224px;justify-content:flex-end;gap:4px;min-height:150px;padding:60px 16px 16px;position:relative;overflow:hidden;box-shadow:0 16px 34px #1c1a1729}.ricevuta-mini.busta.aperta{--busta-1:#7bd3a0;--busta-2:#1d7a44}:root[data-look=inchiostro] .ricevuta-mini.busta.chiusa{--busta-1:#f0735d;--busta-2:#b93a26}.ricevuta-mini.busta .busta-linguetta{background:linear-gradient(135deg, var(--busta-1), var(--busta-2));height:54px;position:absolute;top:0;left:0;right:0}.ricevuta-mini.busta .busta-linguetta:after{content:"";background:linear-gradient(135deg, var(--busta-1), var(--busta-2));filter:brightness(.92);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;inset:0}.ricevuta-mini.busta .ceralacca{z-index:2;color:#ffe9ec;width:40px;height:40px;font:700 1.05rem var(--serif);opacity:1;background:radial-gradient(circle at 35% 30%,#e0586a,#8f1c2c 70%,#6b1220);border-radius:50%;place-items:center;display:grid;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #78142866,inset 0 0 0 3px #ffffff1f}.ricevuta-mini.busta.aperta .ceralacca{background:radial-gradient(circle at 35% 30%,#43b577,#1d7a44 70%,#145a31);font-size:1.15rem;box-shadow:0 6px 14px #1d7a4459}.ricevuta-mini.busta b{font-family:var(--serif);z-index:1;font-size:1.1rem;line-height:1.2;position:relative}.ricevuta-mini.busta span:not(.busta-linguetta):not(.ceralacca):not(.tocca-qui){color:#6b6457;opacity:1;z-index:1;font-size:.8rem;font-weight:500;position:relative}.ricevuta-mini.busta .tocca-qui{z-index:1;color:var(--ok);position:relative}.gesti .gesto{color:#fff;background:linear-gradient(120deg, var(--c1), var(--c2) 55%, var(--c3));min-height:92px;box-shadow:0 12px 28px var(--alone);background-size:220% 220%;border:0;border-radius:20px;padding:18px;animation:12s infinite scorre;position:relative;overflow:hidden}.gesti .gesto .ico{opacity:.2;pointer-events:none;filter:saturate(0)brightness(3);background:0 0;width:auto;height:auto;font-size:4.9rem;position:absolute;bottom:-16px;right:-6px;transform:rotate(-12deg)}.gesti .gesto small{color:#ffffffe0;margin-top:3px;padding-right:56px;font-size:.84rem}.gesti .gesto.primo{--c1:var(--g1);--c2:var(--g2);--c3:var(--g3);--alone:var(--alone-accento);min-height:108px}.gesti .gesto.gruppo{--c1:#2b7fff;--c2:#4f46e5;--c3:#7c3aed;--alone:#4f46e54d;animation-delay:-3s}.gesti .gesto.pensieri{--c1:#ff6fa5;--c2:#ff7a59;--c3:#ffb347;--alone:#ff7a594d;animation-delay:-6s}.gesti .gesto.tenere{--c1:#14b8a6;--c2:#0ea5e9;--c3:#6366f1;--alone:#0ea5e94d;animation-delay:-9s}:root[data-look=inchiostro] .gesti .gesto.gruppo{--c1:#c2410c;--c2:#e4553d;--c3:#f4a261}:root[data-look=inchiostro] .gesti .gesto.pensieri{--c1:#be185d;--c2:#e4553d;--c3:#f59e0b}:root[data-look=inchiostro] .gesti .gesto.tenere{--c1:#0f766e;--c2:#2a9d8f;--c3:#8ab17d}@keyframes scorre{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.gesti .gesto{animation:none}}.aspetti{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.aspetto{background:var(--carta);box-shadow:var(--ombra);color:var(--testo);text-align:center;border:0;border-radius:18px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex}.aspetto.scelto{box-shadow:inset 0 0 0 2px var(--accento), var(--ombra)}.aspetto .mini{border-radius:12px;height:86px;position:relative;overflow:hidden}.aspetto .mini i{background:#ffffffd9;border-radius:5px;height:10px;position:absolute;left:10px;right:10px}.aspetto .mini i:first-child{width:40%;top:12px}.aspetto .mini i:nth-child(2){background:linear-gradient(120deg,#6d4cff,#ff6fa5);height:22px;top:30px}.aspetto .mini i:nth-child(3){background:#ffffffb3;top:60px}.aspetto.aurora .mini{background:radial-gradient(circle at 20% 20%,#ffb3cf,#0000 50%),radial-gradient(circle at 80% 30%,#b9a6ff,#0000 50%),#f1edff}.aspetto.notte .mini{background:radial-gradient(circle at 50% 0,#5b45b8,#0000 60%),#15122a}.aspetto.notte .mini i{background:#ffffff2e}.aspetto.notte .mini i:nth-child(2){background:linear-gradient(120deg,#7a5cff,#ff6fa5)}.aspetto.inchiostro .mini{background:#f7f0e4}.aspetto.inchiostro .mini i{background:#e6dcc9}.aspetto.inchiostro .mini i:nth-child(2){background:linear-gradient(120deg,#e4553d,#f4a261)}.aspetto b{font-size:.82rem;font-weight:600}.aspetto small{color:var(--tenue);font-size:.68rem;line-height:1.3}:root[data-theme=dark] .carta,:root[data-theme=dark] .righe,:root[data-theme=dark] .gesto,:root[data-theme=dark] .tondo-proiezione,:root[data-theme=dark] .indietro,:root[data-theme=dark] .foglio,:root[data-theme=dark] .pannello{border:1px solid #ffffff12}:root[data-theme=dark] .ricevuta-mini.busta{background:#fbf7ef}:root[data-look=inchiostro] .passo-testata h1,:root[data-look=inchiostro] .barra-alto h1{letter-spacing:-.025em;font-size:1.7rem}:root[data-look=inchiostro] .saluto-testo>span,:root[data-look=inchiostro] .gesti .gesto b,:root[data-look=inchiostro] .idea-scheda b{font-style:italic}:root[data-look=inchiostro] .etichetta-sezione{color:var(--accento);letter-spacing:.14em}.idea-scheda{border-radius:20px;flex-basis:200px;gap:6px;min-height:124px;padding:14px}.idea-scheda b{font:600 1.05rem/1.2 var(--serif)}.idee-per-te.compatta .idea-scheda .parole{display:none}.idee-per-te.compatta .idea-scheda .piede-modello{font-size:.8rem;font-weight:500}.passo-testata:after,.testata-costruttore:after{display:none}.riga.da-scegliere{box-shadow:inset 0 0 0 1.5px var(--accento);border:0;border-radius:16px;margin:6px}.riga.da-scegliere+.riga{border-top:0}.modo{box-shadow:var(--ombra);border:0;border-radius:16px;gap:12px;padding:14px}.modo .segno{border-color:var(--bordo-campo);width:22px;height:22px}.modo.scelto{background:var(--accento-tenue);box-shadow:inset 0 0 0 1.5px var(--accento), var(--ombra)}.modo:hover{border-color:#0000}@media (hover:hover){.modo:not(.scelto):hover{box-shadow:inset 0 0 0 1.5px var(--accento-chiaro), var(--ombra)}}.modi{gap:8px}.cerca-riga .cerca-home-campo,.cerca-riga .categorie{border-radius:999px}.cerca-riga .cerca-home-campo{padding-left:18px}.idee-per-te.compatta .idea-scheda.tema{color:#fff;background:linear-gradient(135deg, var(--k1), var(--k2));--k1:#f093b0;--k2:#8a6cf0;border:0;box-shadow:0 8px 20px #1c1a1724}.idee-per-te.compatta .idea-scheda.tema:nth-child(5n+2){--k1:#f6b26b;--k2:#e8618c}.idee-per-te.compatta .idea-scheda.tema:nth-child(5n+3){--k1:#5ab1e8;--k2:#4a3bd6}.idee-per-te.compatta .idea-scheda.tema:nth-child(5n+4){--k1:#7bd3a0;--k2:#137334}.idee-per-te.compatta .idea-scheda.tema:nth-child(5n+5){--k1:#c9b8f5;--k2:#6a5ae8}.idee-per-te.compatta .idea-scheda.tema .bollo,.idee-per-te.compatta .idea-scheda.tema .piede-modello{opacity:.92;color:#fff}.idee-per-te.compatta .idea-scheda.tema b{text-shadow:0 1px 6px #00000026}.app.con-nav .contenuto{padding-bottom:calc(var(--barra) + 56px + env(safe-area-inset-bottom,0px))}.suggerimenti,.suggerimenti-ricerca,.tendina,.menu{background:var(--rialzo)}.passo-testata:has(+.passi){padding-right:76px}.passo-testata+.passi{gap:0}.passo-testata+.passi .passo-conto{right:16px;top:calc(19px + env(safe-area-inset-top,0px));position:absolute}.passo-schermo.registrazione .interruttori{display:block}.passo-schermo.registrazione .interruttori .interruttore{border:0;border-top:1px solid var(--filo);background:0 0;border-radius:0;padding:14px 16px}.passo-schermo.registrazione .interruttori .interruttore:first-child{border-top:0}.passo-schermo.registrazione .interruttore input[type=checkbox]{background:var(--carta-2)}.passo-schermo.registrazione .passo-corpo .campo>.etichetta{display:none}.passo-schermo.registrazione .foto-profilo{width:124px;height:124px;margin:16px auto 6px}.passo-schermo.registrazione .foto-profilo.vuota{background:var(--accento-tenue);color:var(--accento);border:2px dashed var(--accento-chiaro);font-size:2.4rem;font-weight:500}.passo-schermo.registrazione .nota.centro{text-align:center}.accesso-testata h1{font-size:1.9rem}.accesso-simbolo{width:76px;height:76px;box-shadow:var(--ombra-forte);border-radius:24px}.accesso-modulo{flex-direction:column;gap:12px;display:flex}.accesso-modulo .accesso-nota{text-align:center;margin-top:4px}.accesso-modulo .accesso-nota .collegamento{color:var(--accento);font-weight:600;text-decoration:none}.passo-piede .piu-tardi,.passo-piede .testuale{font-weight:600;text-decoration:none}.lettera-testa{align-items:center;gap:10px}.lettera-testa .lettera-da{text-align:center;font-family:var(--serif);color:var(--testo-2);flex:1;margin:0;padding-right:42px;font-size:.95rem}.lettera-foglio{color:#1c1a17;background:#fff;border-radius:26px;padding:30px 22px;box-shadow:0 14px 34px #5a285024}.lettera-titolo{margin:0;font-size:1rem;font-weight:600}.lettera-parole{font-size:1.35rem;line-height:1.4}.rispondi-sotto .scrivi-messaggio{background:var(--accento-tenue);color:var(--accento);border:0;border-radius:16px;min-height:52px;font-weight:700}.lettera-titolo-campo{box-shadow:none;background:0 0}.lettera-titolo-campo:focus{box-shadow:none;background:#fff9}.lettera-testa .tondo-proiezione{order:-1}.selettore{background:var(--carta-2);border-bottom:0;border-radius:14px;gap:4px;padding:4px}.selettore button{border-bottom:0;border-radius:11px;flex:1;justify-content:center;margin:0;padding:9px 8px;font-weight:600}.selettore button+button{margin-left:0}.selettore button[aria-selected=true]{background:var(--rialzo);color:var(--testo);box-shadow:var(--ombra)}.carta.profilo-testata .foto-profilo{margin:0}.carta.profilo-testata>div{flex:1;min-width:0}.carta.profilo-testata b{font-size:1.05rem}.scena-parte{box-shadow:var(--ombra);border-radius:20px;padding:18px 16px 12px}.scena-parte .tema-contenuto{box-shadow:none;text-align:center;font-family:var(--serif);background:0 0;border:0;padding:0;font-size:1.05rem;line-height:1.45}.scena-parte .t-scena{opacity:.85;font-size:.8rem;font-weight:700}.sigillo-busta{border-radius:22px}.sigillo-cera{width:96px;height:96px}.scena-parte>.tema{background:0 0;border:0;padding:0}.ricevuta-mini.benvenuto-in-luce{color:#fff;background:linear-gradient(135deg,#7bd3a0,#1d7a44);border-radius:20px;flex:0 0 224px;justify-content:flex-end;min-height:150px;padding:16px}.ricevuta-mini.benvenuto-in-luce b{font-family:var(--serif);font-size:1.1rem}.ricevuta-mini.benvenuto-in-luce .tocca-qui{color:var(--ok);background:#fff;border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:4px 10px;font-size:.75rem;font-weight:700}.idee-per-te.compatta .idea-scheda.tema{font-family:var(--sans)}.idee-per-te.compatta .idea-scheda.tema b{font-family:var(--serif)}.foglio-data{padding:12px 18px calc(20px + env(safe-area-inset-bottom,0px));gap:14px}.colonne-data{grid-template-columns:1fr 1.4fr 1fr;gap:10px;display:grid}.colonne-data label{letter-spacing:.06em;text-transform:uppercase;color:var(--tenue);flex-direction:column;gap:6px;font-size:.75rem;font-weight:700;display:flex}.colonne-data select{color:var(--testo);font-size:1rem;font-weight:600}.apri-calendario{background:var(--carta);box-shadow:var(--ombra);border:0;border-radius:14px}.versione-app{text-align:center;opacity:.7;font-size:.78rem}.stato-caratteri{text-align:center;opacity:.8;font-size:.78rem}.stato-caratteri .prova-carattere{margin:4px 0 0;font-size:1.1rem}.accesso-modulo .bottone-bianco{min-height:52px;padding:12px;font-size:1rem;font-weight:600}.accesso-modulo input:where(:not([type=checkbox])){padding:12px 14px;font-size:1rem}.passo-schermo{background:var(--aurora), var(--sfondo)}:root{--alone-1:#ff6fa58c;--alone-2:#6d4cff73;--alone-3:#5ac8ff6b;--alone-4:#ffc8785c}:root[data-look=inchiostro]{--alone-1:#f4a2614d;--alone-2:#e4553d29}button.pieno{border-radius:18px;min-height:58px;font-size:1.05rem}.bottone-bianco{border-radius:18px;min-height:56px;font-size:1rem}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])),select,textarea{border-radius:16px;padding:14px 16px;font-size:1rem}.accesso-modulo .bottone-bianco{min-height:56px;padding:14px}.accesso-modulo button.pieno{min-height:58px}.titolone{font:600 1.9rem/1.15 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:12px 0 10px}.titolone.centro{text-align:center}.nota.grande{font-size:1rem}.pillola{width:100%;min-height:58px;font:700 1.1rem var(--sans);color:#fff;background:linear-gradient(120deg, var(--g1), var(--g2));box-shadow:var(--ombra-forte);cursor:pointer;border:0;border-radius:999px;padding:14px 20px}.pillola:disabled{color:#7a748f;box-shadow:none;cursor:default;opacity:1;background:#d9d5e6}.pillola.bianca{background:var(--carta);color:var(--testo);box-shadow:var(--ombra)}:root[data-theme=dark] .pillola:disabled{background:var(--carta-2);color:var(--tenue)}.accesso{gap:12px;padding:28px 24px 0}.accesso.col-telefono{justify-content:flex-start;padding-top:8px}.accesso-testata{gap:14px;margin-bottom:0}.accesso-testata .titolone{margin:4px 0 0}.accesso-simbolo.grande{border-radius:28px;width:96px;height:96px}.accesso-modulo{gap:12px}.accesso-modulo:before{content:"";height:10vh;display:block}.tondi{justify-content:center;gap:28px;margin-bottom:4px;display:flex}.tondo-x{background:var(--carta);width:76px;height:76px;box-shadow:var(--ombra);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.9rem;display:grid}.tondo-x .g-google{font-size:1.9rem}.accesso-modulo .separatore{margin:4px 0}.accesso-modulo .nota.centro{text-align:center}.accesso-modulo .nota .collegamento{font-weight:500;text-decoration:underline}.piede-x{width:calc(100% + 48px);padding:18px 24px calc(22px + env(safe-area-inset-bottom,0px));background:var(--carta);font:600 1rem var(--sans);color:var(--testo-2);text-align:center;cursor:pointer;border:0;border-radius:0;margin:auto -24px 0}.piede-x span{color:var(--tenue)}.testa-x{flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:0;padding:10px 16px 0;display:flex}.testa-x .indietro-x{color:var(--testo);cursor:pointer;background:0 0;border:0;padding:4px 6px 4px 0;font-size:1.7rem;line-height:1}.testa-x .passo-conto{margin-left:auto;position:static}.testa-x .filo-x{background:var(--carta-2);border-radius:2px;flex-basis:100%;height:3px;margin-top:8px}.testa-x .filo-x i{background:var(--accento);border-radius:2px;height:100%;display:block}.testa-x .titolone{flex-basis:100%;margin:14px 0 0}.passo-testata.testa-x:after{display:none}.passo-testata.testa-x:has(+.passi){padding-right:16px}.passo-x .testa-x{margin-bottom:4px;padding:0}.passo-x .titolone{margin-bottom:8px}.righe-x{flex-direction:column;display:flex}.riga-x{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--testo);background:0 0;border:0;align-items:center;gap:14px;padding:12px 0;display:flex}.riga-x .tile{background:var(--carta);width:52px;height:52px;box-shadow:var(--ombra);border-radius:14px;flex:none;place-items:center;font-size:1.45rem;display:grid}.riga-x .p{flex-direction:column;flex:1;gap:2px;display:flex}.riga-x .p b{font-size:1.1rem}.riga-x .p small{color:var(--tenue);font-size:.9rem}.riga-x .leva{background:var(--carta-2);border-radius:14px;flex:none;width:46px;height:28px;position:relative}.riga-x .leva:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.passo-schermo.registrazione .interruttore.riga-x{background:0 0;border:0;border-radius:0;flex-direction:row;padding:12px 0}.passo-schermo.registrazione .interruttore.riga-x span:not(.tile){order:0}.passo-schermo.registrazione .interruttore.riga-x input[type=checkbox]{border-radius:14px;order:1;width:46px;height:28px}.passo-schermo.registrazione .interruttore.riga-x input[type=checkbox]:after{width:22px;height:22px}.passo-schermo.registrazione .interruttore.riga-x input[type=checkbox]:checked:after{left:21px}.passo-schermo.registrazione .interruttore.riga-x span:not(.tile) b{font-size:1.1rem}.campo-x,.passo-schermo.registrazione .campo-data,.passo-schermo.registrazione .telefono input,.accesso .telefono input{font:500 1.75rem/1.2 var(--sans);border:0;border-bottom:2px solid var(--bordo-campo);box-shadow:none;background:0 0;border-radius:0;width:100%;padding:8px 0}.campo-x:focus,.passo-schermo.registrazione .campo-data:focus,.passo-schermo.registrazione .telefono input:focus,.accesso .telefono input:focus{border-bottom-color:var(--accento);box-shadow:none;background:0 0}.campo-x::placeholder,.passo-schermo.registrazione .campo-data::placeholder{color:#b7b2c9}.numero-x{align-items:center;gap:12px;display:flex}.numero-x .bandiera{background:var(--carta);width:58px;height:58px;box-shadow:var(--ombra);color:var(--tenue);border-radius:14px;flex:none;place-items:center;font-size:1.7rem;font-weight:700;display:grid}.passo-schermo.registrazione .telefono .scelta-paese,.accesso .telefono .scelta-paese{background:var(--carta);min-width:58px;height:58px;box-shadow:var(--ombra);border:0;border-radius:14px;font-size:1.1rem}.passo-schermo.registrazione .apri-calendario{width:58px;height:58px}.codice-x{gap:8px;margin:8px 0;display:flex;position:relative}.codice-x span{aspect-ratio:1;background:var(--carta);box-shadow:var(--ombra);border-radius:12px;flex:1;place-items:center;font-size:1.7rem;font-weight:600;display:grid}.codice-x span.attiva{box-shadow:inset 0 0 0 2px var(--accento), var(--ombra)}.codice-x .codice-nascosto{opacity:0;font-size:1rem;position:absolute;inset:0}.notifiche-finte{min-height:118px;margin:6px 0 14px;position:relative}.nf{z-index:1;background:var(--carta);box-shadow:var(--ombra);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;font-size:.95rem;line-height:1.35;display:flex;position:relative}.nf.dietro{z-index:0;opacity:.75;position:absolute;top:60px;left:14px;right:14px;transform:scale(.96)}.nf .logo-mini{border-radius:12px;flex:none;width:40px;height:40px;overflow:hidden}.riga-x.interruttore-x{padding:8px 0}.passo-schermo.registrazione .passo-corpo{gap:14px;padding:8px 16px 24px}.passo-schermo.registrazione .interruttore.riga-x .tile{flex:0 0 52px;width:52px;display:grid}.nf{animation:.5s cubic-bezier(.2,.8,.2,1) nf-arriva}@keyframes nf-arriva{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:none}}.nf.dietro{transition:opacity .4s;animation:none}@media (prefers-reduced-motion:reduce){.nf{animation:none}}.campo-x,.passo-schermo.registrazione .campo-data,.passo-schermo.registrazione .telefono input,.accesso .telefono input,.accesso-modulo input:where(:not([type=checkbox])),.telefono input{background:var(--carta);min-height:58px;box-shadow:var(--ombra);font:500 1.15rem/1.3 var(--sans);border:0;border-radius:999px;width:100%;padding:0 20px}.campo-x:focus,.passo-schermo.registrazione .campo-data:focus,.passo-schermo.registrazione .telefono input:focus,.accesso .telefono input:focus,.accesso-modulo input:where(:not([type=checkbox])):focus,.telefono input:focus{background:var(--rialzo);box-shadow:inset 0 0 0 2px var(--accento), var(--ombra);border:0}.campo-x::placeholder,.passo-schermo.registrazione .campo-data::placeholder,.accesso-modulo input::placeholder,.telefono input::placeholder{color:#a39dba}.telefono{align-items:stretch;gap:10px}.telefono .scelta-paese,.passo-schermo.registrazione .telefono .scelta-paese,.accesso .telefono .scelta-paese{background:var(--carta);min-width:58px;height:58px;box-shadow:var(--ombra);border:0;border-radius:18px;flex:none;padding:0 10px;font-size:1.1rem;font-weight:600}.telefono input{flex:1;min-width:0}.numero-x{gap:10px}.numero-x .bandiera{border-radius:18px}.data-a-mano{gap:10px}.passo-schermo.registrazione .apri-calendario,.apri-calendario{border-radius:18px;flex:none;width:58px;height:58px}.accesso-modulo .campo-con-icona .mostra-password{right:18px}.accesso.col-telefono .accesso-modulo,.accesso .passo-x{gap:18px}.notifiche-finte{--passo-avviso:78px;height:calc(var(--passo-avviso) * 2 - 6px);min-height:0;margin:6px 0 14px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.nastro-avvisi{will-change:transform;flex-direction:column;gap:10px;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:flex}.nastro-avvisi.senza-transizione{transition:none}.nastro-avvisi .nf{opacity:.6;flex:none;height:68px;transition:opacity .6s,transform .6s;animation:none;position:static;transform:scale(.97)}.nastro-avvisi .nf.davanti{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nastro-avvisi{transition:none}}button.pieno,.bottone-bianco,.pieno.secondario,.rispondi-sotto .scrivi-messaggio,.cerca-riga .categorie{border-radius:999px;min-height:58px;font-size:1.05rem}button.pieno.compatto{min-height:0}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])),select{background:var(--carta);min-height:58px;box-shadow:var(--ombra);border:0;border-radius:999px;padding:0 20px}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])):focus,select:focus{background:var(--rialzo);box-shadow:inset 0 0 0 2px var(--accento), var(--ombra)}textarea{background:var(--carta);box-shadow:var(--ombra);border:0;border-radius:18px;padding:14px 18px}textarea:focus{background:var(--rialzo);box-shadow:inset 0 0 0 2px var(--accento), var(--ombra)}.campo-testo textarea{padding:11px 13px}.contenuto:has(.sigillo-schermo){animation:none}.riga .contatto-rubrica{flex-direction:column;gap:3px;min-width:0;display:flex}.riga .nome-contatto{align-items:center;gap:8px;min-width:0;display:flex}.riga .nome-contatto .testo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05rem;font-weight:600;overflow:hidden}.riga .nome-contatto .distintivo{flex:none;margin-left:0}.riga .contatto-rubrica .secondo{text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.passo-schermo .righe .riga.toccabile,.passo-schermo .righe .riga.spenta{min-height:72px;padding:14px 16px}.passo-schermo .righe .riga .iniziale{width:44px;height:44px;font-size:1.1rem}.accesso .passo-x{gap:14px}.accesso .passo-x .pillola{margin-top:48px}.accesso .passo-x .codice-x{margin:14px 0 6px}.pila-avvisi{height:118px;margin:8px 0 14px;position:relative}.pila-avvisi .nf{transform-origin:top;height:68px;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s;animation:none;position:absolute;top:0;left:0;right:0}.pila-avvisi .nf.posto-0{z-index:3;opacity:1;transform:translateY(0)scale(1)}.pila-avvisi .nf.posto-1{z-index:2;opacity:.75;transform:translateY(16px)scale(.94)}.pila-avvisi .nf.posto-2{z-index:1;opacity:.45;transform:translateY(30px)scale(.88)}.pila-avvisi .nf.posto-via{z-index:4;opacity:0;pointer-events:none;transform:translateY(-40px)scale(1.02)}@media (prefers-reduced-motion:reduce){.pila-avvisi .nf{transition:none}}.avatar-barra{background:linear-gradient(135deg,#8f7cf5,#5b4ae6);border:0}:root[data-theme=dark] .avatar-barra{background:linear-gradient(135deg, var(--g1), var(--g3))}:root[data-look=inchiostro] .avatar-barra{background:linear-gradient(135deg,#f0735d,#b93a26)}.avatar-barra.attivo{box-shadow:0 0 0 2px var(--rialzo), 0 0 0 4px var(--accento)}.passo-schermo.registrazione .passo-corpo .nota,.passo-schermo.registrazione .passo-corpo p,.passo-schermo.registrazione .passo-corpo .frase-ok,.passo-schermo.registrazione .riga-x .p b,.passo-schermo.registrazione .riga-x .p small,.passo-schermo.registrazione .interruttore.riga-x span:not(.tile) b,.passo-schermo.registrazione .interruttore.riga-x span:not(.tile) small,.passo-schermo.registrazione .proposte button,.passo-schermo.registrazione .riga-esito,.passo-schermo.registrazione .nf,.passo-schermo.registrazione .stato-notifiche p,.accesso .nota,.accesso .passo-x p,.accesso .collegamento,.accesso .testuale,.accesso .piede-x{font-size:1.1rem;line-height:1.45}.passo-schermo.registrazione .nota.grande{font-size:1.1rem}.passo-schermo.registrazione .interruttore.riga-x span:not(.tile) small,.passo-schermo.registrazione .riga-x .p small{font-size:1rem}.passo-schermo.registrazione .campo-x,.passo-schermo.registrazione .campo-data,.passo-schermo.registrazione .telefono input,.accesso .telefono input,.accesso-modulo input:where(:not([type=checkbox])){font-size:1.1rem}.passo-schermo.registrazione .foto-profilo.vuota{font-size:2.6rem}.nastro-carte{margin:10px -16px 14px;padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nastro-carte-fila{gap:12px;width:max-content;animation:22s linear infinite nastro-scorre;display:flex}.nastro-carte .nf{opacity:1;flex:none;width:270px;height:auto;animation:none;position:static;transform:none}@keyframes nastro-scorre{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.nastro-carte-fila{animation:none}}.passo-schermo.registrazione .pillola,.accesso .pillola{font-size:1.1rem}.pila-x{height:132px;margin:10px 0 14px;position:relative}.pila-x .nf{transform-origin:50% 0;height:72px;margin:0;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .75s;animation:none;position:absolute;top:0;left:0;right:0}.pila-x .nf.posto-0{z-index:3;opacity:1;transform:translateY(0)scaleX(1)}.pila-x .nf.posto-1{z-index:2;opacity:.7;transform:translateY(22px)scaleX(.92)}.pila-x .nf.posto-2{z-index:1;opacity:.4;transform:translateY(44px)scaleX(.84)}.pila-x .nf.posto-via{z-index:4;opacity:0;pointer-events:none;transform:translateY(-36px)scaleX(1.02)}@media (prefers-reduced-motion:reduce){.pila-x .nf{transition:none}}.passo-schermo.registrazione .passo-conto{font-size:.95rem}.passo-schermo:has(.cerca-contatti) .etichetta-sezione{font-size:.95rem}.passo-schermo:has(.cerca-contatti) .riga .iniziale{font-size:1.1rem}.passo-schermo:has(.cerca-contatti) input{font-size:1.1rem}.pila-x .nf{box-sizing:border-box;align-items:center;height:76px;overflow:hidden}.pila-x .nf>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.passo-schermo.registrazione .titolone,.accesso .titolone{font-size:2.1rem;line-height:1.12}.accesso-testata .titolone{font-size:2.1rem}.passo-schermo.registrazione .interruttore.riga-x span:not(.tile) small,.passo-schermo.registrazione .riga-x .p small,.passo-schermo.registrazione .nota,.accesso .nota{font-size:1.05rem}.passo-schermo:has(.cerca-contatti) .riga .secondo{font-size:1.05rem}.passo-schermo.registrazione .passo-conto,.accesso .passo-conto{font-size:1rem}.passo-schermo:has(.cerca-contatti) .etichetta-sezione{font-size:1rem}.passo-schermo:has(.cerca-contatti) input{min-height:62px}.passo-schermo.registrazione .numero-x .bandiera,.passo-schermo.registrazione .telefono .scelta-paese,.accesso .telefono .scelta-paese,.passo-schermo.registrazione .apri-calendario{width:62px;min-width:62px;height:62px}.passo-schermo.registrazione .foto-profilo.vuota .piu{font-size:2.8rem}.accesso .codice-x span{font-size:1.8rem}.pila-x .nf{font-size:1.05rem}.pila-x{height:152px}.pila-x .nf{height:84px;font-size:1.02rem;line-height:1.3}.pila-x .nf.posto-2{transform:translateY(52px)scaleX(.84)}.pila-x .nf.fuori{transform:translateY(130px)scaleX(.84)}.passo-schermo.registrazione .titolone{font-size:2rem}.passo-schermo.registrazione .pillola,.accesso .pillola,.passo-schermo.registrazione .campo-x,.passo-schermo.registrazione .campo-data,.passo-schermo.registrazione .telefono input,.accesso .telefono input,.accesso-modulo input:where(:not([type=checkbox])),.passo-schermo.registrazione .riga-x .p b,.passo-schermo.registrazione .interruttore.riga-x span:not(.tile) b,.passo-schermo.registrazione .proposte button{font-size:17px}.passo-schermo.registrazione .nota,.accesso .nota,.accesso .nota *,.passo-schermo.registrazione .riga-x .p small,.passo-schermo.registrazione .interruttore.riga-x span:not(.tile) small,.passo-schermo.registrazione .riga-esito,.passo-schermo.registrazione .stato-notifiche p{font-size:13.5px}.passo-schermo.registrazione .passo-conto,.accesso .passo-conto{padding:4px 10px;font-size:12px}.passo-schermo.registrazione .pillola,.accesso .pillola,.passo-schermo.registrazione .campo-x,.passo-schermo.registrazione .campo-data,.passo-schermo.registrazione .telefono input,.accesso .telefono input,.accesso-modulo input:where(:not([type=checkbox])){min-height:58px}.passo-schermo.registrazione .riga-x .tile,.passo-schermo.registrazione .interruttore.riga-x .tile{flex-basis:52px;width:52px;height:52px;font-size:22px}.passo-schermo.registrazione .numero-x .bandiera,.passo-schermo.registrazione .telefono .scelta-paese,.accesso .telefono .scelta-paese,.passo-schermo.registrazione .apri-calendario,.accesso .numero-x .bandiera{width:58px;min-width:58px;height:58px}.passo-schermo.registrazione .numero-x .bandiera{font-size:28px}.testa-x .indietro-x,.accesso .indietro-x{padding:4px 6px 4px 0;font-family:Arial,sans-serif;font-size:26px;font-weight:400}.testa-x .titolone{margin:14px 0 0;font-size:30px;line-height:1.15}.passo-schermo.registrazione .passo-corpo{gap:14px;padding-top:18px}.accesso .passo-x .titolone{margin-bottom:18px}.passo-schermo.registrazione .riga-x,.passo-schermo.registrazione .interruttore.riga-x{gap:14px;padding:12px 0}.passo-schermo.registrazione .foto-profilo.vuota .piu{font-size:40px;font-weight:700}.passo-schermo.registrazione .utente-ok,.passo-schermo.registrazione .riga-esito.nota{color:var(--ok);font-size:13px;font-weight:600}.pila-x{height:126px;margin:10px 0 14px}.pila-x .nf{opacity:1;height:64px;padding:12px 14px;font-size:14px;line-height:1.3;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .75s;transform:none}.pila-x .nf>span:last-child{-webkit-line-clamp:2}.pila-x .nf.posto-0{transform:translateY(0)scaleX(1)}.pila-x .nf.posto-1{opacity:.75;transform:translateY(58px)scaleX(.88)}.pila-x .nf.posto-2{opacity:0;transform:translateY(58px)scaleX(.8)}.pila-x .nf.fuori{opacity:0;transform:translateY(120px)scaleX(.88)}.pila-x .nf .logo-mini{width:40px;height:40px}.accesso .codice-x span{font-size:26px;font-weight:400}.passo-schermo.registrazione button.pillola,.accesso button.pillola,.passo-schermo.registrazione input.campo-x,.passo-schermo.registrazione input.campo-data,.passo-schermo.registrazione .telefono input[type],.accesso .telefono input[type],.accesso .accesso-modulo input[type],.passo-schermo.registrazione .riga-x .p>b,.passo-schermo.registrazione .interruttore.riga-x>span:not(.tile)>b,.passo-schermo.registrazione .proposte>button{font-size:17px}.passo-schermo.registrazione p.nota,.passo-schermo.registrazione p.nota>*,.accesso p.nota,.accesso p.nota>*,.passo-schermo.registrazione .riga-x .p>small,.passo-schermo.registrazione .interruttore.riga-x>span:not(.tile)>small,.passo-schermo.registrazione p.riga-esito,.passo-schermo.registrazione .stato-notifiche>p{font-size:13.5px}.passo-schermo.registrazione span.passo-conto,.accesso span.passo-conto{font-size:12px;line-height:1.5}.passo-schermo.registrazione .testa-x button.indietro-x,.accesso .testa-x button.indietro-x{font-size:26px;font-weight:400;line-height:1.3}.passo-schermo.registrazione h1.titolone,.accesso .passo-x h2.titolone{font-size:30px;line-height:1.15}.accesso .testa-x .testuale{padding:12px 8px;font-size:15px}.accesso .tondi button.tondo-x{font-family:Arial,sans-serif;font-size:30px;font-weight:400}.accesso .tondi button.tondo-x .g-google{font-size:30px;font-weight:700}.pila-x .nf,.pila-x .nf>span,.pila-x .nf>span>b{font-size:14px}.passo-schermo.registrazione p.riga-esito.nota{font-size:13px}.passo-schermo.registrazione .testa-x button.indietro-x,.accesso .testa-x button.indietro-x{height:34px;padding:4px 6px 4px 0;line-height:1}.accesso .testa-x .testuale{padding:10px 8px;line-height:1.5}.passo-schermo.registrazione p.nota.centro{font-size:13.5px}.accesso .piede-x>span{font-size:15px}.passo-schermo.registrazione .interruttore.riga-x>span:not(.tile)>b,.passo-schermo.registrazione .riga-x .p>b{line-height:1.5}.passo-schermo.registrazione .interruttore.riga-x>span:not(.tile)>small,.passo-schermo.registrazione .riga-x .p>small{line-height:1.45}.pila-x .nf>span>b{line-height:1.15}.accesso .testa-x .testuale{padding:9px 8px}.accesso .tondi button.tondo-x{color:#000}.accesso.col-telefono{min-height:100vh}.accesso.col-telefono .passo-x{flex-direction:column;flex:1;display:flex}.accesso .passo-x .piede-tel{flex-direction:column;gap:6px;margin-top:auto;padding-bottom:8px;display:flex}.accesso .passo-x .piede-tel .pillola{margin-top:0}.accesso .passo-x .piede-tel .nota{font-size:13.5px}.riga-x.interruttore-x.spenta{opacity:.55;cursor:default}.pila-x .nf.posto-0{opacity:1}.passo-schermo.registrazione .telefono .scelta-paese,.accesso .telefono .scelta-paese{justify-content:center;gap:6px;min-width:92px;padding:0 12px}.accesso-modulo:before{height:22vh}.pila-x .nf.posto-1{transform:translateY(58px)scaleX(.88)}.barra-alto h1.saluto .saluto-testo>span{font-size:24px;font-weight:600;font-family:var(--serif);letter-spacing:-.01em}.barra-alto h1.saluto .saluto-testo small{margin-top:2px;font-size:12.5px;font-weight:500}.avatar-barra .faccia{color:#fff;font-family:Arial,sans-serif;font-size:15px;font-weight:700}.contenuto .etichetta-sezione,.idee-per-te.compatta .riga-titolo .etichetta-sezione{letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);margin:0 2px;font-size:11.5px;font-weight:700}.contenuto{gap:18px}.ricevuta-mini.busta{min-height:150px;font-family:var(--sans);flex:0 0 236px;padding:60px 16px 16px}.ricevuta-mini.busta b{font:600 18px/1.2 var(--serif);margin-bottom:4px}.ricevuta-mini.busta span:not(.busta-linguetta):not(.ceralacca):not(.tocca-qui){font-size:12.5px;font-weight:500}.ricevuta-mini.busta .ceralacca{font-size:17px}.ricevuta-mini.busta.aperta .ceralacca{font-size:18px}.cerca-riga .cerca-home-campo,.cerca-riga .categorie{height:51px;min-height:51px;padding:0 18px;font-size:15px;font-weight:400}.cerca-riga .categorie{font-weight:400}.idee-per-te.compatta .idea-scheda.tema{border-radius:22px;flex:0 0 224px;justify-content:flex-end;gap:0;min-height:120px;padding:16px;box-shadow:0 8px 20px #1c1a171f}.idee-per-te.compatta .idea-scheda.tema b{font:600 19px/1.2 var(--serif);text-shadow:0 1px 6px #00000026;margin-bottom:6px}.idee-per-te.compatta .idea-scheda.tema .piede-modello{opacity:.92;margin-top:0;font-size:12.5px;font-weight:500}.idee-per-te.compatta .riga-titolo{margin-bottom:0}.gesti .gesto{min-height:92px;padding:18px}.gesti .gesto.primo{min-height:108px}.gesti .gesto b{font:600 18px/1.15 var(--serif)}.gesti .gesto.primo b{font-size:22px}.gesti .gesto small{color:#ffffffe0;margin-top:3px;padding-right:56px;font-size:13px;font-weight:400}.gesti .gesto .ico{font-size:78px;font-weight:400}.gesti{gap:10px}.barra-sotto button{font-size:11px;font-weight:600}.barra-sotto .pallino-porta{width:18px;min-width:18px;height:18px;font-size:11px;font-weight:700;line-height:18px}.barra-alto h1.saluto .saluto-testo small,.ricevuta-mini.busta span:not(.busta-linguetta):not(.ceralacca):not(.tocca-qui),.idee-per-te.compatta .idea-scheda.tema .piede-modello{line-height:1.5}.gesti .gesto small{line-height:1.35}.contenuto .etichetta-sezione{line-height:1.45}.contenuto>.etichetta-sezione+.gesti{margin-top:-8px}.passo-schermo .passo-testata .tondo-proiezione{width:40px;height:40px;font-family:Arial,sans-serif;font-size:20px;font-weight:400}.passo-schermo .passo-testata h1{font-size:24px}.passo-schermo .passo-conto{padding:4px 10px;font-size:12px;line-height:1.5}.passo-schermo .passo-corpo{gap:12px;padding-top:12px}.passo-schermo .passo-corpo>.nota,.passo-schermo .passo-corpo p.nota{font-size:13.5px;line-height:1.5}button.pieno{border-radius:18px;font-size:16px;font-weight:700}.passo-piede .testuale,.passo-piede .piu-tardi{color:var(--tenue);padding:12px 8px;font-size:15px;font-weight:600}.tipi{gap:12px}.tipo-carta{box-shadow:var(--ombra);border:0;border-radius:22px;gap:16px;padding:18px}.tipo-carta .ico{color:#fff;border-radius:20px;font-size:32px;font-weight:400}.tipo-carta .ico.lettera{color:#5a3a52;background:linear-gradient(135deg,#ffd9c7,#f6b8d0)}.tipo-carta b{margin-bottom:3px;font-size:17px;font-weight:600}.tipo-carta small{font-size:13px;line-height:1.35}.box-lettera{color:#1c1a17;box-shadow:var(--ombra);background:linear-gradient(165deg,#fffaf3,#fdf0ec 60%,#f1ecfb);border:0;border-radius:24px;gap:10px;padding:20px 18px}.lettera-titolo-campo,input.lettera-titolo-campo{color:#1c1a17;min-height:44px;box-shadow:none;background:0 0;border-radius:16px;padding:4px;font-size:24px;font-weight:600}.lettera-titolo-campo::placeholder{color:#8a8378}.lettera-testo,textarea.lettera-testo{color:#1c1a17;min-height:120px;box-shadow:none;background:#fff9;border-radius:12px;padding:12px;font-size:18px;line-height:1.45}.firma-lettera{text-align:right;font:italic 400 14px var(--serif);color:#5a3a52;margin:0}.barra-allega{gap:6px}.barra-allega button{color:#000;min-height:70px;box-shadow:var(--ombra);border:0;border-radius:16px;padding:8px 2px;font-size:20px}.barra-allega button small{color:var(--tenue);font-size:10.5px;font-weight:600}.storia.tema-alba{--t-sfondo:linear-gradient(160deg, #5b4ae6, #e26aa6);--t-testo:#fff}.storia-testa .tondo-proiezione{color:#fff;width:40px;height:40px;box-shadow:none;background:#ffffff40;font-family:Arial,sans-serif;font-size:20px;font-weight:400}.storia-titolo{text-shadow:0 1px 4px #0000004d;font-size:13px;font-weight:600}.storia-fine{box-shadow:none;background:#fff;padding:7px 14px;font-size:13px;font-weight:700}.storia-testo{text-shadow:0 2px 8px #00000040;padding:30px 6px;font-size:26px;font-weight:700}.storia-testo::placeholder{color:#ffffffbf}.storia-strumenti{justify-content:space-around;padding:6px 0 8px}.storia-strumenti button{color:#fff;background:#ffffff38;border-radius:18px;width:68px;max-width:68px;min-height:64px;padding:8px 4px;font-size:20px}.storia-strumenti button small{font-size:10.5px;font-weight:600}.storia-piede{justify-content:center}.storia-piede .un-altra,.storia-piede button.pieno.compatto.un-altra{min-height:58px;color:var(--accento);box-shadow:none;background:#fff;border-radius:18px;padding:10px 16px;font-size:16px;font-weight:700}.pronta-riassunto.carta{box-shadow:var(--ombra);border-radius:20px;gap:12px;padding:16px}.pronta-riassunto .ico{background:var(--accento-tenue);border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.pronta-riassunto .primo b{font-size:15px;font-weight:700}.pronta-riassunto .secondo{font-size:13.5px;line-height:1.2}.pronta-riassunto .chip-bottone{background:var(--carta-2);height:36px;color:var(--testo-2);border:0;padding:0 14px;font-size:13px;font-weight:500}.pronta .righe .riga{padding:14px 16px}.pronta .riga .iniziale{border-radius:12px;width:38px;height:38px;font-size:16px;font-weight:700}.pronta .riga .primo{font-size:15px;font-weight:500}.pronta .riga .secondo{margin-top:1px;font-size:12.5px;line-height:1.5}.pronta .riga .freccia{font-size:20px}.pronta .riga.da-scegliere{box-shadow:inset 0 0 0 1.5px var(--accento);border:0;border-radius:16px;margin:6px}.modo{border-radius:16px;gap:12px;padding:14px}.modo .testo b,.modo b{font-size:15px;font-weight:600}.modo .nota,.modo .testo span{font-size:13px}.tipo-carta{min-height:121px}.tipo-carta b,.barra-allega button small,.storia-strumenti button small{line-height:1.5}.pronta .riga .iniziale{flex:0 0 38px;width:38px;height:38px;font-size:16px}.passo-piede .testuale,.passo-piede .piu-tardi{min-height:43px}.storia-fine{min-height:34px}.passo-schermo .passo-corpo p.nota{font-size:13.5px;line-height:1.5}.pronta .riga .iniziale{font-size:16px;line-height:1}.editor-lettera .passo-corpo p.nota{font-size:13.5px;line-height:1.5}.passo-schermo .passo-testata h1{line-height:1.17}.editor-lettera .box-lettera.tema,.editor-lettera .box-lettera{color:#1c1a17;background:linear-gradient(165deg,#fffaf3,#fdf0ec 60%,#f1ecfb)}.editor-lettera .box-lettera .lettera-titolo-campo,.editor-lettera .box-lettera .lettera-testo{color:#1c1a17}.passo-piede button.testuale.accento.piu-tardi,.passo-piede button.testuale.piu-tardi{color:var(--tenue);font-weight:600;text-decoration:none}.barra-alto .indietro{background:var(--carta);width:40px;height:40px;box-shadow:var(--ombra);color:var(--testo);border-radius:50%;flex:none;justify-content:center}.barra-alto h1.con-logo:not(.saluto){gap:0;font-size:24px}.barra-alto h1.con-logo:not(.saluto) .simbolo{display:none}.barra-alto:not(:has(h1.saluto)) .avatar-barra{display:none}.righe .riga .iniziale,.righe .riga .faccia-riga{border-radius:12px;flex:0 0 38px;width:38px;height:38px;font-size:16px;font-weight:700;line-height:1}.righe .riga .primo{font-size:15px;font-weight:500}.righe .riga .secondo{margin-top:1px;font-size:12.5px;line-height:1.5}.righe .riga .freccia{font-size:20px}.distintivo{margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600}.selettore button{min-height:43px;font-size:15px;font-weight:600}.att{box-shadow:var(--ombra);border:0;border-radius:18px;padding:14px 16px}.att b{margin-bottom:2px;font-size:15px;font-weight:600}.att .nota,.att p.nota{font-size:13.5px;line-height:1.5}.att .modifica{margin-top:4px;font-size:13.5px;font-weight:600}.att .att-gruppo{font-size:12.5px}.riga:has(.quando-riga) .primo{font-size:15px;font-weight:700}.riga .secondo.azione-avviso{color:var(--accento);font-size:13.5px;font-weight:600}.riga:has(.quando-riga) .secondo{font-size:13.5px}.riga .quando-riga{font-size:11.5px}.carta.profilo-testata .foto-profilo{width:48px;height:48px;font-size:20px;font-weight:700}.carta.profilo-testata b{font-size:15px;font-weight:700}.carta.profilo-testata .nota{font-size:13.5px}.distintivo.attesa{font-size:11px;font-weight:600}.righe .riga .primo{line-height:1.5}.righe .riga .secondo{font-weight:400}.righe .riga .secondo.azione-avviso{font-weight:600}.att b,.att .modifica{line-height:1.5}.barra-sotto button{min-height:49px}.sigillo-da{text-align:center;font-size:14px}.sigillo-busta{border-radius:22px;min-height:360px;box-shadow:0 14px 30px #5a285024}.sigillo-cera{font-size:34px}.sigillo-nota{font-size:14px;font-weight:600}.sigillo-sotto{text-align:center;font-size:14px}.lettera-testa .lettera-da{font-size:14px}.lettera-titolo{color:#5a3a52;font-size:13px;font-weight:400}.lettera-parole{color:#2b1630;font-size:22px;line-height:1.4}.rispondi-sotto .rispondi-a{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.rispondi-sotto .scrivi-messaggio{border-radius:16px;min-height:52px;font-size:15px}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not(.campo-x):not(.cerca-home-campo)),select{border-radius:16px;min-height:51px;padding:14px 16px}.cerca-riga .cerca-home-campo{min-height:51px}.pieno.secondario,button.pieno.secondario{background:var(--carta);color:var(--accento);border:1px solid var(--accento);box-shadow:none;border-radius:18px;font-size:16px}.passo-piede button.testuale.accento,.passo-piede button.testuale{color:var(--tenue);text-decoration:none}.foto-gruppo-grande{width:96px;height:96px}.foto-gruppo-grande .piu-foto{font-size:36px;font-weight:400}.riga .iniziale{align-self:center;height:38px}.scena-parte{border-radius:22px;padding:16px}.scena-parte .tema-contenuto{font-size:17px;line-height:1.5}.scena-parte .t-scena{margin-top:8px;font-size:13px}.scena-parte.mia{outline:2px solid var(--accento)}.scena-parte textarea,.scena-parte .campo-testo textarea{font-family:var(--serif);border-radius:16px;min-height:110px;font-size:19px}.gruppo-schermo .stato-insieme,.gruppo-schermo .frase{font-size:15px;font-weight:600}.gruppo-schermo .bottone-bianco{border-radius:18px;min-height:56px;font-size:15px;font-weight:600}.consegnata.inviata,.consegnata.sbloccata{font-size:16px;font-weight:600}.sigillo-chiudi,.lettera-testa .tondo-proiezione{left:14px;top:calc(14px + env(safe-area-inset-top,0px));z-index:2;color:#000;width:38px;height:38px;box-shadow:var(--ombra);cursor:pointer;background:#fffc;border:0;border-radius:50%;place-items:center;padding:0;font:400 18px/1 Arial,sans-serif;display:grid;position:absolute}.lettera-testa{min-height:44px;position:relative}.lettera-testa .lettera-da{padding:0 48px}.scena-parte .t-scena,.scena-parte.mia .t-scena{font-size:13px;font-weight:400}.scena-parte .scena-vuota{font-size:19px}.passo-schermo .righe .riga .iniziale,.righe .riga>.iniziale{align-self:center;height:38px;min-height:38px}:is(.contenuto,.contenuto:has(.sigillo-schermo)){animation:none}.barra-alto{background:var(--sfondo);-webkit-backdrop-filter:none}.barra-sotto{background:var(--rialzo);-webkit-backdrop-filter:none}:root{--ombra:0 1px 2px #3c288c0a, 0 10px 30px #3c288c12;--ombra-forte:0 10px 28px #6d4cff38}:root[data-look=inchiostro]{--ombra:0 1px 2px #3c28140a, 0 10px 30px #3c281412;--ombra-forte:0 10px 28px #e4553d38}.ricevuta-mini.busta{box-shadow:0 10px 30px #1c1a171a}.idee-per-te.compatta .idea-scheda.tema,.idea-scheda{box-shadow:0 8px 24px #1c1a1714}.gesti .gesto{box-shadow:0 10px 28px var(--alone);--alone:#6d4cff2e}.gesti .gesto.gruppo{--alone:#4f46e52e}.gesti .gesto.pensieri{--alone:#ff7a592e}.gesti .gesto.tenere{--alone:#0ea5e92e}.tipo-carta,.att,.righe,.carta,.modo,.riga-frase,.pronta-riassunto.carta,.tondo-proiezione,.barra-allega button,.aspetto{box-shadow:var(--ombra)}.lettera-foglio,.sigillo-busta{box-shadow:0 10px 30px #5a28501a}button.pieno,.pillola{box-shadow:var(--ombra-forte)}.passo-schermo:has(.cerca-contatti) .righe{box-shadow:var(--ombra);border:0;border-radius:20px}.passo-schermo:has(.cerca-contatti) .righe .riga+.riga{border-top:1px solid var(--filo)}.riga .nome-contatto .testo-nome,.riga .contatto-rubrica .secondo{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.riga .nome-contatto{flex-wrap:wrap;row-gap:2px}.riga .nome-contatto .testo-nome{font-size:15px;font-weight:600;line-height:1.35}.riga .contatto-rubrica .secondo{font-size:12.5px;line-height:1.4}.spunta-quadra{border:1.5px solid var(--bordo-campo);background:var(--rialzo);border-radius:8px;width:24px;height:24px}.passo-schermo:has(.cerca-contatti) .passo-corpo .nota{font-size:13.5px}.accesso.link-dedica{justify-content:flex-start;align-items:stretch;gap:14px;padding:18px 24px 16px}.accesso.link-dedica .accesso-simbolo.piccolo{border-radius:18px;width:56px;height:56px;margin:4px auto 0}.accesso.link-dedica .titolone{margin:8px 0 4px;font-size:26px}.ricevuta-mini.busta.grande{cursor:default;flex:none;width:100%;min-height:170px;margin:4px 0}.ricevuta-mini.busta.grande b{font-size:22px}.accesso.link-dedica .per-aprirla{color:var(--testo-2);margin:0;font-size:15px}.accesso.link-dedica .accesso-modulo:before{height:0}.accesso.link-dedica .accesso-modulo{gap:10px}.accesso.link-dedica .piede-x{margin:4px -24px 0}.accesso.link-dedica .carta{text-align:center}.riga.riga-rubrica{cursor:default;padding:6px}.pillola.dalla-rubrica{min-height:56px}.solo-app{border:1px solid var(--bordo);background:var(--carta);text-align:center;box-shadow:var(--ombra-morbida,0 6px 20px #1414280f);border-radius:20px;flex-direction:column;align-items:center;gap:8px;margin:8px 0;padding:26px 20px;display:flex}.solo-app .ico{background:var(--accento-tenue);border-radius:18px;place-items:center;width:64px;height:64px;font-size:2rem;display:grid}.solo-app b{margin-top:4px;font-size:1.15rem}.solo-app p{color:var(--tenue);margin:0;font-size:.95rem;line-height:1.4}.riga-x .leva{transition:background .25s}.riga-x .leva:after{transition:left .25s}.riga-x .leva.accesa{background:var(--accento)}.riga-x .leva.accesa:after{left:21px}.riga-x.interruttore-x.attiva{opacity:1}.riga-x.interruttore-x.attiva .p small{color:var(--accento)}.foglio-categorie{padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));gap:10px}.testa-categorie{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.testa-categorie .etichetta-sezione{margin:0}.chiudi-categorie{background:var(--carta-2);width:34px;height:34px;color:var(--tenue);border:0;border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;display:grid}.foglio-categorie .griglia-categorie{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.foglio-categorie .chip-categoria{border:1.5px solid var(--bordo);background:var(--carta);color:var(--testo);text-align:center;box-shadow:none;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font-size:.82rem;font-weight:600;line-height:1.15;display:flex}.foglio-categorie .chip-categoria .ico{background:var(--carta-2);border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.45rem;display:grid}.foglio-categorie .chip-categoria .nome{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.foglio-categorie .chip-categoria.scelta{border-color:var(--accento);background:var(--accento-tenue);color:var(--accento)}.foglio-categorie .chip-categoria.scelta .ico{background:#fff}.per-chi .sotto-titolo{color:var(--testo-2);margin:-6px 0 2px;font-size:.95rem}.per-chi .etichetta-sezione{margin:6px 0 -4px}.per-chi .nessuno{background:var(--carta-2);text-align:center;border-radius:16px;padding:16px}.per-chi .nessuno b{font-size:.98rem;display:block}.per-chi .nessuno small{color:var(--tenue);margin-top:3px;font-size:.86rem;display:block}.vie-persona{flex-direction:column;gap:8px;display:flex}.via-persona{border:1.5px solid var(--bordo);background:var(--carta);width:100%;color:var(--testo);font:inherit;text-align:left;box-shadow:none;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.via-persona:active{background:var(--accento-tenue)}.via-persona .ico{background:var(--accento-tenue);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.via-persona .p{flex:1;min-width:0}.via-persona .p b{font-size:.98rem;display:block}.via-persona .p small{color:var(--tenue);margin-top:1px;font-size:.84rem;display:block}.via-persona .freccia{color:var(--tenue);font-size:1.3rem}.via-persona.spenta{opacity:.55}html.scorrimento-bloccato,html.scorrimento-bloccato body{overflow:hidden}.foglio{overscroll-behavior:contain}.chiudi-categorie{font-family:var(--sans);margin:0;padding:0;font-weight:400}.passo-schermo.registrazione button.foto-profilo.toccabile img{width:124px;height:124px}.idee-schede{transition:opacity .2s}.idee-schede.in-attesa{opacity:.55}.box-lettera .etichetta-campo{letter-spacing:.06em;text-transform:uppercase;color:var(--accento);margin:0 0 -4px 4px;font-size:.72rem;font-weight:700;display:block}.box-lettera .etichetta-campo small{letter-spacing:0;text-transform:none;color:#8a8378;font-size:.72rem;font-weight:500}.box-lettera .titolo-riga{align-items:center;display:flex;position:relative}.box-lettera .lettera-titolo-campo,.box-lettera input.lettera-titolo-campo{text-align:left;border:1.5px solid var(--bordo);background:#ffffffd9;border-radius:14px;flex:1;min-width:0;padding:10px 44px 10px 14px;font-size:22px}.box-lettera .lettera-titolo-campo:focus{border-color:var(--accento);background:#fff}.box-lettera .matita{background:var(--accento-tenue);width:30px;height:30px;box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;font-size:.95rem;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.box-lettera .lettera-testo,.box-lettera textarea.lettera-testo{text-align:left;border:1.5px solid var(--bordo);background:#ffffffd9;min-height:150px;padding:14px}.box-lettera .lettera-testo.vuota{border:2px dashed var(--accento-chiaro);background:#fff9}.box-lettera .lettera-testo::placeholder{color:var(--accento);opacity:.85}.box-lettera .lettera-testo:focus{border:1.5px solid var(--accento);background:#fff}.storia-testa .storia-titolo{color:#fff;text-align:left;min-width:0;text-shadow:none;background:#ffffff38;border-radius:999px;flex:1;padding:8px 14px;font-size:14px;font-weight:600}.storia-testa .storia-titolo:disabled{cursor:default}.storia-testa .storia-conta{opacity:.85;white-space:nowrap;flex:none;font-size:12px;font-weight:600}.storia .storia-testo.vuota,.storia .storia-testo.vuota:focus,.storia .storia-testo.vuota:focus-visible{box-sizing:border-box;background:#00000012;border:2px dashed #ffffffe6;border-radius:20px;flex:none;width:calc(100% - 56px);min-height:150px;margin:auto 28px}.storia .storia-testo.vuota::placeholder{color:#fff;opacity:1;font-size:24px}.storia .storia-testo.vuota:focus{border-style:solid}.riga-x .leva,.passo-schermo.registrazione .interruttore input[type=checkbox]{background:#463c7852;box-shadow:inset 0 0 0 1px #ffffff59}.riga-x .leva.accesa,.passo-schermo.registrazione .interruttore input[type=checkbox]:checked{background:var(--accento);box-shadow:none}.distintivo.whatsapp{color:#128c7e;background:#dcf8c6;align-items:center;gap:3px;display:inline-flex}.distintivo.link{background:var(--carta-2);color:var(--testo-2)}.ico-wa{vertical-align:-2px;flex:none}.pieno.whatsapp{color:#fff;background:#25d366;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 6px 18px #25d36659}.pieno.whatsapp:disabled{opacity:.6}.passo-piede.trasparente{background:0 0;border-top:0}.app:before{will-change:transform;inset:0;transform:translateZ(0)}.passo-schermo{background:var(--sfondo);isolation:isolate}.passo-schermo:before{content:"";z-index:-1;pointer-events:none;background:var(--aurora);will-change:transform;position:absolute;inset:0;transform:translateZ(0)}button,.riga.toccabile,.carta.toccabile,.sugg,.ricevuta-mini,.idea-scheda{transition:none}button:hover{filter:none}button:active:not(:disabled){filter:none;opacity:.72;transform:none}.pieno:active:not(:disabled),.pillola:active:not(:disabled),.gesto:active:not(:disabled),.via-persona:active:not(:disabled),.tipo-carta:active:not(:disabled),.chip-categoria:active:not(:disabled),.modo:active:not(:disabled){opacity:.85;transform:scale(.97)}.riga.toccabile:active,.carta.toccabile:active,.sugg:active,.ricevuta-mini:active,.idea-scheda:active{filter:none;opacity:.8}:root[data-look=piatto]{--sfondo:#fff;--carta:#fff;--rialzo:#fff;--carta-2:#f3f2f9;--campo:#f5f4fa;--bordo:#cfccdf;--bordo-campo:#cfccdf;--filo:#e4e2ee;--testo:#16142a;--testo-2:#4a4766;--tenue:#8a87a3;--accento:#5b4ae6;--accento-tenue:#ecebfb;--accento-chiaro:#5b4ae6;--accento-scuro:#4b3bd0;--alone-accento:#5b4ae633;--g1:#5b4ae6;--g2:#5b4ae6;--g3:#5b4ae6;--ombra:0 1px 2px #1412280d;--ombra-forte:0 2px 8px #5b4ae633;--alone-1:transparent;--alone-2:transparent;--alone-3:transparent;--alone-4:transparent;--aurora:none;--testata-fondo:#fff;--barra-fondo:#fff}:root[data-look=piatto] .app:before,:root[data-look=piatto] .passo-schermo:before{background:0 0}:root[data-look=piatto] button.pieno,:root[data-look=piatto] .pillola,:root[data-look=piatto] .gesto.primo,:root[data-look=piatto] .gesti .gesto,:root[data-look=piatto] .avatar-barra{background:var(--accento);box-shadow:none;background-size:auto;animation:none}:root[data-look=piatto] .gesti .gesto.gruppo{background:#0e8a7d}:root[data-look=piatto] .gesti .gesto.tenere{background:#d9770a}:root[data-look=piatto] .gesti .gesto.pensieri{background:#d9376e}:root[data-look=piatto] .pillola.bianca,:root[data-look=piatto] .bottone-bianco{color:var(--accento);border:1.5px solid var(--accento);box-shadow:none;background:#fff}:root[data-look=piatto] .pieno.whatsapp{background:#25d366}:root[data-look=piatto] .storia-piede .un-altra{color:var(--accento);border:1.5px solid var(--accento);box-shadow:none;background:#fff}:root[data-look=piatto] .ricevuta-mini.busta .busta-linguetta,:root[data-look=piatto] .ricevuta-mini.busta .busta-linguetta:after{background:var(--busta-2)}:root[data-look=piatto] .ricevuta-mini.busta{border:1px solid var(--bordo);box-shadow:none}:root[data-look=piatto] .ricevuta-mini.busta .ceralacca{background:#a3243a;box-shadow:0 0 0 2px #fff}:root[data-look=piatto] .idee-per-te.compatta .idea-scheda.tema,:root[data-look=piatto] .idea-scheda{background:var(--k2,var(--accento));box-shadow:none}:root[data-look=piatto] .tipo-carta .ico.film{background:var(--accento);color:#fff}:root[data-look=piatto] .tipo-carta .ico.lettera,:root[data-look=piatto] .tipo-carta .ico.biglietto{color:#5a3a52;background:#f6b8d0}:root[data-look=piatto] .carta,:root[data-look=piatto] .righe,:root[data-look=piatto] .gesto:not(.primo):not(.gruppo):not(.tenere):not(.pensieri),:root[data-look=piatto] .tipo-carta,:root[data-look=piatto] .att,:root[data-look=piatto] .modo,:root[data-look=piatto] .riga-frase,:root[data-look=piatto] .pronta-riassunto.carta,:root[data-look=piatto] .tondo-proiezione,:root[data-look=piatto] .barra-allega button,:root[data-look=piatto] .aspetto,:root[data-look=piatto] .foglio,:root[data-look=piatto] .pannello,:root[data-look=piatto] .nf,:root[data-look=piatto] .via-persona,:root[data-look=piatto] .chip-categoria,:root[data-look=piatto] .tondi button,:root[data-look=piatto] .scelta-paese,:root[data-look=piatto] .riga-x .tile,:root[data-look=piatto] .chiudi-categorie,:root[data-look=piatto] .cerca-home-campo,:root[data-look=piatto] .cerca-riga .categorie,:root[data-look=piatto] .emoji-chip,:root[data-look=piatto] .box-lettera,:root[data-look=piatto] .lettera-foglio,:root[data-look=piatto] .sigillo-busta,:root[data-look=piatto] .solo-app,:root[data-look=piatto] .indietro,:root[data-look=piatto] .sigillo-chiudi,:root[data-look=piatto] .storia-fine{border:1px solid var(--bordo);box-shadow:none}:root[data-look=piatto] .box-lettera,:root[data-look=piatto] .barra-alto{background:#fff}:root[data-look=piatto] .barra-sotto{border-top:1px solid var(--bordo);background:#fff}:root[data-look=piatto] .passo-piede{background:#fff}.aspetto.piatto .mini{background:#fff;border:1px solid #cfccdf}.aspetto.piatto .mini i{background:#f3f2f9}.aspetto.piatto .mini i:nth-child(2){background:#5b4ae6}:root[data-look=piatto] .passo-schermo.registrazione .campo-x,:root[data-look=piatto] .passo-schermo.registrazione input.campo-x,:root[data-look=piatto] .accesso .campo-x,:root[data-look=piatto] .accesso input.campo-x,:root[data-look=piatto] .numero-x .bandiera,:root[data-look=piatto] .codice-x span,:root[data-look=piatto] .passo-schermo.registrazione .scelta-paese,:root[data-look=piatto] .accesso .scelta-paese,:root[data-look=piatto] .passo-schermo.registrazione .foto-profilo.vuota,:root[data-look=piatto] .passo-schermo.registrazione input:not([type=checkbox]),:root[data-look=piatto] .passo-schermo.registrazione textarea{border:1px solid var(--bordo);box-shadow:none;background:#fff}:root[data-look=piatto] .passo-schermo.registrazione .foto-profilo.vuota{border:2px dashed var(--accento);background:var(--accento-tenue)}:root[data-look=piatto] .numero-x,:root[data-look=piatto] .telefono{box-shadow:none;background:0 0;border:0}:root[data-look=piatto] .telefono .scelta-paese{border:1px solid var(--bordo);box-shadow:none;background:#fff;border-radius:18px}:root[data-look=piatto] .telefono input,:root[data-look=piatto] .passo-schermo.registrazione .telefono input,:root[data-look=piatto] .accesso .telefono input{border:1px solid var(--bordo);min-width:0;box-shadow:none;background:#fff;border-radius:999px;flex:1;padding:0 20px}:root[data-look=piatto] .telefono input:focus{border-color:var(--accento);box-shadow:none}:root[data-look=piatto] .codice-x span.attiva{border-color:var(--accento)}:root[data-look=piatto] .cerca-home-campo{background:var(--campo)}:root[data-look=piatto] .cerca-riga .categorie{background:var(--carta-2)}:root[data-look=piatto] .gesti .gesto{border:1px solid var(--bordo)}:root[data-look=piatto] .gesti .gesto .ico{background:var(--accento-tenue);border-radius:14px}:root[data-look=piatto] .gesti .gesto.primo .ico{background:#ffffff38}:root[data-look=piatto] .tocca-qui{box-shadow:none;color:var(--accento);background:#fff;border-radius:999px}:root[data-look=piatto] .chip,:root[data-look=piatto] button.chip{border:1px solid var(--bordo);background:var(--carta-2)}:root[data-look=piatto] .avatar-tondo{background:var(--accento);background-image:none}:root[data-look=piatto] .pieno.secondario,:root[data-look=piatto] button.pieno.secondario{color:var(--accento);border:1.5px solid var(--accento);box-shadow:none;background:#fff}:root[data-look=piatto] .chip-bottone{border:1px solid var(--bordo);background:var(--carta-2);box-shadow:none}:root[data-look=piatto] .storia-fine{border:0}:root[data-look=piatto] .tipo-carta .ico{box-shadow:none}:root[data-look=piatto] .barra-alto .logo,:root[data-look=piatto] .con-logo .logo{background:var(--accento);background-image:none;border-radius:14px}:root[data-look=piatto] .contenuto input:not([type=checkbox]):not([type=radio]):not([type=file]),:root[data-look=piatto] .contenuto textarea,:root[data-look=piatto] .foglio input:not([type=checkbox]),:root[data-look=piatto] .pannello input:not([type=checkbox]){background:var(--campo);border:1px solid var(--bordo);box-shadow:none}.passo-schermo.registrazione .persone-scelte{margin-top:12px}.righe>li>.etichetta-sezione{margin:0;padding:16px 16px 6px;line-height:1.3}:root[data-look=piatto] .cerca-contatti,:root[data-look=piatto] input.cerca-contatti{border:1px solid var(--bordo);background:var(--campo);box-shadow:none}:root[data-look=piatto] .riga.scelta .iniziale{border:1px solid var(--bordo);background:#fff}.barra-sotto button.barra-piu{background:linear-gradient(135deg, var(--g1), var(--g3));color:#fff;border:4px solid var(--barra-fondo);width:56px;height:56px;box-shadow:var(--ombra-forte);border-radius:50%;flex:none;place-items:center;gap:0;margin:-24px 2px 0;padding:0 0 3px;font-size:30px;font-weight:600;line-height:1;display:grid}.barra-sotto button.barra-piu:active{opacity:.85}:root[data-look=piatto] .barra-sotto button.barra-piu{background:var(--accento);box-shadow:none;outline:1.5px solid var(--accento-scuro);border-color:#fff}.rispondi-sotto.benvenuto-sotto{align-items:center}.piu-benvenuto{background:linear-gradient(135deg, var(--g1), var(--g3));color:#fff;cursor:pointer;width:60px;height:60px;box-shadow:var(--ombra-forte);border:4px solid #ffffffeb;border-radius:50%;place-items:center;margin:2px auto 0;padding:0 0 3px;font-size:32px;font-weight:600;line-height:1;display:grid}.piu-benvenuto:active{opacity:.85}:root[data-look=piatto] .piu-benvenuto{background:var(--accento);box-shadow:none;outline:1.5px solid var(--accento-scuro)}.bstoria{z-index:95;background:linear-gradient(160deg, var(--g1), var(--g2) 55%, var(--g3));color:#fff;padding:calc(16px + env(safe-area-inset-top,0px)) 18px calc(18px + env(safe-area-inset-bottom,0px));-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.bstoria .bavanza{z-index:3;gap:6px;margin-top:12px;display:flex;position:relative}.bstoria .bavanza i{background:#ffffff52;border-radius:99px;flex:1;height:3.5px}.bstoria .bavanza i.fatta{background:#fff}.bstoria .bsalta{top:calc(30px + env(safe-area-inset-top,0px));z-index:3;color:#fff;font:inherit;cursor:pointer;background:#ffffff29;border:1px solid #ffffff8c;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;position:absolute;right:14px}.bstoria .bscena{text-align:center;z-index:2;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:0 8px;animation:.4s cubic-bezier(.2,.8,.2,1) bentra;display:flex;position:relative}@keyframes bentra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bstoria .bico{background:#ffffff2e;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:92px;height:92px;font-size:42px;display:grid}.bstoria h2{letter-spacing:-.3px;color:#fff;margin:0;font-size:27px;line-height:1.15}.bstoria p{color:#ffffffed;max-width:300px;margin:0;font-size:16.5px;line-height:1.45}.bstoria .bcomincia{pointer-events:auto;color:var(--accento-scuro);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:6px;padding:14px 36px;font-size:17px;font-weight:700;box-shadow:0 6px 18px #0000002e}.bstoria .bzona{z-index:1;cursor:pointer;background:0 0;border:0;width:34%;padding:0;position:absolute;inset:0}.bstoria .bzona.destra{width:66%;left:auto;right:0}.bstoria .bconta{text-align:center;color:#ffffffbf;z-index:2;pointer-events:none;min-height:17px;font-size:12.5px;position:relative}.bdemo{pointer-events:none;text-align:left;flex-direction:column;gap:10px;width:100%;max-width:290px;display:flex;position:relative}.bdemo .bhome{opacity:.55;background:#ffffff1a;border:1px solid #ffffff59;border-radius:14px;justify-content:space-between;align-items:center;min-height:40px;padding:5px 8px 5px 12px;animation:10s infinite briAtt;display:flex;transform:scale(.96)}.bdemo .bhome small{opacity:.95;font-size:11.5px;font-weight:600}.bdemo .bfab{width:30px;height:30px;color:var(--accento-scuro);background:#fff;border-radius:50%;place-items:center;font-size:19px;font-style:normal;font-weight:800;animation:10s infinite bfabTap;display:grid}@keyframes bfabTap{10%,20%{box-shadow:0 0 0 4px #ffffff59}0%,6%,24%,to{box-shadow:0 0 #fff0}}.bdemo .bri{opacity:.55;background:#ffffff1a;border:1px solid #ffffff59;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:9px 12px;animation:10s infinite briAtt;display:flex;transform:scale(.96)}.bdemo .bri.p1{animation-delay:2.5s}.bdemo .bri.p2{animation-delay:5s}.bdemo .bri.p3{animation-delay:7.5s}@keyframes briAtt{0%,22%{opacity:1;background:#ffffff38;border-color:#ffffffbf;transform:scale(1)}26%,to{opacity:.55;background:#ffffff1a;border-color:#ffffff59;transform:scale(.96)}}.bdemo .bri>span:nth-of-type(2){flex:1;min-width:0}.bdemo .bri b{color:#fff;font-size:13.5px;font-weight:700;display:block}.bdemo .bri small{opacity:.85;margin-top:1px;font-size:11px;display:block}.bdemo .bnum{width:22px;height:22px;color:var(--accento-scuro);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.bdemo .btipi{gap:6px;margin-left:auto;display:flex}.bdemo .btipi i{background:#ffffff2e;border:2px solid #0000;border-radius:10px;place-items:center;width:32px;height:32px;font-size:16px;font-style:normal;display:grid}.bdemo .btipi i.scelto{animation:10s 2.5s infinite bsel}@keyframes bsel{8%,22%{background:#fff6;border-color:#fff}0%,4%,26%,to{background:#ffffff2e;border-color:#0000}}.bdemo .briga{background:#ffffff29;border:1px solid #ffffff4d;border-radius:8px;flex:none;width:92px;height:24px;margin-left:auto;position:relative;overflow:hidden}.bdemo .briga i{opacity:.9;background:#fff;border-radius:4px;width:0;animation:10s 5s infinite bscrive;position:absolute;top:4px;bottom:4px;left:5px}@keyframes bscrive{0%,6%{width:0}20%,to{width:80px}}.bdemo .bpronta{align-items:center;gap:6px;margin-left:auto;display:flex}.bdemo .bpronta .bavat{background:#ffffff2e;border:2px solid #0000;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;animation:10s 7.5s infinite bsel;display:grid}.bdemo .bpronta .bqchip{white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff80;border-radius:99px;padding:4px 9px;font-size:11.5px;font-style:normal;font-weight:600;animation:10s 7.5s infinite bchipSel}@keyframes bchipSel{8%,22%{color:#4b3bd0;background:#fff;border-color:#fff}0%,4%,26%,to{color:#fff;background:#ffffff1a;border-color:#ffffff80}}.bdemo .bdito{z-index:2;filter:drop-shadow(0 2px 5px #0000004d);font-size:27px;animation:10s infinite bdito;position:absolute;top:5px;right:-4px}@keyframes bdito{0%,22%{top:5px}8%,11%{transform:scale(.78)}27%,47%{top:64px}33%,36%{transform:scale(.78)}52%,72%{top:132px}58%,61%{transform:scale(.78)}77%,to{top:200px}14%,39%,64%,89%,to{transform:scale(1)}}
