.OT8MIq_hero{text-align:center;padding:56px 0 10px}.OT8MIq_title{text-transform:uppercase;letter-spacing:-.03em;background:linear-gradient(110deg, var(--text) 42%, var(--accent-dark) 50%, var(--text) 58%);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:800;animation:9s linear infinite OT8MIq_shine-sweep}.OT8MIq_subtitle{max-width:640px;margin:0 auto 24px;font-size:15.5px}.OT8MIq_pills{margin-bottom:26px}.OT8MIq_inputBar{isolation:isolate;border:1.5px solid var(--border-strong);background:var(--surface);max-width:640px;box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:6px 6px 6px 8px;transition:border-color .15s,box-shadow .15s,transform .2s;display:flex;position:relative}.OT8MIq_inputBar:before{content:"";filter:blur(18px);z-index:-1;pointer-events:none;background:radial-gradient(#f5b30138,#0000 65%);animation:5s ease-in-out infinite OT8MIq_glow-pulse;position:absolute;inset:-28px -16px}.OT8MIq_inputBar:focus-within{border-color:var(--text);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow-card);transform:translateY(-1px)}.OT8MIq_dice{width:42px;height:42px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .2s;display:inline-flex}.OT8MIq_dice:hover{background:var(--accent-soft);color:var(--text)}.OT8MIq_dice:active{transform:rotate(-30deg)}.OT8MIq_diceSpin svg{animation:.55s cubic-bezier(.3,.7,.4,1) OT8MIq_dice-spin}.OT8MIq_input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:10px 4px;font-size:16px}.OT8MIq_input::placeholder{color:var(--muted)}.OT8MIq_copyBtn{flex-shrink:0;padding:11px 24px}.OT8MIq_copyBtn:disabled{opacity:.45;cursor:default}.OT8MIq_categorySection{padding-top:34px;scroll-margin-top:84px}.OT8MIq_rows{border-top:1px solid var(--border);margin-top:8px}@media (max-width:560px){.OT8MIq_hero{padding-top:40px}.OT8MIq_copyBtn{padding:10px 16px}}
