@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.flex{display:flex}.table{display:table}.min-h-\[120px\]{min-height:120px}.w-full{width:100%}.max-w-\[820px\]{max-width:820px}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#fff\]{border-color:#fff}.border-t-transparent{border-top-color:#0000}.\!pt-\[78px\]{padding-top:78px!important}.text-center{text-align:center}.text-\[0\.8em\]{font-size:.8em}.text-\[\#666\]{color:#666}@layer base{html,body{border:0;min-height:100vh;margin:0;padding:0}body{color:#000;background:#fff;max-width:900px;margin:0 auto;padding:60px 40px;font-family:Arial,sans-serif}a{color:#000;text-decoration:none}}.logo{letter-spacing:0;z-index:10;font-family:serif;font-size:3.5em;font-weight:900;line-height:1;animation:20s linear infinite paused rotateSlow;position:fixed;top:40px;left:40px;transform:rotate(-90deg)}.logo:hover{animation-duration:5s;animation-play-state:running}@keyframes rotateSlow{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.buttons{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.button{color:#000;background:#fff;border:1px solid #000;border-radius:8px;margin:10px;padding:20px 40px;font-size:1.2em;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.button:hover{color:#fff;background:#000;transform:translateY(-3px);box-shadow:0 6px 20px #0003}.button[aria-current=page]{color:#fff;background:#000}.panel{background:#fff;border:1px solid #000;border-top:0;border-radius:8px;padding:24px}.input-group{text-align:center;margin-bottom:40px}.bot-input{border:2px solid #000;border-radius:8px;width:300px;max-width:100%;padding:15px 30px;font-size:1.5em}.bot-input:focus{outline:none}.bot-submit{color:#000;cursor:pointer;background:#fff;border:2px solid #000;border-radius:8px;margin-left:10px;padding:15px 30px;font-size:1.2em;transition:all .3s}.bot-submit:hover{color:#fff;background:#000;transform:translateY(-2px)}.bot-submit:disabled{opacity:.5;cursor:not-allowed}.manifest-output{width:100%;max-width:100%;margin:24px 0 0}.subtitle{border-bottom:1px solid #ccc;margin:30px 0 15px;padding-bottom:10px;font-size:1.3em;font-weight:700}.finite{color:#666;margin-bottom:10px;font-style:italic}.infinite{font-weight:700}.result-footer{text-align:center;color:#666;border-top:1px solid #eee;margin-top:72px;padding-top:32px;font-size:.9em}.page-wrap{width:100%;max-width:900px;margin:0 auto;padding:110px 40px 60px}@media (max-width:768px){.buttons{flex-direction:column;gap:20px}.button{padding:15px 30px;font-size:1em}.logo{font-size:2.5em;top:20px;left:16px}.input-group{margin-bottom:24px}.bot-input{width:100%}.bot-submit{width:100%;margin-top:10px;margin-left:0;display:block}.subtitle{font-size:1.2em}.manifest-output{margin-top:20px}.page-wrap{padding:100px 20px 40px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
