.page{background:var(--gradient-page);height:auto;color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}
.page-module__auCLcG__page{gap:48px;min-height:100vh;padding:140px 8vw 120px}.page-module__auCLcG__hero{flex-direction:column;gap:16px;max-width:820px;display:flex}.page-module__auCLcG__eyebrow{text-transform:uppercase;letter-spacing:.3em;color:var(--color-text-subtle);font-size:.7rem}.page-module__auCLcG__title{font-family:var(--font-display);letter-spacing:-.02em;text-shadow:var(--shadow-text-glow);font-size:clamp(2.4rem,3vw,3.4rem)}.page-module__auCLcG__subtitle{color:var(--color-text-muted);font-size:1.05rem}.page-module__auCLcG__controls{flex-direction:column;gap:12px;max-width:520px;display:flex}.page-module__auCLcG__label{color:var(--color-text-subtle);font-size:.95rem}.page-module__auCLcG__inputRow{align-items:center;gap:12px;display:flex}.page-module__auCLcG__input{color:var(--color-text-primary);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:1;padding:12px 18px;font-size:.95rem}.page-module__auCLcG__input::placeholder{color:#ffffff80}.page-module__auCLcG__resetButton{color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:10px 18px}.page-module__auCLcG__resetButton:disabled{opacity:.45;cursor:default}.page-module__auCLcG__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.page-module__auCLcG__card{background:#00000073;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 16px 40px #00000059}.page-module__auCLcG__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__auCLcG__cardTitle{font-size:1.15rem;font-family:var(--font-display)}.page-module__auCLcG__cardMeta{color:var(--color-text-subtle);font-size:.9rem}.page-module__auCLcG__copyButton{color:var(--color-text-primary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:6px 12px;font-size:.85rem}.page-module__auCLcG__link{color:#ffffffc7;word-break:break-all;border-top:1px solid #ffffff14;padding-top:10px;font-size:.85rem}@media (max-width:720px){.page-module__auCLcG__page{padding:120px 6vw 90px}.page-module__auCLcG__inputRow{flex-direction:column;align-items:stretch}.page-module__auCLcG__resetButton{width:100%}}
