.page-module__0ZyP4W__page{min-height:100vh;font-family:var(--font-geist-sans);color:#f8fafc;background:radial-gradient(circle at top,#07090f,#010103 70%);padding:2rem}.page-module__0ZyP4W__main{flex-direction:column;gap:2rem;max-width:1100px;margin:0 auto;display:flex}.page-module__0ZyP4W__hero{text-align:center;flex-direction:column;gap:.5rem;display:flex}.page-module__0ZyP4W__hero h1{background:linear-gradient(120deg,#f0b90b,#f8d660);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:clamp(2.25rem,5vw,3rem)}.page-module__0ZyP4W__hero p{color:#f0b90b;margin:0}.page-module__0ZyP4W__pill{color:#f0b90b;background:#f0b90b26;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;display:inline-flex}.page-module__0ZyP4W__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.page-module__0ZyP4W__card{background:#080c15f2;border:1px solid #f0b90b33;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #0000008c}.page-module__0ZyP4W__card:after{content:"";opacity:.7;pointer-events:none;background:radial-gradient(circle at 100% 0,#f0b90b33,#0000 60%);position:absolute;inset:0}.page-module__0ZyP4W__card>*{z-index:1;position:relative}.page-module__0ZyP4W__card h2{margin:0;font-size:1.25rem}.page-module__0ZyP4W__button{color:#05070f;cursor:pointer;background:linear-gradient(110deg,#f0b90b,#f8d450);border:none;border-radius:999px;padding:.75rem 1.25rem;font-weight:600;transition:opacity .2s}.page-module__0ZyP4W__button:disabled{opacity:.5;cursor:not-allowed}.page-module__0ZyP4W__muted{color:#c9cff5;font-size:.9rem}.page-module__0ZyP4W__textarea{color:#f8fafc;background:#020408cc;border:1px solid #f0b90b59;border-radius:.75rem;min-height:140px;padding:.75rem 1rem;font-family:JetBrains Mono,monospace;font-size:.95rem}.page-module__0ZyP4W__formGroup{flex-direction:column;gap:.25rem;display:flex}.page-module__0ZyP4W__formGroup label{color:#cbd5ff;font-size:.85rem}.page-module__0ZyP4W__formGroup input{color:#f8fafc;background:#020408cc;border:1px solid #f0b90b59;border-radius:.75rem;padding:.65rem 1rem;font-size:.95rem}.page-module__0ZyP4W__summaryList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__0ZyP4W__summaryList li{background:#04060ce6;border:1px solid #f0b90b40;border-radius:.85rem;flex-direction:column;gap:.35rem;padding:.75rem 1rem;font-size:.95rem;display:flex}.page-module__0ZyP4W__summaryList span{color:#cbd5ff}.page-module__0ZyP4W__summaryList strong{color:#f0b90b;word-break:break-all;font-weight:600}.page-module__0ZyP4W__statusBadge{border-radius:999px;align-self:flex-start;margin-top:.5rem;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__0ZyP4W__statusPending{color:#fbbf24;background:#fbbf242e}.page-module__0ZyP4W__statusSettled{color:#34d399;background:#10b9812e}.page-module__0ZyP4W__statusUnknown{color:#f87171;background:#f871712e}.page-module__0ZyP4W__settledNote{color:#34d399;font-weight:600}.page-module__0ZyP4W__error{text-align:center;color:#f87171;font-weight:600}
