@font-face{font-family:Amiri;src:url(/assets/Amiri-400-arabic-D0NIBXga.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Amiri;src:url(/assets/Amiri-400-latin-Czk41Rjn.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F}@font-face{font-family:Amiri;src:url(/assets/Amiri-700-arabic-D8FrblyB.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Amiri;src:url(/assets/Amiri-700-latin-DIjoEGk6.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F}@font-face{font-family:Cardo;src:url(/assets/Cardo-400-latin-CFoX0N4J.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cardo;src:url(/assets/Cardo-400i-latin-DS-zTz6l.woff2) format("woff2");font-style:italic;font-display:swap}@font-face{font-family:Plex Mono;src:url(/assets/IBMPlexMono-400-latin-DMJ8VG8y.woff2) format("woff2");font-display:swap}:root{--bianco: #DEDACC;--nero: #3F3725;--giallo: #C3A465;--verde: #56704F;--azzurro: #4D6A86;--rosso: #975E37;--diluito: #5B523C;--ombra: #D7D3C2;--foglio: #E6E2D6;--linea: rgba(63, 55, 37, .22);--linea-2: rgba(63, 55, 37, .45);--dito: 4px;--palmo: 16px;--piede: 64px;--cubito: 96px;--ease: cubic-bezier(.23, 1, .32, 1);color-scheme:light}@media(prefers-color-scheme:dark){:root{--bianco: #241F16;--nero: #DEDACC;--diluito: #B3AC98;--ombra: #2C261B;--foglio: #2A2419;--rosso: #C08457;--azzurro: #8AA6C1;--verde: #8FAA86;--linea: rgba(222, 218, 204, .14);--linea-2: rgba(222, 218, 204, .3);color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bianco);color:var(--nero)}body{font-family:Amiri,serif;font-size:18px;line-height:1.7;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}code,.mono,pre,kbd,input[dir=ltr]{font-family:Plex Mono,ui-monospace,monospace}.lat{font-family:Cardo,serif;direction:ltr;unicode-bidi:isolate}.mono{font-size:13px;direction:ltr;unicode-bidi:isolate}.piccolo{font-size:12px;color:var(--diluito)}.ok{color:var(--verde)}.no{color:var(--rosso)}code{font-size:13px;background:#3f372512;padding:0 var(--dito);unicode-bidi:isolate}::selection{background:#c3a46573}:focus-visible{outline:2px solid var(--azzurro);outline-offset:2px}.pagina{display:flex;flex-direction:column;height:100%;height:100dvh}.testa{flex:none;height:var(--piede);display:grid;grid-template-columns:auto minmax(0,640px) auto;justify-content:space-between;align-items:center;gap:var(--palmo);padding:0 calc(var(--palmo) * 1.5);border-bottom:1px solid var(--nero);padding-top:env(safe-area-inset-top);height:calc(var(--piede) + env(safe-area-inset-top))}.marchio{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;cursor:pointer;font-family:Cardo,serif;font-size:26px;color:var(--nero)}.marchio svg{color:var(--giallo)}.campo{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--linea-2);background:var(--foglio);transition:border-color .15s,background .15s}.campo:focus-within{border-color:var(--nero)}.campo svg{color:var(--diluito);flex:none}.campo input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--nero);font:inherit;font-size:18px}.campo input::placeholder{color:var(--diluito);opacity:.75}.campo kbd{font-size:11px;color:var(--diluito);border:1px solid var(--linea-2);padding:0 5px}.pulisci{background:none;border:0;color:var(--diluito);cursor:pointer;font-size:14px;padding:4px}.polso{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--diluito);white-space:nowrap}.polso .punto{width:8px;height:8px;border-radius:50%;background:var(--verde);box-shadow:0 0 #56704f80;animation:respiro 3s var(--ease) infinite}.polso.male .punto{background:var(--rosso);animation:none}.polso.male{color:var(--rosso)}@keyframes respiro{0%{box-shadow:0 0 #56704f73}70%{box-shadow:0 0 0 7px #56704f00}to{box-shadow:0 0 #56704f00}}@media(prefers-reduced-motion:reduce){.polso .punto{animation:none}}.corpo{flex:1;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr)}.lato{border-inline-end:1px solid var(--nero);background:var(--ombra);overflow:auto;padding:calc(var(--palmo) * 1.25) var(--palmo)}.centro{overflow:auto;overscroll-behavior:contain;padding:calc(var(--palmo) * 1.5) calc(var(--palmo) * 2) var(--piede);display:flex;flex-direction:column}.vista{flex:1;max-width:880px;width:100%;margin:0 auto}.firma{font-family:Cardo,serif;font-size:13px;color:var(--diluito);text-align:center;padding-top:var(--piede)}h1,h2,h3,h4{margin:0;font-weight:700}h2{font-family:Cardo,serif;font-weight:400;font-size:24px;margin-bottom:10px;display:flex;align-items:baseline;gap:8px}h2 small,h3 small,h4 small{font-family:Amiri,serif;font-weight:400;font-size:15px;color:var(--diluito)}h4{font-size:18px;margin-bottom:6px;display:flex;gap:10px;align-items:baseline;border-bottom:1px solid var(--linea-2);padding-bottom:2px}h3{font-family:Cardo,serif;font-weight:400;font-size:22px;display:flex;gap:10px;align-items:baseline}.lista{display:flex;flex-direction:column;gap:6px}.vena{position:relative;display:grid;grid-template-columns:14px 1fr auto;grid-template-areas:"seg nome dove" "seg quando quando" "seg avv avv";column-gap:10px;align-items:center;text-align:start;padding:8px 12px;border:1px solid var(--linea);background:var(--foglio);cursor:pointer;transition:border-color .15s,transform .12s var(--ease)}.vena:hover{border-color:var(--linea-2)}.vena:active{transform:scale(.985)}.vena.scelta{border-color:var(--nero)}.evidenza{position:absolute;inset-inline-start:-1px;top:-1px;bottom:-1px;width:3px;background:var(--nero)}.vena .segno{grid-area:seg}.vena .nome{grid-area:nome;font-size:19px;text-align:right}.vena .dove{grid-area:dove;font-size:14px;color:var(--diluito)}.vena .quando{grid-area:quando;font-size:14px;color:var(--diluito);line-height:1.4}.vena .avviso{grid-area:avv;font-size:13px;color:var(--rosso)}.vena.asleep,.vena.offline,.vena.off{background:transparent}.vena.asleep .nome,.vena.offline .nome,.vena.off .nome{color:var(--diluito)}.segno{width:10px;height:10px;border-radius:50%;background:var(--diluito);opacity:.5;display:inline-grid;place-items:center;font-size:12px;line-height:1}.segno.online{background:var(--verde);opacity:1}.segno.updating{background:var(--giallo);opacity:1;animation:respiro 1.4s infinite}.segno.asleep{background:none;color:var(--azzurro);opacity:1;width:12px;height:12px;font-size:14px}.fuori{margin-top:14px;display:flex;flex-direction:column;font-size:14px;color:var(--diluito)}.gruppo{margin-bottom:calc(var(--palmo) * 1.75)}.riga{display:flex;align-items:baseline;gap:12px;padding:5px 4px;border-bottom:1px dotted var(--linea-2);font-size:16px;transition:background 1.6s ease-out;min-width:0}.riga.nuova{background:#56704f29;transition:none}.riga.sbaglio{color:var(--rosso)}.riga .mono.piccolo{flex:none}.tronca{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tronca code{white-space:nowrap}.cliccabile{width:100%;background:none;border:0;border-bottom:1px dotted var(--linea-2);cursor:pointer;text-align:start;align-items:center}.cliccabile:hover{background:#3f37250d}.meta{font-size:14px;color:var(--diluito)}.etichette{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.etichette span{border:1px solid var(--linea-2);padding:0 8px;font-size:15px}.vuoto{color:var(--diluito);padding:var(--palmo) 0}.avviso-grande{border-inline-start:3px solid var(--azzurro);padding:8px 14px;margin:10px 0 18px;background:#4d6a8614}.bottone{background:transparent;border:1px solid var(--linea-2);padding:2px 12px;cursor:pointer;font-size:15px;white-space:nowrap;transition:transform .12s var(--ease),border-color .15s}.bottone:hover:not(:disabled){border-color:var(--nero)}.bottone:active:not(:disabled){transform:scale(.97)}.bottone:disabled{opacity:.45;cursor:default}.bottone.primo{border-color:var(--azzurro);color:var(--azzurro)}.bottone.piccolo{font-size:13px;padding:0 8px}.risultati{transition:opacity .2s}.risultati.attende{opacity:.6}.letto{font-size:14px;color:var(--diluito);margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.letto span{background:#c3a46538;padding:0 6px}.letto em{font-style:normal;font-size:12px;margin-inline-start:auto}.esatta{border:1px solid var(--nero);background:var(--foglio);padding:14px 18px;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.codice{margin:0;font-size:14px;background:#3f372512;padding:10px 12px;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;-webkit-user-select:all;user-select:all}.azioni{display:flex;gap:8px;flex-wrap:wrap}.lezione{color:var(--diluito);font-size:16px;margin:0}.riga.comando{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cmd mani" "meta mani";row-gap:0;padding:8px 4px}.riga.comando code{grid-area:cmd;background:none;padding:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.riga.comando .meta{grid-area:meta;font-size:13px}.riga.comando .mani{grid-area:mani;display:flex;gap:6px;align-self:center;opacity:.55;transition:opacity .15s}.riga.comando:hover .mani{opacity:1}@media(hover:none){.riga.comando .mani{opacity:1}}.riga-lunga{border-bottom:1px dotted var(--linea-2);padding:6px 4px}.riga-lunga summary{cursor:pointer}.riga-lunga p{margin:6px 0;font-size:16px}.testa-m{display:flex;align-items:center;gap:12px;margin-bottom:12px}.testa-m h1{font-family:Cardo,serif;font-weight:400;font-size:34px}.stato-m{color:var(--diluito)}.indietro{background:none;border:1px solid var(--linea-2);width:32px;height:32px;cursor:pointer;font-size:16px}.scheda{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 24px;margin:0 0 22px}.scheda div{border-bottom:1px dotted var(--linea-2);padding:4px 0;display:flex;justify-content:space-between;gap:10px;font-size:16px}.scheda dt{color:var(--diluito)}.scheda dd{margin:0}.console,.file-m{margin-bottom:26px}.prompt{display:flex;align-items:center;gap:10px;border:1px solid var(--nero);background:var(--foglio);padding:0 12px;height:46px}.prompt.spento{opacity:.5;border-color:var(--linea-2)}.prompt input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--nero);font-size:15px}.prompt kbd{font-size:12px;color:var(--diluito)}.simbolo{color:var(--giallo)}.voce{border-bottom:1px dotted var(--linea-2);padding:8px 0}.riga-c{font-size:13px;display:flex;gap:6px;align-items:baseline;text-align:left}.esito-c{margin-inline-start:auto;font-size:12px;color:var(--verde);white-space:nowrap}.esito-c.no{color:var(--rosso)}.uscita{margin:6px 0 0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;text-align:left;background:#3f37250d;padding:8px 10px}.posa{border:1px dashed var(--linea-2);padding:18px;text-align:center;cursor:pointer;color:var(--diluito);display:flex;flex-direction:column;gap:4px;transition:border-color .15s,background .15s}.posa:hover,.posa.sopra{border-color:var(--nero);background:#56704f14;color:var(--nero)}.posa.spento{cursor:default;opacity:.5}.dest,.prendi input{width:100%;margin-top:8px;border:1px solid var(--linea);background:transparent;color:var(--nero);padding:6px 10px;font-size:13px;outline:0}.dest:focus,.prendi input:focus{border-color:var(--nero)}.msg{margin-top:8px;font-size:15px;color:var(--verde)}.msg.no{color:var(--rosso)}.arrivi{margin-top:16px}.sotto-titolo{font-size:15px;color:var(--diluito);margin-bottom:4px}.nomefile{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prendi{display:flex;gap:8px;align-items:center;margin-top:6px}.prendi input{margin-top:0}@media(max-width:860px){body{font-size:17px}.testa{grid-template-columns:auto 1fr;height:auto;padding:calc(env(safe-area-inset-top) + 10px) 14px 10px;row-gap:10px}.campo{grid-column:1 / -1;grid-row:2}.polso{font-size:14px}.corpo{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.lato{border-inline-end:0;border-bottom:1px solid var(--nero);padding:10px 14px;overflow:hidden;min-width:0}.vene h2{display:none}.lista{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.vena{flex:none;min-width:160px}.fuori{display:none}.centro{padding:16px 14px 48px}.campo input{font-size:16px}.riga.comando{grid-template-columns:1fr;grid-template-areas:"cmd" "meta" "mani"}.riga.comando .mani{margin-top:4px}}.sommario{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--nero);margin-bottom:28px}.sommario>div{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.sommario>div+div{border-inline-start:1px solid var(--linea-2)}.sommario b{font-family:Cardo,serif;font-weight:400;font-size:34px;line-height:1.1;direction:ltr;text-align:right}.sommario b small{font-size:18px;color:var(--diluito)}.sommario span{font-size:14px;color:var(--diluito)}.sommario .attesa b{color:var(--rosso)}.due{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:36px}.routine{font-size:15px;padding:8px 4px;border-bottom:1px solid var(--linea-2);display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.punto-moto{width:7px;height:7px;border-radius:50%;background:var(--verde);display:inline-block;align-self:center}.evento{align-items:center}.icona-e{width:6px;height:6px;flex:none;border-radius:50%;background:var(--diluito)}.icona-e.macchina{background:var(--azzurro)}.icona-e.opera{background:var(--giallo);border-radius:0;transform:rotate(45deg)}.icona-e.sessione{background:var(--verde)}.domanda{border-bottom:1px dotted var(--linea-2);padding:6px 4px}.domanda b{font-family:Cardo,serif;font-weight:400;font-size:22px;margin-inline-end:6px}.domanda code{margin-inline-start:6px}h4.dopo{margin-top:22px}@media(max-width:860px){.sommario{grid-template-columns:repeat(2,minmax(0,1fr))}.sommario>div:nth-child(3){border-inline-start:0}.sommario>div:nth-child(n+3){border-top:1px solid var(--linea-2)}.due{grid-template-columns:minmax(0,1fr);gap:8px}}.destra{display:flex;align-items:center;gap:14px}.esci{background:none;border:1px solid var(--linea);padding:0 10px;cursor:pointer;font-size:15px;color:var(--diluito)}.esci:hover{border-color:var(--nero);color:var(--nero)}.porta{min-height:100dvh;display:grid;place-items:center;padding:24px;color:var(--giallo)}.porta-foglio{width:min(380px,100%);display:flex;flex-direction:column;gap:14px;border:1px solid var(--nero);background:var(--foglio);padding:28px 26px 10px;color:var(--nero)}.porta-marchio{display:flex;align-items:center;gap:12px;font-family:Cardo,serif;font-size:32px}.porta-marchio svg{color:var(--giallo)}.porta-foglio p{margin:-6px 0 4px}.porta-foglio label{display:flex;flex-direction:column;gap:4px;font-size:16px}.porta-foglio input{height:44px;border:1px solid var(--linea-2);background:var(--bianco);color:var(--nero);padding:0 12px;font-size:16px;outline:0}.porta-foglio input:focus{border-color:var(--nero)}.bottone.grande{height:46px;font-size:18px;margin-top:6px}.porta-foglio .firma{padding-top:18px}@media(max-width:860px){.destra{justify-self:end}.esci{display:none}}
