[hidden]{display:none!important}.site-body{background:#fff;color:#10213a}.site-header{height:72px;border-bottom:1px solid #e8eef6;max-width:none;padding:0 max(24px,calc((100vw - 1120px)/2))}.site-header .brand>span{background:#1677ff}.site-header nav a{color:#53657d;font-size:14px}.site-header .theme{border-color:#dce5f0;background:#fff}.site-body main{padding-top:0}.new-hero{text-align:center;max-width:760px;margin:0 auto;padding:82px 20px 42px}.hero-label{display:inline-flex;align-items:center;gap:8px;color:#1769d2;font-size:13px;font-weight:700;margin-bottom:20px}.hero-label svg{width:18px}.new-hero h1{font-size:clamp(44px,6vw,68px);line-height:1.04;letter-spacing:-.05em;margin:0;color:#10213a}.new-hero p{font-size:18px;color:#64748b;margin:22px auto 0;max-width:580px}.new-uploader{box-shadow:0 18px 50px rgba(35,78,135,.1);border:1px solid #dce6f2;border-radius:18px;padding:18px;max-width:850px}.new-uploader .dropzone{min-height:270px;background:#f7faff;border:1.5px dashed #a9bfd8;border-radius:13px}.new-uploader .dropzone:hover,.new-uploader .dropzone.drag{background:#f0f6ff;border-color:#1677ff;transform:none}.new-uploader .upload-icon{width:54px;height:54px;border-radius:14px;background:#e7f1ff;color:#1677ff;margin-bottom:15px}.new-uploader .upload-icon svg{width:26px}.new-uploader .dropzone strong{font-size:18px;color:#152b47}.new-uploader .dropzone small{font-size:14px;color:#64748b}.file-info{font-size:11px;color:#8a9aae;margin-top:14px}.new-uploader .upload-actions{padding:4px 4px 0;margin-top:17px}.new-uploader .upload-actions label{display:flex;align-items:center;gap:12px;max-width:none;font-size:13px}.new-uploader select{width:115px;margin:0;background:#fff;border-color:#dce5f0}.primary-action{border:0;border-radius:10px;background:#1677ff;color:#fff;padding:12px 18px;font:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;box-shadow:0 6px 16px rgba(22,119,255,.2)}.primary-action:hover{background:#0869e5}.primary-action svg{width:17px}.simple-features{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin:100px 0 80px}.simple-features article{display:flex;gap:17px}.simple-features>article>svg{flex:0 0 auto;width:23px;height:23px;color:#1677ff;margin-top:4px}.simple-features h2{font-size:17px;margin:0 0 7px}.simple-features p{font-size:14px;color:#64748b;margin:0}.privacy-note{border-top:1px solid #e8eef6;border-bottom:1px solid #e8eef6;padding:38px 0;display:flex;align-items:flex-start;gap:18px;max-width:720px;margin:0 auto 50px}.privacy-note>svg{width:25px;color:#1677ff}.privacy-note h2{font-size:18px;margin:0 0 5px}.privacy-note p{color:#64748b;margin:0}.site-body footer{border-color:#e8eef6}.site-body footer .brand>span{background:#1677ff}.delete-page{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:50px 20px}.delete-card{max-width:480px;width:100%;text-align:center;border:1px solid #dce6f2;border-radius:18px;padding:34px;background:#fff;box-shadow:0 18px 50px rgba(35,78,135,.1)}.delete-card h1{font-size:27px;margin:16px 0 8px}.delete-card p{color:#64748b}.delete-card img{width:100%;max-height:250px;object-fit:contain;background:#f7faff;border-radius:12px;margin:15px 0}.status-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;margin:auto;background:#e7f1ff;color:#1677ff}.status-icon svg{width:24px}.danger-icon{background:#fff0f2;color:#d73c54}.danger-action{background:#d73c54;width:100%}.danger-action:hover{background:#bd2f45}.results{border-color:#dce6f2;box-shadow:none}.result-card .links input{background:#f7faff;border-color:#dce6f2}:root[data-theme=dark] .site-body{background:#0d1522;color:#edf4ff}:root[data-theme=dark] .site-header,:root[data-theme=dark] .delete-card{background:#111c2c;border-color:#25364b}:root[data-theme=dark] .new-hero h1{color:#f2f7ff}:root[data-theme=dark] .new-uploader,:root[data-theme=dark] .results{background:#111c2c;border-color:#25364b}:root[data-theme=dark] .new-uploader .dropzone,:root[data-theme=dark] .new-uploader select{background:#17263a;border-color:#3a526e}:root[data-theme=dark] .new-uploader .dropzone strong{color:#edf4ff}:root[data-theme=dark] .privacy-note,:root[data-theme=dark] .site-header{border-color:#25364b}@media(max-width:760px){.new-hero{padding:55px 10px 34px}.new-hero h1{font-size:45px}.simple-features{grid-template-columns:1fr;gap:28px;margin:65px 0}.new-uploader .upload-actions{align-items:stretch}.new-uploader .upload-actions label{justify-content:space-between}.primary-action{width:100%}}
