.AppShell_shell__YCowG{height:100vh;height:100dvh;overflow:hidden;display:grid;grid-template-columns:240px 1fr;background:var(--color-bg)}.AppShell_aside__tZWSk{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;height:100dvh;background:var(--color-surface);border-right:1px solid var(--line);padding:24px 16px;display:flex;flex-direction:column;gap:24px;z-index:var(--z-surface);overflow:hidden}.AppShell_brand__tkE0n{display:flex;flex-direction:column;gap:4px;font-family:var(--font-en);font-weight:800;font-size:.95rem;letter-spacing:.02em;padding:0 8px}.AppShell_area__ETke3{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.AppShell_nav__nv2Pu{display:flex;flex-direction:column;gap:4px;flex:1 1;min-height:0;overflow-y:auto}.AppShell_nav__nv2Pu a{padding:10px 12px;border-radius:var(--radius-sm);font-weight:700}.AppShell_nav__nv2Pu a:hover{background:var(--color-primary-tint);color:var(--color-text)}.AppShell_nav__nv2Pu a[aria-current=page]{background:var(--color-primary-tint);color:var(--color-primary-deep)}.AppShell_footer__OoXvf{margin-top:auto;flex-shrink:0;border-top:1px solid var(--line);padding:16px 12px 0}.AppShell_email__z0nIx{margin:0 0 8px;padding:0 4px;font-size:.8125rem;color:var(--color-text-muted);word-break:break-all}.AppShell_signOut__tMUy8{border:none;background:transparent;color:var(--color-primary-deep);font-weight:700;cursor:pointer;padding:8px 12px;margin:0;border-radius:var(--radius-sm);transition:background .15s ease,color .15s ease}.AppShell_signOut__tMUy8:hover{background:var(--color-primary-tint);color:var(--color-primary-deep)}.AppShell_signOut__tMUy8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AppShell_main__NYoit{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:24px 40px 20px;background:var(--color-bg-tint)}.AppShell_top__dPtQn{flex-shrink:0}.AppShell_top__dPtQn h1{margin:0 0 8px;font-family:var(--font-en);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2}.AppShell_titleAccent__IxotO{color:var(--color-primary)}.AppShell_jaTitle__BonDs{margin:0 0 16px;font-size:1rem;font-weight:400;letter-spacing:.08em;color:var(--color-text)}.AppShell_banner__A_2Sh{flex-shrink:0;margin:0 0 16px;padding:14px 18px;background:var(--color-primary-tint);border-radius:var(--radius-sm);font-size:.95rem;font-weight:700;border:1px solid var(--line)}.AppShell_bannerSuccess__5bIVW{background:rgba(46,204,143,.16);border-color:rgba(46,204,143,.45);color:#0f7a52;box-shadow:0 0 0 4px rgba(46,204,143,.12)}.AppShell_bannerError__Rq8gD{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.35);color:#b91c1c}.AppShell_content__InPW3{flex:1 1;min-height:0;overflow:auto;display:grid;grid-gap:20px;gap:20px;align-content:start}.AppShell_content__InPW3:has([data-page-fill]){overflow:hidden;align-content:stretch;grid-template-rows:minmax(0,1fr)}@media (max-width:1023px){.AppShell_shell__YCowG{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.AppShell_aside__tZWSk{position:static;height:auto;overflow:visible;border-right:none;border-bottom:1px solid var(--line)}.AppShell_nav__nv2Pu{flex-direction:row;flex-wrap:wrap;overflow:visible}.AppShell_footer__OoXvf{margin-top:0}.AppShell_main__NYoit{padding:20px 16px 16px}}.CopyButton_iconBtn__ha1vF{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--color-surface);color:var(--color-ink);cursor:pointer;flex-shrink:0}.CopyButton_iconBtn__ha1vF:hover{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary-deep)}.CopyButton_iconBtnDone__S_P6W{color:#0f7a52;border-color:rgba(46,204,143,.45);background:rgba(46,204,143,.12)}.CopyButton_icon__WWbz6{width:14px;height:14px;display:block}.PendingOverlay_overlay__oVgsH{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:hsla(0,0%,100%,.72);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.PendingOverlay_card__kZuE7{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:28px 36px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--line);box-shadow:0 0 0 6px var(--color-glow);min-width:min(280px,86vw)}.PendingOverlay_spinner___mqi2{width:44px;height:44px;border-radius:50%;border:3px solid var(--color-primary-tint);border-top-color:var(--color-primary);animation:PendingOverlay_staff-spin__28Owc .7s linear infinite}.PendingOverlay_label__iNh0D{margin:0;font-family:var(--font-en);font-weight:800;font-size:.95rem;letter-spacing:.04em;color:var(--color-primary-deep)}.PendingOverlay_sub__izAUh{margin:0;font-size:.875rem;color:var(--color-text-muted);text-align:center}@keyframes PendingOverlay_staff-spin__28Owc{to{transform:rotate(1turn)}}.MemberDetail_page___iHX8{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:24px 28px 16px}.MemberDetail_head__ww4D3{flex-shrink:0;display:grid;grid-gap:12px;gap:12px}.MemberDetail_headTop__GlwAH{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;align-items:flex-start}.MemberDetail_headAside__ikk_C{display:grid;grid-gap:10px;gap:10px;justify-items:end}.MemberDetail_headAside__ikk_C .MemberDetail_row__0SpFM{width:100%;justify-content:flex-end}.MemberDetail_identity__LzjYz{min-width:0;display:grid;grid-gap:8px;gap:8px}.MemberDetail_nameRow__insbl{display:flex;align-items:center;gap:8px;min-width:0}.MemberDetail_name__y1M7w{margin:0;font-size:1.5rem;font-weight:800;line-height:1.3}.MemberDetail_favBtn__yxFF_{display:grid;place-items:center;width:40px;height:40px;border:none;background:transparent;border-radius:12px;cursor:pointer;color:#5d6b70;padding:0;flex-shrink:0}.MemberDetail_favBtn__yxFF_:hover{background:var(--color-primary-tint);color:#e0a21a}.MemberDetail_favBtn__yxFF_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MemberDetail_favBtn__yxFF_[data-on=true]{color:#e0a21a}.MemberDetail_favBtn__yxFF_ svg{display:block}.MemberDetail_meta__oUEEp{display:flex;flex-wrap:wrap;gap:8px}.MemberDetail_metaBar__Gqpki{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px}.MemberDetail_metaBarLabel__j4a90{font-size:.8125rem;font-weight:800;color:var(--color-text)}.MemberDetail_chip__lis1X{border:1px solid var(--line);border-radius:var(--radius-pill);padding:4px 12px;font-size:.8125rem;font-weight:700;background:var(--color-bg-tint)}.MemberDetail_chip__lis1X[data-birth=soon]{background:rgba(224,162,26,.12)}.MemberDetail_chip__lis1X[data-birth=today]{background:rgba(224,162,26,.2)}.MemberDetail_back__mUvhx{flex-shrink:0;margin-right:4px;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--line);border-radius:50%;background:var(--color-surface);color:var(--color-primary-deep)}.MemberDetail_back__mUvhx:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}.MemberDetail_fcBar__T4E_C{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.MemberDetail_fcEmpty__01mlh{font-size:.875rem;font-weight:700}.MemberDetail_fcLabel__mDg4l{font-size:.8125rem;font-weight:800}.MemberDetail_fcSelect__2KguC{width:auto;min-width:11rem;max-width:16rem;height:2.75rem;font-family:var(--font-en);font-weight:700}.MemberDetail_textBtn__AOUkp{height:2.75rem;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--color-surface);font-weight:800;font-size:.8125rem;cursor:pointer}.MemberDetail_textBtn__AOUkp:hover{background:var(--color-primary-tint);border-color:var(--color-primary)}.MemberDetail_primaryTabs__WAgnh{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;border-bottom:1px solid var(--line);margin:8px 0 0}.MemberDetail_primaryTab__cM43d{background:transparent;padding:10px 18px 12px;font-weight:800;font-size:.875rem;cursor:pointer;color:var(--color-text);border:none;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}.MemberDetail_primaryTab__cM43d:hover{color:var(--color-primary-deep);background:var(--color-primary-tint)}.MemberDetail_primaryTab__cM43d[data-on=true]{color:var(--color-ink);border-bottom-color:var(--color-primary);background:var(--color-primary-tint)}.MemberDetail_primaryTab__cM43d:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.MemberDetail_body__s8R6k{flex:1 1;min-height:0;overflow:auto;padding-top:16px}.MemberDetail_sectionTitle__qXfuA{margin:0 0 12px;font-size:.9375rem;font-weight:800}.MemberDetail_body__s8R6k>div>.MemberDetail_sectionTitle__qXfuA:not(:first-child){margin-top:28px}.MemberDetail_copyBtn__2mCRo{width:2.75rem;height:2.75rem;border-radius:12px}.MemberDetail_copyBtn__2mCRo svg{width:16px;height:16px}.MemberDetail_subTabs__qrIit{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--color-surface);padding:4px 0 12px;border-bottom:1px solid var(--line)}.MemberDetail_subTabs__qrIit,.MemberDetail_tabs__8R_qj{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.MemberDetail_tab___K9RC{border:1px solid var(--line);background:var(--color-surface);border-radius:12px;padding:8px 16px;font-weight:800;font-size:.875rem;cursor:pointer}.MemberDetail_tab___K9RC[data-on=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.MemberDetail_row__0SpFM{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.MemberDetail_courseList__G85xI{display:grid;grid-gap:10px;gap:10px}.MemberDetail_courseGroup__SD_gl{margin:6px 0 0;font-size:.75rem;font-weight:800;color:var(--color-text)}.MemberDetail_courseCard__qBMCQ{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius-sm);background:var(--color-surface)}.MemberDetail_courseCard__qBMCQ[data-course=method]{border-left-color:var(--color-primary)}.MemberDetail_courseCard__qBMCQ[data-course=party]{border-left-color:#0f7a6b}.MemberDetail_courseCard__qBMCQ[data-course=eiken]{border-left-color:var(--color-primary-deep)}.MemberDetail_courseCard__qBMCQ[data-course=app_only]{border-left-color:#94a3b8}.MemberDetail_courseCard__qBMCQ[data-active=false]{background:var(--color-bg-tint)}.MemberDetail_courseCardHead__8NedE{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.MemberDetail_courseTitleRow__gakzR{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.MemberDetail_courseName__EP283{margin:0;font-size:1rem;font-weight:800;color:var(--color-ink)}.MemberDetail_courseCard__qBMCQ[data-active=false] .MemberDetail_courseName__EP283{color:var(--color-text)}.MemberDetail_courseStatus__a6fNW{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.6875rem;font-weight:800;color:var(--color-text);background:var(--color-bg-tint)}.MemberDetail_courseStatus__a6fNW[data-on=true]{color:var(--color-primary);background:var(--color-primary-tint);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--line))}.MemberDetail_courseMine__HYnHF{display:inline-flex;padding:3px 8px;border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-primary);font-size:.6875rem;font-weight:800}.MemberDetail_courseWhen__MH2lO{margin:0;font-family:var(--font-en);font-size:1.125rem;font-weight:800;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberDetail_courseWhen__MH2lO[data-empty=true]{font-family:inherit;font-size:.8125rem;color:var(--color-text)}.MemberDetail_courseStats__4VA23{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.MemberDetail_courseStat__4lRKC{min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bg-tint)}.MemberDetail_courseCard__qBMCQ[data-active=false] .MemberDetail_courseStat__4lRKC{background:var(--color-surface)}.MemberDetail_courseStat__4lRKC span{display:block;font-size:.6875rem;font-weight:800;color:var(--color-text)}.MemberDetail_courseStat__4lRKC strong{display:block;margin-top:4px;font-size:.9375rem;font-weight:800;line-height:1.35;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberDetail_courseStat__4lRKC strong[data-num=true]{font-family:var(--font-en)}.MemberDetail_courseStat__4lRKC strong[data-empty=true]{color:var(--color-text);font-weight:700}.MemberDetail_courseStaff__EItQv{display:flex;flex-wrap:wrap;gap:6px}.MemberDetail_courseStaffChip__GLmzS{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--color-bg-tint);font-size:.75rem;font-weight:800;color:var(--color-ink)}.MemberDetail_courseFields__YazCb{display:grid;grid-template-columns:minmax(7rem,8.5rem) minmax(7rem,8.5rem) auto;grid-gap:10px;gap:10px;align-items:end}.MemberDetail_courseField__oG2u7{display:grid;grid-gap:6px;gap:6px}.MemberDetail_courseField__oG2u7 span{font-size:.75rem;font-weight:800;color:var(--color-ink)}.MemberDetail_noteComposer__6v_NE,.MemberDetail_noteForm__C75Du{display:grid;grid-gap:12px;gap:12px}.MemberDetail_noteComposer__6v_NE{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bg-tint)}.MemberDetail_noteComposer__6v_NE[data-editing=true]{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--line));background:var(--color-primary-tint)}.MemberDetail_noteComposerTitle__EcFbv{margin:0;font-size:.8125rem;font-weight:800;color:var(--color-ink)}.MemberDetail_noteList__lcRcR{display:grid;grid-gap:10px;gap:10px}.MemberDetail_noteArea__RTQKz{min-height:8rem;resize:vertical;color:var(--color-ink);font-weight:700;line-height:1.55}.MemberDetail_noteCard__jaqnl{padding:14px 16px;border-left-color:var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius-sm);background:var(--color-surface)}.MemberDetail_noteCard__jaqnl[data-mine=true]{border-left-color:var(--color-primary)}.MemberDetail_noteCard__jaqnl[data-editing=true]{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--line));background:var(--color-primary-tint)}.MemberDetail_noteHead___C8HM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.MemberDetail_noteMeta__0J8m_{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.MemberDetail_noteDate__nclBX{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--color-surface);font-size:.75rem;font-weight:800;color:var(--color-ink)}.MemberDetail_noteAuthor__CUQQ6{font-size:.8125rem;font-weight:800;color:var(--color-ink)}.MemberDetail_noteMine__tx2yu{display:inline-flex;padding:3px 8px;border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-primary);font-size:.6875rem;font-weight:800}.MemberDetail_noteBody__4E5Ue{margin:0;font-size:.9375rem;font-weight:700;line-height:1.65;color:var(--color-ink);white-space:pre-wrap;word-break:break-word}.MemberDetail_noteActions__Ip1yh{display:flex;flex-wrap:wrap;gap:8px}.MemberDetail_formStack__PV3f1{display:grid;grid-gap:16px;gap:16px;max-width:32rem}.MemberDetail_empty__3MTei{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:28px 8px 12px}.MemberDetail_emptyTitle__ycUN1{margin:0;font-weight:800;font-size:1rem}.MemberDetail_emptyBody__M4T0S{margin:0 0 8px;font-weight:700}.MemberDetail_stats__d6NTc{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.MemberDetail_stat__lxKjU{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bg-tint)}.MemberDetail_statLabel__vV1WG{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.04em;color:var(--color-text)}.MemberDetail_statValue__5iLSV{margin:4px 0 0;font-family:var(--font-en);font-weight:800;font-size:1.25rem;line-height:1.3}.MemberDetail_tableWrap__Nzxw9{overflow-x:auto}.MemberDetail_table__1T4ZO{width:100%;border-collapse:collapse;font-size:.85rem}.MemberDetail_table__1T4ZO td,.MemberDetail_table__1T4ZO th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:right}.MemberDetail_table__1T4ZO td:first-child,.MemberDetail_table__1T4ZO th:first-child{text-align:left}.MemberDetail_actions__O22xi{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.MemberDetail_alert__k9eII{padding:12px 14px;border-radius:12px;border:1px solid #dc2626;background:rgba(220,38,38,.08);color:#991b1b;font-weight:700;font-size:.875rem;margin:0}.MemberDetail_ok__o8eoX{margin:0;color:#0f7a52;font-weight:700}.MemberDetail_smallBtn__QgfOt{padding:8px 16px;font-size:.8125rem;box-shadow:0 0 0 4px var(--color-glow)}.MemberDetail_bars__QVKEU{display:grid;grid-gap:10px;gap:10px}.MemberDetail_barRow__U2GFf{display:grid;grid-template-columns:3rem 1fr 6.5rem;grid-gap:10px;gap:10px;align-items:center;font-size:.875rem}.MemberDetail_barRow__U2GFf strong{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberDetail_barTrack__baeSq{height:8px;border-radius:999px;background:var(--color-bg-tint);border:1px solid var(--line);overflow:hidden}.MemberDetail_barFill__SEbSC{height:100%;background:var(--color-primary)}.MemberDetail_calNav__PWCkk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.MemberDetail_cal__IiFLT{width:100%;border-collapse:collapse;margin-bottom:8px}.MemberDetail_cal__IiFLT td,.MemberDetail_cal__IiFLT th{border:1px solid var(--line);text-align:center;padding:0;height:2.5rem;font-size:.875rem;font-weight:700}.MemberDetail_cal__IiFLT td[data-learned=true]{background:var(--color-primary-tint);font-weight:800}.MemberDetail_cal__IiFLT td[data-today=true]{outline:1px solid var(--color-primary);outline-offset:-1px}.MemberDetail_cal__IiFLT td[data-future=true]{color:var(--color-text-muted)}.MemberDetail_achieveList__ZUiyM{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.MemberDetail_achieveListRegular__s1iOY{grid-template-columns:repeat(2,minmax(0,1fr))}.MemberDetail_achieveGroup__e6_6A{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:.875rem;font-weight:800;color:var(--color-ink)}.MemberDetail_achieveGroup__e6_6A:after{content:"";flex:1 1;height:1px;background:var(--line)}.MemberDetail_specialPanel__ZJM7N{padding:16px;border:1px solid color-mix(in srgb,#e8b339 38%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(180deg,#fff6dc,#fff 42%)}.MemberDetail_specialHead__IW50U{display:flex;align-items:center;gap:12px;margin:0 0 14px}.MemberDetail_specialMark__5H0Gm{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:12px;background:linear-gradient(135deg,#f5c22b,#f08a1d);color:#fff;font-size:1.125rem;line-height:1;flex-shrink:0}.MemberDetail_specialTitle__DnCpv{margin:0;font-size:1rem;font-weight:800;color:#8a5a12;line-height:1.3}.MemberDetail_specialSub__s4VUM{margin:2px 0 0;font-size:.75rem;font-weight:800;color:#b7791f;line-height:1.4}.MemberDetail_achieveItem__7cqBF{--p:0;--bar-from:#7fe8f2;--bar-to:#00788f;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-surface)}.MemberDetail_achieveItem__7cqBF[data-state=done]{background:var(--color-primary-tint)}.MemberDetail_achieveItem__7cqBF[data-state=off]{--bar-from:#d7dee0;--bar-to:#9aa3a8;background:var(--color-bg-tint)}.MemberDetail_achieveItem__7cqBF[data-special=true]{--bar-from:#ffe08a;--bar-to:#b7791f;border-left:4px solid #e8b339;background:linear-gradient(90deg,#fff6dc,#fff 55%)}.MemberDetail_achieveItem__7cqBF[data-special=true][data-state=done]{background:linear-gradient(90deg,#ffe9a8,#fff8e0 70%)}.MemberDetail_achieveItem__7cqBF[data-special=true][data-state=off]{--bar-from:#e6dcc4;--bar-to:#b7aa8e;border-left-color:#cfc4ae;background:#f7f4ee}.MemberDetail_achieveHead__eHyCO{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.MemberDetail_achieveCopy__Y2GVH{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px}.MemberDetail_achieveCopy__Y2GVH p{margin:0;font-weight:800;line-height:1.45;color:var(--color-ink)}.MemberDetail_achieveIconWrap__UpOc1{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#fff,var(--color-primary-tint))}.MemberDetail_achieveItem__7cqBF[data-special=true] .MemberDetail_achieveIconWrap__UpOc1{width:58px;height:58px;border-color:color-mix(in srgb,#e8b339 45%,var(--line));background:linear-gradient(180deg,#fff8e0,#f5c22b)}.MemberDetail_achieveIcon__uTBF2{width:40px;height:40px;object-fit:contain}.MemberDetail_achieveItem__7cqBF[data-special=true] .MemberDetail_achieveIcon__uTBF2{width:46px;height:46px}.MemberDetail_achieveBadge__0lg_7{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);padding:4px 10px;font-size:.75rem;font-weight:800;line-height:1.3;white-space:nowrap;color:var(--color-ink);background:var(--color-bg-tint)}.MemberDetail_achieveBadge__0lg_7[data-kind=done]{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-dark));border-color:var(--color-primary-dark);color:var(--color-on-primary)}.MemberDetail_achieveItem__7cqBF[data-special=true] .MemberDetail_achieveBadge__0lg_7[data-kind=wait]{background:linear-gradient(90deg,#f5c22b,#f08a1d);border-color:#f08a1d;color:#fff}.MemberDetail_achieveItem__7cqBF[data-special=true] .MemberDetail_achieveBadge__0lg_7[data-kind=done]{background:linear-gradient(90deg,#f08a1d,#c47a12);border-color:#c47a12;color:#fff}.MemberDetail_achieveProgress__4mEPL{display:flex;align-items:center;gap:10px}.MemberDetail_achieveTrack__nj_Jl{flex:1 1;height:14px;border-radius:999px;background:var(--color-bg-tint);border:1px solid var(--line);overflow:hidden}.MemberDetail_achieveItem__7cqBF[data-special=true] .MemberDetail_achieveTrack__nj_Jl{height:16px;background:#fff4d4;border-color:color-mix(in srgb,#e8b339 35%,var(--line))}.MemberDetail_achieveFill__SEWT2{position:relative;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bar-from) 88%,#fff) 0,color-mix(in srgb,var(--bar-to) calc(28% + var(--p) * .72%),var(--bar-from)) 100%)}.MemberDetail_achieveFill__SEWT2:after{content:"";position:absolute;inset:0 0 auto;height:46%;background:linear-gradient(180deg,hsla(0,0%,100%,.45),transparent)}.MemberDetail_achievePct__qbbSK{width:3rem;text-align:right;font-family:var(--font-en);font-weight:800;font-size:.875rem;color:var(--color-ink)}.MemberDetail_achieveMeta__WO_pf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:.875rem;font-weight:800;color:var(--color-ink);align-items:center}.MemberDetail_achieveActions__5kTyN{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.MemberDetail_grantOverlay__0i784{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px}.MemberDetail_grantScrim__HsyGj{position:absolute;inset:0;border:none;padding:0;background:hsla(0,0%,7%,.36);cursor:pointer}.MemberDetail_grantScrim__HsyGj:disabled{cursor:default}.MemberDetail_grantDialog__DRLXx{position:relative;z-index:1;width:min(100%,28rem);max-height:min(90vh,640px);overflow:auto;padding:24px}.MemberDetail_grantKicker__g2gwV{margin:0 0 6px;font-size:.75rem;font-weight:800;color:#8a5a12}.MemberDetail_grantTitle__w3L0B{margin:0;font-size:1.25rem;font-weight:800;color:var(--color-ink);line-height:1.3}.MemberDetail_grantBody__QFHjX{display:grid;grid-gap:12px;gap:12px;margin:16px 0 20px}.MemberDetail_grantMission__GNX9J{margin:0;font-size:1rem;font-weight:800;line-height:1.45;color:var(--color-ink)}.MemberDetail_grantFacts__d57j6{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.MemberDetail_grantFacts__d57j6 div{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bg-tint)}.MemberDetail_grantFacts__d57j6 dt{font-size:.6875rem;font-weight:800;color:var(--color-text)}.MemberDetail_grantFacts__d57j6 dd{margin:4px 0 0;font-size:.9375rem;font-weight:800;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberDetail_grantNote__PSVPI{margin:0;font-size:.8125rem;font-weight:700;line-height:1.55;color:var(--color-text)}.MemberDetail_grantActions__WKcvQ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.MemberDetail_achieveNow__FdhUd{font-family:var(--font-en);font-size:1.125rem;font-weight:800}.MemberDetail_appCount__s842L{margin:0;font-size:.875rem;font-weight:800;color:var(--color-ink)}.MemberDetail_appCount__s842L strong{font-family:var(--font-en);font-size:1.25rem}.MemberDetail_infoGrid__x22VQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:12px;gap:12px}.MemberDetail_infoCard__7M2E_{padding:14px 16px;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius-sm);background:linear-gradient(180deg,#fff 0,var(--color-bg-tint) 100%);min-width:0}.MemberDetail_infoCard__7M2E_[data-tone=name]{border-left-color:var(--color-primary)}.MemberDetail_infoCard__7M2E_[data-tone=level]{border-left-color:#f5c22b}.MemberDetail_infoCard__7M2E_[data-tone=birthday],.MemberDetail_infoCard__7M2E_[data-tone=gender]{border-left-color:var(--color-primary-soft)}.MemberDetail_infoCard__7M2E_[data-tone=mond]{border-left-color:#f0a020}.MemberDetail_infoCard__7M2E_[data-tone=mana]{border-left-color:var(--color-primary)}.MemberDetail_infoCard__7M2E_[data-tone=heart]{border-left-color:#f43f5e}.MemberDetail_infoCard__7M2E_[data-tone=stamina]{border-left-color:#f08a1d}.MemberDetail_infoCard__7M2E_[data-tone=keyPhrase]{border-left-color:#2ecc8f}.MemberDetail_infoCard__7M2E_[data-wide=true]{grid-column:span 2}.MemberDetail_infoLabel__gugs_{margin:0;font-size:.75rem;font-weight:800;color:var(--color-text)}.MemberDetail_infoValue__qScHO{margin:6px 0 0;font-weight:800;font-size:1.25rem;line-height:1.35;color:var(--color-ink);word-break:break-word}.MemberDetail_infoValue__qScHO[data-num=true]{font-family:var(--font-en);font-size:1.375rem}.MemberDetail_appNote__h_tct{margin:0;font-size:.875rem;font-weight:700;color:var(--color-text)}.MemberDetail_rarityHead__Fz2iw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px}.MemberDetail_rarityTitle__WGG5K{display:block;height:40px;width:auto;max-width:280px;object-fit:contain;object-position:left center}.MemberDetail_legendGrid__L3XgN{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,5.5rem);grid-gap:14px 10px;gap:14px 10px;align-items:start;justify-content:start}.MemberDetail_legendItem__3_6Ez{display:flex;flex-direction:column;gap:4px;width:5.5rem;min-width:0;line-height:1.35}.MemberDetail_legendThumb__oDtqk{width:5.5rem;height:5.5rem;flex-shrink:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--color-surface)}.MemberDetail_legendThumb__oDtqk[data-owned=true]{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:-2px;background:linear-gradient(180deg,#fff,var(--color-primary-tint))}.MemberDetail_legendThumb__oDtqk[data-owned=false]{background:var(--color-bg-tint)}.MemberDetail_legendThumb__oDtqk[data-owned=false] img{filter:grayscale(1);opacity:.72}.MemberDetail_deckFace__evK4l img,.MemberDetail_legendThumb__oDtqk img{display:block;width:100%;height:100%;object-fit:contain}.MemberDetail_legendLv__F3Umx{margin:0;min-height:1.05em;font-family:var(--font-en);font-size:.75rem;font-weight:800;line-height:1.35;color:var(--color-primary-deep)}.MemberDetail_legendName__swDiH{margin:0;min-height:calc(.75rem * 1.35 * 2);font-size:.75rem;font-weight:800;line-height:1.35;color:var(--color-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.MemberDetail_legendBlock__MVOvR{margin-bottom:20px}.MemberDetail_legendBlock__MVOvR:last-child{margin-bottom:0}.MemberDetail_deckTable__4Ah9E td,.MemberDetail_deckTable__4Ah9E th{text-align:left;vertical-align:middle}.MemberDetail_deckTable__4Ah9E tr[data-on=true]{background:var(--color-primary-tint)}.MemberDetail_deckNo__8cZpu{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-en);font-size:1.125rem;font-weight:800}.MemberDetail_deckBadge__au286{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:4px 10px;font-family:var(--font-ja);font-size:.75rem;font-weight:800;background:var(--color-primary);color:var(--color-on-primary)}.MemberDetail_deckFaces__iKd9N{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.MemberDetail_deckFace__evK4l{width:4.5rem;height:4.5rem;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--color-surface)}.MemberDetail_dayGrid__N_nC2{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.MemberDetail_dayGrid__N_nC2 p{margin:0 0 4px;font-size:.875rem}.MemberDetail_histToolbar__QjJ8m{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px}.MemberDetail_histToolbar__QjJ8m select{max-width:16rem}.MemberDetail_histHint__khkfC{margin:0;font-size:.75rem;font-weight:700;color:var(--color-text)}.MemberDetail_histMonthNav__87By4{display:flex;align-items:center;gap:8px}.MemberDetail_histMonthNav__87By4 .MemberDetail_iconNav__7N464:disabled{opacity:.35;cursor:default;background:var(--color-surface);border-color:var(--line)}.MemberDetail_histKpis__wVy8O{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:10px;gap:10px}.MemberDetail_histKpi__XeVz5{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0}.MemberDetail_histKpi__XeVz5[data-wide=true]{grid-column:span 2}.MemberDetail_histKpiLabel__CObEu{margin:0;font-size:.75rem;font-weight:800;color:var(--color-text)}.MemberDetail_histKpiValue__rx1rH{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:6px 0 0;font-family:var(--font-en);font-size:1.5rem;font-weight:800;line-height:1.2;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberDetail_histKpiValue__rx1rH span{font-size:.8125rem;color:var(--color-text)}.MemberDetail_histKpiValue__rx1rH small{margin-left:auto;font-size:.75rem;font-weight:700;color:var(--color-text);white-space:nowrap}.MemberDetail_histSkillSplit__zD2TC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:10px 0 0;padding:0;list-style:none}.MemberDetail_histSkillSplit__zD2TC li{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;border-top:3px solid var(--skill-color,var(--line));background:color-mix(in srgb,var(--skill-color,#94a3b8) 8%,#fff)}.MemberDetail_histSkillSplit__zD2TC li span{font-size:.6875rem;font-weight:800;color:var(--color-text)}.MemberDetail_histSkillSplit__zD2TC li strong{font-family:var(--font-en);font-size:1rem;font-weight:800;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberDetail_histSkillSplit__zD2TC li[data-skill=listen]{--skill-color:#0ea5e9}.MemberDetail_histSkillSplit__zD2TC li[data-skill=speak]{--skill-color:#f59e0b}.MemberDetail_histSkillSplit__zD2TC li[data-skill=read]{--skill-color:#10b981}.MemberDetail_histSkillSplit__zD2TC li[data-skill=write]{--skill-color:#f43f5e}.MemberDetail_histKeyLv__52IBD{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0}.MemberDetail_histKeyLv__52IBD div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.MemberDetail_histKeyLv__52IBD dt{font-size:.75rem;font-weight:800;color:var(--color-text)}.MemberDetail_histKeyLv__52IBD dd{display:inline-flex;align-items:baseline;gap:6px;margin:0;font-family:var(--font-en);font-size:1.0625rem;font-weight:800;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MemberDetail_histDelta__pliW4{font-family:var(--font-en);font-size:.75rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MemberDetail_histDelta__pliW4[data-dir=up]{color:#047857}.MemberDetail_histDelta__pliW4[data-dir=down]{color:#b91c1c}.MemberDetail_histTableWrap__6H2df{overflow:auto;max-height:70vh}.MemberDetail_histTable__4lnHY{width:100%;min-width:60rem;border-collapse:separate;border-spacing:0;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberDetail_histTable__4lnHY thead th{position:-webkit-sticky;position:sticky;z-index:2;padding:6px 8px;border-bottom:1px solid var(--line);background:var(--color-bg-tint);font-size:.75rem;font-weight:800;line-height:1.3;color:var(--color-text);text-align:center;white-space:nowrap}.MemberDetail_histTable__4lnHY thead tr:first-child th{top:0}.MemberDetail_histTable__4lnHY thead tr:nth-child(2) th{top:1.85rem}.MemberDetail_histTable__4lnHY thead th[rowspan]{top:0}.MemberDetail_histTable__4lnHY thead th[data-group=magtan]{background:color-mix(in srgb,#0ea5e9 7%,var(--color-bg-tint))}.MemberDetail_histTable__4lnHY tbody td{padding:8px;border-bottom:1px solid var(--line);font-family:var(--font-en);font-weight:700;color:var(--color-ink);text-align:right;white-space:nowrap}.MemberDetail_histTable__4lnHY tbody td strong{font-weight:800}.MemberDetail_histTable__4lnHY tbody td,.MemberDetail_histTable__4lnHY thead th{border-right:1px solid var(--line)}.MemberDetail_histTable__4lnHY tbody td:last-child,.MemberDetail_histTable__4lnHY thead tr:first-child th:last-child{border-right:none}.MemberDetail_histTable__4lnHY tbody tr:hover .MemberDetail_histDateCol___e3dw,.MemberDetail_histTable__4lnHY tbody tr:hover td{background:var(--color-primary-tint)}.MemberDetail_histTable__4lnHY tbody tr[data-open=true] .MemberDetail_histDateCol___e3dw,.MemberDetail_histTable__4lnHY tbody tr[data-open=true] td{border-bottom-color:transparent}.MemberDetail_histDateCol___e3dw{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:5.5rem;background:var(--color-surface);text-align:left!important}.MemberDetail_histTable__4lnHY thead .MemberDetail_histDateCol___e3dw{z-index:3;background:var(--color-bg-tint)}.MemberDetail_histTable__4lnHY tbody .MemberDetail_histDateCol___e3dw{padding:8px 12px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap}.MemberDetail_histDate__KkfL8{font-family:var(--font-en);font-weight:800;color:var(--color-ink)}.MemberDetail_histDow__nQ0yg{margin-left:4px;font-size:.75rem;font-weight:700;color:var(--color-text)}.MemberDetail_histDow__nQ0yg[data-dow="0"]{color:#dc2626}.MemberDetail_histDow__nQ0yg[data-dow="6"]{color:#2563eb}.MemberDetail_histBarHead__zhauo{min-width:6rem}.MemberDetail_histBarCell__AkvsO{position:relative}.MemberDetail_histBar__mnrqA{position:absolute;left:6px;top:50%;height:60%;max-width:calc(100% - 12px);transform:translateY(-50%);border-radius:4px;background:color-mix(in srgb,#0ea5e9 16%,transparent);pointer-events:none}.MemberDetail_histBarCell__AkvsO .MemberDetail_histZero___mPZ3,.MemberDetail_histBarCell__AkvsO strong{position:relative}.MemberDetail_histZero___mPZ3{color:color-mix(in srgb,var(--color-text) 40%,transparent);font-weight:600}.MemberDetail_histLevel__AYVkW{display:inline-flex;align-items:baseline;gap:4px}.MemberDetail_histSkill__QFHFv{display:inline-flex;align-items:center;gap:4px}.MemberDetail_histSkill__QFHFv:before{content:"";width:8px;height:8px;border-radius:50%}.MemberDetail_histSkill__QFHFv[data-skill=listen]:before{background:#0ea5e9}.MemberDetail_histSkill__QFHFv[data-skill=speak]:before{background:#f59e0b}.MemberDetail_histSkill__QFHFv[data-skill=read]:before{background:#10b981}.MemberDetail_histSkill__QFHFv[data-skill=write]:before{background:#f43f5e}.MemberDetail_histExpand__P_w4t{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-en);font-size:.8125rem;font-weight:800;color:var(--color-primary);cursor:pointer}.MemberDetail_histExpand__P_w4t:hover,.MemberDetail_histExpand__P_w4t[aria-expanded=true]{border-color:var(--color-primary);background:var(--color-primary-tint)}.MemberDetail_histDetailRow__tMAdh td{padding:4px 12px 12px!important;background:var(--color-bg-tint);text-align:left!important}.MemberDetail_histDetailTitle__gOVCu{position:-webkit-sticky;position:sticky;left:12px;margin:4px 0 6px;font-family:var(--font-ja,inherit);font-size:.75rem;font-weight:800;color:var(--color-text)}.MemberDetail_histDetailTable__W8QAG{position:-webkit-sticky;position:sticky;left:12px;border-collapse:collapse;background:var(--color-surface);border:1px solid var(--line);border-radius:8px;font-size:.8125rem}.MemberDetail_histDetailTable__W8QAG td,.MemberDetail_histDetailTable__W8QAG th{padding:4px 12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.MemberDetail_histDetailTable__W8QAG thead th{font-size:.75rem;font-weight:800;color:var(--color-text);text-align:center}.MemberDetail_histDetailTable__W8QAG tbody th{font-weight:800;color:var(--color-ink);text-align:left}.MemberDetail_histDetailTable__W8QAG tbody tr:last-child td,.MemberDetail_histDetailTable__W8QAG tbody tr:last-child th{border-bottom:none}.MemberDetail_dash__OvNkm{display:grid;grid-gap:16px;gap:16px}.MemberDetail_dashBlock__0yP1L{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface)}.MemberDetail_dashHead__AZu0C{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.MemberDetail_dashHead__AZu0C.MemberDetail_appHead__niEk0{background:linear-gradient(90deg,var(--color-primary-tint) 0,#fff 72%)}.MemberDetail_dashHead__AZu0C h3{margin:0;font-size:.9375rem;font-weight:800}.MemberDetail_dashBody__lvrnE{padding:16px;display:grid;grid-gap:20px;gap:20px}.MemberDetail_dashHint__q1S9K{margin:0 0 12px;font-size:.8125rem;font-weight:700}.MemberDetail_dashHead__AZu0C.MemberDetail_chestHead__o34hw{background:linear-gradient(90deg,#fff6dc,#fff 72%)}.MemberDetail_chestForm__y90l_{display:grid;grid-gap:14px;gap:14px;max-width:40rem}.MemberDetail_chestField__0Z0UV{display:grid;grid-gap:6px;gap:6px}.MemberDetail_chestLabel__nCsQy{font-size:.8125rem;font-weight:800;color:var(--color-ink)}.MemberDetail_chestHint__0rP8w{margin:0;font-size:.8125rem;font-weight:700;color:var(--color-text)}.MemberDetail_chestRecap__TxeM3{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid color-mix(in srgb,#e8b339 38%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(180deg,#fff6dc,#fff 70%)}.MemberDetail_chestRecap__TxeM3 span{font-size:.75rem;font-weight:800;color:#b7791f}.MemberDetail_chestRecap__TxeM3 strong{font-size:.9375rem;font-weight:800;color:#8a5a12;word-break:break-word}.MemberDetail_chestSubmit__WqCOP{width:100%;max-width:40rem;min-height:2.75rem;font-weight:800}.MemberDetail_chestHeadMeta__l46zG{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.MemberDetail_chestList__VX7gn{display:grid;grid-gap:10px;gap:10px}.MemberDetail_chestItem___RKKO{display:grid;grid-template-columns:minmax(8rem,1.1fr) minmax(12rem,2fr) auto auto;grid-template-areas:"title body status expiry";grid-gap:10px 16px;gap:10px 16px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius-sm);background:var(--color-surface)}.MemberDetail_chestItem___RKKO[data-open=false]{border-left-color:#f08a1d;background:linear-gradient(180deg,#fff9ef,#fff 55%)}.MemberDetail_chestItem___RKKO[data-open=true]{border-left-color:#10b981}.MemberDetail_chestItemTitle__Ml6Hc{grid-area:title;font-size:.9375rem;font-weight:800}.MemberDetail_chestItemBody__bNaLN,.MemberDetail_chestItemTitle__Ml6Hc{margin:0;color:var(--color-ink);white-space:pre-wrap;word-break:break-word}.MemberDetail_chestItemBody__bNaLN{grid-area:body;font-size:.875rem;font-weight:700;line-height:1.55}.MemberDetail_chestStatus__2jyCy{grid-area:status;display:inline-flex;align-items:center;justify-content:center;min-width:4.25rem;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.75rem;font-weight:800;white-space:nowrap;justify-self:end}.MemberDetail_chestStatus__2jyCy[data-open=false]{background:color-mix(in srgb,#f59e0b 16%,#fff);border-color:color-mix(in srgb,#f59e0b 36%,var(--line));color:#b45309}.MemberDetail_chestStatus__2jyCy[data-open=true]{background:color-mix(in srgb,#10b981 14%,#fff);border-color:color-mix(in srgb,#10b981 32%,var(--line));color:#047857}.MemberDetail_chestExpiry__JuVIM{grid-area:expiry;margin:0;font-family:var(--font-en);font-size:.75rem;font-weight:800;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;text-align:right}.MemberDetail_chestExpiry__JuVIM span{display:block;margin-bottom:2px;font-family:inherit;font-size:.6875rem;color:var(--color-text)}.MemberDetail_chestDebug__x2mAB{margin-top:4px;font-size:.75rem;font-weight:700;color:var(--color-text)}.MemberDetail_chestDebug__x2mAB pre{margin:8px 0 0;max-height:10rem;overflow:auto;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--color-bg-tint);font-size:.75rem;line-height:1.45;color:var(--color-ink)}.MemberDetail_dashSubHead__OjGkc{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.MemberDetail_seg__0ax6v{display:flex;flex-wrap:wrap;gap:4px;border:1px solid var(--line);border-radius:12px;padding:4px;background:var(--color-surface)}.MemberDetail_segBtn__obKWi{border:none;background:transparent;border-radius:8px;padding:6px 10px;font-weight:800;font-size:.75rem;cursor:pointer;color:var(--color-text)}.MemberDetail_segBtn__obKWi[data-on=true]{background:var(--color-primary);color:var(--color-on-primary)}.MemberDetail_skillTiles__pt2y6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.MemberDetail_skillTile__1Dt9t{padding:12px 14px;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius-sm);background:var(--color-bg-tint)}.MemberDetail_skillTileTop__UK3wT{display:flex;justify-content:space-between;gap:8px;font-size:.75rem;font-weight:800}.MemberDetail_skillTileValue__bXUJ2{margin:6px 0 0;font-family:var(--font-en);font-weight:800;font-size:1.375rem;line-height:1.2}.MemberDetail_skillTileValue__bXUJ2 span,.MemberDetail_unit__l8_PH{font-size:.8125rem;font-weight:800}.MemberDetail_skillTileLevel__6hUFE{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--line);font-size:.8125rem;font-weight:800}.MemberDetail_trendStats__MNaQg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.MemberDetail_trendStat___iXzJ{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bg-tint)}.MemberDetail_trendStat___iXzJ[data-up=true] .MemberDetail_statValue__5iLSV{color:#0f7a52}.MemberDetail_skillKeys__PAto0{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px;font-size:.75rem;font-weight:800}.MemberDetail_skillKeys__PAto0 span{display:inline-flex;align-items:center;gap:6px}.MemberDetail_skillKeys__PAto0 i{width:8px;height:8px;border-radius:999px}.MemberDetail_chartToolbar__L6Yvc{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.MemberDetail_chartActions__WfII2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.MemberDetail_chartCheck__Lu_sb{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:800;cursor:pointer}.MemberDetail_chartFrame__sBTI7{width:100%;height:360px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bg-tint);padding:8px 8px 4px}.MemberDetail_periodChart__dPp_Q{width:100%;height:260px}.MemberDetail_chartTip__bCmSB{min-width:10rem;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--color-surface);box-shadow:0 8px 24px hsla(0,0%,7%,.08)}.MemberDetail_chartTipTitle__0n_eI{margin:0;font-weight:800}.MemberDetail_chartTipTotal__Vai3_{margin:6px 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line);font-weight:700}.MemberDetail_chartTipRow__hxVAf{display:flex;justify-content:space-between;gap:16px;font-size:.8125rem;font-weight:700}.MemberDetail_chartTipRow__hxVAf span{display:inline-flex;align-items:center;gap:6px}.MemberDetail_chartTipRow__hxVAf i{width:8px;height:8px;border-radius:999px}.MemberDetail_periodTotal__HvrMn{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:var(--color-primary-tint);font-weight:800}.MemberDetail_periodTotal__HvrMn strong{font-family:var(--font-en);font-size:1.25rem}.MemberDetail_learnCards__uZ92N{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.MemberDetail_learnCard__HCniG{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bg-tint)}.MemberDetail_learnCard__HCniG[data-alert=true]{background:rgba(220,38,38,.08)}.MemberDetail_learnAlert__wIypE{margin:0;font-weight:800;font-size:.875rem}.MemberDetail_iconNav__7N464{width:2.5rem;height:2.5rem;border:1px solid var(--line);border-radius:12px;background:var(--color-surface);font-size:1.25rem;font-weight:800;cursor:pointer}.MemberDetail_iconNav__7N464:hover{background:var(--color-primary-tint);border-color:var(--color-primary)}.MemberDetail_vchart__nXLFI{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(2.5rem,1fr);grid-gap:8px;gap:8px;height:200px}.MemberDetail_vbar__qXBrP{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;min-width:0}.MemberDetail_vbarValue__MnN3K{font-family:var(--font-en);font-weight:800;font-size:.75rem}.MemberDetail_vbarTrack__F6gEK{width:100%;max-width:28px;height:100%;display:flex;align-items:flex-end;background:var(--color-bg-tint);border:1px solid var(--line);border-radius:8px 8px 0 0;overflow:hidden}.MemberDetail_vbarFill__Qsls_{--p:0;position:relative;width:100%;min-height:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-deep) calc(24% + var(--p) * .76%),var(--color-primary-soft)) 0,var(--color-primary) 100%)}.MemberDetail_vbarFill__Qsls_:after{content:"";position:absolute;inset:0 auto 0 0;width:38%;background:linear-gradient(90deg,hsla(0,0%,100%,.38),transparent)}.MemberDetail_vbarLabel__BTCXJ{font-size:.6875rem;font-weight:700;text-align:center;line-height:1.2}@media (max-width:720px){.MemberDetail_infoCard__7M2E_[data-wide=true]{grid-column:span 1}.MemberDetail_achieveListRegular__s1iOY{grid-template-columns:1fr}.MemberDetail_headAside__ikk_C{width:100%;justify-items:stretch}.MemberDetail_fcBar__T4E_C{justify-content:flex-start}.MemberDetail_back__mUvhx{justify-self:end}.MemberDetail_courseFields__YazCb{grid-template-columns:1fr 1fr}.MemberDetail_courseFields__YazCb .MemberDetail_smallBtn__QgfOt{grid-column:1/-1}.MemberDetail_courseStat__4lRKC strong{font-size:.8125rem}.MemberDetail_learnCards__uZ92N,.MemberDetail_skillTiles__pt2y6,.MemberDetail_trendStats__MNaQg{grid-template-columns:1fr 1fr}.MemberDetail_chestItem___RKKO{grid-template-columns:1fr auto;grid-template-areas:"title status" "body body" "expiry expiry"}.MemberDetail_chestExpiry__JuVIM{justify-self:start;text-align:left}}.MemberDetail_weekRoot__RIU4G .MemberDetail_histHint__khkfC{font-size:.875rem}.MemberDetail_weekRoot__RIU4G .MemberDetail_dashHead__AZu0C h3{font-size:1.125rem}.MemberDetail_weekRoot__RIU4G .MemberDetail_histKpis__wVy8O{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:12px}.MemberDetail_weekRoot__RIU4G .MemberDetail_histKpi__XeVz5{padding:14px 16px}.MemberDetail_weekRoot__RIU4G .MemberDetail_histKpiLabel__CObEu{font-size:.875rem}.MemberDetail_weekRoot__RIU4G .MemberDetail_histKpiValue__rx1rH{font-size:1.875rem}.MemberDetail_weekRoot__RIU4G .MemberDetail_histKpiValue__rx1rH span{font-size:.9375rem}.MemberDetail_weekRoot__RIU4G .MemberDetail_histKpiValue__rx1rH small{font-size:.875rem}.MemberDetail_weekRoot__RIU4G .MemberDetail_histDow__nQ0yg{font-size:.9375rem}.MemberDetail_weekRange__NHO9w{margin:0;font-size:1.125rem;font-weight:800;color:var(--color-ink)}.MemberDetail_weekNotes__lOKQJ{display:grid;grid-gap:10px;gap:10px;margin:0;padding:16px 20px 18px;list-style:none}.MemberDetail_weekNotes__lOKQJ li{position:relative;padding-left:22px;font-size:1.0625rem;font-weight:700;line-height:1.65;color:var(--color-ink)}.MemberDetail_weekNotes__lOKQJ li:before{content:"";position:absolute;left:4px;top:.65em;width:9px;height:9px;border-radius:50%;background:var(--color-primary)}.MemberDetail_weekDays__xPD7T{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.MemberDetail_weekDaysLabel__HeiL5{font-size:.9375rem;font-weight:800;color:var(--color-text)}.MemberDetail_weekDaysLabel__HeiL5 strong{font-family:var(--font-en);font-size:1.875rem;color:var(--color-ink)}.MemberDetail_weekDaysLabel__HeiL5 small{margin-left:6px;font-size:.875rem;font-weight:700}.MemberDetail_weekDays__xPD7T ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.MemberDetail_weekDays__xPD7T li{display:grid;justify-items:center;grid-gap:2px;gap:2px;width:3.5rem;padding:8px 0;border:1px solid var(--line);border-radius:12px;background:var(--color-surface);color:var(--color-text)}.MemberDetail_weekDays__xPD7T li[data-status=play]{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-ink)}.MemberDetail_weekDays__xPD7T li[data-status=login]{border-style:dashed;border-color:var(--color-primary);color:var(--color-ink)}.MemberDetail_weekDays__xPD7T li span{font-size:1rem;font-weight:800}.MemberDetail_weekDays__xPD7T li small{font-family:var(--font-en);font-size:.8125rem;font-weight:700}.MemberDetail_weekKpiSub__jpg4X{margin:8px 0 0;font-size:.875rem;font-weight:700;color:var(--color-text)}.MemberDetail_weekChips__g0GpV{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.MemberDetail_weekChip__eTdjX{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--color-surface);font-size:.875rem;font-weight:700;color:var(--color-ink)}.MemberDetail_weekChip__eTdjX[data-rarity=OOPARTS]{border-color:color-mix(in srgb,#a855f7 45%,var(--line));background:color-mix(in srgb,#a855f7 10%,#fff)}.MemberDetail_weekChip__eTdjX[data-rarity=SuperRare]{border-color:color-mix(in srgb,#f59e0b 45%,var(--line));background:color-mix(in srgb,#f59e0b 10%,#fff)}.MemberDetail_weekChip__eTdjX[data-rarity=item]{background:var(--color-bg-tint)}.MemberDetail_weekRarity__GhqP5{font-size:.75rem}.MemberDetail_weekChipCount__cvdYP,.MemberDetail_weekRarity__GhqP5{font-family:var(--font-en);font-weight:800;color:var(--color-text)}.MemberDetail_weekMore__RBI_I{padding:4px 12px;border:none;background:none;font-size:.875rem;font-weight:800;color:var(--color-primary-dark);cursor:pointer}.MemberDetail_weekFilters__2QyUu{display:flex;flex-wrap:wrap;gap:8px}.MemberDetail_weekFilter__jMuRG{--kind-color:var(--color-primary-dark);display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--color-surface);font-size:.875rem;font-weight:800;color:var(--color-text);cursor:pointer}.MemberDetail_weekFilter__jMuRG:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--kind-color);opacity:.35}.MemberDetail_weekFilter__jMuRG span{font-family:var(--font-en)}.MemberDetail_weekFilter__jMuRG[aria-pressed=true]{border-color:color-mix(in srgb,var(--kind-color) 45%,var(--line));background:color-mix(in srgb,var(--kind-color) 10%,#fff);color:var(--color-ink)}.MemberDetail_weekFilter__jMuRG[aria-pressed=true]:before{opacity:1}.MemberDetail_weekFilter__jMuRG:disabled{opacity:.45;cursor:default}.MemberDetail_weekFilter__jMuRG[data-kind=ai],.MemberDetail_weekItem__sxG1r[data-kind=ai]{--kind-color:#8b5cf6}.MemberDetail_weekFilter__jMuRG[data-kind=game],.MemberDetail_weekItem__sxG1r[data-kind=game]{--kind-color:#f59e0b}.MemberDetail_weekFilter__jMuRG[data-kind=reward],.MemberDetail_weekItem__sxG1r[data-kind=reward]{--kind-color:#ec4899}.MemberDetail_weekFilter__jMuRG[data-kind=mission],.MemberDetail_weekItem__sxG1r[data-kind=mission]{--kind-color:#10b981}.MemberDetail_weekTimeline__6XCDt{display:grid;grid-gap:4px;gap:4px;padding:8px 20px 20px}.MemberDetail_weekDay__tnde_+.MemberDetail_weekDay__tnde_{border-top:1px solid var(--line)}.MemberDetail_weekDayHead__4XI6M{display:flex;align-items:baseline;gap:14px;padding:16px 0 10px;background:var(--color-surface)}.MemberDetail_weekDayHead__4XI6M strong{font-family:var(--font-en);font-size:1.25rem;font-weight:800;color:var(--color-ink)}.MemberDetail_weekItems__K8YbO{display:grid;margin:0 0 8px;padding:0;list-style:none}.MemberDetail_weekItem__sxG1r{--kind-color:var(--color-primary-dark);--time-col:6rem;position:relative;display:grid;grid-template-columns:var(--time-col) 1fr;grid-gap:14px;gap:14px;padding:10px 0}.MemberDetail_weekItem__sxG1r:before{content:"";position:absolute;left:calc(var(--time-col) + 1px);top:0;bottom:0;width:2px;background:var(--line)}.MemberDetail_weekItem__sxG1r:after{content:"";position:absolute;left:calc(var(--time-col) - 4px);top:15px;width:12px;height:12px;border-radius:50%;border:2px solid var(--color-surface);background:var(--kind-color)}.MemberDetail_weekTime__JoycP{display:grid;align-content:start;font-family:var(--font-en);font-size:1rem;font-weight:800;line-height:1.5;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberDetail_weekTime__JoycP small{font-size:.875rem;font-weight:700;color:var(--color-text)}.MemberDetail_weekItemBody__s0SoN{min-width:0;padding-left:14px}.MemberDetail_weekItemTitle__bhyhM{margin:0;font-size:1.0625rem;font-weight:800;line-height:1.5;color:var(--color-ink)}.MemberDetail_weekItemDetail__gQ2fE{margin:4px 0 0;font-size:.9375rem;font-weight:700;line-height:1.6;color:var(--color-text)}.MemberDetail_weekTalk__bEWuB{margin-top:8px}.MemberDetail_weekTalk__bEWuB summary{width:-moz-fit-content;width:fit-content;font-size:.9375rem;font-weight:800;color:var(--color-primary-dark);cursor:pointer}.MemberDetail_weekTalk__bEWuB ol{display:grid;grid-gap:10px;gap:10px;max-width:44rem;margin:10px 0 0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--color-bg-tint);list-style:none}.MemberDetail_weekTalk__bEWuB li{display:grid;grid-gap:6px;gap:6px}.MemberDetail_weekBubble__7yIOW{max-width:85%;margin:0;padding:8px 12px;border-radius:14px;font-size:.9375rem;line-height:1.6;white-space:pre-wrap;color:var(--color-ink)}.MemberDetail_weekBubble__7yIOW[data-who=user]{justify-self:end;background:var(--color-primary-tint)}.MemberDetail_weekBubble__7yIOW[data-who=ai]{justify-self:start;border:1px solid var(--line);background:var(--color-surface)}@media (max-width:640px){.MemberDetail_weekItem__sxG1r{--time-col:4.5rem}}.AppSearchView_page__acdHu{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:24px 28px 16px}.AppSearchView_form__58dPc{display:grid;grid-gap:12px;gap:12px;flex-shrink:0;margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.AppSearchView_filters__1yifz{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end}.AppSearchView_ranges__VUxmb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end}.AppSearchView_range__x_cmH{display:flex;align-items:center;gap:4px;min-width:0}.AppSearchView_range__x_cmH input{flex:1 1;min-width:0;padding-left:8px;padding-right:8px}.AppSearchView_field__3_NiZ .AppSearchView_rangeSep__02nC4{flex-shrink:0;font-size:.8125rem;font-weight:700;color:var(--color-text)}.AppSearchView_actions__9HZ2x{display:flex;align-items:center;justify-content:flex-end;gap:8px}.AppSearchView_note__2cb_3{margin:0 auto 0 0}.AppSearchView_metaSub__uuxdf,.AppSearchView_note__2cb_3{font-size:.8125rem;font-weight:700;color:var(--color-text)}.AppSearchView_metaSub__uuxdf{margin-left:12px}.AppSearchView_num__b5611{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppSearchView_nowrap__W00KF{white-space:nowrap}.AppSearchView_field__3_NiZ{display:grid;grid-gap:6px;gap:6px;min-width:0}.AppSearchView_field__3_NiZ span{font-size:.75rem;font-weight:800;color:var(--color-ink)}.AppSearchView_searchBtn__UAcBj{height:2.75rem;padding:0 22px;font-size:.875rem}.AppSearchView_alert__w6xPu{padding:12px 14px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,#dc2626 28%,var(--line));background:rgba(220,38,38,.08);color:#991b1b}.AppSearchView_alert__w6xPu,.AppSearchView_meta__57cp_{flex-shrink:0;margin:0 0 12px;font-weight:700;font-size:.875rem}.AppSearchView_meta__57cp_{color:var(--color-text)}.AppSearchView_tableWrap__wiIMi{flex:1 1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-surface)}.AppSearchView_table__CHqNj{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.45;color:var(--color-ink);font-weight:700}.AppSearchView_table__CHqNj th{text-align:left;font-size:.75rem;letter-spacing:.08em;color:var(--color-text);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--color-bg-tint);font-weight:800}.AppSearchView_table__CHqNj td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}.AppSearchView_table__CHqNj td:first-child,.AppSearchView_table__CHqNj th:first-child{min-width:10rem}.AppSearchView_clickableRow__o8YWL{cursor:pointer}.AppSearchView_clickableRow__o8YWL:hover td{background:color-mix(in srgb,var(--color-primary) 7%,#fff)}.AppSearchView_rowLink__i2r1x{display:block;font-weight:800;font-size:1.05rem;line-height:1.3;color:var(--color-ink)}.AppSearchView_rowLink__i2r1x:hover{color:var(--color-primary-deep)}.AppSearchView_code__WeUoQ{margin-top:2px;color:var(--color-text);font-family:var(--font-en);font-size:.75rem;font-weight:700;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.AppSearchView_codeRow__DaTWj{display:flex;align-items:center;gap:6px}.AppSearchView_friend__VfWcx{font-family:var(--font-en);font-size:.9375rem;font-weight:800;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppSearchView_created__RvHXp{margin:0;display:grid;grid-gap:2px;gap:2px}.AppSearchView_created__RvHXp strong{font-size:.9375rem;font-weight:800;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppSearchView_created__RvHXp span{font-family:var(--font-en);font-size:.8125rem;font-weight:700;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppSearchView_muted__xpbiB{color:var(--color-text)}.AppSearchView_empty__38_2u{margin:0;padding:36px 8px;text-align:center;font-size:.9375rem;font-weight:700;color:var(--color-text)}.AppSearchView_detailHead__ldeza{flex-shrink:0;display:grid;grid-gap:8px;gap:8px}.AppSearchView_detailTop__nYm5w{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;align-items:flex-start}.AppSearchView_identity__Sc1sG{min-width:0;display:grid;grid-gap:8px;gap:8px}.AppSearchView_name__eogh3{margin:0;font-size:1.5rem;font-weight:800;line-height:1.3}.AppSearchView_chips__R76nl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.AppSearchView_chip__5z06g{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius-pill);padding:4px 12px;font-size:.8125rem;font-weight:700;background:var(--color-bg-tint)}.AppSearchView_chipLabel__CwZ67{color:var(--color-text);font-size:.75rem;font-weight:800}.AppSearchView_chipValue__wagko{font-family:var(--font-en);font-weight:800;color:var(--color-ink)}.AppSearchView_back__zFvYZ{font-weight:800;color:var(--color-primary-deep);padding:8px 0}.AppSearchView_tabs__aUa4j{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;border-bottom:1px solid var(--line);margin:4px 0 0}.AppSearchView_tab__0iBy2{background:transparent;padding:10px 18px 12px;font-weight:800;font-size:.875rem;cursor:pointer;color:var(--color-text);border:none;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}.AppSearchView_tab__0iBy2:hover{color:var(--color-primary-deep);background:var(--color-primary-tint)}.AppSearchView_tab__0iBy2[data-on=true]{color:var(--color-ink);border-bottom-color:var(--color-primary);background:var(--color-primary-tint)}.AppSearchView_tab__0iBy2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.AppSearchView_detailBody__H4VWk{flex:1 1;min-height:0;overflow:auto;padding-top:16px}@media (max-width:1280px){.AppSearchView_filters__1yifz{grid-template-columns:repeat(3,minmax(0,1fr))}.AppSearchView_ranges__VUxmb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.AppSearchView_filters__1yifz,.AppSearchView_ranges__VUxmb{grid-template-columns:1fr}.AppSearchView_actions__9HZ2x{flex-wrap:wrap}.AppSearchView_searchBtn__UAcBj{flex:1 1}.AppSearchView_code__WeUoQ{max-width:12rem}}.TrialForm_overlay__B_Ws1{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px}.TrialForm_scrim__eN4O_{position:absolute;inset:0;border:none;padding:0;background:hsla(0,0%,7%,.36);cursor:pointer}.TrialForm_dialog__Co9OJ{position:relative;z-index:1;width:min(100%,520px);max-height:min(90vh,880px);overflow:auto;padding:28px}.TrialForm_head__hdqJK{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.TrialForm_title__A9SoM{margin:0;font-family:var(--font-en);font-size:1.5rem;font-weight:800;line-height:1.2}.TrialForm_close__GOihV{border:none;background:var(--color-bg-tint);color:var(--color-text-muted);width:36px;height:36px;border-radius:12px;cursor:pointer;font-size:1.25rem;line-height:1}.TrialForm_close__GOihV:hover{color:var(--color-text);background:var(--color-primary-tint)}.TrialForm_alert___1wGl{margin:0 0 16px;padding:12px 14px;border-radius:12px;border:1.5px solid #dc2626;background:rgba(220,38,38,.08);color:#991b1b;font-size:.875rem;font-weight:700}.TrialForm_grid__5I4Fv{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.TrialForm_full__EtY8T{grid-column:1/-1}.TrialForm_field__8SOAO{display:block}.TrialForm_actions__4dZkh{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.TrialForm_ghost__n10lK{padding:12px 22px;font-size:.875rem;box-shadow:0 0 0 4px rgba(0,0,0,.04)}.TrialForm_danger__Fy248{margin-right:auto;padding:12px 22px;font-size:.875rem;background:transparent;color:#b91c1c;box-shadow:none;border:1px solid rgba(220,38,38,.35)}.TrialForm_danger__Fy248:hover{background:rgba(220,38,38,.08);color:#991b1b}.TrialForm_save__MlDOQ{padding:12px 26px;font-size:.875rem}@media (max-width:639px){.TrialForm_grid__5I4Fv{grid-template-columns:1fr}}.DashboardView_layout__o8ciZ{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}.DashboardView_layout__o8ciZ,.DashboardView_stack__yX1PM{display:grid;grid-gap:20px;gap:20px}.DashboardView_panel__ecAqh{padding:0;overflow:hidden}.DashboardView_panelHead__ewwkx{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 28px 20px;border-bottom:1px solid var(--line)}.DashboardView_panelTitle__SvECu{margin:0;font-family:var(--font-en);font-size:.8125rem;font-weight:800;letter-spacing:.12em}.DashboardView_panelLead__1sbF9{margin:8px 0 0;font-size:.875rem;color:var(--color-text-muted)}.DashboardView_toolbar__VLcPd{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DashboardView_dateInput__7Kt12{width:auto;min-width:10.5rem;padding:10px 12px;font-family:var(--font-en);font-weight:700}.DashboardView_addBtn__pgo0l{padding:10px 18px;font-size:.875rem;box-shadow:0 0 0 4px var(--color-glow)}.DashboardView_list__Bqs_Y{list-style:none;margin:0;padding:0}.DashboardView_empty__uCYI_{margin:0;padding:36px 28px;text-align:center;font-size:.875rem}.DashboardView_row__1Wzcn{display:flex;gap:16px;width:100%;padding:16px 28px;border:none;border-top:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;color:inherit}.DashboardView_row__1Wzcn:first-child{border-top:none}.DashboardView_row__1Wzcn:hover{background:var(--color-bg-tint)}.DashboardView_rowCancelled__HSNNM{opacity:.5}.DashboardView_time__ZkRyN{width:4.5rem;flex-shrink:0;text-align:right;font-family:var(--font-en);font-weight:800;font-size:1rem;line-height:1.4}.DashboardView_bar__XHAdU{width:4px;border-radius:var(--radius-pill);flex-shrink:0;background:var(--color-primary)}.DashboardView_barTrial__oZ111{background:#f08a1d}.DashboardView_barCancelled__kIzMS{background:var(--line)}.DashboardView_body__MU5j8{min-width:0;flex:1 1}.DashboardView_titleRow__1H7bk{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DashboardView_title__rlkuO{font-weight:800}.DashboardView_chip__2VDfZ{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-pill);font-size:.6875rem;font-weight:800;background:var(--color-primary-tint);color:var(--color-primary-deep)}.DashboardView_chipTrial__vjkN9{background:rgba(240,138,29,.14);color:#b45309}.DashboardView_chipMuted__oBuhd{background:var(--color-bg-tint);color:var(--color-text-muted)}.DashboardView_subtitle__6kTId{margin:4px 0 0;font-size:.8125rem;color:var(--color-text-muted)}.DashboardView_editLink__RJpJF{margin:8px 0 0;color:var(--color-primary-deep);font-weight:700;font-size:.8125rem}.DashboardView_slots__UlwMb{padding:20px 28px 24px}.DashboardView_slotsTitle__GkBeh{margin:0 0 12px;font-size:.8125rem;font-weight:800;letter-spacing:.06em}.DashboardView_slotList__pQhm_{display:flex;flex-wrap:wrap;gap:8px}.DashboardView_slot__dUJiW{font-family:var(--font-en);font-size:.8125rem;font-weight:700;padding:6px 12px;border:1px solid var(--line);border-radius:12px;background:var(--color-bg-tint)}.DashboardView_unread__Pn_SQ{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:.6875rem;font-weight:800}.DashboardView_annList__Pzj0q{list-style:none;margin:0;padding:0;max-height:28rem;overflow-y:auto}.DashboardView_annItem__FktLv{border-top:1px solid var(--line)}.DashboardView_annItem__FktLv:first-child{border-top:none}.DashboardView_annItemRead__H4Cpm{background:var(--color-bg-tint)}.DashboardView_annBtn__swnYQ{width:100%;border:none;background:transparent;text-align:left;padding:16px 24px;cursor:pointer;color:inherit}.DashboardView_annBtn__swnYQ:hover{background:var(--color-primary-tint)}.DashboardView_annBadges__afmNI{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.DashboardView_annTitle__zngMq{margin:0;font-weight:800;font-size:.95rem}.DashboardView_annBody__hnNpX{margin:8px 0 0;font-size:.8125rem;color:var(--color-text-muted);white-space:pre-wrap}.DashboardView_annBodyClamp__xFqvP{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.DashboardView_annHint__frTFr{margin:8px 0 0;font-size:.6875rem;color:var(--color-text-muted)}@media (max-width:1023px){.DashboardView_layout__o8ciZ{grid-template-columns:1fr}}.base_base__jPquZ{color:var(--color-ink)}.MembersView_page__H5b4B{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:24px 28px}.MembersView_page__H5b4B>p{flex-shrink:0}.MembersView_toolbar__DBCxJ{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;flex-shrink:0}.MembersView_filter__7jn_c{min-width:9rem;flex:1 1 8rem;height:2.75rem;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--color-surface);color:var(--color-text);font-weight:700;font-size:.875rem}.MembersView_search___wABC{flex:2 1 12rem}.MembersView_dows__xdXJQ{display:flex;flex-wrap:wrap;gap:8px}.MembersView_dow__PU2VQ{min-width:3rem;height:2.75rem;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--color-surface);font-weight:800;font-size:.9375rem;cursor:pointer;color:var(--color-text)}.MembersView_dow__PU2VQ:hover{background:var(--color-primary-tint);border-color:var(--color-primary)}.MembersView_dowAll__Ug6UE{min-width:6.5rem}.MembersView_dow__PU2VQ[data-on=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.MembersView_toggle__tqtgm{display:inline-flex;align-items:center;height:2.75rem;gap:8px;font-size:.875rem;font-weight:700;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--color-surface);cursor:pointer;flex-shrink:0}.MembersView_toggle__tqtgm[data-on=true]{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary-deep)}.MembersView_meta__4jqJW{margin:0 0 12px;font-size:.875rem;font-weight:700;color:var(--color-text)}.MembersView_tableWrap__62hAr{flex:1 1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-surface)}.MembersView_table__T5YpB{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.45;color:var(--color-ink);font-weight:700}.MembersView_table__T5YpB th{text-align:left;font-size:.75rem;letter-spacing:.08em;color:var(--color-text);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--color-bg-tint);font-weight:800}.MembersView_table__T5YpB td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.MembersView_clickableRow__hot48{cursor:pointer}.MembersView_clickableRow__hot48:hover td{background:color-mix(in srgb,var(--color-primary) 7%,#fff)}.MembersView_slotStart__ZHvrp td{border-top:2px solid var(--line)}.MembersView_slotStart__ZHvrp:first-child td{border-top:none}.MembersView_when__dNGeX{display:flex;align-items:center;gap:8px;white-space:nowrap}.MembersView_dowBadge__Cql0D{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:8px;background:var(--color-primary-tint);color:var(--color-primary-deep);font-size:.75rem;font-weight:800}.MembersView_time__LMk_j{font-family:var(--font-en);font-weight:800;font-size:1.05rem;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-ink)}.MembersView_rowLink__kCDdK{display:block;font-weight:800;font-size:1.05rem;line-height:1.3;color:var(--color-ink)}.MembersView_rowLink__kCDdK:hover{color:var(--color-primary-deep)}.MembersView_code__fDMAA{margin-top:2px;color:var(--color-text);font-family:var(--font-en);font-size:.75rem;font-weight:700;letter-spacing:.02em}.MembersView_chip__95RZ1{display:inline-flex;padding:3px 10px;border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-primary-deep);font-size:.6875rem;font-weight:800;white-space:nowrap}.MembersView_chip__95RZ1[data-course=party]{background:color-mix(in srgb,var(--color-primary-aqua) 24%,#fff);color:#0f7a6b}.MembersView_chip__95RZ1[data-course=eiken]{background:color-mix(in srgb,var(--color-primary-deep) 14%,#fff)}.MembersView_chip__95RZ1[data-course=app_only]{background:#e8eaed;color:var(--color-ink)}.MembersView_instructor__3TrRS{font-weight:800}.MembersView_dates__qX_ta,.MembersView_secondary__CKBMy{color:var(--color-text);font-size:.875rem;white-space:nowrap}.MembersView_statusActive__DwdvW{color:var(--color-text);font-size:.875rem;font-weight:800}.MembersView_statusWithdrawn__YJ73w{display:inline-flex;padding:2px 10px;border-radius:var(--radius-pill);background:rgba(220,38,38,.1);color:#b91c1c;font-size:.6875rem;font-weight:800}.MembersView_table__T5YpB td:first-child,.MembersView_table__T5YpB th:first-child{width:44px;padding-left:8px;padding-right:4px;text-align:center}.MembersView_favBtn__MuckO{display:grid;place-items:center;width:36px;height:36px;border:none;background:transparent;border-radius:12px;cursor:pointer;color:#5d6b70;padding:0}.MembersView_favBtn__MuckO:hover:not(:disabled){background:var(--color-primary-tint);color:#e0a21a}.MembersView_favBtn__MuckO[data-on=true]{color:#e0a21a}.MembersView_favBtn__MuckO:disabled{cursor:not-allowed;opacity:.4}.MembersView_favBtn__MuckO svg{display:block}.MembersView_codes__kmEg0{display:flex;flex-direction:column;gap:6px;font-family:var(--font-en);font-size:.8125rem;font-weight:800;color:var(--color-ink)}.MembersView_codeRow__lC_ve{display:flex;align-items:center;gap:6px}.MembersView_withdrawn__VCw6M .MembersView_rowLink__kCDdK{color:var(--color-text)}.MembersView_muted__ztr9e{color:var(--color-text);opacity:.72}.MembersView_withdrawn__VCw6M td{background:color-mix(in srgb,#f3f4f6 55%,#fff)}.MembersView_clickableRow__hot48.MembersView_withdrawn__VCw6M:hover td{background:color-mix(in srgb,#e5e7eb 50%,#fff)}.MembersView_empty__p3dc5{margin:0;padding:36px 8px;text-align:center}.ProfileForm_save__eYgAP{padding:12px 28px;font-size:.875rem}.ProfileForm_alert__4bvqJ{margin:0 0 16px;padding:12px 14px;border-radius:12px;border:1.5px solid #dc2626;background:rgba(220,38,38,.08);color:#991b1b;font-weight:700;font-size:.875rem}.ProfileForm_ok__XEzZm{margin:0 0 16px;color:#0f7a52;font-weight:700}