.auth-page_page__HTqFR{max-width:1200px;margin:0 auto;padding:118px 24px 96px}.auth-page_authShell__CZwFy .auth-page_cardHeader__DMHX3>div{display:grid;grid-gap:6px;gap:6px}.auth-page_authShell__CZwFy .auth-page_cardHeader__DMHX3 .auth-page_eyebrow__nBvGL{display:block;width:-moz-fit-content;width:fit-content;padding:0;border-radius:0;background:transparent;color:var(--warm-accent-deep);font-size:.78rem;font-weight:700;letter-spacing:.1em}.auth-page_authShell__CZwFy .auth-page_cardHeader__DMHX3 h2{margin:0}.auth-page_hero__0Dfgj{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px}.auth-page_stackedHero__Yx5zQ{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.auth-page_intro__cYJrg{padding:36px;border-radius:34px;background:radial-gradient(circle at top right,rgba(255,255,255,.14),transparent 28%),linear-gradient(145deg,#32394a,#2a3142 60%,#242b39);color:#f8f4ef}.auth-page_eyebrow__nBvGL{display:inline-flex;border-radius:999px;background:rgba(255,255,255,.12);padding:8px 12px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.auth-page_brandLink__3OkKT{text-decoration:none}.auth-page_brandLink__3OkKT:hover{color:inherit}.auth-page_brandLink__3OkKT:focus-visible{outline:2px solid rgba(var(--warm-accent-rgb),.35);outline-offset:3px}.auth-page_intro__cYJrg h1{margin:18px 0 0;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.08;letter-spacing:-.03em}.auth-page_intro__cYJrg p{margin:16px 0 0;line-height:1.72;color:rgba(248,244,239,.82)}.auth-page_points__m5BTU{margin:22px 0 0;padding-left:18px;display:grid;grid-gap:10px;gap:10px;color:rgba(248,251,255,.92)}.auth-page_streakBanner__Z_tTn{display:grid;grid-gap:8px;gap:8px;margin-top:22px;padding:18px 20px;border-radius:24px;border:1px solid rgba(var(--warm-accent-rgb),.16);background:rgba(255,250,245,.92);color:var(--midnight-navy)}.auth-page_streakLabel__gzi5y{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;background:var(--warm-accent);color:var(--warm-accent-deep);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-page_streakBanner__Z_tTn strong{font-size:1.5rem;color:#10244c}.auth-page_streakBanner__Z_tTn p{margin:0;color:var(--warm-accent-deep)}.auth-page_card__mS_Uq{padding:32px;border-radius:34px;background:rgba(255,252,247,.94);border:1px solid rgba(119,87,61,.08);box-shadow:var(--shadow-card)}.auth-page_card__mS_Uq h2{margin:6px 0 0;font-size:clamp(1.5rem,2vw,2rem)}.auth-page_cardHeader__DMHX3{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.auth-page_tabRow__wWXH3{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.auth-page_myPageShell__atuiZ .auth-page_tabRow__wWXH3:has(>.auth-page_tabButtonActive__x1OrT:only-child){display:none}.auth-page_tabRow__wWXH3[hidden]{display:none!important}.auth-page_tabButtonActive__x1OrT,.auth-page_tabButton__AAnsR{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:11px 16px;font:inherit;font-weight:700;cursor:pointer}.auth-page_tabButton__AAnsR{background:rgba(var(--midnight-navy-rgb),.06);color:var(--midnight-navy)}.auth-page_tabButtonActive__x1OrT{background:var(--warm-accent);color:#fffaf7;box-shadow:0 14px 26px rgba(var(--warm-accent-rgb),.18)}.auth-page_subText__bWBgb{margin:0;color:var(--text-sub);line-height:1.65}.auth-page_form__1a2jR{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.auth-page_field__u92nt{display:grid;grid-gap:8px;gap:8px}.auth-page_inlineFieldRow__7Vzbs{display:flex;gap:10px;align-items:center}.auth-page_inlineFieldInput__G2yoZ{flex:1 1}.auth-page_field__u92nt span{font-size:.92rem;font-weight:700;color:#30415f}.auth-page_checkboxField__U1ajQ{display:flex;align-items:center;gap:10px;color:#30415f;font-weight:700}.auth-page_checkboxGroup__If8jE{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.auth-page_checkboxField__U1ajQ input{width:18px;height:18px}.auth-page_input__tKZ4w{width:100%;border:1px solid var(--border);border-radius:18px;padding:14px 15px;font:inherit;background:rgba(255,255,255,.94)}.auth-page_input__tKZ4w:focus{outline:none;border-color:var(--warm-accent-light);box-shadow:0 0 0 4px rgba(var(--warm-accent-rgb),.14)}.auth-page_actions__NVbpP{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.auth-page_primaryActionRow__12Dw0{display:flex;width:100%;margin-top:18px}.auth-page_primaryButtonWide__8abQV{width:100%}.auth-page_secondaryActionRow__Cyklh{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px}.auth-page_secondaryActionLink__qwjJn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 15px;background:rgba(var(--midnight-navy-rgb),.06);color:var(--midnight-navy);border:1px solid rgba(var(--midnight-navy-rgb),.08);font-size:.92rem;font-weight:700;text-decoration:none}.auth-page_dangerButton__Hsydn,.auth-page_ghostButton__mB9Rz,.auth-page_ghostLink__i0jDD,.auth-page_primaryButton__r0gJR,.auth-page_primaryLink__wYY36{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:14px 20px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.auth-page_primaryButton__r0gJR,.auth-page_primaryLink__wYY36{background:linear-gradient(135deg,#bf6b52,#b65e45);color:#fffaf7;box-shadow:0 16px 28px rgba(var(--warm-accent-rgb),.18)}.auth-page_ghostButton__mB9Rz,.auth-page_ghostLink__i0jDD{background:rgba(var(--midnight-navy-rgb),.06);color:var(--midnight-navy);border:1px solid rgba(var(--midnight-navy-rgb),.08)}.auth-page_dangerButton__Hsydn{background:linear-gradient(135deg,#d44b32,#b42318);color:#fff}.auth-page_dangerButton__Hsydn:disabled,.auth-page_ghostButton__mB9Rz:disabled,.auth-page_primaryButton__r0gJR:disabled{opacity:.55;cursor:not-allowed}.auth-page_error__dNC3Y{margin:18px 0 0;color:#b42318;font-weight:600}.auth-page_notice__kSbk7{margin:18px 0 0;color:#0f8a5f;font-weight:600;line-height:1.6}.auth-page_timerText__AnvKe{color:var(--warm-accent-deep);font-size:.9rem;font-weight:700}.auth-page_errorText__spDEl{color:#b42318;font-size:.9rem;font-weight:700}.auth-page_socialSection__dXYfO{margin-top:22px}.auth-page_socialDivider__6a4c6{position:relative;display:flex;justify-content:center;margin-bottom:14px}.auth-page_socialDivider__6a4c6:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(16,36,76,.1)}.auth-page_socialDivider__6a4c6 span{position:relative;padding:0 12px;background:rgba(255,255,255,.94);color:var(--text-sub);font-size:.9rem;font-weight:600}.auth-page_naverButton__vH_g2{display:inline-flex;align-items:center;justify-content:center;border-radius:18px;padding:14px 18px;background:#03a94d;color:#ffffff;font-weight:800;text-decoration:none}.auth-page_socialGrid__oUQCV{display:grid;grid-gap:10px;gap:10px}.auth-page_socialButtonContent__yyOLL{display:inline-flex;align-items:center;justify-content:center;gap:12px}.auth-page_socialButtonIcon__9f7oB{display:inline-flex;width:28px;height:28px;flex-shrink:0}.auth-page_socialButtonIcon__9f7oB svg{width:100%;height:100%;display:block}.auth-page_socialButtonIcon__9f7oB img{width:100%;height:100%;display:block;object-fit:contain}.auth-page_googleButton__oHfis,.auth-page_kakaoButton__uIOgE{display:inline-flex;align-items:center;justify-content:center;border-radius:18px;padding:14px 18px;font-weight:800;text-decoration:none}.auth-page_googleButton__oHfis{background:#f2f2f2;color:#10244c;border:1px solid rgba(16,36,76,.12)}.auth-page_kakaoButton__uIOgE{background:#fee500;color:#231f20}.auth-page_infoGrid__0O1Zx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.auth-page_infoCard__4ntVV{padding:18px;border-radius:22px;border:1px solid rgba(119,87,61,.08);background:rgba(255,255,255,.88);box-shadow:var(--shadow-soft)}.auth-page_infoCard__4ntVV span{display:block;color:var(--text-sub);font-size:.88rem;font-weight:700}.auth-page_infoCard__4ntVV strong{display:block;margin-top:8px;font-size:1.04rem}.auth-page_historySection__AzpfB{margin-top:24px;padding-top:24px;border-top:1px solid rgba(16,36,76,.08)}.auth-page_historyHeader__tgRfc{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth-page_historyHeader__tgRfc h3{margin:6px 0 0;font-size:1.2rem}.auth-page_historyEyebrow__1_jkF{display:none;color:var(--warm-accent-deep);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-page_historySectionAnchor__IOTDx{scroll-margin-top:120px}.auth-page_historyDateList__cyelU{display:grid;grid-gap:20px;gap:20px;margin-top:18px}.auth-page_expressionHistoryGrid__vAmHe,.auth-page_mistakeGrid__YDbbR{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.auth-page_expressionHistoryGrid__vAmHe{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.auth-page_expressionHistoryCard__mMrbR{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(16,36,76,.08);background:rgba(255,255,255,.96)}.auth-page_expressionHistoryCardTop__t7mUx{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auth-page_expressionHistoryCardTop__t7mUx strong{color:#10244c;font-size:1rem;line-height:1.4}.auth-page_expressionHistoryCardTop__t7mUx span{flex-shrink:0;color:var(--warm-accent-deep);font-size:.82rem;font-weight:700}.auth-page_expressionHistoryCard__mMrbR p{margin:0;color:var(--text-sub);line-height:1.6}.auth-page_expressionHistoryCard__mMrbR small{color:var(--text-sub);font-size:.82rem;line-height:1.5}.auth-page_historyPreviewActions__ANFOt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.auth-page_historyPreviewMeta__Sb0Qm{margin:0;color:var(--text-sub);font-size:.88rem;line-height:1.5}.auth-page_historyInlineToggle__dlIgx{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:var(--warm-accent-deep);font:inherit;font-size:.88rem;font-weight:800;cursor:pointer}.auth-page_historyInlineToggle__dlIgx:hover{text-decoration:underline}.auth-page_mistakeCard__Dt1Er{padding:16px;border-radius:18px;border:1px solid rgba(16,36,76,.08);background:var(--warm-accent-paper)}.auth-page_mistakeHeader__RBZU4{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-page_mistakeHeader__RBZU4 strong{font-size:1rem;color:#10244c}.auth-page_mistakeHeader__RBZU4 span{color:var(--warm-accent-deep);font-size:.88rem;font-weight:700}.auth-page_historyDateGroup__Vmq3J{display:grid;grid-gap:12px;gap:12px;scroll-margin-top:24px}.auth-page_historyDateButton__ookEy{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border:1px solid rgba(16,36,76,.08);border-radius:16px;background:rgba(16,36,76,.03);cursor:pointer}.auth-page_historyDateTitle__v9EqT{font-size:1rem;font-weight:800;color:#10244c}.auth-page_historyDateToggle__V_2pa{color:var(--text-sub);font-size:.9rem;font-weight:700}.auth-page_historySessionList__jxCkn{display:grid;grid-gap:14px;gap:14px}.auth-page_historySessionCard__cNar7{overflow:hidden;border-radius:20px;border:1px solid rgba(16,36,76,.08);background:var(--warm-accent-paper)}.auth-page_historySessionButton__e1hyN{display:grid;grid-gap:10px;gap:10px;width:100%;padding:18px;border:0;background:transparent;text-align:left;cursor:pointer}.auth-page_historySessionInfo__abVBe h4{margin:8px 0 0;font-size:1.08rem}.auth-page_historySessionInfo__abVBe p{margin:8px 0 0;color:var(--text-sub);line-height:1.6}.auth-page_historySessionToggle__6RNw9{justify-self:end;color:var(--text-sub);font-size:.9rem;font-weight:700}.auth-page_historySessionBody__d88nR{padding:0 18px 18px;border-top:1px solid rgba(16,36,76,.08)}.auth-page_historyComparisonPanel___f7K8{display:grid;grid-gap:14px;gap:14px;margin:14px 0 16px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.94);border:1px solid rgba(16,36,76,.08)}.auth-page_historyComparisonHeader__n41rr{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.auth-page_historyComparisonHeader__n41rr strong{display:block;font-size:1rem;color:#10244c}.auth-page_historyComparisonHeader__n41rr p{margin:6px 0 0;color:var(--text-sub);line-height:1.55}.auth-page_historyComparisonCount__mfy3O{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;background:rgba(var(--warm-accent-rgb),.12);color:var(--warm-accent-deep);font-size:.84rem;font-weight:800;white-space:nowrap}.auth-page_historyComparisonGrid__T0ECi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auth-page_historyComparisonStats__r2uMI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.auth-page_historyComparisonStat__LGBUW{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;background:rgba(var(--warm-accent-light-rgb),.14);border:1px solid rgba(16,36,76,.06)}.auth-page_historyComparisonStat__LGBUW strong{color:var(--warm-accent-deep);font-size:1.05rem;line-height:1.1}.auth-page_historyComparisonStat__LGBUW span{color:var(--text-sub);font-size:.8rem;font-weight:700}.auth-page_historyComparisonColumn__N2t4y{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:16px;background:rgba(245,247,252,.86);border:1px solid rgba(16,36,76,.08)}.auth-page_historyComparisonMeta__RjoPd{display:flex;justify-content:space-between;align-items:center;gap:12px}.auth-page_historyComparisonMeta__RjoPd span{color:var(--text-sub);font-size:.84rem;font-weight:600;white-space:nowrap}.auth-page_historyComparisonAnswer__OvzKm{line-height:1.75;color:#10244c;white-space:pre-wrap;word-break:keep-all}.auth-page_historyComparisonChangedAfter__eEvyr,.auth-page_historyComparisonChangedBefore__8FTQo{padding:.02em .04em;border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.auth-page_historyComparisonChangedBefore__8FTQo{background:rgba(var(--warm-accent-rgb),.2);color:#9a4d18}.auth-page_historyComparisonChangedAfter__eEvyr{background:rgba(90,123,116,.18);color:#365850}.auth-page_historyMeta__5pvIX{color:var(--warm-accent-deep);font-size:.84rem;font-weight:700}.auth-page_historyAttemptList__i_hnG{display:grid;grid-gap:0;gap:0;margin-top:0}.auth-page_historyAttemptCard__UR2tH{position:relative;padding:14px 0 0 12px;border-radius:0;border-top:1px solid rgba(16,36,76,.08)}.auth-page_historyAttemptCard__UR2tH:before{content:"";position:absolute;left:0;top:14px;bottom:0;width:8px;border-top:3px solid var(--history-attempt-accent,rgba(177,111,66,.82));border-bottom:3px solid var(--history-attempt-accent,rgba(177,111,66,.82));border-left:3px solid var(--history-attempt-accent,rgba(177,111,66,.82));pointer-events:none}.auth-page_historyAttemptCard__UR2tH:first-child{padding-top:0;border-top:0}.auth-page_historyAttemptCard__UR2tH:first-child:before{top:0}.auth-page_historyAttemptInitial__jafbz{--history-attempt-accent:rgba(var(--warm-accent-rgb),0.82);background:rgba(var(--warm-accent-light-rgb),.14)}.auth-page_historyAttemptRewrite__PY9dZ{--history-attempt-accent:rgba(90,123,116,0.78);background:rgba(234,242,239,.9)}.auth-page_historyAttemptMeta__cO_qx{display:flex;justify-content:space-between;align-items:center;gap:12px}.auth-page_historyAttemptMeta__cO_qx strong{font-size:.96rem}.auth-page_historyAttemptTypeInitial__Jri76,.auth-page_historyAttemptTypeRewrite__VTpH8{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:5px 10px;border:1px solid transparent;border-radius:0;font-size:.82rem;font-weight:700;letter-spacing:.02em}.auth-page_historyAttemptTypeInitial__Jri76{border-color:rgba(var(--warm-accent-rgb),.16);background:rgba(var(--warm-accent-rgb),.12);color:var(--warm-accent-deep)}.auth-page_historyAttemptTypeRewrite__VTpH8{border-color:rgba(90,123,116,.18);background:rgba(90,123,116,.12);color:#48615c}.auth-page_historyAttemptMeta__cO_qx span{color:var(--text-sub);font-size:.88rem;font-weight:600}.auth-page_historyAnswer__OMake{margin:10px 0 0;line-height:1.7;color:#10244c}.auth-page_historySummary__l1Uau{margin:10px 0 0;color:var(--text-sub);line-height:1.6}.auth-page_historyUsedExpressionSection__9bMbr{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.auth-page_historyUsedExpressionLabel__8zlpS{color:var(--warm-accent-deep);font-size:.82rem;font-weight:700}.auth-page_historyUsedExpressionList__TG_Xe{display:flex;gap:8px;flex-wrap:wrap}.auth-page_historyUsedExpressionChip__1_vmA{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:999px;background:rgba(var(--warm-accent-rgb),.12);color:var(--warm-accent-deep);font-size:.82rem;font-weight:700;line-height:1.3}.auth-page_historyFeedbackDetails__dpcNk{margin-top:12px}.auth-page_historyFeedbackDetails__dpcNk summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;border-radius:0;font-weight:700;color:#10244c}.auth-page_historyFeedbackDetails__dpcNk summary::-webkit-details-marker{display:none}.auth-page_historyFeedbackDetails__dpcNk summary:after{content:"+";flex-shrink:0;font-size:1.05rem;line-height:1;color:rgba(16,36,76,.54)}.auth-page_historyFeedbackDetails__dpcNk[open] summary:after{content:"-"}.auth-page_historyFeedbackBody__vaG8D{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.auth-page_historyFeedbackBlock__jFmMB{padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(16,36,76,.08)}.auth-page_historyFeedbackBlock__jFmMB h5{margin:0 0 8px;font-size:.94rem}.auth-page_historyFeedbackBlock__jFmMB p{margin:0;color:var(--text-sub);line-height:1.65}.auth-page_historyModelAnswer__Kv99l{color:#10244c;font-weight:800}.auth-page_historyModelAnswerKo__6lRmc{margin-top:8px!important;color:var(--text-sub)}.auth-page_historyFeedbackBlock__jFmMB ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.auth-page_historyFeedbackBlock__jFmMB li{color:var(--text-sub);line-height:1.6}.auth-page_historyFeedbackBlock__jFmMB li span{display:block;margin-top:4px}.auth-page_historyRefinementExample__W1wSd{margin-top:8px;font-size:.92rem;color:#10244c}.auth-page_historyEmpty__jDJiC{margin-top:18px;padding:18px;border-radius:18px;border:1px dashed rgba(16,36,76,.16);background:rgba(16,36,76,.02)}.auth-page_historyEmpty__jDJiC p{margin:0 0 14px;color:var(--text-sub);line-height:1.7}.auth-page_emptyCard__m8bkZ{margin-top:116px;padding:28px;border-radius:28px;border:1px dashed rgba(16,36,76,.16);background:rgba(255,255,255,.88);text-align:center}.auth-page_emptyCard__m8bkZ h2{margin:0}.auth-page_emptyCard__m8bkZ p{margin:12px 0 0;color:var(--text-sub);line-height:1.7}.auth-page_linkRow__vbOSP{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:20px}@media (max-width:900px){.auth-page_page__HTqFR{padding:108px 16px 72px}.auth-page_hero__0Dfgj,.auth-page_infoGrid__0O1Zx,.auth-page_stackedHero__Yx5zQ{grid-template-columns:1fr}.auth-page_card__mS_Uq,.auth-page_emptyCard__m8bkZ,.auth-page_intro__cYJrg{padding:24px}.auth-page_historyAttemptMeta__cO_qx,.auth-page_historyHeader__tgRfc{flex-direction:column;align-items:flex-start}.auth-page_expressionHistoryGrid__vAmHe{grid-template-columns:1fr}.auth-page_expressionHistoryCardTop__t7mUx{flex-direction:column;align-items:flex-start}.auth-page_inlineFieldRow__7Vzbs,.auth-page_secondaryActionRow__Cyklh{flex-direction:column;align-items:stretch}.auth-page_secondaryActionLink__qwjJn{width:100%}.auth-page_page__HTqFR.auth-page_authShell__CZwFy{--auth-section-header:var(--warm-accent-surface-3);--auth-section-paper:var(--warm-accent-paper);--auth-section-soft:var(--warm-accent-surface-1);--auth-section-cool:linear-gradient(180deg,#f2f6ff,#fbfdff);--auth-section-border:rgba(16,36,76,0.08);--auth-section-shadow:0 10px 24px rgba(16,36,76,0.06);padding:108px 10px 72px}.auth-page_authShell__CZwFy .auth-page_hero__0Dfgj{gap:16px}.auth-page_authShell__CZwFy .auth-page_intro__cYJrg{padding:24px 18px;border-radius:24px;box-shadow:0 18px 44px rgba(9,28,59,.16)}.auth-page_authShell__CZwFy .auth-page_intro__cYJrg h1{font-size:1.9rem;line-height:1.12}.auth-page_authShell__CZwFy .auth-page_intro__cYJrg p{font-size:.96rem}.auth-page_authShell__CZwFy .auth-page_card__mS_Uq,.auth-page_authShell__CZwFy .auth-page_emptyCard__m8bkZ{display:grid;grid-gap:12px;gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.auth-page_authShell__CZwFy .auth-page_cardHeader__DMHX3{margin-bottom:0;padding:14px 14px 12px;border:1px solid rgba(16,36,76,.08);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:var(--auth-section-shadow)}.auth-page_authShell__CZwFy .auth-page_card__mS_Uq h2,.auth-page_authShell__CZwFy .auth-page_emptyCard__m8bkZ h2{font-size:1.18rem;line-height:1.2}.auth-page_authShell__CZwFy .auth-page_subText__bWBgb{padding:0 2px}.auth-page_authShell__CZwFy .auth-page_form__1a2jR,.auth-page_authShell__CZwFy .auth-page_socialSection__dXYfO{margin-top:0;padding:14px;border:1px solid var(--auth-section-border);border-radius:20px;background:var(--auth-section-paper);box-shadow:var(--auth-section-shadow)}.auth-page_authShell__CZwFy .auth-page_field__u92nt span{font-size:.88rem}.auth-page_authShell__CZwFy .auth-page_inlineFieldRow__7Vzbs{gap:10px}.auth-page_authShell__CZwFy .auth-page_checkboxField__U1ajQ{padding:2px 2px 0}.auth-page_authShell__CZwFy .auth-page_input__tKZ4w{border-radius:18px;background:rgba(255,255,255,.96)}.auth-page_authShell__CZwFy .auth-page_actions__NVbpP,.auth-page_authShell__CZwFy .auth-page_primaryActionRow__12Dw0,.auth-page_authShell__CZwFy .auth-page_secondaryActionRow__Cyklh{margin-top:0;padding:0 2px}.auth-page_authShell__CZwFy .auth-page_actions__NVbpP{display:grid;grid-gap:10px;gap:10px}.auth-page_authShell__CZwFy .auth-page_secondaryActionRow__Cyklh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.auth-page_authShell__CZwFy .auth-page_actions__NVbpP>*,.auth-page_authShell__CZwFy .auth-page_primaryActionRow__12Dw0>*,.auth-page_authShell__CZwFy .auth-page_secondaryActionRow__Cyklh>*{width:100%}.auth-page_authShell__CZwFy .auth-page_ghostButton__mB9Rz,.auth-page_authShell__CZwFy .auth-page_ghostLink__i0jDD,.auth-page_authShell__CZwFy .auth-page_primaryButton__r0gJR,.auth-page_authShell__CZwFy .auth-page_primaryLink__wYY36,.auth-page_authShell__CZwFy .auth-page_secondaryActionLink__qwjJn{min-height:46px;border-radius:16px}.auth-page_authShell__CZwFy .auth-page_secondaryActionLink__qwjJn{background:var(--auth-section-soft)}.auth-page_authShell__CZwFy .auth-page_socialSection__dXYfO{background:var(--auth-section-cool)}.auth-page_authShell__CZwFy .auth-page_socialDivider__6a4c6{margin-bottom:12px}.auth-page_authShell__CZwFy .auth-page_socialDivider__6a4c6 span{background:transparent}.auth-page_authShell__CZwFy .auth-page_error__dNC3Y,.auth-page_authShell__CZwFy .auth-page_notice__kSbk7{margin:0;padding:12px 14px;border-radius:18px;border:1px solid var(--auth-section-border);box-shadow:var(--auth-section-shadow)}.auth-page_authShell__CZwFy .auth-page_notice__kSbk7{background:linear-gradient(180deg,rgba(225,247,237,.96),rgba(246,252,249,.98))}.auth-page_authShell__CZwFy .auth-page_error__dNC3Y{background:linear-gradient(180deg,rgba(254,239,236,.96),rgba(255,249,247,.98))}.auth-page_page__HTqFR.auth-page_myPageShell__atuiZ{--my-page-section-header:var(--warm-accent-surface-3);--my-page-section-neutral:var(--warm-accent-surface-1);--my-page-section-cool:linear-gradient(180deg,#f1f6ff,#fbfdff);--my-page-section-warm:var(--warm-accent-surface-2);--my-page-section-paper:var(--warm-accent-paper);--my-page-section-border:rgba(16,36,76,0.08);--my-page-section-shadow:0 10px 24px rgba(16,36,76,0.06);padding:108px 10px 72px}.auth-page_myPageShell__atuiZ .auth-page_stackedHero__Yx5zQ{gap:16px}.auth-page_myPageShell__atuiZ .auth-page_intro__cYJrg{padding:24px 18px;border-radius:24px;box-shadow:0 18px 44px rgba(9,28,59,.16)}.auth-page_myPageShell__atuiZ .auth-page_intro__cYJrg h1{font-size:1.9rem}.auth-page_myPageShell__atuiZ .auth-page_intro__cYJrg p{font-size:.96rem}.auth-page_myPageShell__atuiZ .auth-page_points__m5BTU{margin-top:18px;gap:8px;padding-left:16px}.auth-page_myPageShell__atuiZ .auth-page_card__mS_Uq{padding:0;border:0;background:transparent;box-shadow:none}.auth-page_myPageShell__atuiZ .auth-page_cardHeader__DMHX3{margin-bottom:14px;padding:14px 14px 12px;border:1px solid rgba(16,36,76,.08);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:var(--my-page-section-shadow)}.auth-page_myPageShell__atuiZ .auth-page_card__mS_Uq h2{font-size:1.18rem;line-height:1.2}.auth-page_myPageShell__atuiZ .auth-page_tabRow__wWXH3{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:0;border-radius:0;background:transparent;overflow-x:clip}.auth-page_myPageShell__atuiZ .auth-page_tabRow__wWXH3>*{max-width:100%}.auth-page_myPageShell__atuiZ .auth-page_tabButtonActive__x1OrT,.auth-page_myPageShell__atuiZ .auth-page_tabButton__AAnsR{flex:0 0 auto;width:auto;min-height:34px;padding:8px 12px;font-size:.9rem;line-height:1.2;white-space:nowrap}.auth-page_myPageShell__atuiZ .auth-page_emptyCard__m8bkZ,.auth-page_myPageShell__atuiZ .auth-page_expressionHistoryCard__mMrbR,.auth-page_myPageShell__atuiZ .auth-page_historyAttemptCard__UR2tH,.auth-page_myPageShell__atuiZ .auth-page_historyDateButton__ookEy,.auth-page_myPageShell__atuiZ .auth-page_historyEmpty__jDJiC,.auth-page_myPageShell__atuiZ .auth-page_historyFeedbackBlock__jFmMB,.auth-page_myPageShell__atuiZ .auth-page_historySection__AzpfB,.auth-page_myPageShell__atuiZ .auth-page_historySessionCard__cNar7,.auth-page_myPageShell__atuiZ .auth-page_infoCard__4ntVV,.auth-page_myPageShell__atuiZ .auth-page_mistakeCard__Dt1Er,.auth-page_myPageShell__atuiZ .auth-page_streakBanner__Z_tTn{border-radius:20px;box-shadow:var(--my-page-section-shadow)}.auth-page_myPageShell__atuiZ .auth-page_streakBanner__Z_tTn{margin-top:16px;padding:16px}.auth-page_myPageShell__atuiZ .auth-page_streakBanner__Z_tTn strong{font-size:1.22rem}.auth-page_myPageShell__atuiZ .auth-page_infoGrid__0O1Zx{gap:10px;margin-top:14px}.auth-page_myPageShell__atuiZ .auth-page_infoCard__4ntVV{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-color:var(--my-page-section-border);background:var(--my-page-section-neutral)}.auth-page_myPageShell__atuiZ .auth-page_infoCard__4ntVV strong{margin-top:0;text-align:right}.auth-page_myPageShell__atuiZ .auth-page_historySection__AzpfB{margin-top:16px;padding:14px 12px;border:1px solid var(--my-page-section-border);background:var(--my-page-section-neutral)}.auth-page_myPageShell__atuiZ .auth-page_historyHeader__tgRfc{gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(16,36,76,.08)}.auth-page_myPageShell__atuiZ .auth-page_historyHeader__tgRfc h3{font-size:1.08rem;line-height:1.25}.auth-page_myPageShell__atuiZ .auth-page_historyHeader__tgRfc>strong{font-size:.92rem;color:var(--text-sub)}.auth-page_myPageShell__atuiZ .auth-page_form__1a2jR{gap:12px;margin-top:14px}.auth-page_myPageShell__atuiZ .auth-page_input__tKZ4w{border-radius:18px;background:var(--my-page-section-paper)}.auth-page_myPageShell__atuiZ .auth-page_actions__NVbpP,.auth-page_myPageShell__atuiZ .auth-page_linkRow__vbOSP{display:grid;grid-gap:10px;gap:10px}.auth-page_myPageShell__atuiZ .auth-page_actions__NVbpP>*,.auth-page_myPageShell__atuiZ .auth-page_linkRow__vbOSP>*{width:100%}.auth-page_myPageShell__atuiZ .auth-page_expressionHistoryGrid__vAmHe,.auth-page_myPageShell__atuiZ .auth-page_historyDateList__cyelU,.auth-page_myPageShell__atuiZ .auth-page_mistakeGrid__YDbbR{gap:12px;margin-top:14px}.auth-page_myPageShell__atuiZ .auth-page_expressionHistoryCard__mMrbR{padding:14px 16px;border:1px solid var(--my-page-section-border);background:var(--my-page-section-paper)}.auth-page_myPageShell__atuiZ .auth-page_mistakeCard__Dt1Er{padding:14px 16px;border:1px solid var(--my-page-section-border);background:var(--my-page-section-cool)}.auth-page_myPageShell__atuiZ .auth-page_historyDateGroup__Vmq3J{gap:10px}.auth-page_myPageShell__atuiZ .auth-page_historyDateButton__ookEy{padding:13px 14px;border-color:rgba(var(--warm-accent-rgb),.12);background:var(--my-page-section-header)}.auth-page_myPageShell__atuiZ .auth-page_historySessionList__jxCkn{gap:12px}.auth-page_myPageShell__atuiZ .auth-page_historySessionCard__cNar7{border:1px solid var(--my-page-section-border);background:var(--my-page-section-cool)}.auth-page_myPageShell__atuiZ .auth-page_historySessionButton__e1hyN{padding:14px 16px}.auth-page_myPageShell__atuiZ .auth-page_historySessionToggle__6RNw9{font-size:.88rem}.auth-page_myPageShell__atuiZ .auth-page_historySessionBody__d88nR{padding:0 16px 14px}.auth-page_myPageShell__atuiZ .auth-page_historyComparisonPanel___f7K8{gap:12px;margin:12px 0 14px;padding:14px 0 12px;border:0;border-top:1px solid rgba(16,36,76,.08);border-bottom:1px solid rgba(16,36,76,.08);border-radius:0;background:rgba(255,252,248,.82)}.auth-page_myPageShell__atuiZ .auth-page_historyComparisonHeader__n41rr{flex-direction:column;gap:10px}.auth-page_myPageShell__atuiZ .auth-page_historyComparisonGrid__T0ECi{grid-template-columns:minmax(0,1fr)}.auth-page_myPageShell__atuiZ .auth-page_historyComparisonStats__r2uMI{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page_myPageShell__atuiZ .auth-page_historyComparisonStat__LGBUW:last-child{grid-column:1/-1}.auth-page_myPageShell__atuiZ .auth-page_historyComparisonColumn__N2t4y{padding:12px 0 0;border:0;border-top:1px solid rgba(16,36,76,.08);border-radius:0;background:transparent}.auth-page_myPageShell__atuiZ .auth-page_historyComparisonColumn__N2t4y:first-child{padding-top:0;border-top:0}.auth-page_myPageShell__atuiZ .auth-page_historyComparisonMeta__RjoPd{align-items:flex-start}.auth-page_myPageShell__atuiZ .auth-page_historyAttemptList__i_hnG{gap:0;margin-top:0}.auth-page_myPageShell__atuiZ .auth-page_historyAttemptCard__UR2tH{padding:12px 0 0 10px;border-radius:0;border-top:1px solid rgba(16,36,76,.08);background:transparent;box-shadow:none}.auth-page_myPageShell__atuiZ .auth-page_historyAttemptCard__UR2tH:before{left:0;top:12px;width:7px}.auth-page_myPageShell__atuiZ .auth-page_historyAttemptCard__UR2tH:first-child{padding-top:0;border-top:0}.auth-page_myPageShell__atuiZ .auth-page_historyAttemptCard__UR2tH:first-child:before{top:0}.auth-page_myPageShell__atuiZ .auth-page_historyAttemptInitial__jafbz{--history-attempt-accent:rgba(var(--warm-accent-rgb),0.86);background:rgba(var(--warm-accent-light-rgb),.18)}.auth-page_myPageShell__atuiZ .auth-page_historyAttemptRewrite__PY9dZ{border-left-color:rgba(90,123,116,.82);background:rgba(234,242,239,.94)}.auth-page_myPageShell__atuiZ .auth-page_historyAttemptTypeInitial__Jri76,.auth-page_myPageShell__atuiZ .auth-page_historyAttemptTypeRewrite__VTpH8{font-size:.8rem}.auth-page_myPageShell__atuiZ .auth-page_historyAttemptMeta__cO_qx{gap:4px}.auth-page_myPageShell__atuiZ .auth-page_historyFeedbackDetails__dpcNk{margin-top:10px}.auth-page_myPageShell__atuiZ .auth-page_historyFeedbackDetails__dpcNk summary{padding:10px 12px;border-radius:0;background:rgba(16,36,76,.05)}.auth-page_myPageShell__atuiZ .auth-page_historyFeedbackBody__vaG8D{gap:0;margin-top:10px;padding-top:10px;border-top:1px solid rgba(16,36,76,.08)}.auth-page_myPageShell__atuiZ .auth-page_historyFeedbackBlock__jFmMB{padding:10px 0 0;border:0;border-top:1px solid rgba(16,36,76,.08);border-radius:0;background:transparent;box-shadow:none}.auth-page_myPageShell__atuiZ .auth-page_historyFeedbackBlock__jFmMB h5{margin-bottom:6px}.auth-page_myPageShell__atuiZ .auth-page_historyFeedbackBlock__jFmMB ul{gap:6px}.auth-page_myPageShell__atuiZ .auth-page_emptyCard__m8bkZ,.auth-page_myPageShell__atuiZ .auth-page_historyEmpty__jDJiC{padding:18px 16px;border-style:solid;border-color:var(--my-page-section-border);background:var(--my-page-section-neutral)}}.auth-page_page__HTqFR{max-width:1280px;padding:124px 28px 104px}.auth-page_hero__0Dfgj,.auth-page_stackedHero__Yx5zQ{gap:30px}.auth-page_intro__cYJrg{position:relative;overflow:hidden;padding:40px;border-radius:36px;background:radial-gradient(circle at 14% 12%,rgba(255,215,154,.3) 0,transparent 22%),radial-gradient(circle at 88% 10%,rgba(0,104,79,.08) 0,transparent 18%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,240,234,.98));color:var(--text-main);box-shadow:var(--shadow-card)}.auth-page_authShell__CZwFy .auth-page_cardHeader__DMHX3 .auth-page_eyebrow__nBvGL,.auth-page_eyebrow__nBvGL,.auth-page_historyEyebrow__1_jkF{padding:9px 14px;border-radius:999px;background:rgba(var(--warm-accent-rgb),.12);color:var(--primary);letter-spacing:.12em}.auth-page_card__mS_Uq h2,.auth-page_emptyCard__m8bkZ h2,.auth-page_intro__cYJrg h1{color:var(--primary);letter-spacing:-.05em}.auth-page_intro__cYJrg h1{font-size:clamp(2.5rem,4vw,3.6rem);line-height:.98}.auth-page_expressionHistoryCard__mMrbR p,.auth-page_historyFeedbackBlock__jFmMB p,.auth-page_historySessionInfo__abVBe p,.auth-page_historySummary__l1Uau,.auth-page_intro__cYJrg p,.auth-page_mistakeCard__Dt1Er p,.auth-page_subText__bWBgb{color:var(--text-sub)}.auth-page_points__m5BTU{color:var(--text-main)}.auth-page_card__mS_Uq,.auth-page_emptyCard__m8bkZ,.auth-page_expressionHistoryCard__mMrbR,.auth-page_historyComparisonPanel___f7K8,.auth-page_historyDateButton__ookEy,.auth-page_historyEmpty__jDJiC,.auth-page_historyFeedbackBlock__jFmMB,.auth-page_historySessionCard__cNar7,.auth-page_infoCard__4ntVV,.auth-page_mistakeCard__Dt1Er,.auth-page_streakBanner__Z_tTn{border:0;background:var(--surface-low);box-shadow:var(--shadow-soft)}.auth-page_card__mS_Uq,.auth-page_emptyCard__m8bkZ,.auth-page_streakBanner__Z_tTn{border-radius:34px}.auth-page_card__mS_Uq{padding:34px}.auth-page_dangerButton__Hsydn,.auth-page_ghostButton__mB9Rz,.auth-page_ghostLink__i0jDD,.auth-page_historyUsedExpressionChip__1_vmA,.auth-page_primaryButton__r0gJR,.auth-page_primaryLink__wYY36,.auth-page_secondaryActionLink__qwjJn,.auth-page_tabButtonActive__x1OrT,.auth-page_tabButton__AAnsR{border:0;border-radius:999px}.auth-page_dangerButton__Hsydn,.auth-page_ghostButton__mB9Rz,.auth-page_ghostLink__i0jDD,.auth-page_primaryButton__r0gJR,.auth-page_primaryLink__wYY36,.auth-page_secondaryActionLink__qwjJn,.auth-page_tabButtonActive__x1OrT,.auth-page_tabButton__AAnsR{background:linear-gradient(180deg,#f6bb69,#f2a14a);color:#583700;box-shadow:inset 0 1px 0 rgba(255,247,229,.72),0 6px 0 #644000,0 14px 24px -14px rgba(100,64,0,.4);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.auth-page_dangerButton__Hsydn:hover,.auth-page_ghostButton__mB9Rz:hover,.auth-page_ghostLink__i0jDD:hover,.auth-page_primaryButton__r0gJR:hover,.auth-page_primaryLink__wYY36:hover,.auth-page_secondaryActionLink__qwjJn:hover,.auth-page_tabButtonActive__x1OrT:hover,.auth-page_tabButton__AAnsR:hover{background:linear-gradient(180deg,#f8cf97,#f2a14a);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,247,229,.78),0 8px 0 #644000,0 16px 26px -14px rgba(100,64,0,.44)}.auth-page_dangerButton__Hsydn:active:not(:disabled),.auth-page_ghostButton__mB9Rz:active:not(:disabled),.auth-page_ghostLink__i0jDD:active,.auth-page_primaryButton__r0gJR:active:not(:disabled),.auth-page_primaryLink__wYY36:active,.auth-page_secondaryActionLink__qwjJn:active,.auth-page_tabButtonActive__x1OrT:active,.auth-page_tabButton__AAnsR:active{background:linear-gradient(180deg,#f6bb69,#f2a14a);transform:translateY(3px);box-shadow:inset 0 1px 0 rgba(255,247,229,.58),0 3px 0 #644000,0 10px 18px -14px rgba(100,64,0,.32)}.auth-page_dangerButton__Hsydn{background:linear-gradient(180deg,#ffb37d,#ef8053);color:#5a1f0a;box-shadow:inset 0 1px 0 rgba(255,240,232,.78),0 6px 0 #8d3c1d,0 14px 24px -14px rgba(141,60,29,.42)}.auth-page_dangerButton__Hsydn:hover{background:linear-gradient(180deg,#ffc193,#f48b5f);box-shadow:inset 0 1px 0 rgba(255,240,232,.82),0 8px 0 #8d3c1d,0 16px 26px -14px rgba(141,60,29,.46)}.auth-page_dangerButton__Hsydn:active:not(:disabled){background:linear-gradient(180deg,#ffb37d,#ef8053);box-shadow:inset 0 1px 0 rgba(255,240,232,.62),0 3px 0 #8d3c1d,0 10px 18px -14px rgba(141,60,29,.34)}.auth-page_input__tKZ4w{border:0;border-radius:20px;background:var(--surface-lowest);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px -20px rgba(127,82,0,.16)}.auth-page_input__tKZ4w:focus{border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 0 0 4px rgba(var(--warm-accent-rgb),.12),0 12px 26px -20px rgba(127,82,0,.2)}.auth-page_checkboxField__U1ajQ,.auth-page_expressionHistoryCardTop__t7mUx strong,.auth-page_field__u92nt span,.auth-page_historyComparisonHeader__n41rr strong,.auth-page_historyComparisonMeta__RjoPd span,.auth-page_historyDateTitle__v9EqT,.auth-page_historySessionInfo__abVBe h4,.auth-page_mistakeHeader__RBZU4 strong{color:var(--text-main)}.auth-page_historyAttemptCard__UR2tH,.auth-page_historyFeedbackBlock__jFmMB,.auth-page_historyFeedbackBody__vaG8D,.auth-page_historySection__AzpfB,.auth-page_historySessionBody__d88nR,.auth-page_socialDivider__6a4c6:before{border-color:rgba(var(--warm-accent-rgb),.1)}.auth-page_infoCard__4ntVV{background:var(--surface-lowest)}.auth-page_historyComparisonPanel___f7K8{background:radial-gradient(circle at top right,rgba(255,215,154,.18) 0,transparent 24%),linear-gradient(180deg,rgba(246,240,234,.94),rgba(255,255,255,.98))}.auth-page_historyComparisonStat__LGBUW{border:0;background:rgba(var(--warm-accent-rgb),.08)}.auth-page_historyComparisonColumn__N2t4y{border:0;background:var(--surface-lowest);box-shadow:0 10px 24px -18px rgba(127,82,0,.2)}.auth-page_historyAttemptInitial__jafbz{background:rgba(var(--warm-accent-rgb),.1)}.auth-page_historyAttemptRewrite__PY9dZ{background:rgba(var(--secondary-rgb),.08)}.auth-page_historyAttemptTypeInitial__Jri76{border:0;background:rgba(var(--warm-accent-rgb),.14);color:var(--primary)}.auth-page_historyAttemptTypeRewrite__VTpH8{border:0;background:rgba(var(--secondary-rgb),.12);color:var(--secondary)}.auth-page_expressionHistoryCard__mMrbR,.auth-page_historyDateButton__ookEy,.auth-page_historyFeedbackBlock__jFmMB,.auth-page_historySessionCard__cNar7,.auth-page_mistakeCard__Dt1Er{border-radius:24px}@media (max-width:900px){.auth-page_page__HTqFR{padding:96px 12px 76px}.auth-page_card__mS_Uq,.auth-page_emptyCard__m8bkZ,.auth-page_intro__cYJrg,.auth-page_streakBanner__Z_tTn{padding:22px 20px;border-radius:24px}.auth-page_intro__cYJrg h1{font-size:2rem}.auth-page_authShell__CZwFy .auth-page_cardHeader__DMHX3,.auth-page_authShell__CZwFy .auth-page_form__1a2jR,.auth-page_authShell__CZwFy .auth-page_socialSection__dXYfO,.auth-page_myPageShell__atuiZ .auth-page_cardHeader__DMHX3,.auth-page_myPageShell__atuiZ .auth-page_emptyCard__m8bkZ,.auth-page_myPageShell__atuiZ .auth-page_expressionHistoryCard__mMrbR,.auth-page_myPageShell__atuiZ .auth-page_historyDateButton__ookEy,.auth-page_myPageShell__atuiZ .auth-page_historyEmpty__jDJiC,.auth-page_myPageShell__atuiZ .auth-page_historySection__AzpfB,.auth-page_myPageShell__atuiZ .auth-page_historySessionCard__cNar7,.auth-page_myPageShell__atuiZ .auth-page_infoCard__4ntVV,.auth-page_myPageShell__atuiZ .auth-page_mistakeCard__Dt1Er{border:0;background:var(--surface-low);box-shadow:var(--shadow-soft)}.auth-page_authShell__CZwFy .auth-page_ghostButton__mB9Rz,.auth-page_authShell__CZwFy .auth-page_ghostLink__i0jDD,.auth-page_authShell__CZwFy .auth-page_primaryButton__r0gJR,.auth-page_authShell__CZwFy .auth-page_primaryLink__wYY36,.auth-page_authShell__CZwFy .auth-page_secondaryActionLink__qwjJn{border-radius:999px}}.auth-page_myPageAccountShell__9MFXG{max-width:1280px}.auth-page_accountSettingsLayout__oVB49{display:grid;grid-gap:18px;gap:18px}.auth-page_accountPageTitle__rgF8I{display:grid;grid-gap:0;gap:0}.auth-page_accountPageTitle__rgF8I h1{margin:0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:.14em;color:var(--text-main);font-size:clamp(2.7rem,4.6vw,4rem);letter-spacing:-.07em;line-height:.96;font-weight:900}.auth-page_accountPageTitleName__gBTH8,.auth-page_accountPageTitleSuffix__teeDq{display:inline-block}.auth-page_accountPageTitleSubject__py0po{display:inline-grid;justify-items:start;gap:10px}.auth-page_accountPageTitleSubjectText__olC7_{display:inline-block}.auth-page_accountPageTitleUnderline__Nwf2B{display:block;width:100%;height:6px;border-radius:999px;background:#f2a14a}.auth-page_accountSettingsGrid__JiIFV{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.45fr);grid-gap:16px;gap:16px;align-items:start}.auth-page_accountFormCard__XLDG5,.auth-page_accountInfoCard__Jej0f{border:1px solid rgba(119,87,61,.08);background:var(--surface-lowest);box-shadow:var(--shadow-soft)}.auth-page_accountInfoCard__Jej0f{display:grid;grid-gap:20px;gap:20px;padding:24px 22px;border-radius:24px}.auth-page_accountInfoHeader__LYUBl{display:flex;align-items:center;justify-content:flex-start;gap:12px}.auth-page_accountInfoHeaderTitle__yoNgy{display:flex;align-items:center;gap:0}.auth-page_accountInfoHeaderTitle__yoNgy h2{margin:0;color:var(--text-main);font-size:1.1rem;letter-spacing:-.03em}.auth-page_accountInfoFieldList__g3xol{display:grid;grid-gap:16px;gap:16px}.auth-page_accountInfoField__UcJV7{display:grid;grid-gap:6px;gap:6px}.auth-page_accountInfoField__UcJV7>span{color:var(--outline);font-size:.76rem;font-weight:700}.auth-page_accountInfoValue__Wy_Zl{padding:14px 16px;border-radius:14px;background:var(--surface-low);color:var(--text-main);font-size:.95rem;font-weight:600;line-height:1.5}.auth-page_accountInfoValueInline__jpCmv{display:flex;align-items:center;gap:0}.auth-page_accountSettingsMain__0jUap{display:grid;grid-gap:16px;gap:16px}.auth-page_accountFormCard__XLDG5{padding:28px 28px 24px;border-radius:24px}.auth-page_accountSectionHeader__iAUYj{display:grid;grid-gap:0;gap:0;margin-bottom:22px}.auth-page_accountDangerHeader__1Sh9_ h3,.auth-page_accountSectionHeader__iAUYj h3{display:flex;align-items:center;gap:0;margin:0;color:var(--text-main);font-size:1.12rem;letter-spacing:-.03em}.auth-page_accountDangerHeader__1Sh9_ h3 span,.auth-page_accountFooterActions__gTq_i button span,.auth-page_accountPrimaryAction__Bc_FS .auth-page_primaryButton__r0gJR span,.auth-page_accountSectionHeader__iAUYj h3 span{font-size:1.15rem}.auth-page_accountDangerHeader__1Sh9_ p,.auth-page_accountSectionHeader__iAUYj p{margin:0;color:var(--text-sub);line-height:1.7}.auth-page_accountDangerForm__fdeRC,.auth-page_accountFieldGrid__67FbQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;align-items:start}.auth-page_accountReadonlyNotice__2Ngpw{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:24px;background:rgba(var(--secondary-rgb),.08)}.auth-page_accountReadonlyNotice__2Ngpw strong{color:var(--secondary);font-size:1rem}.auth-page_accountReadonlyNotice__2Ngpw p{margin:0;color:var(--text-sub);line-height:1.65}.auth-page_accountPrimaryAction__Bc_FS{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:24px;border-top:1px solid rgba(var(--warm-accent-rgb),.12)}.auth-page_accountFooterActions__gTq_i button,.auth-page_accountPrimaryAction__Bc_FS .auth-page_ghostButton__mB9Rz,.auth-page_accountPrimaryAction__Bc_FS .auth-page_primaryButton__r0gJR{gap:8px}.auth-page_accountDangerCard__LLfn8{width:min(100%,560px);justify-self:end;padding:16px 18px;border-radius:20px;border:2px dashed rgba(240,86,48,.28);background:rgba(255,248,244,.82);box-shadow:var(--shadow-soft)}.auth-page_accountDangerHeader__1Sh9_{display:flex;justify-content:space-between;gap:16px}.auth-page_accountDangerHeader__1Sh9_ h3{color:#b02500}.auth-page_accountDangerToggle__3J598{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:16px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.auth-page_accountDangerToggleBadge__u3gom{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-height:36px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.9);color:#b02500;font-size:.84rem;font-weight:800}.auth-page_accountDangerToggleBadge__u3gom span{font-size:1rem}.auth-page_accountDangerPanel__Pb9T9{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.auth-page_accountDangerAction__a3bZq{display:flex;justify-content:flex-end;margin-top:12px}.auth-page_accountFooterActions__gTq_i{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding-bottom:0}.auth-page_accountFooterActions__gTq_i>*{min-width:200px}.auth-page_accountSettingsStack__iQi4n{display:grid;grid-gap:16px;gap:16px}.auth-page_accountFieldStack__6qyKt{grid-template-columns:minmax(0,1fr)}.auth-page_accountDangerLinkRow__mL0Su{display:flex;justify-content:flex-end}.auth-page_accountDangerLinkButton__AKlIh{border:0;border-bottom:2px solid rgba(94,91,87,.34);padding:0 0 2px;background:transparent;color:rgba(94,91,87,.82);font:inherit;font-weight:700;cursor:pointer}.auth-page_accountDangerInlinePanel__SnL8V{display:grid;grid-gap:14px;gap:14px;justify-items:end}.auth-page_accountDangerEntryButton__SBGkB{min-width:180px;min-height:52px;padding:0 18px;border:1px solid rgba(176,37,0,.16);border-radius:18px;background:rgba(255,241,236,.92);color:#b02500;font:inherit;font-weight:800;cursor:pointer}.auth-page_accountDangerHelper__vtsJw{margin:0;color:var(--text-sub);line-height:1.65}@media (max-width:960px){.auth-page_accountSettingsGrid__JiIFV{grid-template-columns:minmax(0,1fr)}.auth-page_accountDangerCard__LLfn8,.auth-page_accountFormCard__XLDG5,.auth-page_accountInfoCard__Jej0f{padding:24px 20px;border-radius:26px}.auth-page_accountDangerCard__LLfn8{width:100%;justify-self:stretch}.auth-page_accountPageTitle__rgF8I{text-align:center}.auth-page_accountPageTitle__rgF8I h1{justify-content:center}.auth-page_accountDangerForm__fdeRC,.auth-page_accountFieldGrid__67FbQ{grid-template-columns:minmax(0,1fr)}.auth-page_accountDangerAction__a3bZq,.auth-page_accountPrimaryAction__Bc_FS{justify-content:stretch}.auth-page_accountDangerToggle__3J598{flex-direction:column}.auth-page_accountDangerToggleBadge__u3gom{align-self:flex-start}.auth-page_accountDangerAction__a3bZq>*,.auth-page_accountFooterActions__gTq_i>*,.auth-page_accountPrimaryAction__Bc_FS>*{width:100%}.auth-page_accountDangerInlinePanel__SnL8V{justify-items:stretch}.auth-page_accountDangerEntryButton__SBGkB{width:100%}}@media (max-width:640px){.auth-page_myPageAccountShell__9MFXG{padding-top:96px}.auth-page_accountSettingsLayout__oVB49{gap:22px}.auth-page_accountPageTitle__rgF8I h1{font-size:clamp(2.6rem,10vw,3.4rem);gap:.1em}.auth-page_accountPageTitleSubject__py0po{gap:8px}.auth-page_accountPageTitleUnderline__Nwf2B{height:5px}.auth-page_accountPrimaryAction__Bc_FS>*{width:100%}}.auth-page_myPageWritingShell__YB_RI{max-width:1320px}.auth-page_writingHistoryLayout__zxeQo{display:grid;grid-gap:24px;gap:24px}.auth-page_writingHistoryHero__204gN{display:grid;grid-gap:16px;gap:16px}.auth-page_writingHistoryMascotRow__ZQK40{display:flex;align-items:center;gap:14px}.auth-page_writingHistoryMascotFrame__yQ_dC{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;flex-shrink:0;border-radius:18px;border:1px solid rgba(var(--warm-accent-rgb),.18);background:rgba(255,255,255,.94);box-shadow:0 10px 24px -22px rgba(127,82,0,.22)}.auth-page_writingHistoryMascot__6Twud{display:block;width:48px;height:48px;object-fit:cover}.auth-page_writingHistoryHeroBubble__JjFei{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border-radius:16px;border:1px solid rgba(var(--warm-accent-rgb),.12);background:rgba(255,255,255,.94);color:var(--text-sub);font-size:.92rem;font-weight:700;line-height:1.5}.auth-page_writingDashboardHeader__g2HZg{display:grid;grid-gap:2px;gap:2px;width:-moz-fit-content;width:fit-content}.auth-page_writingHistoryAnchorNav__YSkIn{display:flex;flex-wrap:wrap;gap:10px}.auth-page_writingHistoryAnchorButton__gH_ZX{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(119,87,61,.12);background:rgba(255,255,255,.92);box-shadow:0 10px 22px -20px rgba(127,82,0,.22);color:var(--text-main);font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.auth-page_writingHistoryAnchorButton__gH_ZX:hover{transform:translateY(-1px);border-color:rgba(var(--warm-accent-rgb),.28);box-shadow:0 12px 24px -20px rgba(127,82,0,.26)}.auth-page_writingDashboardTitle__HWJnu,.auth-page_writingPanelHeader__ZjjEo h2{margin:0;color:var(--text-main);font-size:clamp(2.9rem,5.2vw,3.9rem);font-weight:900;letter-spacing:-.05em}.auth-page_writingDashboardTitle__HWJnu{display:flex;align-items:flex-start;gap:.14em;flex-wrap:wrap;line-height:.96}.auth-page_writingDashboardTitleLead__4ETH9{display:inline-grid;justify-items:start;gap:2px}.auth-page_writingDashboardTitleLeadText__fLUhc,.auth-page_writingDashboardTitleTail__X1L7R{display:inline-block}.auth-page_writingDashboardUnderline__4xbI_{width:100%;height:5px;border-radius:999px;background:#f2a14a}.auth-page_writingHistoryMainGrid__S8r_V{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:22px;gap:22px}.auth-page_writingHistoryUtilityGrid___0ggi{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr);grid-gap:18px;gap:18px}.auth-page_writingExpressionsPanel__fnOGc,.auth-page_writingFeedbackPanel__YZVLd,.auth-page_writingHistoryBoard__pThTk{border:1px solid rgba(119,87,61,.08);background:rgba(255,255,255,.74);box-shadow:0 14px 30px -28px rgba(127,82,0,.18)}.auth-page_writingExpressionsPanel__fnOGc{padding:24px;border-radius:24px}.auth-page_writingFeedbackPanel__YZVLd{padding:24px;border-radius:24px;background:rgba(var(--secondary-rgb),.08)}.auth-page_writingPanelHeader__ZjjEo{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px}.auth-page_writingPanelHeader__ZjjEo h2{font-size:2rem}.auth-page_writingHistoryHeader__zF_NE p,.auth-page_writingPanelHeader__ZjjEo p{margin:8px 0 0;color:var(--text-sub);line-height:1.65}.auth-page_writingPanelLink__0tEBI{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--primary);font:inherit;font-weight:800;cursor:pointer}.auth-page_writingExpressionsGrid___70yA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.auth-page_writingExpressionCard__98UeX,.auth-page_writingExpressionMoreCard__MiBh7{display:grid;grid-gap:10px;gap:10px;min-height:150px;padding:18px;border-radius:22px;background:var(--surface-lowest);box-shadow:0 10px 24px -18px rgba(127,82,0,.22)}.auth-page_writingExpressionCard__98UeX{border-left:4px solid rgba(var(--warm-accent-rgb),.78)}.auth-page_writingExpressionCard__98UeX:nth-child(3n+2){border-left-color:rgba(var(--secondary-rgb),.82)}.auth-page_writingExpressionCard__98UeX:nth-child(3n){border-left-color:rgba(234,163,40,.92)}.auth-page_writingExpressionTag__4KBbB{color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-page_writingExpressionCard__98UeX strong{color:var(--text-main);font-size:1.04rem;line-height:1.35}.auth-page_writingExpressionCard__98UeX p,.auth-page_writingExpressionCard__98UeX small{margin:0;color:var(--text-sub);line-height:1.55}.auth-page_writingExpressionMoreCard__MiBh7{place-items:center;align-content:center;border:2px dashed rgba(16,36,76,.14);background:rgba(255,255,255,.56);color:var(--text-sub);font:inherit;font-weight:700;cursor:pointer}.auth-page_writingExpressionMoreCard__MiBh7 span:first-child{font-size:2rem;color:var(--primary)}.auth-page_writingFeedbackHeader__84Bt8{margin-bottom:20px}.auth-page_writingFeedbackHeader__84Bt8 h2{margin:0;font-size:2rem;font-weight:900;letter-spacing:-.05em;line-height:1.15}.auth-page_writingFeedbackList__T29zT{display:grid;grid-gap:18px;gap:18px}.auth-page_writingFeedbackItem__2szPB{display:grid;grid-gap:4px;gap:4px}.auth-page_writingFeedbackItem__2szPB strong{display:block;margin-bottom:4px;color:var(--text-main)}.auth-page_writingFeedbackItem__2szPB p{margin:0;color:var(--text-sub);line-height:1.65}.auth-page_writingPanelEmpty__QBorX{display:grid;grid-gap:14px;gap:14px;padding:24px;border-radius:24px;background:rgba(255,255,255,.82)}.auth-page_writingPanelEmpty__QBorX p{margin:0;color:var(--text-sub);line-height:1.7}.auth-page_writingHistoryBoard__pThTk{display:grid;grid-gap:26px;gap:26px;width:100%;padding:24px;border-radius:24px;border:1px solid rgba(119,87,61,.08);background:rgba(255,255,255,.74);box-shadow:0 14px 30px -28px rgba(127,82,0,.18)}.auth-page_writingHistoryBoardMeta__kjMZZ{display:grid;grid-gap:6px;gap:6px;padding-bottom:4px}.auth-page_writingHistoryBoardMeta__kjMZZ strong{color:var(--text-main);font-size:2rem;font-weight:900;letter-spacing:-.05em;line-height:1.15}.auth-page_writingHistoryDateFeed__Q41wX{display:grid;grid-gap:28px;gap:28px;width:100%;max-width:none;justify-self:stretch}.auth-page_writingHistoryDateGroup__3TpDW{display:grid;grid-gap:14px;gap:14px;width:100%;max-width:none;justify-self:stretch}.auth-page_writingHistoryDateHeading__Zhqdx{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.auth-page_writingHistoryDateHeading__Zhqdx h3{margin:0;min-width:0;color:rgba(94,91,87,.92);font-size:1rem;font-weight:800;letter-spacing:-.02em}.auth-page_writingHistoryDateHeading__Zhqdx span{flex:1 1;height:1px;background:rgba(119,87,61,.12)}.auth-page_writingHistoryDateToggleIcon__MYOaV{flex:0 0 auto;width:auto!important;height:auto!important;font-size:1.2rem;color:rgba(94,91,87,.82);background:transparent!important}.auth-page_writingHistoryDateStack__2FgDg{display:grid;grid-gap:16px;gap:16px}.auth-page_writingHistoryPromptCard__bGPWf{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:22px;background:var(--surface-low)}.auth-page_writingHistoryPromptCard__bGPWf span{color:var(--primary);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-page_writingHistoryPromptCard__bGPWf p{margin:0;color:var(--text-main);font-size:1.06rem;line-height:1.7}.auth-page_writingHistoryFeaturedColumns__Ka_Gw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.auth-page_writingHistoryDraftColumn__rUGvx{display:grid;grid-gap:12px;gap:12px}.auth-page_writingHistoryDraftColumn__rUGvx h4{display:flex;align-items:center;gap:6px;margin:0;color:var(--text-main);font-size:.86rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-page_writingHistoryDraftColumn__rUGvx h4 span{font-size:1rem;color:var(--secondary)}.auth-page_writingHistoryDraftBody__LzjHr{min-height:154px;padding:18px;border-radius:22px;border:1px solid rgba(16,36,76,.08);background:rgba(255,255,255,.9);color:var(--text-main);line-height:1.85;white-space:pre-wrap;word-break:keep-all}.auth-page_writingHistoryDraftBodyImproved__ukdJL{background:rgba(var(--secondary-rgb),.06);border-color:rgba(var(--secondary-rgb),.18)}.auth-page_writingHistoryFeaturedActions__RMKZk{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(16,36,76,.08)}.auth-page_writingHistoryList__2cb_t{display:grid;grid-gap:16px;gap:16px}.auth-page_writingHistoryListItem__Z1xXK{border-radius:22px;border:1px solid rgba(119,87,61,.06);background:rgba(244,244,240,.86);box-shadow:0 12px 26px -24px rgba(127,82,0,.16);overflow:hidden}.auth-page_writingHistoryListButton___caOT{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;padding:22px 22px 18px;border:0;background:transparent;text-align:left;cursor:pointer}.auth-page_writingHistoryListMeta__u5OOV{display:grid;grid-gap:10px;gap:10px}.auth-page_writingHistoryQuestionChips__aR8AC{display:flex;flex-wrap:wrap;gap:6px}.auth-page_writingHistoryQuestionChipAccent__2EKB0,.auth-page_writingHistoryQuestionChipNeutral__dh4k9,.auth-page_writingHistoryQuestionChipPrimary__hXTff{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 9px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-page_writingHistoryQuestionChipPrimary__hXTff{background:rgba(var(--secondary-rgb),.12);color:var(--secondary)}.auth-page_writingHistoryQuestionChipNeutral__dh4k9{background:rgba(16,36,76,.06);color:rgba(94,91,87,.82)}.auth-page_writingHistoryQuestionChipAccent__2EKB0{background:rgba(var(--warm-accent-rgb),.14);color:var(--primary)}.auth-page_writingHistoryListMeta__u5OOV h4{margin:0;color:var(--text-main);font-size:1.32rem;line-height:1.35;letter-spacing:-.04em}.auth-page_writingHistoryListMeta__u5OOV p{margin:0;color:var(--text-sub);font-size:.95rem;line-height:1.6}.auth-page_writingHistoryRowBadges__1BGEA{display:flex;gap:8px;flex-wrap:wrap}.auth-page_writingHistoryStatusBadge__HAV47,.auth-page_writingHistoryWordBadge__MI9tT{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:800}.auth-page_writingHistoryStatusPerfect__BkNiD{background:rgba(var(--secondary-rgb),.16);color:var(--secondary)}.auth-page_writingHistoryStatusGood__foubR{background:rgba(var(--warm-accent-rgb),.14);color:var(--primary)}.auth-page_writingHistoryStatusWarm__LYm3X{background:rgba(234,163,40,.16);color:#b26b00}.auth-page_writingHistoryWordBadge__MI9tT{background:rgba(16,36,76,.06);color:rgba(94,91,87,.9)}.auth-page_writingHistoryExpanded__bT2KQ{display:grid;grid-gap:14px;gap:14px;padding:0 22px 22px;border-top:1px solid rgba(119,87,61,.08)}.auth-page_writingHistoryExpandedSummary__OB95d{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-radius:22px;background:rgba(var(--warm-accent-rgb),.1);color:var(--primary)}.auth-page_writingHistoryExpandedSummary__OB95d span{font-size:1.1rem;color:var(--primary)}.auth-page_writingHistoryExpandedSummary__OB95d p{margin:0;color:var(--text-sub);line-height:1.7}.auth-page_writingHistoryFeedbackDetails__8j3C3{overflow:hidden;border-radius:24px;border:1px solid rgba(var(--warm-accent-rgb),.14);background:rgba(255,255,255,.82);box-shadow:0 12px 28px -22px rgba(127,82,0,.28)}.auth-page_writingHistoryFeedbackDetails__8j3C3 summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;list-style:none;cursor:pointer;color:var(--primary);font-size:.96rem;font-weight:800}.auth-page_writingHistoryFeedbackDetails__8j3C3 summary::-webkit-details-marker{display:none}.auth-page_writingHistoryFeedbackSummaryIcon__BG7D0{font-size:1.2rem;transition:transform .18s ease}.auth-page_writingHistoryFeedbackDetails__8j3C3[open] .auth-page_writingHistoryFeedbackSummaryIcon__BG7D0{transform:rotate(180deg)}.auth-page_writingHistoryFeedbackBody___WOQM{display:grid;grid-gap:18px;gap:18px;padding:0 18px 18px;border-top:1px solid rgba(var(--warm-accent-rgb),.1)}.auth-page_writingHistoryFeedbackPreview__r2lhG{padding:16px;border-radius:22px;background:var(--surface-low)}.auth-page_writingHistoryFeedbackGrid__bDbaT{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:flex-start;grid-gap:16px;gap:16px}.auth-page_writingHistoryFeedbackColumn__hJRSb{display:grid;align-content:start;grid-gap:16px;gap:16px}.auth-page_writingHistoryFeedbackColumnPrimary__kXT0D,.auth-page_writingHistoryFeedbackColumnSecondary__3aEMD{min-width:0}.auth-page_writingHistoryFeedbackCard__maqcI{display:grid;grid-gap:10px;gap:10px;min-width:0;align-self:flex-start;padding:18px;border-radius:22px;background:var(--surface-lowest);box-shadow:0 10px 24px -20px rgba(127,82,0,.24)}.auth-page_writingHistoryFeedbackCardFull__3knGY{grid-column:1/-1}.auth-page_writingHistoryFeedbackComparisonCard__MDEMs{gap:14px}.auth-page_writingHistoryFeedbackCompareGrid__q8L8R{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.auth-page_writingHistoryFeedbackCompareBlock__yc2XQ{display:grid;grid-gap:10px;gap:10px}.auth-page_writingHistoryFeedbackCompareBlock__yc2XQ h5{margin:0;color:var(--text-main);font-size:.86rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-page_writingHistoryFeedbackCompareBlockAccent__6taFh h5{color:var(--secondary)}.auth-page_writingHistoryFeedbackCompareBody__5GkcX{min-height:180px;padding:16px;border-radius:18px;border:1px solid rgba(16,36,76,.08);background:rgba(255,255,255,.94);color:var(--text-main);line-height:1.8;white-space:pre-wrap;word-break:keep-all}.auth-page_writingHistoryFeedbackCompareBodyAccent__LWbcQ{background:rgba(var(--secondary-rgb),.08);border-color:rgba(var(--secondary-rgb),.18)}.auth-page_writingHistoryFeedbackCompareTranslation__ofKvd{color:var(--text-sub)!important;font-size:.92rem}.auth-page_writingHistoryFeedbackLabel__rKJ1c{color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-page_writingHistoryFeedbackCard__maqcI h5{margin:0;color:var(--text-main);font-size:1.02rem}.auth-page_writingHistoryFeedbackCard__maqcI p{margin:0;color:var(--text-sub);line-height:1.7}.auth-page_writingHistoryFeedbackBulletList__Yd_r4{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:var(--text-sub)}.auth-page_writingHistoryFeedbackBulletList__Yd_r4 li{line-height:1.65}.auth-page_writingHistoryFeedbackCorrectionList__fSwyI{display:grid;grid-gap:10px;gap:10px}.auth-page_writingHistoryFeedbackCorrectionItem__7MTsi{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;background:rgba(var(--warm-accent-rgb),.08)}.auth-page_writingHistoryFeedbackCorrectionItem__7MTsi strong{color:var(--text-main);font-size:.92rem}.auth-page_writingHistoryFeedbackModelAnswer__GtY_y{color:var(--text-main)!important;font-weight:700}.auth-page_writingHistoryFeedbackModelAnswerKo__3Q1EM{font-size:.92rem}.auth-page_writingHistoryFeedbackSuggestionSection__qq_xB{display:grid;grid-gap:10px;gap:10px;padding-top:4px}.auth-page_writingHistoryFeedbackSuggestionSection__qq_xB strong{color:var(--primary);font-size:.86rem}.auth-page_writingHistoryFeedbackSuggestionList__xfbqS{display:flex;gap:8px;flex-wrap:wrap}.auth-page_writingHistoryFeedbackExpressionList__Ibt2N{display:grid;grid-gap:10px;gap:10px}.auth-page_writingHistoryFeedbackExpressionItem__VgvQs{display:grid;grid-gap:6px;gap:6px;padding:14px 15px;border-radius:16px;background:rgba(var(--secondary-rgb),.08)}.auth-page_writingHistoryFeedbackExpressionItem__VgvQs strong{color:var(--text-main);font-size:.94rem}.auth-page_writingHistoryFeedbackExpressionMeaning__s_6Hw{color:var(--primary)!important;font-weight:700}.auth-page_writingHistoryFeedbackExpressionExample__s_YYH{color:var(--text-main)!important;font-style:italic}.auth-page_writingHistoryFeedbackSuggestionChip__QdC3y{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;border-radius:999px;background:rgba(var(--secondary-rgb),.12);color:var(--secondary);font-size:.8rem;font-weight:700}.auth-page_writingHistoryFeedbackCompletion__f6wp4{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(var(--secondary-rgb),.08)}.auth-page_writingHistoryFeedbackCompletion__f6wp4 strong{color:var(--secondary);font-size:.9rem}.auth-page_writingHistoryFeedbackGrammarList__yE1dF{display:grid;grid-gap:10px;gap:10px}.auth-page_writingHistoryFeedbackGrammarItem__1_gNt{display:grid;grid-gap:8px;gap:8px;padding:14px 15px;border-radius:16px;background:rgba(var(--warm-accent-rgb),.08)}.auth-page_writingHistoryFeedbackGrammarItem__1_gNt strong{color:var(--text-main);font-size:.92rem}.auth-page_writingHistoryFeedbackGrammarItem__1_gNt p{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auth-page_writingHistoryFeedbackGrammarItem__1_gNt p span:first-child{color:rgba(176,37,0,.9)}.auth-page_writingHistoryFeedbackGrammarItem__1_gNt p span:last-child{color:var(--secondary);font-weight:700}.auth-page_writingHistoryFeedbackGrammarItem__1_gNt p .auth-page_material-symbols-outlined__j_8UK{font-size:1rem;color:var(--primary)}.auth-page_writingHistoryFeedbackRewriteSuggestions__WRAAA{display:grid;grid-gap:10px;gap:10px}.auth-page_writingHistoryFeedbackRewriteSuggestions__WRAAA strong{color:var(--primary);font-size:.88rem}.auth-page_writingHistoryFeedbackRewriteSuggestionEn__B3mqR{display:block;color:var(--text-main);font-weight:700}.auth-page_writingHistoryFooterAction__sz2dq{display:flex;justify-content:center}.auth-page_writingProfileCard__ZtVs9{display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:24px;border:1px solid rgba(119,87,61,.08);background:rgba(255,255,255,.82);box-shadow:0 14px 30px -28px rgba(127,82,0,.18)}.auth-page_writingProfileIdentity__5KZcc{display:grid;grid-gap:6px;gap:6px}.auth-page_writingProfileIdentity__5KZcc strong{color:var(--text-main);font-size:1.7rem;font-weight:900;letter-spacing:-.04em}.auth-page_writingProfileIdentity__5KZcc p{margin:0;color:var(--text-sub)}.auth-page_writingProfileMetricRow__ZL6aS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.auth-page_writingProfileMetricCard__mauPC{display:grid;grid-gap:6px;gap:6px;padding:18px 14px;border-radius:18px;background:rgba(248,242,235,.9);text-align:center}.auth-page_writingProfileMetricCard__mauPC span{color:var(--text-main);font-size:1.5rem;font-weight:900;letter-spacing:-.04em}.auth-page_writingProfileMetricCard__mauPC p{margin:0;color:var(--text-sub);font-size:.9rem;font-weight:700}.auth-page_writingContentTabRow__tW5up{display:flex;gap:10px;flex-wrap:wrap}.auth-page_writingHistoryQuestionButton__TMTQP{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:22px;border:0;background:transparent;text-align:left;cursor:pointer}.auth-page_writingHistoryQuestionButton__TMTQP>span{font-size:1.2rem;color:rgba(94,91,87,.74)}.auth-page_savedExpressionGrid__PXXdC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.auth-page_savedExpressionControls__1EwN0{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.auth-page_savedExpressionSearchInput__ObE1f{width:100%;min-height:48px;padding:0 16px;border:1px solid rgba(119,87,61,.14);border-radius:18px;background:rgba(255,255,255,.96);color:var(--text-main);font:inherit;font-weight:700;outline:none}.auth-page_savedExpressionSearchInput__ObE1f:focus{border-color:rgba(var(--warm-accent-rgb),.42);box-shadow:0 0 0 3px rgba(var(--warm-accent-rgb),.12)}.auth-page_savedExpressionFilterScroller__SOBES{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.auth-page_savedExpressionFilterChipActive__YzM0b,.auth-page_savedExpressionFilterChip__khtj9{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border-radius:999px;font:inherit;font-weight:900;cursor:pointer}.auth-page_savedExpressionFilterChip__khtj9{border:1px solid rgba(119,87,61,.14);background:rgba(255,255,255,.92);color:#7a6244}.auth-page_savedExpressionFilterChipActive__YzM0b{border:1px solid rgba(var(--warm-accent-rgb),.5);background:rgba(var(--warm-accent-rgb),.12);color:#9a4d18}.auth-page_savedExpressionFilterChipActive__YzM0b small,.auth-page_savedExpressionFilterChip__khtj9 small{font-size:.72rem;opacity:.72}.auth-page_savedExpressionFilterSummary__YUnPg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:16px;background:rgba(248,242,235,.76);color:var(--text-sub);font-size:.9rem;font-weight:800}.auth-page_savedExpressionFilterSummaryActions__1Elx3{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.auth-page_savedExpressionCard__Fcp_g{display:grid;grid-gap:12px;gap:12px;padding:20px;border-radius:22px;background:rgba(255,255,255,.94);border:1px solid rgba(119,87,61,.08);box-shadow:0 10px 24px -18px rgba(127,82,0,.16)}.auth-page_savedExpressionHeaderRow__y_O8C{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.auth-page_savedExpressionHeaderAside__8U9bv{display:grid;justify-items:end;grid-gap:10px;gap:10px;min-width:max-content}.auth-page_savedExpressionMetaWrap__XM1SV{display:grid;grid-gap:8px;gap:8px}.auth-page_savedExpressionText__M8755{color:var(--text-main);font-size:1.2rem;line-height:1.35}.auth-page_savedExpressionBadgeRow__EI45h{display:flex;flex-wrap:wrap;gap:8px}.auth-page_savedExpressionSaveCount__i2zIN,.auth-page_savedExpressionTagBadgeActive__Tdnay,.auth-page_savedExpressionTagBadge__Z5HFs{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid transparent;padding:4px 10px;border-radius:999px;font:inherit;font-size:.78rem;font-weight:800}.auth-page_savedExpressionTagBadge__Z5HFs{border-color:rgba(119,87,61,.12);background:rgba(248,242,235,.92);color:#7a6244;cursor:pointer}.auth-page_savedExpressionTagBadgeActive__Tdnay{border-color:rgba(var(--warm-accent-rgb),.58);background:rgba(var(--warm-accent-rgb),.12);color:#9a4d18;cursor:pointer}.auth-page_savedExpressionSaveCount__i2zIN{background:rgba(16,36,76,.06);color:rgba(94,91,87,.82)}.auth-page_savedExpressionDeleteButton__lWF4S{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(176,37,0,.12);border-radius:999px;background:rgba(255,241,236,.94);color:#a3371a;cursor:pointer}.auth-page_savedExpressionDeleteButton__lWF4S span{width:1.05rem;height:1.05rem;font-size:1.05rem}.auth-page_savedExpressionDeleteButton__lWF4S:disabled{cursor:default;opacity:.7}.auth-page_savedExpressionMeaning__HEwBt{margin:0;color:var(--primary);font-weight:700}.auth-page_savedExpressionDate__xZfJR,.auth-page_savedExpressionPrompt__FFTpu{margin:0;color:var(--text-sub);line-height:1.65}.auth-page_savedExpressionDate__xZfJR{font-size:.86rem;white-space:nowrap}.auth-page_savedExpressionExample__kuu_5{margin:0;color:var(--text-main);line-height:1.75}.auth-page_savedExpressionExampleHighlight__HNi3G{padding:0 2px;border-radius:6px;background:rgba(242,161,74,.18);color:var(--text-main)}.auth-page_savedExpressionPromptSection__S8svt{display:grid;grid-gap:10px;gap:10px}.auth-page_savedExpressionActionRow__ySgoj{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.auth-page_savedExpressionHistoryButton__DIicl,.auth-page_savedExpressionPromptLink__h_PuN,.auth-page_savedExpressionTextLinkButton__2KywM{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:38px;padding:0;border:0;border-radius:0;background:transparent;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-page_savedExpressionPromptLink__h_PuN{color:#7a4f31}.auth-page_savedExpressionPromptBox__UmOIB{display:grid;grid-gap:10px;gap:10px;padding:14px 15px;border-radius:18px;background:rgba(248,242,235,.74)}.auth-page_savedExpressionHistoryButton__DIicl{color:var(--primary)}.auth-page_savedExpressionTextLinkButton__2KywM{color:#8a4d1f}.auth-page_savedExpressionHistoryButton__DIicl:disabled,.auth-page_savedExpressionTextLinkButton__2KywM:disabled{cursor:default;color:rgba(94,91,87,.56)}.auth-page_writingSessionModalOverlay__T7QRK{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(31,25,18,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-page_writingSessionModalDialog__Hpeqt{width:min(980px,100%);max-height:min(88vh,920px);overflow:auto;display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:28px;background:rgba(255,248,241,.98);box-shadow:0 28px 56px rgba(31,25,18,.18)}.auth-page_writingSessionModalHeader__DwgU0{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth-page_writingSessionModalTitleBlock__adFQo{display:grid;grid-gap:8px;gap:8px}.auth-page_writingSessionModalTitleBlock__adFQo span{color:var(--primary);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-page_writingSessionModalTitleBlock__adFQo h2{margin:0;color:var(--text-main);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.22;letter-spacing:-.05em}.auth-page_writingSessionModalTitleBlock__adFQo p{margin:0;color:var(--text-sub);line-height:1.65}.auth-page_writingSessionModalCloseButton__yyaWY{min-height:42px;padding:0 16px;border:1px solid rgba(119,87,61,.12);border-radius:999px;background:rgba(255,255,255,.94);color:var(--text-main);font:inherit;font-weight:800;cursor:pointer}.auth-page_writingSessionModalContent__L9qYO{display:grid;grid-gap:14px;gap:14px}@media (max-width:1080px){.auth-page_writingHistoryFeaturedColumns__Ka_Gw,.auth-page_writingHistoryFeedbackGrid__bDbaT,.auth-page_writingHistoryMainGrid__S8r_V,.auth-page_writingHistoryUtilityGrid___0ggi{grid-template-columns:minmax(0,1fr)}.auth-page_writingHistoryFeedbackColumn__hJRSb{gap:16px}.auth-page_writingHistoryFeedbackCard__maqcI{min-width:0}.auth-page_writingHistoryFeedbackCardFull__3knGY{grid-column:auto}.auth-page_writingExpressionsGrid___70yA{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page_savedExpressionGrid__PXXdC{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.auth-page_myPageWritingShell__YB_RI{padding-top:96px}.auth-page_writingHistoryLayout__zxeQo{gap:22px}.auth-page_writingDashboardTitle__HWJnu,.auth-page_writingPanelHeader__ZjjEo h2{font-size:2.4rem}.auth-page_writingDashboardTitle__HWJnu{gap:.12em}.auth-page_writingFeedbackHeader__84Bt8 h2,.auth-page_writingHistoryBoardMeta__kjMZZ strong{font-size:1.72rem}.auth-page_writingDashboardUnderline__4xbI_{height:4px}.auth-page_writingExpressionsPanel__fnOGc,.auth-page_writingFeedbackPanel__YZVLd,.auth-page_writingHistoryExpanded__bT2KQ{padding:20px 18px}.auth-page_writingHistoryListButton___caOT{padding:18px 18px 14px}.auth-page_writingExpressionsGrid___70yA{grid-template-columns:minmax(0,1fr)}.auth-page_writingHistoryBoard__pThTk,.auth-page_writingProfileCard__ZtVs9,.auth-page_writingSessionModalDialog__Hpeqt{padding:20px 18px}.auth-page_writingProfileMetricRow__ZL6aS{grid-template-columns:minmax(0,1fr)}.auth-page_writingHistoryMascotRow__ZQK40,.auth-page_writingPanelHeader__ZjjEo{align-items:flex-start;flex-direction:column}.auth-page_writingHistoryHeroBubble__JjFei{width:100%}.auth-page_writingHistoryAnchorNav__YSkIn{gap:8px}.auth-page_writingHistoryAnchorButton__gH_ZX{min-height:38px;padding:0 14px;font-size:.84rem}.auth-page_writingHistoryListMeta__u5OOV h4{font-size:1.12rem}.auth-page_writingSessionModalOverlay__T7QRK{padding:14px}.auth-page_writingSessionModalHeader__DwgU0{flex-direction:column}.auth-page_writingSessionModalCloseButton__yyaWY{width:100%}}.auth-page_loginPage__3KRLt{display:flex;flex-direction:column;align-items:center;max-width:none;min-height:100vh;margin:0;padding:124px 16px 24px;background:var(--background)}.auth-page_loginHero__31BvT{width:min(100%,600px);margin:0 auto}.auth-page_loginPageTitleWrap__cvorh{display:flex;justify-content:center;margin-bottom:8px}.auth-page_loginPageTitle__KhXVE{margin:0;padding-bottom:3px;border-bottom:6px solid #f2a14a;color:#111111;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:900;letter-spacing:-.07em;line-height:1;text-align:center}.auth-page_loginPanel__Anl93{width:100%;margin:0;padding:32px 22px 30px;border-radius:22px;border:1px solid rgba(48,51,48,.04);background:rgba(255,255,255,.98);box-shadow:0 20px 40px rgba(48,51,48,.06)}.auth-page_loginBrandHeader__SVuj0{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin-bottom:28px}.auth-page_loginBrandCopy__7v0B3{display:grid;grid-gap:6px;gap:6px;justify-items:center}.auth-page_loginWelcomeHeading__vonCU{margin:0;color:#242522;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:800;letter-spacing:-.04em;text-align:center}.auth-page_loginPage__3KRLt .auth-page_form__1a2jR,.auth-page_loginPage__3KRLt .auth-page_socialSection__dXYfO{margin-top:0;padding:0;border:0;background:transparent;box-shadow:none}.auth-page_loginForm__UYVkW{gap:16px}.auth-page_loginField__2XQqD{gap:8px}.auth-page_loginField__2XQqD span{color:rgba(48,51,48,.68);font-size:.72rem;font-weight:700;letter-spacing:-.01em}.auth-page_loginFieldHeader__Ph7hJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-page_loginInlineAction__2Kv1y{border:0;padding:0;background:transparent;color:rgba(145,77,0,.85);font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.auth-page_loginInlineAction__2Kv1y:hover{text-decoration:underline}.auth-page_loginInlineAction__2Kv1y:focus-visible{outline:2px solid rgba(var(--warm-accent-rgb),.22);outline-offset:4px;border-radius:8px}.auth-page_loginPage__3KRLt .auth-page_input__tKZ4w{min-height:48px;padding:12px 16px;border:none;border-radius:10px;background:#f4f4f0;box-shadow:none}.auth-page_loginPage__3KRLt .auth-page_input__tKZ4w::placeholder{color:rgba(121,123,120,.7)}.auth-page_loginUtilityRow__3Ohl2{display:flex;align-items:center;justify-content:flex-start;gap:10px 18px;flex-wrap:wrap;margin-top:2px}.auth-page_loginCheckboxGroup__2xe_b{gap:10px 14px;margin-top:0}.auth-page_loginPage__3KRLt .auth-page_checkboxField__U1ajQ{color:rgba(93,96,92,.92);font-size:.76rem;font-weight:600}.auth-page_loginPage__3KRLt .auth-page_checkboxField__U1ajQ input{width:16px;height:16px;accent-color:#f2a14a}.auth-page_loginRegisterLink__kvzX3,.auth-page_loginSupportLink__kR_Yf{color:rgba(121,123,120,.96);font-size:.8rem;font-weight:600;text-decoration:none}.auth-page_loginRegisterLink__kvzX3:hover,.auth-page_loginSupportLink__kR_Yf:hover{color:#914d00;text-decoration:underline}.auth-page_loginPrimaryActionRow__7GmHX{margin-top:4px}.auth-page_loginForgotRow__9ZZhS{display:flex;justify-content:center;margin-top:2px}.auth-page_forgotPasswordPage__60_Ez .auth-page_primaryButtonWide__8abQV,.auth-page_loginPage__3KRLt .auth-page_primaryButtonWide__8abQV{width:100%;min-height:50px}.auth-page_forgotPasswordPage__60_Ez .auth-page_ghostButton__mB9Rz,.auth-page_forgotPasswordPage__60_Ez .auth-page_primaryButton__r0gJR,.auth-page_loginPage__3KRLt .auth-page_ghostButton__mB9Rz,.auth-page_loginPage__3KRLt .auth-page_primaryButton__r0gJR{font-size:.9rem;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,247,229,.82),0 6px 0 #764100,0 14px 24px -16px rgba(118,65,0,.38)}.auth-page_forgotPasswordPage__60_Ez .auth-page_ghostButton__mB9Rz:hover,.auth-page_forgotPasswordPage__60_Ez .auth-page_primaryButton__r0gJR:hover,.auth-page_loginPage__3KRLt .auth-page_ghostButton__mB9Rz:hover,.auth-page_loginPage__3KRLt .auth-page_primaryButton__r0gJR:hover{box-shadow:inset 0 1px 0 rgba(255,247,229,.88),0 7px 0 #764100,0 18px 28px -16px rgba(118,65,0,.42)}.auth-page_forgotPasswordPage__60_Ez .auth-page_ghostButton__mB9Rz:active:not(:disabled),.auth-page_forgotPasswordPage__60_Ez .auth-page_primaryButton__r0gJR:active:not(:disabled),.auth-page_loginPage__3KRLt .auth-page_ghostButton__mB9Rz:active:not(:disabled),.auth-page_loginPage__3KRLt .auth-page_primaryButton__r0gJR:active:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,247,229,.72),0 3px 0 #764100,0 8px 16px -16px rgba(118,65,0,.28)}.auth-page_loginSocialSection__GfjD_{margin-top:26px}.auth-page_loginPage__3KRLt .auth-page_socialDivider__6a4c6{margin-bottom:18px}.auth-page_loginPage__3KRLt .auth-page_socialDivider__6a4c6 span{padding:0 10px;background:rgba(255,255,255,.98);color:rgba(121,123,120,.82);font-size:.64rem;font-weight:700;letter-spacing:.12em}.auth-page_loginPage__3KRLt .auth-page_socialGrid__oUQCV{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:18px}.auth-page_loginPage__3KRLt .auth-page_googleButton__oHfis,.auth-page_loginPage__3KRLt .auth-page_kakaoButton__uIOgE,.auth-page_loginPage__3KRLt .auth-page_naverButton__vH_g2{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;border:1px solid rgba(225,227,223,.9);box-shadow:none}.auth-page_loginPage__3KRLt .auth-page_googleButton__oHfis{background:rgba(255,255,255,.98)}.auth-page_loginPage__3KRLt .auth-page_kakaoButton__uIOgE{grid-column:auto}.auth-page_loginPage__3KRLt .auth-page_socialButtonIcon__9f7oB{width:28px;height:28px}.auth-page_loginVerifyCopy__QquZY{margin:4px 0 18px;text-align:center}.auth-page_loginVerifyActions__tXPJ3{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.auth-page_loginRegisterPrompt__EJo5d{margin-top:26px;padding-top:20px;border-top:1px solid rgba(232,232,228,.92);text-align:center}.auth-page_loginRegisterPrompt__EJo5d p{margin:0;color:rgba(93,96,92,.88);font-size:.84rem}.auth-page_loginRegisterPrompt__EJo5d .auth-page_loginRegisterLink__kvzX3{margin-left:6px;color:#914d00;font-weight:800}.auth-page_loginPage__3KRLt .auth-page_error__dNC3Y,.auth-page_loginPage__3KRLt .auth-page_notice__kSbk7{margin:18px 0 0;padding:12px 14px;border-radius:12px;text-align:center}.auth-page_loginMetaFooter__9F9Gk{display:flex;justify-content:center;width:min(100%,520px);margin:18px auto 0;padding:0 0 12px;color:rgba(121,123,120,.88);font-size:.58rem;letter-spacing:.08em;text-align:center}.auth-page_registerPage__2ATEF{background:var(--background)}.auth-page_registerPanel____aRV{padding:34px 24px 30px}.auth-page_registerForm__2fZ5D{gap:16px}.auth-page_registerField__8pvHg{gap:8px}.auth-page_registerFieldHeader__28Ca3{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-page_registerEmailRow__gNRKq{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.auth-page_registerSendButton__yNoad{min-height:48px;padding-inline:18px;white-space:nowrap}.auth-page_registerTimerPill__3GWpz{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;background:rgba(242,153,74,.12);color:#914d00!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.03em}.auth-page_registerPrimaryActionRow__g4WC3{display:flex;width:100%;margin-top:8px}.auth-page_registerSecondaryActions__RXJB8{display:grid;justify-items:center;grid-gap:12px;gap:12px;margin-top:4px}.auth-page_registerResendButton__V0kOd{width:100%;min-height:48px}.auth-page_registerLoginPrompt__6WNMP{margin:0;color:rgba(93,96,92,.88);font-size:.84rem;text-align:center}.auth-page_registerLoginPrompt__6WNMP .auth-page_loginRegisterLink__kvzX3{margin-left:6px}.auth-page_forgotPasswordPage__60_Ez{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:none;min-height:100vh;margin:0;padding:96px 24px 40px;overflow:hidden;background:var(--background)}.auth-page_forgotPasswordShell__8i_Ff{position:relative;z-index:1;width:min(100%,460px);display:grid;grid-gap:20px;gap:20px}.auth-page_forgotPasswordTitleWrap__Hr2Rz{display:flex;justify-content:center}.auth-page_forgotPasswordPageTitle__wERDG{margin:0;color:#232420;font-size:clamp(2.35rem,4.6vw,3rem);font-weight:800;letter-spacing:-.06em;line-height:1.04;text-align:center}.auth-page_forgotPasswordCard__v4rMy{display:grid;grid-gap:22px;gap:22px;padding:30px 28px 26px;border-radius:32px;border:1px solid rgba(48,51,48,.04);background:rgba(255,255,255,.98);box-shadow:0 20px 40px rgba(48,51,48,.06)}.auth-page_forgotPasswordStageBanner__OBgZQ{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border-radius:22px;background:#f4f4f0}.auth-page_forgotPasswordStageEyebrow__8D83p{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:28px;padding:6px 12px;border-radius:999px;background:rgba(242,153,74,.14);color:#914d00;font-size:.72rem;font-weight:800;letter-spacing:.08em}.auth-page_forgotPasswordStageCopy__JhnwU{display:grid;grid-gap:6px;gap:6px}.auth-page_forgotPasswordStageCopy__JhnwU strong{color:#242522;font-size:1rem;font-weight:800;letter-spacing:-.02em}.auth-page_forgotPasswordStageCopy__JhnwU p{margin:0;color:rgba(93,96,92,.88);font-size:.9rem;line-height:1.68}.auth-page_forgotPasswordForm__X9MLx{display:grid;grid-gap:18px;gap:18px;margin:0}.auth-page_forgotPasswordField__dWAPm{display:grid;grid-gap:9px;gap:9px;margin:0}.auth-page_forgotPasswordFieldLabel__B0Ms_{color:#303330;font-size:.82rem;font-weight:700}.auth-page_forgotPasswordInputWrap__a2ntP{position:relative}.auth-page_forgotPasswordInput__6bkjN{min-height:56px;padding:16px 54px 16px 18px;border:none;border-radius:14px;background:#f4f4f0;color:#303330;box-shadow:none}.auth-page_forgotPasswordInput__6bkjN::placeholder{color:rgba(121,123,120,.72)}.auth-page_forgotPasswordInput__6bkjN:focus{outline:none;background:#efefea;box-shadow:0 0 0 4px rgba(242,153,74,.18)}.auth-page_forgotPasswordInput__6bkjN:disabled{opacity:.72;cursor:not-allowed}.auth-page_forgotPasswordInputIcon__tZIAl{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:rgba(121,123,120,.92);font-size:1.15rem;pointer-events:none}.auth-page_forgotPasswordFieldHeader__tja0A{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-page_forgotPasswordTimerPill__QeSrY{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;background:rgba(242,153,74,.12);color:#914d00;font-size:.68rem;font-weight:800;letter-spacing:.04em}.auth-page_forgotPasswordInlineHint__n39Su{margin:0;color:rgba(93,96,92,.84);font-size:.84rem;line-height:1.62}.auth-page_forgotPasswordPasswordGrid__hVX3G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auth-page_forgotPasswordFeedbackStack__Bu_jj{display:grid;grid-gap:10px;gap:10px}.auth-page_forgotPasswordStatusError__BgLAT,.auth-page_forgotPasswordStatusNotice__b5HWU{margin:0;padding:12px 14px;border-radius:14px;font-size:.86rem;font-weight:600;line-height:1.6}.auth-page_forgotPasswordStatusNotice__b5HWU{background:rgba(25,110,16,.08);color:#196e10}.auth-page_forgotPasswordStatusError__BgLAT{background:rgba(170,55,28,.08);color:#aa371c}.auth-page_forgotPasswordResendButton__hWrtl{justify-self:start;border:0;padding:0;background:transparent;color:rgba(93,96,92,.92);font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.auth-page_forgotPasswordResendButton__hWrtl:disabled{opacity:.55;cursor:not-allowed}.auth-page_forgotPasswordFooter__ajGgr{display:flex;justify-content:center}.auth-page_forgotPasswordBackLink__fldnb{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:rgba(93,96,92,.94);font-size:.84rem;font-weight:600;text-decoration:none}.auth-page_forgotPasswordBackLink__fldnb:hover{color:#914d00}.auth-page_forgotPasswordBackIcon__gfwbc{font-size:1rem}@media (max-width:640px){.auth-page_loginPage__3KRLt{padding:96px 12px 18px}.auth-page_loginHero__31BvT{width:min(100%,100%)}.auth-page_loginPageTitleWrap__cvorh{margin-bottom:10px}.auth-page_loginPageTitle__KhXVE{padding-bottom:2px;border-bottom-width:5px;font-size:2.25rem}.auth-page_loginPanel__Anl93{padding:26px 14px 24px;border-radius:20px}.auth-page_loginBrandHeader__SVuj0{margin-bottom:24px}.auth-page_loginWelcomeHeading__vonCU{font-size:1.28rem}.auth-page_loginUtilityRow__3Ohl2{align-items:stretch}.auth-page_loginCheckboxGroup__2xe_b{width:100%}.auth-page_loginSupportLink__kR_Yf{font-size:.76rem}.auth-page_loginMetaFooter__9F9Gk{width:100%;padding:0 12px 12px;font-size:.56rem;letter-spacing:.06em}.auth-page_registerPanel____aRV{padding:26px 14px 24px}.auth-page_registerEmailRow__gNRKq{grid-template-columns:minmax(0,1fr)}.auth-page_registerSendButton__yNoad{width:100%}.auth-page_registerFieldHeader__28Ca3{align-items:flex-start;flex-direction:column}.auth-page_registerTimerPill__3GWpz{align-self:flex-start}.auth-page_forgotPasswordPage__60_Ez{padding:82px 16px 24px}.auth-page_forgotPasswordShell__8i_Ff{width:min(100%,100%)}.auth-page_forgotPasswordPageTitle__wERDG{font-size:2.1rem}.auth-page_forgotPasswordCard__v4rMy{padding:24px 18px 22px;border-radius:26px}.auth-page_forgotPasswordStageBanner__OBgZQ{padding:14px 15px;border-radius:18px}.auth-page_forgotPasswordStageCopy__JhnwU strong{font-size:.96rem}.auth-page_forgotPasswordStageCopy__JhnwU p{font-size:.86rem}.auth-page_forgotPasswordFieldHeader__tja0A{align-items:flex-start;flex-direction:column}.auth-page_forgotPasswordPasswordGrid__hVX3G{grid-template-columns:minmax(0,1fr)}.auth-page_forgotPasswordResendButton__hWrtl{justify-self:center}}