@font-face{font-family:Arial;src:url(/fonts/arial.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Arial;src:url(/fonts/arialbd.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Arial;src:url(/fonts/ariali.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Arial;src:url(/fonts/arialbi.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Arial Narrow;src:url(/fonts/ARIALN.TTF)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Arial Narrow;src:url(/fonts/ARIALNB.TTF)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Arial Narrow;src:url(/fonts/ARIALNI.TTF)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Arial Narrow;src:url(/fonts/ARIALNBI.TTF)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Arial Black;src:url(/fonts/ariblk.ttf)format("truetype");font-weight:900;font-style:normal}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}body{color:#fff;background:#000;flex-direction:column;align-items:center;height:100vh;max-height:100vh;display:flex;overflow:hidden}.header{justify-content:space-between;align-items:center;width:100%;max-width:1200px;padding:14px 20px;display:flex}.logo{opacity:.8;flex-shrink:0;width:89px;height:17px;transition:opacity .2s}.logo:hover{opacity:1}.headerButton{color:#000;text-align:center;letter-spacing:-.3px;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:15px;transition:background .2s,transform .15s;display:flex}.headerButton:hover{background:#ffffffd9;transform:scale(.97)}.headerButton:active{transform:scale(.94)}.mainContainer{flex-direction:column;align-items:center;gap:34px;width:100%;max-width:1200px;padding:32px 20px;display:flex}.betaTag{color:#fff9;text-align:center;letter-spacing:-.3px;background:#ffffff26;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-family:Arial,sans-serif;font-size:15px;font-style:italic;font-weight:400;line-height:15px;display:flex}.texts{flex-direction:column;align-items:center;gap:16px;display:flex}.texts h1{color:#fff;text-align:center;letter-spacing:-.96px;font-family:Arial Narrow,Arial,sans-serif;font-size:48px;font-weight:400;line-height:100%}.texts p{color:#fff9;text-align:center;letter-spacing:-.32px;font-family:Arial Narrow,Arial,sans-serif;font-size:16px;font-weight:400;line-height:160%}.exportForm{justify-content:center;align-items:flex-start;gap:6px;display:flex}.exportForm input{color:#fff;text-align:center;letter-spacing:-.3px;background:#ffffff26;border:1px solid #0000;border-radius:999px;outline:none;align-items:center;width:512px;max-width:calc(100vw - 160px);padding:10px 14px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:15px;transition:border-color .2s,background .2s;display:flex}.exportForm input::placeholder{color:#ffffff59}.exportForm input:focus{background:#ffffff1a;border-color:#ffffff4d}.exportForm button{color:#000;text-align:center;letter-spacing:-.3px;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:15px;transition:background .2s,transform .15s,opacity .2s;display:flex}.exportForm button:hover{background:#ffffffd9;transform:scale(.97)}.exportForm button:active{transform:scale(.94)}.exportForm button:disabled{opacity:.4;cursor:not-allowed;transform:none}.exportForm button:disabled:hover{background:#fff;transform:none}.backgroundContainer{pointer-events:none;flex-shrink:0;justify-content:center;display:flex}.backgroundImage{width:100%;max-width:1400px;height:auto;display:block}.logPanel{flex-direction:column;gap:12px;width:100%;max-width:600px;display:flex}.logHeader{letter-spacing:-.3px;color:#fff9;align-items:center;gap:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;display:flex}.logHeader .statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.logHeader .statusDot.active{background:#fff;animation:1.5s ease-in-out infinite pulse}.logHeader .statusDot.done{background:#4ade80}.logHeader .statusDot.error{background:#f87171}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.logScroll{background:#ffffff0f;border-radius:12px;flex-direction:column;gap:4px;max-height:200px;padding:12px 14px;display:flex;overflow-y:auto}.logScroll::-webkit-scrollbar{width:4px}.logScroll::-webkit-scrollbar-track{background:0 0}.logScroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.logEntry{letter-spacing:-.2px;color:#ffffff59;font-family:Arial,sans-serif;font-size:12px;line-height:18px}.logEntry.success{color:#4ade80b3}.logEntry.error{color:#f87171cc}.logEntry.warn{color:#facc15b3}.resultBar{background:#ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;width:100%;max-width:600px;padding:10px 10px 10px 14px;display:flex}.resultInfo{letter-spacing:-.3px;color:#ffffff80;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.resultInfo strong{color:#fff;font-weight:700}.downloadBtn{color:#000;text-align:center;letter-spacing:-.3px;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:15px;transition:background .2s,transform .15s;display:flex}.downloadBtn:hover{background:#ffffffd9;transform:scale(.97)}.downloadBtn:active{transform:scale(.94)}.errorMsg{color:#f87171cc;background:#f871711a;border-radius:12px;width:100%;max-width:600px;padding:12px 14px;font-family:Arial,sans-serif;font-size:13px;line-height:18px}.formsModalOverlay{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.formsModal{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow-y:auto}.formsModal::-webkit-scrollbar{width:4px}.formsModal::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.formsPanel{background:#141414f2;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:12px;width:100%;padding:18px;display:flex;box-shadow:0 24px 80px #00000080}.formsPanelHeader{letter-spacing:-.3px;color:#fffc;font-family:Arial,sans-serif;font-size:14px;font-weight:700}.formCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.formCardMeta{flex-direction:column;gap:2px;display:flex}.formFields{letter-spacing:-.2px;color:#fff9;font-family:Arial,sans-serif;font-size:13px;font-weight:600}.formPages{letter-spacing:-.1px;color:#ffffff4d;font-family:Arial,sans-serif;font-size:11px;font-weight:400}.formCard input{color:#fff;letter-spacing:-.3px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:Arial,sans-serif;font-size:14px;transition:border-color .2s}.formCard input:focus{border-color:#ffffff4d}.formCard input::placeholder{color:#ffffff40}.formsPanelActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.formSkipBtn{color:#ffffff80;letter-spacing:-.3px;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:8px 16px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;transition:all .15s}.formSkipBtn:hover{color:#ffffffb3;border-color:#ffffff4d}.formApplyBtn{color:#000;letter-spacing:-.3px;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:8px 16px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;transition:all .15s}.formApplyBtn:hover{opacity:.9;transform:scale(.97)}.formApplyBtn:active{transform:scale(.94)}.formApplyBtn:disabled{opacity:.3;cursor:not-allowed;transform:none}.versionTag{letter-spacing:-.2px;color:#fff3;pointer-events:none;z-index:100;font-family:Arial,sans-serif;font-size:11px;font-weight:400;position:fixed;bottom:10px;right:14px}@media (max-width:640px){.texts h1{letter-spacing:-.64px;font-size:32px}.exportForm{flex-direction:column;align-items:stretch;width:100%;padding:0 20px}.exportForm input{width:100%;max-width:none}.logPanel,.resultBar,.errorMsg{padding-left:20px;padding-right:20px}}
