.area{color:#102a43;background:#fff9ed;min-height:100vh}.area header{background:#fff;border-bottom:1px solid #cbd8d4;justify-content:space-between;align-items:center;height:72px;padding:0 max(18px,50vw - 380px);display:flex}.area header a{align-items:center;gap:10px;font-size:17px;display:flex}.area header i{background:#ffd65a;border:2px solid #102a43;border-radius:13px;place-items:center;width:40px;height:40px;font:900 10px Arial;display:grid;box-shadow:3px 3px #102a43}.area button{cursor:pointer;font-family:inherit}.area header button,.history footer button{background:#fff;border:2px solid #102a43;border-radius:99px;min-height:40px;padding:0 16px;font-weight:800}.wrap{width:min(760px,100% - 28px);margin:auto;padding:28px 0 80px}.welcome{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.welcome small,.history small{color:#24795e;letter-spacing:1.3px;font-size:9px;font-weight:900}.welcome h1{margin:8px 0;font:400 clamp(38px,7vw,56px)/1 Georgia}.welcome p{color:#5d6d79;margin:0}.welcome>span{background:#e5f8f1;border:2px solid #102a43;border-radius:14px;padding:13px 16px;font-size:10px;font-weight:800}.simple,.state{background:#fff;border:2px solid #102a43;border-radius:22px;padding:26px;box-shadow:7px 7px #102a43}.camera,.voice{text-align:left;border:2px solid #102a43;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;width:100%;min-height:94px;padding:18px 22px;display:flex}.camera{background:#72d6b1;box-shadow:4px 4px #102a43}.voice{background:#fff1b9;min-height:78px;margin-top:16px}.camera b,.voice b{font-size:21px}.camera span,.voice span{color:#425d68;font-size:11px}.simple details{border-top:1px solid #cbd8d4;margin-top:17px}.simple summary{cursor:pointer;justify-content:space-between;padding:18px 4px 8px;font-weight:900;display:flex}.options{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.options button{background:#fff;border:2px solid #102a43;border-radius:13px;min-height:70px;padding:10px;font-weight:800}.write{flex-direction:column;gap:8px;margin-top:18px;font-size:12px;font-weight:900;display:flex}.write textarea{resize:vertical;border:2px solid #102a43;border-radius:14px;min-height:135px;padding:14px;font:15px Arial}.preview{background:#e5f8f1;border-radius:14px;flex-direction:column;gap:12px;margin-top:18px;padding:16px;display:flex}.preview img{object-fit:contain;border-radius:10px;max-height:260px}.preview audio{width:100%}.preview button{background:0 0;border:0;align-self:flex-start;font-weight:800;text-decoration:underline}.warning{background:#fff1b9;border-radius:12px;margin-top:18px;padding:13px;font-size:10px}.check{grid-template-columns:24px 1fr;align-items:center;gap:8px;margin-top:14px;font-size:11px;font-weight:800;display:grid}.check input{width:22px;height:22px}.message{background:#e5f8f1;border-radius:12px;padding:12px;font-size:11px}.cta{color:#fff;background:#173f5f;border:2px solid #102a43;border-radius:99px;justify-content:center;align-items:center;width:100%;min-height:60px;margin-top:16px;font-size:16px;font-weight:900;display:flex;box-shadow:4px 4px #72d6b1}.history{margin-top:52px}.historyTitle{justify-content:space-between;align-items:end;display:flex}.historyTitle h2{margin:8px 0;font:400 32px Georgia}.historyTitle>span{text-align:center;background:#ffd65a;border-radius:99px;min-width:34px;padding:8px;font-weight:900}.list{gap:14px;display:grid}.history article{background:#fff;border:2px solid #102a43;border-radius:17px;padding:21px}.top,.history footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.status{text-transform:uppercase;background:#fff1b9;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.history h3{text-transform:capitalize;margin:18px 0 8px;font:400 24px Georgia}.history article>p{color:#5d6d79;overflow-wrap:anywhere;line-height:1.6}.history blockquote{background:#e5f8f1;border-radius:12px;flex-direction:column;gap:8px;margin:14px 0;padding:15px;font:12px Arial;display:flex}.history blockquote button{background:#fff;border:2px solid #102a43;border-radius:99px;min-height:46px;font-weight:900}.waiting{background:#f2f3ef;border-radius:10px;padding:12px;font-size:11px}.history footer{border-top:1px solid #cbd8d4;padding-top:14px}.state{text-align:center;margin-top:20px}.state h1{font:400 42px Georgia}.state .cta{max-width:320px;margin:20px auto}.empty{text-align:center;margin-top:15px}.camera:focus-visible,.voice:focus-visible,.options button:focus-visible,.cta:focus-visible{outline-offset:3px;outline:4px solid #ff7468}@media (width<=620px){.wrap{padding-top:18px}.welcome{flex-direction:column;align-items:flex-start;gap:14px}.welcome>span{width:100%}.simple{padding:18px;box-shadow:5px 5px #102a43}.camera{min-height:110px}.options{grid-template-columns:1fr}.options button{min-height:58px}.history footer{flex-direction:column;align-items:flex-start}.history footer button{width:100%}}.mainChoices{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mainChoices .camera,.mainChoices .voice{min-height:105px;margin:0;box-shadow:4px 4px #102a43}.mainChoices .voice{background:#ffd65a}.orLabel{text-align:center;color:#5d6d79;margin:22px 0 10px;font-size:11px;font-weight:800}.options{margin-top:0}.write{display:flex}.plainInfo{background:#e5f8f1;border:2px solid #102a43;border-radius:14px;margin-top:20px;padding:18px}.plainInfo>b{font:400 23px Georgia}.plainInfo p{color:#425d68;font-size:12px;line-height:1.6}.plainInfo>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plainInfo span{text-align:center;background:#fff;border-radius:10px;padding:10px 8px;font-size:9px;font-weight:900}@media (width<=620px){.mainChoices{grid-template-columns:1fr}.mainChoices .camera,.mainChoices .voice{min-height:100px}.options{grid-template-columns:repeat(3,1fr)}.options button{min-height:68px;font-size:10px}.plainInfo>div{grid-template-columns:1fr}}.sentNotice,.message{border:2px solid #102a43;border-radius:14px;padding:16px 18px;font-size:17px;font-weight:900}.sentNotice{color:#07563e;background:#b9f1d9;margin:18px 0 10px;box-shadow:4px 4px #07563e}.message.waiting{color:#704300;background:#ffe0a3}.message.success{color:#07563e;background:#b9f1d9}.message.danger{color:#8b1712;background:#ffd2ce}.preview.submitted{background:#e9fff6;border:3px solid #15845f}.history article.result.sospetto{background:#fff7f6;border:4px solid #c9362b}.history article.result.probabilmente_autentico{background:#f3fff9;border:4px solid #15845f}.history article.result.non_verificabile{background:#fffaf0;border:4px solid #d47b00}.top small{text-align:right;font-size:12px}.result.sospetto .status,.result.sospetto blockquote{color:#761511;background:#ffd2ce}.result.probabilmente_autentico .status,.result.probabilmente_autentico blockquote{color:#07563e;background:#b9f1d9}.result.non_verificabile .status,.result.non_verificabile blockquote{color:#704300;background:#ffe0a3}.history blockquote>b{font-size:20px}.history .waiting{color:#704300;background:#ffe0a3;padding:16px;font-size:14px;font-weight:800}.history article.result.sospetto,.history article.failed{background:#fffdfc;border-color:#df8d86}.result.sospetto .status,.result.sospetto blockquote,.history article.failed .status,.history article.failed .waiting{color:#5f211d;background:#fff0ee}.history article footer{color:#102a43!important;background:0 0!important}.history article footer button,.preview button{justify-content:center;align-items:center;display:inline-flex;color:#102a43!important;opacity:1!important;background:#fff!important;font-size:14px!important;font-weight:900!important}.history article footer button{min-width:112px}.preview button{border:2px solid #102a43;border-radius:99px;min-height:42px;padding:0 16px;text-decoration:none}.colorLegend{background:#fff;border:2px solid #102a43;border-radius:16px;margin:14px 0 20px;padding:17px}.colorLegend>b{margin-bottom:12px;font-size:17px;display:block}.colorLegend>div{gap:10px;display:grid}.colorLegend span{align-items:center;gap:10px;font-size:14px;font-weight:800;line-height:1.35;display:flex}.colorLegend i{border:2px solid #102a43;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.colorLegend .red i{background:#ffd9d6}.colorLegend .orange i{background:#ffe0a3}.colorLegend .green i{background:#b9f1d9}.area{font-size:16px}.welcome small,.history small,.welcome>span{font-size:14px}.camera span,.voice span,.orLabel{font-size:15px}.options button{font-size:14px}.write{font-size:16px}.plainInfo p{font-size:16px;line-height:1.6}.plainInfo span{font-size:14px}.warning{font-size:15px;line-height:1.55}.check{grid-template-columns:26px minmax(0,1fr);align-items:start;font-size:16px;line-height:1.45}.check input{margin-top:2px}.check span{min-width:0;display:block}.check a{text-underline-offset:3px;text-decoration:underline}.message{font-size:15px}.status{font-size:13px}.colorLegend span,.history article>p{font-size:16px}.history footer small{font-size:14px}.history blockquote{font-size:16px;line-height:1.55}.waiting{font-size:15px}
