.page-module__ewKzVG__main{color:#fff;width:800px;max-width:calc(100% - 8rem);margin:auto;padding:1rem;font-size:20px;line-height:1.6}.page-module__ewKzVG__h1{text-align:center;margin-bottom:1em;font-size:4rem;font-weight:700;line-height:1}.page-module__ewKzVG__steps{text-align:center;color:#ffffff80;margin:0 0 .5rem;font-size:.85rem}.page-module__ewKzVG__ul{width:calc(100% - 1rem);padding:0;list-style:none;display:inline-block}.page-module__ewKzVG__li{text-align:initial;border:1px solid #ccc;border-radius:5px;width:calc(100% - 2rem);margin:5px auto;padding:10px;display:flex}.page-module__ewKzVG__li .page-module__ewKzVG__file-name{text-align:left;flex:1}.page-module__ewKzVG__li .page-module__ewKzVG__file-size{text-align:right;vertical-align:bottom}.page-module__ewKzVG__remove-button{color:#ff6b6b;cursor:pointer;background:0 0;border:none;margin-left:.5rem;padding:0 .5rem;font-size:1.2rem;line-height:1}.page-module__ewKzVG__remove-button:hover{color:#ff4040}.page-module__ewKzVG__error{color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:5px;margin-top:1rem;padding:.75rem 1rem}.page-module__ewKzVG__stats{border:1px solid rgba(var(--accent-light), 25%);background:rgba(var(--accent-dark), 33%);color:rgb(var(--accent-light));border-radius:5px;justify-content:center;gap:1.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.page-module__ewKzVG__encryption-options{max-width:300px;margin:0 auto 1.5rem}.page-module__ewKzVG__encryption-toggle{cursor:pointer;color:#ffffffb3;align-items:center;gap:.5rem;font-size:.9rem;transition:color .2s;display:flex}.page-module__ewKzVG__encryption-toggle:hover{color:#fff}.page-module__ewKzVG__encryption-toggle input[type=checkbox]{appearance:none;border:1.5px solid rgba(var(--accent-light), 50%);cursor:pointer;background:#0000004d;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:background-color .2s,border-color .2s;position:relative}.page-module__ewKzVG__encryption-toggle input[type=checkbox]:checked{background:rgb(var(--accent));border-color:rgb(var(--accent))}.page-module__ewKzVG__encryption-toggle input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.page-module__ewKzVG__encryption-fields{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.page-module__ewKzVG__encryption-fields input[type=password],.page-module__ewKzVG__encryption-fields select{border:1px solid rgba(var(--accent-light), 40%);color:#fff;box-sizing:border-box;background:#0000004d;border-radius:5px;width:100%;padding:10px 14px;font-size:.95rem}.page-module__ewKzVG__encryption-fields input[type=password]::placeholder{color:#ffffff59}.page-module__ewKzVG__encryption-fields select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='rgba(255,255,255,0.5)'%3E%3Cpath d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.page-module__ewKzVG__encryption-fields input:focus,.page-module__ewKzVG__encryption-fields select:focus{border-color:rgb(var(--accent));box-shadow:0 0 0 2px rgba(var(--accent), .2);outline:none}.page-module__ewKzVG__link-card-grid{grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:2rem;padding:0;display:grid}
input[type=button].Button-module__iYV4-q__button{background-color:rgb(var(--accent));color:#f5f5f5;cursor:pointer;text-align:center;border:none;border-radius:5px;width:100%;max-width:300px;margin:0 auto;padding:14px 28px;font-size:1.1rem;transition:background-color .3s,color .3s;display:block}input[type=button]:disabled.Button-module__iYV4-q__button{background-color:rgb(var(--accent-dark));color:rgb(var(--accent-light));cursor:not-allowed}input[type=button]:focus-visible.Button-module__iYV4-q__button{outline:2px solid rgb(var(--accent));outline-offset:2px}input[type=button]:hover:not(:disabled).Button-module__iYV4-q__button{background-color:rgb(var(--accent-light));color:rgb(var(--accent))}
.DropArea-module__vklz8G__drop-area{text-align:center;border:2px dashed #f5f5f5;border-radius:1rem;max-width:100%;min-height:200px;margin:50px auto 24px}.DropArea-module__vklz8G__drop-area:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.DropArea-module__vklz8G__drop-area:hover{border:2px dashed rgb(var(--accent));background-color:#252738;transition:background-color .3s,color .3s}.DropArea-module__vklz8G__drop-area input{visibility:hidden}
.Card-module__r9_ZKW__link-card{background-color:#23262d;background-image:none;background-position:100%;background-size:400%;border-radius:7px;padding:1px;list-style:none;transition:background-position .6s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.Card-module__r9_ZKW__link-card>a{color:#fff;opacity:.9;background-color:#23262d;border-radius:8px;flex-direction:column;flex:1;padding:calc(1.5rem - 1px);line-height:1.4;text-decoration:none;display:flex}.Card-module__r9_ZKW__h2{margin:0;font-size:1.25rem;transition:color .6s cubic-bezier(.22,1,.36,1)}.Card-module__r9_ZKW__p{margin-top:.5rem;margin-bottom:0}.Card-module__r9_ZKW__link-card:is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}.Card-module__r9_ZKW__link-card:is(:hover,:focus-within) h2{color:rgb(var(--accent-light))}
.CodeBlock-module__JGDIXa__code-block{border:1px solid rgba(var(--accent-light), 15%);background:#0000004d;border-radius:8px;margin-bottom:1rem;padding:1rem}.CodeBlock-module__JGDIXa__code-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.CodeBlock-module__JGDIXa__code-label{color:rgb(var(--accent-light));text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8rem}.CodeBlock-module__JGDIXa__copy-button{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;padding:3px 10px;font-size:.75rem;transition:color .2s,background .2s,border-color .2s}.CodeBlock-module__JGDIXa__copy-button:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.CodeBlock-module__JGDIXa__code-block pre{margin:0;overflow-x:auto}.CodeBlock-module__JGDIXa__code-block code{color:#e0e0e0;font-size:.9rem}
