.Profile-module__xoaIBW__profileContainer{flex-direction:column;gap:2rem;max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 4rem;display:flex}.Profile-module__xoaIBW__heroCard{border:1px solid var(--color-border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e222de6 0%,#141821f2 100%);border-radius:16px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040}.Profile-module__xoaIBW__heroCard:before{content:"";background:linear-gradient(90deg,#3b82f6,#8b5cf6,#10b981);height:3px;position:absolute;top:0;left:0;right:0}.Profile-module__xoaIBW__heroHeader{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.Profile-module__xoaIBW__avatar{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:2.2rem;display:flex;box-shadow:0 4px 20px #3b82f659}.Profile-module__xoaIBW__heroInfo{flex:1;min-width:250px}.Profile-module__xoaIBW__heroTitleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Profile-module__xoaIBW__heroTitle{color:var(--color-text-primary,#f8fafc);margin:0;font-size:1.75rem;font-weight:700}.Profile-module__xoaIBW__anonBadge{color:#c4b5fd;text-transform:uppercase;letter-spacing:.05em;background:#8b5cf626;border:1px solid #8b5cf659;border-radius:9999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.Profile-module__xoaIBW__authBadge{color:#6ee7b7;text-transform:uppercase;letter-spacing:.05em;background:#10b98126;border:1px solid #10b98159;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:flex}.Profile-module__xoaIBW__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.Profile-module__xoaIBW__avatarLetter{color:#fff;font-size:2rem;font-weight:700}.Profile-module__xoaIBW__userIdRow{color:var(--color-text-secondary,#94a3b8);font-size:.8125rem;font-family:var(--font-mono,monospace);align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.Profile-module__xoaIBW__userIdCode{color:var(--color-text-primary,#e2e8f0);background:#0000004d;border:1px solid #ffffff14;border-radius:4px;padding:.2rem .5rem}.Profile-module__xoaIBW__copyBtn{color:#60a5fa;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .4rem;font-size:.8125rem;transition:all .2s}.Profile-module__xoaIBW__copyBtn:hover{color:#93c5fd;background:#3b82f626}.Profile-module__xoaIBW__syncNotice{color:#bfdbfe;background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.875rem;display:flex}.Profile-module__xoaIBW__syncNoticeAuth{color:#a7f3d0;background:#10b98114;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.875rem;display:flex}.Profile-module__xoaIBW__noticeContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.Profile-module__xoaIBW__signInBtn{background:var(--color-primary,#3b82f6);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;transition:background .2s}.Profile-module__xoaIBW__signInBtn:hover{background:#2563eb}.Profile-module__xoaIBW__signOutBtn{color:#fca5a5;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ef44444d;border-radius:6px;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:all .2s}.Profile-module__xoaIBW__signOutBtn:hover{color:#f87171;background:#ef444426}.Profile-module__xoaIBW__noticeIcon{flex-shrink:0;font-size:1.1rem}.Profile-module__xoaIBW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.Profile-module__xoaIBW__statCard{background:var(--color-surface,#1e222d);border:1px solid var(--color-border,#ffffff14);border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.Profile-module__xoaIBW__statCard:hover{border-color:#ffffff26;transform:translateY(-2px)}.Profile-module__xoaIBW__statLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#94a3b8);font-size:.8125rem;font-weight:600}.Profile-module__xoaIBW__statValueRow{justify-content:space-between;align-items:baseline;display:flex}.Profile-module__xoaIBW__statBigNumber{color:var(--color-text-primary,#f8fafc);font-size:2rem;font-weight:800;line-height:1}.Profile-module__xoaIBW__statTotal{color:var(--color-text-secondary,#64748b);margin-left:.25rem;font-size:1rem}.Profile-module__xoaIBW__statPercent{font-size:.875rem;font-weight:700}.Profile-module__xoaIBW__progressBarTrack{background:#ffffff14;border-radius:9999px;width:100%;height:6px;overflow:hidden}.Profile-module__xoaIBW__progressBarFill{border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.Profile-module__xoaIBW__easyText{color:#34d399}.Profile-module__xoaIBW__easyFill{background:linear-gradient(90deg,#10b981,#34d399)}.Profile-module__xoaIBW__mediumText{color:#fbbf24}.Profile-module__xoaIBW__mediumFill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.Profile-module__xoaIBW__hardText{color:#f87171}.Profile-module__xoaIBW__hardFill{background:linear-gradient(90deg,#ef4444,#f87171)}.Profile-module__xoaIBW__overallFill{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.Profile-module__xoaIBW__section{flex-direction:column;gap:1rem;display:flex}.Profile-module__xoaIBW__sectionHeader{justify-content:space-between;align-items:center;display:flex}.Profile-module__xoaIBW__sectionTitle{color:var(--color-text-primary,#f8fafc);align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.Profile-module__xoaIBW__patternGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.Profile-module__xoaIBW__patternCard{background:var(--color-surface,#1e222d);border:1px solid var(--color-border,#ffffff14);border-radius:12px;flex-direction:column;gap:.65rem;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.Profile-module__xoaIBW__patternCard:hover{background:var(--color-surface-hover,#282e3e);border-color:#ffffff2e;transform:translateY(-2px)}.Profile-module__xoaIBW__patternCardHeader{justify-content:space-between;align-items:center;display:flex}.Profile-module__xoaIBW__patternName{color:var(--color-text-primary,#f1f5f9);font-size:.9375rem;font-weight:600}.Profile-module__xoaIBW__patternCount{color:var(--color-text-secondary,#94a3b8);font-size:.8125rem;font-weight:600}.Profile-module__xoaIBW__filterPills{flex-wrap:wrap;gap:.5rem;display:flex}.Profile-module__xoaIBW__filterPill{background:var(--color-surface,#1e222d);border:1px solid var(--color-border,#ffffff1a);color:var(--color-text-secondary,#94a3b8);cursor:pointer;border-radius:9999px;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;transition:all .2s}.Profile-module__xoaIBW__filterPill:hover{background:var(--color-surface-hover,#282e3e);color:var(--color-text-primary,#f8fafc)}.Profile-module__xoaIBW__filterPillActive{color:#60a5fa;background:#3b82f633;border-color:#3b82f6}.Profile-module__xoaIBW__problemList{flex-direction:column;gap:.75rem;display:flex}.Profile-module__xoaIBW__problemItem{background:var(--color-surface,#1e222d);border:1px solid var(--color-border,#ffffff14);border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.Profile-module__xoaIBW__problemItem:hover{background:var(--color-surface-hover,#282e3e);border-color:#ffffff2e;transform:translate(4px)}.Profile-module__xoaIBW__problemItemLeft{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Profile-module__xoaIBW__checkIcon{color:#10b981;font-size:1.1rem;font-weight:700}.Profile-module__xoaIBW__problemItemTitle{color:var(--color-text-primary,#f8fafc);margin:0;font-size:1rem;font-weight:600}.Profile-module__xoaIBW__emptyState{background:var(--color-surface,#1e222d);border:1px dashed var(--color-border,#ffffff1f);text-align:center;color:var(--color-text-secondary,#94a3b8);border-radius:14px;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.Profile-module__xoaIBW__emptyStateIcon{font-size:2.5rem}.Profile-module__xoaIBW__dangerCard{background:#ef44440d;border:1px solid #ef444433;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.Profile-module__xoaIBW__dangerInfo h4{color:#fca5a5;margin:0 0 .25rem;font-size:1rem}.Profile-module__xoaIBW__dangerInfo p{color:#94a3b8;margin:0;font-size:.8125rem}.Profile-module__xoaIBW__resetBtn{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef444466;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.Profile-module__xoaIBW__resetBtn:hover{color:#fca5a5;background:#ef44444d;border-color:#ef444499}.Profile-module__xoaIBW__confirmRow{align-items:center;gap:.75rem;display:flex}.Profile-module__xoaIBW__confirmBtn{color:#fff;cursor:pointer;background:#dc2626;border:1px solid #ef4444;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.Profile-module__xoaIBW__confirmBtn:hover{background:#b91c1c}.Profile-module__xoaIBW__cancelBtn{color:var(--color-text-secondary,#94a3b8);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.Profile-module__xoaIBW__cancelBtn:hover{color:#fff;background:#ffffff14}.Profile-module__xoaIBW__reviewArrow{color:#60a5fa;font-size:.875rem;font-weight:600;transition:transform .2s,color .2s}.Profile-module__xoaIBW__problemItem:hover .Profile-module__xoaIBW__reviewArrow{color:#93c5fd;transform:translate(4px)}.Profile-module__xoaIBW__trackLink{color:#06b6d4;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s}.Profile-module__xoaIBW__trackLink:hover{color:#38bdf8;text-decoration:underline}
