.page-module___8aEwW__main{color:#f8fafc;background:radial-gradient(circle at 15% 10%,#6366f12e,#0000 45%),radial-gradient(circle at 85% 90%,#ec489929,#0000 45%),linear-gradient(#0b1020 0%,#0a0a16 100%);min-height:100vh;margin:0 auto;padding-bottom:4rem}.page-module___8aEwW__text{text-align:center;margin-bottom:25px}.page-module___8aEwW__heading{background:linear-gradient(90deg,#6d6cff,#ec4da0);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;margin-bottom:20px;font-family:Arial,Helvetica,sans-serif;font-size:54px;font-weight:800}.page-module___8aEwW__textarea{text-align:center;color:#b6b5b5;max-width:550px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:100;line-height:1.5}.page-module___8aEwW__first{color:#c0c7d3;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;margin-top:70px;padding:6px 14px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.page-module___8aEwW__first:before{content:"";background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#ec4899 100%);border-radius:50%;align-items:center;width:8px;height:8px;box-shadow:0 0 12px 2px #8b5cf6a6}.page-module___8aEwW__boxArea{background-color:#1a1a2e;border:1px solid #ffffff14;border-radius:20px;max-width:900px;margin:0 auto;padding:40px}.page-module___8aEwW__textareaBox{color:#f8fafc;background-color:#141427;border-radius:10px;width:400px;height:200px}.page-module___8aEwW__box{justify-content:center;gap:30px;display:flex}.page-module___8aEwW__label{flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:10px;display:flex}.page-module___8aEwW__label textarea{display:block}.page-module___8aEwW__buttonbox{justify-content:center;display:flex}.page-module___8aEwW__button{text-align:center;background:linear-gradient(90deg,#6d6cff,#ec4da0);-webkit-background-clip:padding;background-clip:padding;color:#fff;border:0;border-radius:10px;margin-top:20px;padding:1rem 2rem;font-size:15px;font-weight:700;transition:transform .3s}.page-module___8aEwW__button:hover{transform:translateY(-1px);box-shadow:0 8px 25px #7c3aed66}.page-module___8aEwW__result{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;max-width:900px;margin:40px auto;padding:0 1rem;display:flex}.page-module___8aEwW__resultHeading{color:#f8fafc;align-items:center;gap:10px;width:100%;margin-top:30px;margin-bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;display:flex}.page-module___8aEwW__resultIcon{color:#a78bfa;font-size:22px}.page-module___8aEwW__matchScore{box-sizing:border-box;background-color:#0f0f1e99;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:1.5rem;width:100%;padding:1.5rem 2rem;display:flex}.page-module___8aEwW__mark{font-size:56px;font-weight:700}.page-module___8aEwW__matchDescription{flex-direction:column;display:flex}.page-module___8aEwW__bottom{align-items:flex-start;gap:20px;width:100%;margin-top:20px;font-family:Arial,Helvetica,sans-serif;display:flex}.page-module___8aEwW__cards{box-sizing:border-box;text-align:left;background:linear-gradient(180deg, var(--accent-bg), transparent), #0f0f1e99;border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 0 30px -10px var(--accent);border-radius:14px;flex:1;padding:1.25rem}.page-module___8aEwW__matchCard{--accent:#10b981;--accent-bg:#10b98114}.page-module___8aEwW__missingCard{--accent:#ef4444;--accent-bg:#ef444414}.page-module___8aEwW__cardHeader{align-items:center;gap:10px;display:flex}.page-module___8aEwW__cardIcon{background:var(--accent-bg);width:28px;height:28px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.page-module___8aEwW__cardTitle{text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1;font-size:13px;font-weight:600}.page-module___8aEwW__notesCard{--accent:#3b82f6;--accent-bg:#3b82f614}.page-module___8aEwW__cards>div,.page-module___8aEwW__cards ul{width:auto;margin-left:0}.page-module___8aEwW__cards ul{margin-top:1rem;padding-left:0;list-style-position:inside}.page-module___8aEwW__error{text-align:center;color:#f87171;margin-top:16px;font-family:Arial,Helvetica,sans-serif}.page-module___8aEwW__rewriteSection{width:100%;margin-top:30px}.page-module___8aEwW__rewriteHeading{color:#f8fafc;align-items:center;gap:10px;margin-bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;display:flex}.page-module___8aEwW__rewriteIcon{color:#a78bfa;font-size:20px}.page-module___8aEwW__rewriteList{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__rewriteCard{background:linear-gradient(#a78bfa14,#0000),#0f0f1e99;border:1px solid #a78bfa40;border-radius:14px;padding:1rem 1.25rem;font-family:Arial,Helvetica,sans-serif;box-shadow:0 0 30px -10px #a78bfa99}.page-module___8aEwW__rewriteBefore,.page-module___8aEwW__rewriteAfter{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__rewriteLabel{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:11px;font-weight:600}.page-module___8aEwW__rewriteBefore p{color:#94a3b8;margin:4px 0 0;font-size:14px;line-height:1.5}.page-module___8aEwW__rewriteAfter p{color:#f8fafc;margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.5}.page-module___8aEwW__rewriteArrow{color:#a78bfa;text-align:center;margin:8px 0;font-size:18px}
