.Auth_authPage__0IQ6e{--auth-primary:var(--brand-primary);--auth-primary-dark:var(--brand-primary-dark);--auth-secondary:var(--brand-teal);--auth-accent:#10b981;--auth-surface:rgba(255,255,255,0.92);--auth-border:rgba(148,163,184,0.25);--auth-shadow:rgba(15,23,42,0.14);min-height:100vh;background:linear-gradient(180deg,#f8fafc,#e2e8f0 58%,#dbe8ff);display:flex;align-items:center;justify-content:center;padding:2.75rem 1.5rem;position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.Auth_authPage__0IQ6e:after,.Auth_authPage__0IQ6e:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(160px);opacity:.45;pointer-events:none;z-index:0;transition:opacity .4s ease}.Auth_authPage__0IQ6e:before{top:-220px;left:-160px;background:rgba(37,99,235,.45)}.Auth_authPage__0IQ6e:after{right:-140px;bottom:-220px;background:rgba(14,165,233,.35)}.Auth_authShell__5FUxm{position:relative;z-index:1;width:min(1100px,100%);display:flex;align-items:stretch;gap:2.5rem}.Auth_authShellCompact__ZpKHN{width:min(520px,100%);justify-content:center;gap:0}.Auth_authContainer__0wNzO{flex:1 1;background:var(--auth-surface);border-radius:28px;padding:3rem;width:100%;max-width:none;box-shadow:0 26px 70px rgba(15,23,42,.18);position:relative;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--auth-border);margin:0}.Auth_authContainer__0wNzO.Auth_wide__ixAJB{max-width:900px}.Auth_authShowcase__0Jb0X{flex:1.1 1;background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(14,165,233,.85));border-radius:32px;padding:3rem;color:#f8fafc;position:relative;overflow:hidden;box-shadow:0 30px 85px rgba(15,23,42,.22);display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem}.Auth_authShowcase__0Jb0X:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at -10% 20%,rgba(148,163,184,.4),transparent 55%),radial-gradient(circle at 120% 20%,rgba(129,230,217,.35),transparent 55%);opacity:.6;pointer-events:none}.Auth_authShowcaseHeader__aQeYp{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem}.Auth_authShowcaseBadge__2sF5r{display:inline-flex;align-items:center;gap:.5rem;background:rgba(15,23,42,.25);border-radius:999px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;letter-spacing:.02em}.Auth_authShowcaseTitle__iTg_V{font-size:clamp(2.1rem,3vw,2.6rem);font-weight:800;line-height:1.15;margin:0;letter-spacing:-.02em}.Auth_authShowcaseDescription__CBF_o{font-size:1.05rem;color:rgba(241,245,249,.88);margin:0;max-width:26rem}.Auth_authShowcaseStats__fD6SV{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.Auth_authShowcaseStat__bRQA3{background:rgba(15,23,42,.26);border-radius:18px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Auth_authShowcaseStatValue__NoLzq{font-size:1.6rem;font-weight:700}.Auth_authShowcaseStatLabel__JOTF3{font-size:.85rem;color:rgba(226,232,240,.85)}.Auth_authShowcaseList__fRuBg{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}.Auth_authShowcaseListItem__D9D9k{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;color:rgba(226,232,240,.92)}.Auth_analyticsPagination__LWZ6Q{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.22);font-size:.85rem}.Auth_analyticsPagination__LWZ6Q button{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.08);cursor:pointer;font-weight:600;color:var(--brand-primary);transition:background .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.Auth_analyticsPagination__LWZ6Q button:hover:not(:disabled){background:rgba(37,99,235,.16);border-color:rgba(37,99,235,.28);transform:translateY(-1px);box-shadow:0 14px 24px rgba(37,99,235,.18)}.Auth_analyticsPagination__LWZ6Q button:disabled{opacity:.5;cursor:not-allowed;transform:none}.Auth_authShowcaseIcon__w5oVY{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:rgba(15,23,42,.35);color:#fff;flex-shrink:0}.Auth_authShowcaseFooter__0SQed{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;color:rgba(241,245,249,.88);font-size:.9rem}.Auth_authShowcaseAvatarGroup__EtN4Z{display:flex;align-items:center}.Auth_authShowcaseAvatar__SGWGT{width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,255,255,.85);object-fit:cover;box-shadow:0 10px 25px rgba(15,23,42,.35);margin-left:-12px;position:relative}.Auth_authShowcaseAvatar__SGWGT:first-of-type{margin-left:0}.Auth_authShowcaseCaption__NMlO5{margin:0;max-width:18rem}.Auth_captchaWrapper__K_02b{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.Auth_captchaNote__cBkV3{font-size:.85rem;color:#475569;text-align:center}.Auth_captchaError__gh2jx{font-size:.9rem;color:#b91c1c;font-weight:600;text-align:center}.Auth_container__E0cyZ{max-width:1000px;margin:0 auto;padding:2rem}.Auth_profilePhoto__RDPfa{width:150px;height:150px;object-fit:cover;border-radius:50%;display:block;margin:0 auto 1rem}.Auth_authHeader__v4qaA{text-align:center;margin-bottom:2rem}.Auth_authHeaderLeft__MMVhj{text-align:left;display:flex;flex-direction:column;gap:.5rem}.Auth_authLogo__7q_b1{display:inline-flex;align-items:center;gap:.75rem;font-size:1.75rem;font-weight:800;color:var(--auth-primary);margin-bottom:1rem}.Auth_authLogoIcon__M0eAg{color:var(--auth-primary);font-size:2rem}.Auth_authTitle__PPxVb{font-size:2rem;font-weight:800;color:#0f172a;margin-bottom:.5rem;letter-spacing:-.02em}.Auth_authSubtitle__B29V4{color:rgba(15,23,42,.6);font-size:1.1rem;margin-bottom:10px}.Auth_authForm__N9OOO{display:flex;flex-direction:column;gap:1.5rem}.Auth_formGroup__gjHl_{display:flex;flex-direction:column;gap:.5rem}.Auth_authFormLinkRow__sJRg_{display:flex;justify-content:flex-end;font-size:.85rem;margin-top:.35rem}.Auth_formLabel__aZaVF{font-weight:600;color:rgba(15,23,42,.8);font-size:.9rem;display:inline-flex;align-items:center;gap:.4rem}.Auth_formLabelIcon__u_F0X{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.75rem;background:rgba(37,99,235,.08);color:var(--auth-primary)}.Auth_formInputRegister__s_ISj:focus{outline:none;border-color:var(--auth-primary);background:#ffffff;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.Auth_formInputRegister__s_ISj::placeholder{color:rgba(100,116,139,.7)}.Auth_formInput__K8cs3{width:100%;padding:.95rem 3rem .95rem 1.1rem;border:1.5px solid rgba(148,163,184,.32);border-radius:14px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;background:rgba(248,250,252,.95);color:inherit;box-shadow:0 10px 28px rgba(15,23,42,.05)}.Auth_formInput__K8cs3:focus{outline:none;border-color:rgba(37,99,235,.65);background:#ffffff;box-shadow:0 16px 36px rgba(37,99,235,.18)}.Auth_formInput__K8cs3::placeholder{color:rgba(100,116,139,.7)}.Auth_passwordWrapper__thL9C{position:relative;width:100%;display:flex;align-items:center}.Auth_passwordWrapper__thL9C .Auth_formInput__K8cs3{width:100%;padding:1rem 3.4rem 1rem 1rem;box-sizing:border-box}.Auth_resumeActions__KLNyv{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.Auth_fileLabel__DG8tn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:8px;background:#f8fafc;border:2px dashed #cbd5e1;cursor:pointer;font-size:.9rem;font-weight:500;color:#334155;transition:border .2s ease,background .2s ease}.Auth_fileLabel__DG8tn:hover{border:2px dashed #94a3b8}.Auth_resumeFileName__4yU9H{font-size:.9rem;color:#475569}.Auth_previewButton__Ypvma{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5;border-radius:8px;padding:.6rem 1rem;font-weight:500;font-size:.9rem;cursor:pointer;transition:background .2s ease}.Auth_previewButton__Ypvma:hover{background:#fee2e2}.Auth_formInputRegister__s_ISj{width:100%;padding:.95rem 3rem .95rem 1.1rem;border:1.5px solid rgba(148,163,184,.32);border-radius:14px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;background:rgba(248,250,252,.95);box-sizing:border-box;color:inherit}.Auth_profileForm__JKoxe .Auth_input__dzbho,.Auth_profileForm__JKoxe .Auth_textarea__TX2BK{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.Auth_profileForm__JKoxe .Auth_input__dzbho:focus,.Auth_profileForm__JKoxe .Auth_textarea__TX2BK:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Auth_inputWrapper__Nk6t8{position:relative;width:100%;display:flex;align-items:center}.Auth_inputWrapper__Nk6t8 .Auth_formInput__K8cs3{width:100%;padding-left:2.75rem;box-sizing:border-box}.Auth_inputIcon__VFDLi{left:.75rem;color:#9ca3af;font-size:1.1rem;pointer-events:none}.Auth_inputIcon__VFDLi,.Auth_togglePassword__P9_sX{position:absolute;top:50%;transform:translateY(-50%)}.Auth_togglePassword__P9_sX{right:.8rem;background:rgba(148,163,184,.18);border:1px solid rgba(148,163,184,.28);color:rgba(15,23,42,.55);cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;padding:0;width:36px;height:36px;border-radius:12px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.Auth_togglePassword__P9_sX:hover{background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.25);color:var(--brand-primary);transform:translateY(-50%) translateY(-1px)}.Auth_formTextarea__gLaWw{width:100%;padding:1rem 1.2rem;border:1.5px solid rgba(148,163,184,.32);border-radius:14px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;background:rgba(248,250,252,.95);resize:vertical;min-height:120px;font-family:inherit;box-shadow:0 10px 28px rgba(15,23,42,.05)}.Auth_formTextarea__gLaWw:focus{outline:none;border-color:rgba(37,99,235,.65);background:#ffffff;box-shadow:0 16px 36px rgba(37,99,235,.18)}.Auth_formTextarea__gLaWw::placeholder{color:#9ca3af}.Auth_primaryButton__eepRd{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-accent) 100%);color:white;border:none;padding:1rem 2rem;border-radius:14px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 18px 40px rgba(37,99,235,.25);display:flex;align-items:center;justify-content:center;gap:.5rem}.Auth_primaryButton__eepRd:hover{transform:translateY(-2px);box-shadow:0 24px 50px rgba(124,58,237,.32)}.Auth_primaryButton__eepRd:disabled{opacity:.7;cursor:not-allowed;transform:none}.Auth_secondaryButton__MikcW{background:rgba(248,250,252,.95);color:var(--brand-primary);border:1px solid rgba(37,99,235,.18);padding:1rem 2rem;border-radius:14px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.Auth_secondaryButton__MikcW:hover{transform:translateY(-1px);background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.28);color:var(--brand-primary-dark);box-shadow:0 16px 32px rgba(37,99,235,.2)}.Auth_authFooter__vPK0F{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.Auth_authFooter__vPK0F p{color:#666;margin:0 0 1rem}.Auth_authLink__Ij6a8{color:var(--auth-primary);text-decoration:none;font-weight:600;transition:color .3s ease}.Auth_loadingSpinner__GkliI{width:18px;height:18px;border-radius:50%;border:3px solid #fff;border-top-color:transparent;animation:Auth_spin__6PsAM .8s linear infinite;display:inline-block;vertical-align:middle;margin-right:8px}@keyframes Auth_spin__6PsAM{to{transform:rotate(1turn)}}.Auth_authLink__Ij6a8:hover{color:var(--auth-primary-dark);text-decoration:underline}.Auth_errorMessage__3Ighb{background:rgba(248,113,113,.12);color:#b91c1c;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(248,113,113,.35);font-size:.9rem;margin-bottom:1rem}.Auth_errorMessage__3Ighb p{margin:0}.Auth_errorList__F5pmj{margin:.5rem 0 0 1.25rem;padding:0;list-style:disc}.Auth_errorList__F5pmj li{margin:.25rem 0;line-height:1.3}.Auth_successMessage__UBOt8{background:rgba(16,185,129,.12);color:#047857;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(16,185,129,.35);font-size:.9rem;margin-bottom:1rem}.Auth_profileContainer__IlRcX{background:rgba(255,255,255,.9);border-radius:28px;padding:clamp(2rem,3.5vw,2.75rem);width:min(940px,100%);margin:0 auto;box-shadow:0 28px 70px rgba(15,23,42,.12);position:relative;z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;gap:2rem}.Auth_profileForm__JKoxe{display:flex;flex-direction:column;gap:2.25rem}.Auth_profileOverview__ytRqu{background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(124,58,237,.82) 70%,rgba(14,165,233,.78));color:#f8fafc;padding:clamp(1.6rem,2.6vw,2rem);border-radius:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.35rem;box-shadow:0 26px 65px rgba(37,99,235,.28);border:1px solid rgba(255,255,255,.18)}.Auth_profileOverview__ytRqu:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.32),transparent 55%),radial-gradient(circle at 90% 0,rgba(125,211,252,.3),transparent 60%);opacity:.75;pointer-events:none}.Auth_profileOverviewMain__cQwF6{display:flex;align-items:center;gap:1.4rem;position:relative;z-index:1}.Auth_profileOverviewAvatar__zdWa5{width:70px;height:70px;border-radius:20px;object-fit:cover;border:2px solid rgba(255,255,255,.8);box-shadow:0 22px 45px rgba(15,23,42,.28)}.Auth_profileOverviewInfo__s682m{display:flex;flex-direction:column;gap:.45rem}.Auth_profileOverviewEyebrow__AaJns{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(241,245,249,.7);font-weight:600}.Auth_profileOverviewTitle__bbEEa{font-size:clamp(1.65rem,3vw,2.1rem);font-weight:700;margin:0;letter-spacing:-.01em}.Auth_profileOverviewSubtitle__QrTUz{font-size:.98rem;color:rgba(241,245,249,.85);margin:0;max-width:32rem}.Auth_profileOverviewMeta__vYi6d{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin-top:.25rem}.Auth_profileOverviewLocation__GrGBq{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:rgba(241,245,249,.85)}.Auth_profileOverviewBadge__rptPH{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;background:rgba(15,23,42,.22);border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:rgba(241,245,249,.9)}.Auth_profileOverviewStats__bTso1{display:flex;flex-wrap:wrap;gap:.8rem;position:relative;z-index:1}.Auth_profileOverviewStat__n2_r_{background:rgba(15,23,42,.16);border-radius:16px;padding:.7rem 1rem;display:flex;flex-direction:column;gap:.2rem;min-width:140px;border:1px solid rgba(255,255,255,.15);color:rgba(248,250,252,.9)}.Auth_profileOverviewStatValue__oS9_Y{font-size:1.22rem;font-weight:700;color:rgba(248,250,252,.96)}.Auth_profileOverviewStatLabel__xdrfV{font-size:.78rem;color:rgba(241,245,249,.76);letter-spacing:.05em;text-transform:uppercase}.Auth_formSection__nWAVw{background:rgba(248,250,252,.78);padding:clamp(1.65rem,3vw,2.1rem);border-radius:22px;border:1px solid rgba(148,163,184,.25);box-shadow:0 18px 45px rgba(15,23,42,.08);transition:transform .25s ease,box-shadow .25s ease}.Auth_formSection__nWAVw:hover{transform:translateY(-2px);box-shadow:0 26px 60px rgba(15,23,42,.12)}.Auth_formSection__nWAVw h3{font-size:1.2rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.Auth_formGrid__Y7cZd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.Auth_formGrid__Y7cZd input,.Auth_formGrid__Y7cZd select,.Auth_formGrid__Y7cZd textarea{width:100%;min-width:0;box-sizing:border-box}.Auth_formSection__nWAVw input[type=email],.Auth_formSection__nWAVw input[type=tel],.Auth_formSection__nWAVw input[type=text],.Auth_formSection__nWAVw input[type=url],.Auth_formSection__nWAVw textarea{background:rgba(248,250,252,.95);border:1.5px solid rgba(148,163,184,.3);border-radius:14px;padding:.95rem 1.15rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 12px 28px rgba(15,23,42,.06)}.Auth_formSection__nWAVw input[type=email]:focus,.Auth_formSection__nWAVw input[type=tel]:focus,.Auth_formSection__nWAVw input[type=text]:focus,.Auth_formSection__nWAVw input[type=url]:focus,.Auth_formSection__nWAVw textarea:focus{outline:none;border-color:rgba(37,99,235,.6);background:#ffffff;box-shadow:0 18px 36px rgba(37,99,235,.18)}.Auth_formActions__VgMgw{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.75rem;border-top:1px solid rgba(148,163,184,.22);margin-top:2rem}.Auth_apiTokenCard__qG_v5{width:100%;background:transparent;border-radius:18px;padding:0;box-shadow:none;border:none;display:flex;flex-direction:column;gap:1.4rem;align-items:stretch;transition:none}.Auth_apiTokenCard__qG_v5:hover{transform:none;box-shadow:none}.Auth_apiTokenCard__qG_v5 h3{font-size:1.35rem;margin:0;color:#0f172a}.Auth_apiTokenCard__qG_v5 p{font-size:.95rem;color:rgba(15,23,42,.65);margin:0}.Auth_apiTokenHeader__DkX_S{display:flex;flex-direction:column;gap:.75rem}.Auth_apiTokenBadge__oD3ms{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;background:rgba(37,99,235,.12);color:#2563eb;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.Auth_tokenHelper__4pjYL{font-size:.85rem;color:rgba(15,23,42,.55);margin:.35rem 0 0}.Auth_tokenBox__y8zgx{width:100%;background:rgba(226,232,240,.35);border:1px solid rgba(148,163,184,.3);border-radius:16px;padding:1rem .25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;min-height:64px}.Auth_tokenBox__y8zgx code{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;color:#1e293b;background:rgba(255,255,255,.8);padding:.35rem .6rem;border-radius:8px;word-break:break-all;overflow-wrap:anywhere}.Auth_tokenActions__jyQfm{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end;justify-self:end}.Auth_tokenFeedback__xD29_{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#047857;background:rgba(16,185,129,.16);border-radius:12px;padding:.55rem .9rem;margin-top:.35rem;align-self:flex-start;box-shadow:inset 0 0 0 1px rgba(16,185,129,.2)}.Auth_tokenFeedbackError__fvmvi{color:#b91c1c;background:rgba(254,226,226,.75);box-shadow:inset 0 0 0 1px rgba(239,68,68,.22)}.Auth_copyButton__7h2cC{background:rgba(37,99,235,.08);color:var(--brand-primary);border:1px solid rgba(37,99,235,.18);border-radius:999px;padding:.5rem 1.15rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.Auth_copyButton__7h2cC:hover{background:rgba(37,99,235,.16);border-color:rgba(37,99,235,.28);transform:translateY(-1px);box-shadow:0 14px 24px rgba(37,99,235,.2)}.Auth_regenerateButton__37OiE{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-accent) 100%);color:#f8fafc;border:none;border-radius:999px;padding:.5rem 1.25rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.Auth_regenerateButton__37OiE:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(124,58,237,.28);filter:brightness(1.02)}@media (max-width:768px){.Auth_apiTokenCard__qG_v5{padding:0}.Auth_tokenBox__y8zgx{grid-template-columns:1fr;justify-items:stretch;align-items:stretch}.Auth_tokenActions__jyQfm{width:100%;justify-content:flex-start;justify-self:stretch}.Auth_tokenActions__jyQfm button{flex:1 1 140px;min-width:140px}}@media (max-width:480px){.Auth_tokenActions__jyQfm{flex-direction:column;align-items:stretch}.Auth_tokenActions__jyQfm button{width:100%;min-width:0}}.Auth_fieldError__e8LD1{font-size:.85rem;margin-top:6px;line-height:1.2}.Auth_dashboardSkeleton__hH9LM{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem 1rem;animation:Auth_fadeIn__Nzn8w .3s ease-in}.Auth_skeletonHeader__FpWAk{display:flex;flex-direction:column;align-items:center;gap:1rem}.Auth_skeletonAvatar__IKIJb{width:100px;height:100px;border-radius:50%}.Auth_skeletonAvatar__IKIJb,.Auth_skeletonTextLarge__3ZObq{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;animation:Auth_shimmer__sACSc 1.5s infinite}.Auth_skeletonTextLarge__3ZObq{width:180px;height:20px;border-radius:6px}.Auth_skeletonText__0AXeG{width:140px;height:14px;border-radius:4px}.Auth_skeletonSection__FB924,.Auth_skeletonText__0AXeG{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;animation:Auth_shimmer__sACSc 1.5s infinite}.Auth_skeletonSection__FB924{width:90%;height:150px;border-radius:12px}@keyframes Auth_shimmer__sACSc{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Auth_fadeIn__Nzn8w{0%{opacity:0}to{opacity:1}}.Auth_cardList__wEnoJ{display:flex;flex-direction:column;gap:.75rem}.Auth_blogCard__jURYa,.Auth_indicatorItem__RtzLF,.Auth_projectCard__AqzdV{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:white;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease}.Auth_blogCard__jURYa:hover,.Auth_indicatorItem__RtzLF:hover,.Auth_projectCard__AqzdV:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.Auth_deleteButton__cSdFa{background:#ef4444;color:white;border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;transition:all .3s ease}.Auth_deleteButton__cSdFa:hover{background:#dc2626;transform:scale(1.1)}.Auth_labelText__blMQ7{font-weight:600;color:#333;font-size:.9rem;margin-bottom:.5rem;display:block}.Auth_dashboardContainer__fO2pb{--auth-primary:#2563eb;--auth-primary-dark:#1d4ed8;--auth-secondary:#0ea5e9;--auth-accent:#10b981;--auth-surface:rgba(255,255,255,0.92);--auth-border:rgba(148,163,184,0.25);--auth-shadow:rgba(15,23,42,0.14);min-height:100vh;padding:6rem 1.5rem 3.5rem;background:linear-gradient(180deg,#f8fafc,#eef2ff 45%,#dbeafe);position:relative;overflow:hidden}.Auth_dashboardContainer__fO2pb:after,.Auth_dashboardContainer__fO2pb:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(160px);opacity:.32;pointer-events:none}.Auth_dashboardContainer__fO2pb:before{top:-180px;left:-160px;background:rgba(59,130,246,.35)}.Auth_dashboardContainer__fO2pb:after{bottom:-220px;right:-140px;background:rgba(14,165,233,.28)}.Auth_dashboardInner__jKzvn{position:relative;z-index:1;width:min(1240px,100%);margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.Auth_dashboardHero__rCB_p{background:linear-gradient(135deg,#f8fafc,#e8f0ff 55%,#f1f5f9);color:#0f172a;border-radius:28px;padding:clamp(2.3rem,3.4vw,3rem);position:relative;overflow:hidden;box-shadow:0 28px 60px rgba(15,23,42,.14);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);grid-gap:clamp(1.75rem,3.2vw,2.8rem);gap:clamp(1.75rem,3.2vw,2.8rem)}.Auth_dashboardHero__rCB_p:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(59,130,246,.18),transparent 60%),radial-gradient(circle at 82% 18%,rgba(14,165,233,.12),transparent 65%),radial-gradient(circle at 50% 100%,rgba(148,163,184,.16),transparent 70%);opacity:1}.Auth_dashboardHeroContent__OX9i7,.Auth_dashboardHeroMeta__0_NAD{position:relative;z-index:1}.Auth_dashboardHeroBadge___ea_Q{display:inline-flex;align-items:center;gap:.55rem;background:rgba(59,130,246,.12);border-radius:999px;padding:.42rem 1rem;font-size:.82rem;font-weight:600;letter-spacing:.03em;color:#1d4ed8}.Auth_dashboardHeroTitle__YYIE3{font-size:clamp(2.2rem,3.8vw,2.9rem);font-weight:800;line-height:1.08;margin:1.1rem 0 .9rem;letter-spacing:-.02em}.Auth_dashboardHeroSubtitle__9X93J{font-size:1.02rem;color:rgba(15,23,42,.7);max-width:34rem;margin:0 0 1.65rem}.Auth_dashboardHeroMeta__0_NAD{align-self:center;display:flex;flex-direction:column;gap:1.35rem;padding:1.2rem 1.35rem;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(241,245,249,.9));border-radius:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 38px rgba(148,163,184,.2);border:1px solid rgba(203,213,225,.45)}.Auth_dashboardHeroProfile__WoF82{display:flex;align-items:center;gap:.9rem}.Auth_dashboardHeroAvatar__owBDY{width:60px;height:60px;border-radius:18px;object-fit:cover;border:2px solid rgba(59,130,246,.35);box-shadow:0 14px 28px rgba(59,130,246,.25)}.Auth_dashboardHeroProfileInfo__Mbuiv{display:flex;flex-direction:column;gap:.25rem}.Auth_dashboardHeroName__WhiH8{font-size:1.1rem;font-weight:600;color:rgba(15,23,42,.9)}.Auth_dashboardHeroTagline__bF0Yp{font-size:.88rem;color:rgba(15,23,42,.6)}.Auth_dashboardHeroLocation__A50DB{font-size:.85rem;color:rgba(15,23,42,.55);display:inline-flex;align-items:center;gap:.35rem}.Auth_dashboardHeroActions__WIc39{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.15rem}.Auth_dashboardHeroAction__V1g6G{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.45rem;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-accent) 100%);color:#f8fafc;box-shadow:0 18px 38px rgba(124,58,237,.25)}.Auth_dashboardHeroAction__V1g6G:hover{transform:translateY(-2px);box-shadow:0 22px 46px rgba(124,58,237,.32)}.Auth_dashboardHeroActionSecondary__aMWWz{background:rgba(255,255,255,.92);color:var(--brand-primary);border:1px solid rgba(37,99,235,.18);box-shadow:0 14px 30px rgba(148,163,184,.16)}.Auth_dashboardHeroActionSecondary__aMWWz:hover{background:rgba(37,99,235,.08);color:var(--brand-primary-dark)}.Auth_dashboardMetrics__Z_Jq5{display:flex;flex-wrap:wrap;gap:.9rem;align-items:stretch}.Auth_dashboardMetric__O0k8g{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem .85rem;border-radius:18px;border:1px solid var(--metric-border,rgba(148,163,184,.3));background:var(--metric-bg,rgba(255,255,255,.92));box-shadow:0 14px 30px rgba(15,23,42,.08);min-height:90px;flex:1 1 210px;max-width:250px;transition:transform .2s ease,box-shadow .2s ease}.Auth_dashboardMetric__O0k8g:nth-of-type(odd){--metric-bg:rgba(255,255,255,0.88)}.Auth_dashboardMetric__O0k8g:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(15,23,42,.12)}.Auth_dashboardMetricPrimary__Ci6_B{--metric-bg:linear-gradient(135deg,rgba(37,99,235,0.18),rgba(37,99,235,0.08));--metric-border:rgba(37,99,235,0.32);--metric-icon-bg:rgba(37,99,235,0.16);--metric-icon-color:#1d4ed8}.Auth_dashboardMetricAccent__ixPZD{--metric-bg:linear-gradient(135deg,rgba(14,165,233,0.18),rgba(16,185,129,0.1));--metric-border:rgba(14,165,233,0.35);--metric-icon-bg:rgba(14,165,233,0.18);--metric-icon-color:#0ea5e9}.Auth_dashboardMetricNeutral__s1xTO{--metric-bg:linear-gradient(135deg,rgba(248,250,252,0.95),rgba(241,245,249,0.95));--metric-border:rgba(203,213,225,0.55);--metric-icon-bg:rgba(148,163,184,0.22);--metric-icon-color:#475569}.Auth_dashboardMetricIconWrap__gKa9E{width:42px;height:42px;border-radius:14px;background:var(--metric-icon-bg,rgba(148,163,184,.18));color:var(--metric-icon-color,var(--brand-primary));display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.Auth_dashboardMetricIconWrap__gKa9E svg{flex-shrink:0}.Auth_dashboardMetricContent__Z49gX{display:flex;flex-direction:column;gap:.35rem;align-self:stretch}.Auth_dashboardMetricNoIcon__UkqvY{grid-template-columns:1fr}.Auth_dashboardMetricLabel__VDR9W{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.55)}.Auth_dashboardMetricValue__fgpC9{font-size:1.24rem;font-weight:700;line-height:1.15;color:rgba(15,23,42,.9)}.Auth_dashboardMetricLink__VxC8Y{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.08);color:var(--brand-primary);font-weight:600;font-size:.82rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.Auth_dashboardMetricLink__VxC8Y:hover{transform:translateY(-1px);background:rgba(37,99,235,.16);border-color:rgba(37,99,235,.28);box-shadow:0 14px 24px rgba(37,99,235,.2)}.Auth_dashboardMetricCaption__3c38E{font-size:.78rem;color:rgba(71,85,105,.7);max-width:16rem}.Auth_dashboardSectionsStack__fLsZa{display:flex;flex-direction:column;gap:1.75rem}.Auth_dashboardSection__sPH6A{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:24px;padding:clamp(1.7rem,2.8vw,2.2rem);box-shadow:0 24px 56px rgba(15,23,42,.08);border:1px solid rgba(203,213,225,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.Auth_dashboardSection__sPH6A:hover{transform:translateY(-2px);box-shadow:0 30px 64px rgba(15,23,42,.12);border-color:rgba(148,163,184,.45)}.Auth_dashboardSectionTitle__M_FeZ{font-size:1.4rem;font-weight:600;color:#0f172a;margin-bottom:1.25rem}.Auth_dashboardSectionDescription__oAPlO{color:rgba(15,23,42,.6);font-size:.95rem;margin-bottom:1.5rem}.Auth_userAnalyticsContainer___1NZV{display:flex;flex-direction:column;gap:1.5rem}.Auth_userAnalyticsHeader__UUNYr{display:flex;flex-direction:column;gap:.35rem}.Auth_userAnalyticsSummary__HfyHF{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem}.Auth_userAnalyticsMetric__9dtiP{border:1px solid rgba(148,163,184,.2);border-radius:18px;padding:1.25rem;background:rgba(248,250,252,.85);display:flex;flex-direction:column;gap:.35rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.Auth_userAnalyticsMetricLabel__x_1_v{font-size:.85rem;font-weight:600;color:rgba(15,23,42,.55);letter-spacing:.01em}.Auth_userAnalyticsMetricValue__iL5UY{font-size:1.8rem;font-weight:700;color:#0f172a;line-height:1.1}.Auth_metricEasy__M673m{color:#2563eb}.Auth_metricExternal__8GJuy{color:#0ea5e9}.Auth_metricOther__iNLZ1{color:#6366f1}.Auth_userAnalyticsMetricHint__xKlXl{font-size:.8rem;color:rgba(15,23,42,.55)}.Auth_userAnalyticsGrid__sVT0s{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.Auth_userAnalyticsCard__MR_5b{border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:1.5rem;background:rgba(255,255,255,.94);box-shadow:0 22px 55px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:1.15rem}.Auth_userAnalyticsCardHeader__8z0rG{display:flex;justify-content:space-between;gap:1rem}.Auth_userAnalyticsCardHeader__8z0rG h3{margin:0;font-size:1.1rem;font-weight:600;color:#0f172a}.Auth_userAnalyticsCardHeader__8z0rG p{margin:.35rem 0 0;font-size:.85rem;color:rgba(15,23,42,.6)}.Auth_userAnalyticsLegend__wtAo_{display:inline-flex;align-items:center;gap:.75rem;font-size:.8rem;color:rgba(15,23,42,.6)}.Auth_userAnalyticsLegend__wtAo_ span{display:inline-flex;align-items:center;gap:.35rem}.Auth_userAnalyticsLegend__wtAo_ i{display:inline-flex;width:12px;height:12px;border-radius:999px}.Auth_legendSwatchEasy__uGju6{background:linear-gradient(135deg,#2563eb,#7c3aed)}.Auth_legendSwatchExternal__ng4TM{background:linear-gradient(135deg,#0ea5e9,#22d3ee)}.Auth_legendSwatchOther___NYKZ{background:linear-gradient(135deg,#6366f1,#a855f7)}.Auth_userAnalyticsTimeline__tYEh6{position:relative;display:flex;flex-direction:column;gap:.75rem}.Auth_userAnalyticsTimeline__tYEh6 svg{width:100%;height:140px;filter:drop-shadow(0 12px 28px rgba(37,99,235,.15))}.Auth_userAnalyticsTimelineAxis__4Rdn4{display:grid;grid-auto-flow:column;justify-content:space-between;font-size:.75rem;color:rgba(15,23,42,.52)}.Auth_userAnalyticsEmpty__nO6Yh{padding:1rem 1.25rem;border-radius:14px;background:rgba(241,245,249,.7);border:1px dashed rgba(148,163,184,.4);color:rgba(15,23,42,.6);font-size:.9rem}.Auth_userAnalyticsList__FCH11{display:flex;flex-direction:column;gap:.85rem}.Auth_userAnalyticsListRow__U_zuu{display:grid;grid-template-columns:42px minmax(0,1fr) 70px;align-items:center;grid-gap:.75rem;gap:.75rem}.Auth_userAnalyticsRank__G8gcG{display:inline-flex;justify-content:center;align-items:center;width:38px;padding:.25rem .5rem;border-radius:999px;background:rgba(15,23,42,.05);color:rgba(15,23,42,.58);font-size:.75rem;font-weight:600}.Auth_userAnalyticsListContent__sZrjr{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:rgba(15,23,42,.75)}.Auth_userAnalyticsTotal__3qcHw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;color:rgba(15,23,42,.6);text-align:right}.Auth_regionBarFill__hF1rd{background:linear-gradient(90deg,#0ea5e9,#22d3ee)}.Auth_userAnalyticsRecent__N9k2i{border-top:1px solid rgba(148,163,184,.16);padding-top:1rem;display:flex;flex-direction:column;gap:.75rem}.Auth_userAnalyticsRecent__N9k2i h4{margin:0;font-size:.95rem;font-weight:600;color:#0f172a}.Auth_userAnalyticsRecent__N9k2i ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.Auth_userAnalyticsRecent__N9k2i li{display:flex;flex-direction:column;gap:.35rem}.Auth_recentHeadline__UhZ0S{display:flex;justify-content:space-between;gap:.5rem;font-size:.9rem;color:rgba(15,23,42,.75)}.Auth_recentHeadline__UhZ0S strong{color:#0f172a;font-weight:600}.Auth_recentMeta__8gIDY{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:rgba(15,23,42,.55)}.Auth_recentBadge__0qbWY{padding:.15rem .5rem;border-radius:999px;background:rgba(37,99,235,.12);color:#2563eb;font-weight:600;letter-spacing:.01em}.Auth_analyticsContainer__wBEfq{display:flex;flex-direction:column;gap:1.5rem}.Auth_analyticsHeader__6KZJ7{display:flex;flex-direction:column;gap:.25rem}.Auth_analyticsGrid__qUW8M{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.Auth_analyticsSkillCard__5whFX{border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:1.25rem;background:rgba(248,250,252,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);display:flex;flex-direction:column;gap:1rem}.Auth_analyticsSkillHeader__9OKpI{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.Auth_analyticsSkillName__meazF{font-weight:600;font-size:1rem;color:#0f172a}.Auth_analyticsSkillTotal__PacKw{font-size:.85rem;color:rgba(15,23,42,.55)}.Auth_analyticsTrendSummary__58Gxk{display:inline-flex;align-items:center;gap:.65rem;font-size:.85rem;color:rgba(15,23,42,.6)}.Auth_analyticsTrendPrimary__k8SaL{font-weight:600;color:#0f172a}.Auth_analyticsTrendSecondary__wVTZP{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Auth_analyticsTrendDelta__RVQ2l{padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.01em}.Auth_analyticsTrendUp__3NOIt{background:rgba(34,197,94,.12);color:#166534}.Auth_analyticsTrendDown__lBSMM{background:rgba(239,68,68,.12);color:#b91c1c}.Auth_analyticsTrendline__DPYTo{position:relative;display:flex;flex-direction:column;gap:.65rem}.Auth_analyticsSparkline__6FygJ{width:100%;height:120px;filter:drop-shadow(0 4px 12px rgba(37,99,235,.15))}.Auth_analyticsSparklineFill__AMA02{stroke:none}.Auth_analyticsSparklineLine__QFzsc{stroke-width:2.5}.Auth_analyticsAggregateTotal__x84ov{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:rgba(15,23,42,.6)}.Auth_analyticsAggregateTotal__x84ov strong{color:#0f172a;font-size:1rem}.Auth_analyticsLeaderboard__IkxoM{display:flex;flex-direction:column;gap:.65rem}.Auth_analyticsLeaderboardRow__dTVwh{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(120px,1fr) 70px;align-items:center;grid-gap:.65rem;gap:.65rem;font-size:.85rem}.Auth_analyticsRankChip__a7k_V{display:inline-flex;justify-content:center;align-items:center;width:42px;padding:.25rem .45rem;border-radius:999px;background:rgba(15,23,42,.06);color:rgba(15,23,42,.6);font-weight:600}.Auth_analyticsRegionLabel__F_gUY{color:rgba(15,23,42,.7);font-weight:500}.Auth_analyticsBarTrack__F49iK{position:relative;height:10px;border-radius:999px;background:rgba(148,163,184,.25);overflow:hidden}.Auth_analyticsBarFill__oHiF_{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#7c3aed)}.Auth_analyticsRegionTotal__cb_N6{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(15,23,42,.6);text-align:right}.Auth_analyticsLoading__6PChi{font-size:.95rem;color:rgba(15,23,42,.65)}.Auth_analyticsError__sbXuC{padding:.85rem 1rem;border-radius:12px;background:rgba(239,68,68,.12);color:#b91c1c;font-size:.9rem}.Auth_analyticsEmptyState__eQhpz{padding:1.25rem;border-radius:16px;background:rgba(241,245,249,.7);border:1px dashed rgba(148,163,184,.5);color:rgba(15,23,42,.6);font-size:.95rem}.Auth_dashboardPairGrid__vpZ87{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.Auth_dashboardSplit__5nsON{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:1.5rem;gap:1.5rem}@media (max-width:1024px){.Auth_authShell__5FUxm{flex-direction:column;width:min(760px,100%)}.Auth_authShowcase__0Jb0X{padding:2.5rem}.Auth_authShowcaseStats__fD6SV{grid-template-columns:repeat(2,minmax(0,1fr))}.Auth_dashboardHero__rCB_p{grid-template-columns:1fr;padding:2.6rem}.Auth_dashboardHeroMeta__0_NAD{align-self:stretch}.Auth_dashboardMetrics__Z_Jq5{justify-content:flex-start}.Auth_profileContainer__IlRcX{padding:2.4rem 2.1rem}.Auth_userAnalyticsGrid__sVT0s,.Auth_userAnalyticsSummary__HfyHF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.Auth_authPage__0IQ6e{padding:2rem 1.25rem}.Auth_authShell__5FUxm{gap:1.5rem}.Auth_authContainer__0wNzO{padding:2.25rem;border-radius:24px}.Auth_authShowcase__0Jb0X{padding:2.25rem;border-radius:26px}.Auth_authShowcaseStats__fD6SV{grid-template-columns:1fr}.Auth_dashboardHero__rCB_p{padding:2.2rem;gap:2rem}.Auth_dashboardHeroMeta__0_NAD{padding:1rem 1.1rem}.Auth_dashboardMetrics__Z_Jq5{flex-direction:column;gap:.85rem}.Auth_dashboardMetric__O0k8g{max-width:100%;min-height:0}.Auth_dashboardMetricIconWrap__gKa9E{width:40px;height:40px}.Auth_dashboardHeroActions__WIc39{width:100%}.Auth_dashboardHeroActionSecondary__aMWWz,.Auth_dashboardHeroAction__V1g6G{width:100%;justify-content:center}.Auth_authTitle__PPxVb{font-size:1.75rem}.Auth_formGrid__Y7cZd{grid-template-columns:1fr}.Auth_formActions__VgMgw{flex-direction:column}.Auth_primaryButton__eepRd,.Auth_secondaryButton__MikcW{width:100%}.Auth_profileContainer__IlRcX{padding:2rem 1.6rem}.Auth_profileOverview__ytRqu{padding:1.6rem}.Auth_profileOverviewMain__cQwF6{flex-direction:column;align-items:flex-start}.Auth_profileOverviewStats__bTso1{gap:.75rem}.Auth_profileOverviewStat__n2_r_{flex:1 1;min-width:0}.Auth_userAnalyticsGrid__sVT0s,.Auth_userAnalyticsSummary__HfyHF{grid-template-columns:1fr}.Auth_userAnalyticsLegend__wtAo_{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:640px){.Auth_dashboardContainer__fO2pb{padding-top:5.5rem}.Auth_dashboardHero__rCB_p{padding:1.9rem;gap:1.6rem}.Auth_dashboardHeroTitle__YYIE3{font-size:2rem;line-height:1.15}.Auth_dashboardHeroSubtitle__9X93J{font-size:.95rem}.Auth_dashboardHeroActions__WIc39{gap:.65rem}.Auth_dashboardSection__sPH6A{padding:1.6rem 1.2rem;border-radius:22px}.Auth_dashboardSectionTitle__M_FeZ{font-size:1.2rem}.Auth_dashboardSectionsStack__fLsZa{gap:1.4rem}.Auth_analyticsGrid__qUW8M,.Auth_dashboardSplit__5nsON{grid-template-columns:1fr}.Auth_analyticsSkillCard__5whFX{gap:.8rem}.Auth_analyticsSkillHeader__9OKpI{flex-direction:column;align-items:flex-start;gap:.4rem}.Auth_analyticsTrendSummary__58Gxk{width:100%;justify-content:space-between}.Auth_analyticsTrendline__DPYTo{gap:.5rem}.Auth_analyticsSparkline__6FygJ{height:100px}.Auth_analyticsAggregateTotal__x84ov{font-size:.8rem}.Auth_analyticsAggregateTotal__x84ov strong{font-size:.9rem}.Auth_recentHeadline__UhZ0S{flex-direction:column;align-items:flex-start;gap:.2rem}.Auth_analyticsLeaderboardRow__dTVwh{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;gap:.45rem .5rem}.Auth_analyticsBarTrack__F49iK{grid-column:1/-1}.Auth_analyticsRegionTotal__cb_N6{grid-column:2;justify-self:end}.Auth_analyticsRankChip__a7k_V{width:36px}.Auth_dashboardMetrics__Z_Jq5{gap:.8rem}.Auth_dashboardMetric__O0k8g{padding:.8rem .9rem 1rem;min-height:0}.Auth_profileOverviewStats__bTso1{grid-template-columns:1fr}}@media (max-width:480px){.Auth_authPage__0IQ6e{padding:1.5rem 1rem}.Auth_authContainer__0wNzO,.Auth_authShowcase__0Jb0X{padding:1.75rem}.Auth_dashboardHero__rCB_p{padding:1.85rem}.Auth_dashboardMetrics__Z_Jq5{gap:.75rem}.Auth_dashboardHeroActionSecondary__aMWWz,.Auth_dashboardHeroAction__V1g6G{padding:.65rem 1.2rem}.Auth_authTitle__PPxVb{font-size:1.5rem}.Auth_authSubtitle__B29V4{font-size:1rem}.Auth_authShowcaseTitle__iTg_V{font-size:2rem}.Auth_profileOverview__ytRqu{padding:1.4rem}.Auth_profileOverviewAvatar__zdWa5{width:60px;height:60px}.Auth_analyticsTrendSummary__58Gxk{flex-direction:column;align-items:flex-start;gap:.35rem}.Auth_analyticsAggregateTotal__x84ov{flex-direction:column;align-items:flex-start;gap:.2rem}}.Auth_chatWidgetShell__vd1yc{position:fixed;right:clamp(1.25rem,3vw,2.25rem);bottom:clamp(1.25rem,3vw,2.25rem);z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.Auth_chatWidgetToggle__mlJQ_{border:none;border-radius:999px;padding:.85rem 1.55rem;font-weight:600;font-size:.95rem;cursor:pointer;background:linear-gradient(135deg,rgba(37,99,235,.95),rgba(129,140,248,.95));color:#f8fafc;box-shadow:0 20px 45px rgba(37,99,235,.28);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.Auth_chatWidgetToggle__mlJQ_:hover{transform:translateY(-2px);box-shadow:0 28px 60px rgba(37,99,235,.35)}.Auth_chatWidgetPanel__f5Jf5{width:clamp(320px,30vw,420px);max-height:520px;background:rgba(248,250,252,.97);border-radius:24px;border:1px solid rgba(148,163,184,.28);box-shadow:0 36px 72px rgba(15,23,42,.22);display:flex;flex-direction:column;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Auth_chatWidgetHeader__5oXDR{padding:1.25rem 1.4rem 1rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(129,140,248,.08))}.Auth_chatWidgetBadge__NvhH5{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(37,99,235,.85)}.Auth_chatWidgetTitle__PHZ7J{margin:.3rem 0 0;font-size:1.2rem;font-weight:700;color:#0f172a}.Auth_chatWidgetSubtitle__ouZQy{margin:.35rem 0 0;font-size:.84rem;color:rgba(15,23,42,.6)}.Auth_chatWidgetPrompts__F1IAk{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1.4rem .75rem}.Auth_chatWidgetPrompt__k7nN1{border:1px solid rgba(148,163,184,.35);background:rgba(255,255,255,.9);color:rgba(15,23,42,.7);font-size:.78rem;font-weight:600;border-radius:999px;padding:.45rem .9rem;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.Auth_chatWidgetPrompt__k7nN1:hover:not(:disabled){background:rgba(37,99,235,.08);transform:translateY(-1px);box-shadow:0 10px 20px rgba(148,163,184,.16)}.Auth_chatWidgetPrompt__k7nN1:disabled{cursor:not-allowed;opacity:.6}.Auth_chatWidgetTranscript__i6JSj{flex:1 1;overflow-y:auto;padding:1rem 1.4rem .5rem;display:flex;flex-direction:column;gap:.75rem;scrollbar-width:thin}.Auth_chatWidgetBubbleAssistant__uWxX0,.Auth_chatWidgetBubbleUser__7QcTd{padding:.75rem 1rem;border-radius:16px;font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;box-shadow:0 18px 30px rgba(15,23,42,.12)}.Auth_chatWidgetBubbleAssistant__uWxX0{background:rgba(226,232,240,.65);color:#0f172a;align-self:flex-start}.Auth_chatWidgetBubbleUser__7QcTd{background:rgba(37,99,235,.92);color:#f8fafc;align-self:flex-end}.Auth_chatWidgetBubbleTyping__nH7OU{opacity:.8;font-style:italic}.Auth_chatWidgetComposer__l1trL{border-top:1px solid rgba(148,163,184,.18);padding:.85rem 1.4rem 1.2rem;display:flex;flex-direction:column;gap:.75rem;background:rgba(248,250,252,.92)}.Auth_chatWidgetInput__9lqu4{width:100%;background:rgba(255,255,255,.95);border:1px solid rgba(148,163,184,.32);border-radius:14px;padding:.65rem .75rem;font-size:.92rem;line-height:1.5;resize:none;color:#0f172a;box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}.Auth_chatWidgetInput__9lqu4:focus{outline:none;border-color:rgba(37,99,235,.45);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.Auth_chatWidgetComposerActions__Y3kHh{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Auth_chatWidgetError___Pc0H{font-size:.78rem;color:#b91c1c;font-weight:600}.Auth_chatWidgetSend__Qv7sh{border:none;border-radius:999px;padding:.55rem 1.5rem;font-weight:600;font-size:.9rem;cursor:pointer;background:linear-gradient(135deg,rgba(14,165,233,.95),rgba(16,185,129,.95));color:#f8fafc;box-shadow:0 16px 35px rgba(14,165,233,.28);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.Auth_chatWidgetSend__Qv7sh:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.Auth_chatWidgetSend__Qv7sh:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 22px 40px rgba(14,165,233,.32)}@media (max-width:680px){.Auth_chatWidgetShell__vd1yc{right:1rem;bottom:1rem}.Auth_chatWidgetPanel__f5Jf5{width:min(90vw,360px);max-height:75vh}}.Auth_authForm__N9OOO input[type=email],.Auth_authForm__N9OOO input[type=password]{width:100%;box-sizing:border-box;padding:1rem 1.1rem;border:1.5px solid rgba(148,163,184,.35);border-radius:14px;background:rgba(241,245,249,.9);font-size:1rem;transition:all .3s ease}.Auth_authForm__N9OOO input[type=email]:focus,.Auth_authForm__N9OOO input[type=password]:focus{border-color:var(--auth-primary);background:white;box-shadow:0 0 0 4px rgba(37,99,235,.12);outline:none}.Auth_authForm__N9OOO .Auth_inputWrapper__Nk6t8 .Auth_formInput__K8cs3{padding-left:2.75rem}.Auth_authContainer__0wNzO{overflow:visible;display:flex;flex-direction:column;justify-content:center}.Auth_authForm__N9OOO button{margin-top:.5rem}.Auth_successMsg__UTuaH{color:#16a34a}.Auth_fieldError__e8LD1,.Auth_successMsg__UTuaH{font-size:.9rem;margin-top:.75rem;text-align:center}.Auth_fieldError__e8LD1{color:#ef4444}