:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#030a0e;color:#e4f1f2}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 10%,#10323b80,transparent 55%),#030a0e;min-height:100vh}main{max-width:1080px;margin:auto;padding:40px 28px}a{color:#b5e9ec}.back,.eyebrow,button,label,footer,.file-number{font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.back{text-decoration:none}.back:hover{text-decoration:underline}header{padding:64px 0 28px}.eyebrow{color:#75b9c0}h1{font-size:clamp(38px,6.5vw,70px);line-height:1.05;letter-spacing:-.03em;margin:18px 0 24px;font-weight:500}.intro{color:#9eb7bc;font-size:18px}h2{font-size:23px;font-weight:500}.panel{background:#08151b;border:1px solid #284751;padding:32px;max-width:740px}.panel p{color:#a5bfc3;line-height:1.6}.folder{display:block;width:48px;height:32px;border:1px solid #83c8ce;position:relative;margin:8px 0 24px}.folder:before{content:"";position:absolute;width:22px;height:7px;border:1px solid #83c8ce;border-bottom:0;top:-8px;left:-1px}label{display:block;margin:26px 0 10px}.entry{display:flex;gap:12px}input{min-width:0;flex:1;border:1px solid #50747e;background:#030b10;color:#fff;font:18px Arial;padding:14px;border-radius:0}button,.file-action{border:1px solid #70acb6;background:#10272f;color:#d9fcff;padding:13px 17px;cursor:pointer;text-decoration:none;display:inline-block}button:hover,.file-action:hover{background:#19404a}button:disabled{opacity:.55;cursor:wait}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid #e2fcff;outline-offset:4px}#error{color:#ffb4a9;min-height:24px;margin-bottom:0}.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.document{border:1px solid #284751;background:#08151b;padding:24px;display:flex;flex-direction:column;min-height:255px}.file-number{color:#69afb7}.document h3{font-size:25px;font-weight:500;margin:25px 0 12px}.document p{font-size:14px;color:#a5bfc3;line-height:1.7;margin:0 0 24px}.document button{margin-top:auto}.file-action{margin-top:12px;font:12px/1.5 ui-monospace,monospace;letter-spacing:.08em}#status{color:#a5bfc3;min-height:26px;line-height:1.6}footer{color:#5c828b;margin-top:64px;padding-top:24px;border-top:1px solid #1a3038}[hidden]{display:none!important}@media(max-width:720px){main{padding:26px 20px}header{padding-top:40px}.panel{padding:24px}.entry{flex-direction:column}.documents{grid-template-columns:1fr}.document{min-height:210px}.section-head{align-items:flex-start}#relock{white-space:nowrap;font-size:10px;padding:12px}}
