.Carousel_root__HDFoL,.Carousel_viewport__O5lhK{position:relative;width:100%;height:100%}.Carousel_viewport__O5lhK{overflow:hidden;touch-action:pan-y;user-select:none}.Carousel_track__9sbCT{display:flex;width:100%;height:100%;will-change:transform;transition:transform .3s ease}.Carousel_track__9sbCT.Carousel_dragging__mLHQd{transition:none}.BannerCarousel_root__jyVX8{position:relative;width:100%}.BannerCarousel_viewport__ufWBg{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px}.BannerCarousel_slideLink__DkT0x{position:relative;display:block;width:100%;height:100%}.BannerCarousel_image__pNGa0{object-fit:fill}.BannerCarousel_counter__CFDKt{position:absolute;right:12px;bottom:12px;padding:4px 8px;font-size:12px;font-weight:600;border-radius:999px;background:rgba(0,0,0,.6);color:#fff}.MenteeDashboardHome_root__y4r_R{display:flex;flex-direction:column;gap:var(--space-5)}.MenteeDashboardHome_header__MOJl9{display:flex;flex-direction:column;gap:var(--space-1)}.MenteeDashboardHome_title__3Daf4{margin:0;text-align:center;font-size:var(--font-size-xl,22px);font-weight:700;color:var(--color-text-primary)}.MenteeDashboardHome_subtitle__fQknk{margin:0;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary)}.MenteeDashboardHome_noticeCard__ocYsP{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-warning-bg,#fff7e6);border:1px solid var(--color-warning-fg,#ad6800);border-radius:var(--radius-md,8px)}.MenteeDashboardHome_noticeText__JI1ro{margin:0;font-size:var(--font-size-sm,13px);color:var(--color-warning-fg,#ad6800)}.MenteeDashboardHome_noticeCta__aJOIb{padding:var(--space-2) var(--space-3);background-color:var(--color-warning-fg,#ad6800);color:var(--color-on-primary,#fff);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,13px);font-weight:600;text-decoration:none}.MenteeDashboardHome_infoCard__2dsdz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);background-color:var(--color-surface-muted,#f1f3f5);border-radius:var(--radius-md,8px)}.MenteeDashboardHome_infoText__vHh4q{margin:0;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary)}.MenteeDashboardHome_infoLink__eX0MJ{font-size:var(--font-size-sm,13px);font-weight:600;color:var(--color-primary,var(--color-text-primary));text-decoration:underline}.MenteeDashboardHome_cardGrid__NbREH{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.MenteeDashboardHome_quickCard__Zv2CO{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.MenteeDashboardHome_quickCard__Zv2CO:hover{border-color:var(--color-primary,var(--color-text-primary));transform:translateY(-1px)}.MenteeDashboardHome_quickLabel__274w5{margin:0;font-size:var(--font-size-md,15px);font-weight:700;color:var(--color-text-primary)}.MenteeDashboardHome_quickHint__NZ_VT{margin:0;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary)}.MenteeDashboardHome_mentoringCard__mpz3a{padding:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);display:flex;flex-direction:column;gap:var(--space-3)}.MenteeDashboardHome_mentoringHeader__P_Atl{display:flex;justify-content:space-between;align-items:center}.MenteeDashboardHome_mentoringCount__wKDC2{font-size:var(--font-size-sm,13px);font-weight:600;color:var(--color-primary,#3182ce)}.MenteeDashboardHome_mentoringRow__VEkaY{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-muted,#eee);font-size:var(--font-size-sm,13px)}.MenteeDashboardHome_mentoringRow__VEkaY:last-of-type{border-bottom:none}.MenteeDashboardHome_mentoringMentor__APRht{font-weight:600;color:var(--color-text-primary);flex:1}.MenteeDashboardHome_sessionDate__ArwN1{color:var(--color-primary,#3182ce);font-weight:500}.MenteeDashboardHome_sessionNone__V_YM0{color:var(--color-text-tertiary,#888)}.MenteeDashboardHome_chatLink__v8Uvg{padding:var(--space-1) var(--space-2);background-color:var(--color-primary,#3182ce);color:var(--color-on-primary,#fff);border-radius:var(--radius-sm,4px);font-size:12px;font-weight:600;text-decoration:none}.MenteeDashboardHome_mentoringMore__DqKEo{text-align:center;font-size:var(--font-size-sm,13px);color:var(--color-primary,#3182ce);text-decoration:none;font-weight:500}.MenteeDashboardSidebar_root__PHHIv{width:100%;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-3);position:sticky;top:236px;align-self:flex-start;height:fit-content;max-height:calc(100vh - 120px - 16px);overflow-y:auto}.MenteeDashboardSidebar_ctaCard__kEKU3{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);text-decoration:none;border-radius:var(--radius-lg,10px);background:linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-strong) 100%);color:#fff;box-shadow:var(--shadow-soft);transition:transform .16s ease,box-shadow .16s ease}.MenteeDashboardSidebar_ctaCard__kEKU3:hover{transform:translateY(-1px)}.MenteeDashboardSidebar_ctaCard__kEKU3:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.MenteeDashboardSidebar_ctaLabel__toq4b{font-size:var(--font-size-sm,13px);font-weight:600;opacity:.9}.MenteeDashboardSidebar_ctaTitle__Gq7oR{margin:0;font-size:var(--font-size-lg,15px);font-weight:700;line-height:1.3}.MenteeDashboardSidebar_section__kIkl5{display:flex;flex-direction:column;gap:var(--space-2)}.MenteeDashboardSidebar_sectionTitle__So6FG{margin:0 0 var(--space-1) var(--space-2);font-size:var(--font-size-lg,12px);font-weight:700;color:var(--color-text-secondary);letter-spacing:.05em;text-transform:none}.MenteeDashboardSidebar_menu__BJ7zR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.MenteeDashboardSidebar_menuItem__2gUQa{position:relative}.MenteeDashboardSidebar_menuLink__Ff00X{display:block;padding:var(--space-2) var(--space-3);padding-left:calc(var(--space-3) + 4px);border-left:4px solid rgba(0,0,0,0);border-radius:var(--radius-sm,5px);font-size:var(--font-size-md,13px);font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.MenteeDashboardSidebar_menuLink__Ff00X:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.MenteeDashboardSidebar_menuLink__Ff00X:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MenteeDashboardSidebar_menuLinkActive__Xy8eB{color:var(--color-text-primary);font-weight:700;background-color:var(--color-surface-muted);border-left-color:var(--color-accent)}.PageBannerSection_banner__s86qk{display:flex;flex-direction:column;gap:var(--space-lg,24px);padding:20px;border-radius:var(--radius-lg,12px)}.PageBannerSection_text__STCMr{display:flex;flex-direction:column;gap:var(--space-sm,12px);text-align:center}.PageBannerSection_listboard___s0eP{flex-direction:column;gap:18px;padding:24px;border:1px solid var(--color-border,#d5dbe7);background:linear-gradient(120deg,color-mix(in srgb,var(--color-surface,#ffffff) 70%,#e7f1ff) 0,var(--color-surface,#ffffff) 65%)}.PageBannerSection_listboard___s0eP .PageBannerSection_text__STCMr{text-align:left}.PageBannerSection_visual__UFu_i{position:relative;width:160px;height:120px;align-self:flex-end}@media(min-width:768px){.PageBannerSection_listboard___s0eP{flex-direction:row;align-items:center;justify-content:space-between}.PageBannerSection_visual__UFu_i{align-self:center;width:200px;height:140px}}.PageBannerSection_titleonly__JWnXh{align-items:center;gap:0;padding:30px;border-radius:0;background-color:var(--color-surface-soft)}.PageBannerSection_titleonly__JWnXh .PageBannerSection_text__STCMr{align-items:center;text-align:center;gap:4px}.PageBannerSection_titleonly__JWnXh .subhead{display:none}.PageBannerSection_titleonly__JWnXh .headline{color:var(--color-accent-strong)}.Button_root__IVIan{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-lg,12px);font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,color .12s ease;text-decoration:none;min-height:44px;white-space:nowrap}.Button_root__IVIan:disabled{opacity:.6;cursor:not-allowed}.Button_root__IVIan:focus-visible{outline:2px solid var(--color-accent,#1b8cef);outline-offset:2px}.Button_root__IVIan:hover:not(:disabled){transform:translateY(-1px)}.Button_primary__NJ81B{background:var(--color-accent,#1b8cef);color:#fff;border-color:var(--color-accent,#1b8cef);box-shadow:0 8px 20px color-mix(in srgb,var(--color-accent,#1b8cef) 24%,transparent)}.Button_primary__NJ81B:hover:not(:disabled){box-shadow:0 10px 26px color-mix(in srgb,var(--color-accent,#1b8cef) 26%,transparent);transform:translateY(-1px)}.Button_primary__NJ81B:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.Button_ghost__ylKWU{background:rgba(0,0,0,0);color:var(--color-text-primary,#0f172a);border:0 solid rgba(0,0,0,0)}.Button_ghost__ylKWU:hover:not(:disabled){border-color:var(--color-accent,#1b8cef);background:color-mix(in srgb,var(--color-surface,#ffffff) 85%,var(--color-surface-muted,#f5f7fb));transform:translateY(-1px)}.Button_ghost__ylKWU:active:not(:disabled){transform:translateY(0)}.Button_secondary__U93ri{background:var(--color-surface,#ffffff);color:var(--color-accent,#1b8cef);border-color:var(--color-accent,#1b8cef)}.Button_secondary__U93ri:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface,#ffffff) 90%,var(--color-surface-muted,#f5f7fb));transform:translateY(-1px)}.Button_secondary__U93ri:active:not(:disabled){transform:translateY(0)}.Button_sm__PbymH{padding:4px 8px;font-size:var(--font-size-button-sm)}.Button_md__tLDxa{padding:12px 16px;font-size:var(--font-size-button-md)}.Button_lg__68TWs{padding:16px 20px;font-size:var(--font-size-button-lg)}.Button_loading__xW4BO{opacity:.8;cursor:wait}.SignupSuccessLandingPagePattern_slot__r_BHv{display:flex;justify-content:center}.SignupSuccessLandingPagePattern_section__X0JGo{min-height:60dvh;display:flex;align-items:center;justify-content:center;padding:var(--layout-section-padding,clamp(12px,5vw,30px)) 0}.SignupSuccessLandingPagePattern_card__tbzUl{width:100%;max-width:440px;min-height:440px;border:1px solid var(--color-border);border-radius:24px;padding:40px 32px;background:var(--color-surface);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.SignupSuccessLandingPagePattern_icon__SLoez{color:var(--color-accent)}.SignupSuccessLandingPagePattern_icon__SLoez svg{width:36px;height:36px}.SignupSuccessLandingPagePattern_title__j1RnQ{margin:0;font-size:24px;font-weight:700;color:var(--color-text-secondary);line-height:1.55}.SignupSuccessLandingPagePattern_name__Dg9lu{color:var(--color-accent);font-weight:700}.SignupSuccessLandingPagePattern_description__Ta9xk{margin:0;font-size:15px;color:var(--color-text-secondary);line-height:1.6}.SignupSuccessLandingPagePattern_button__vkpKO{width:220px;height:48px;border-radius:14px}@media(min-width:600px){.SignupSuccessLandingPagePattern_card__tbzUl{max-width:480px;min-height:480px;padding:44px 36px}}@media(min-width:1024px){.SignupSuccessLandingPagePattern_section__X0JGo{min-height:64dvh}.SignupSuccessLandingPagePattern_card__tbzUl{max-width:480px;min-height:500px;padding:48px 40px}}@media(min-width:1440px){.SignupSuccessLandingPagePattern_section__X0JGo{min-height:66dvh}.SignupSuccessLandingPagePattern_card__tbzUl{max-width:560px;min-height:540px}}.Modal_root__BHPBB{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:flex-start;justify-content:center;padding:16px;padding-top:calc(var(--page-header-min-height, 120px) + 50px);z-index:1100;overflow-y:auto}.Modal_backdrop__5_Ojo{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.Modal_content__ctLOv{position:relative;z-index:1;width:min(560px,100%);background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#d5dbe7);border-radius:var(--radius-lg,18px);box-shadow:0 20px 60px rgba(0,0,0,.25)}.Modal_header__u4e1A{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border,#d5dbe7)}.Modal_title__lh8vz{margin:0;font-size:18px;color:var(--color-text-primary,#0f172a)}.Modal_close__Rn_2T{border:none;background:rgba(0,0,0,0);color:var(--color-text-secondary,#334155);font-size:18px;cursor:pointer;padding:4px}.Modal_body__Y9Pnu{padding:16px;color:var(--color-text-primary,#0f172a)}.MentorProgramCard_root__GkRgb{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:680px;margin:0 auto;padding:var(--space-6) 0}.MentorProgramCard_header__VfpDV{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:2px solid var(--color-text-primary);padding-bottom:var(--space-3)}.MentorProgramCard_headerTitle__TkyL4{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0}.MentorProgramCard_headerCount__Py_HD{margin-left:var(--space-2);font-size:.8125rem;color:var(--color-text-secondary);font-weight:500}.MentorProgramCard_statusMessage__BDC12{margin:0;padding:var(--space-6) 0;font-size:.875rem;color:var(--color-text-secondary);text-align:center}.MentorProgramCard_errorMessage__mWqvI{margin:0;padding:var(--space-5);font-size:.875rem;color:var(--color-error-strong,#d92d20);text-align:center;background:#fef2f2;border:1px solid #fca5a5;border-radius:var(--radius-md,8px)}.MentorProgramCard_emptyState__WmspC{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-4);background-color:var(--color-surface-muted,#f8fafc);border:1px dashed var(--color-border);border-radius:var(--radius-lg,12px)}.MentorProgramCard_emptyStateText__r5gim{margin:0;font-size:.9375rem;color:var(--color-text-secondary);text-align:center}.MentorProgramCard_cardGrid__4CDAU{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.MentorProgramCard_cardGrid__4CDAU{grid-template-columns:repeat(2,1fr)}}.MentorProgramCard_card__eUGA6{display:flex;flex-direction:column;gap:var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);padding:var(--space-5)}.MentorProgramCard_cardTitle__s7Kge{font-size:1rem;font-weight:700;color:var(--color-text-primary);margin:0;word-break:break-word}.MentorProgramCard_badgeRow__aUAis{display:flex;flex-wrap:wrap;gap:var(--space-2)}.MentorProgramCard_badge__VauQn{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid var(--color-border);background-color:var(--color-surface-muted,#f8fafc);color:var(--color-text-secondary)}.MentorProgramCard_badgeStatusOpen__kPpBB{background-color:#d1fae5;color:#065f46;border-color:#6ee7b7}.MentorProgramCard_badgeStatusClosed__smsF3{background-color:#e5e7eb;color:#374151;border-color:#d1d5db}.MentorProgramCard_cardMeta__zB4Ug{margin:0;font-size:.8125rem;color:var(--color-text-secondary)}.MentorProgramCard_tagChips__MVGFY{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.MentorProgramCard_tagChip__LZF5O{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:9999px;font-size:.75rem;color:var(--color-text-secondary);background-color:var(--color-surface-muted,#f8fafc);border:1px solid var(--color-border)}.MentorProgramCard_cardActions__Svu5y{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-1)}.MentorProgramCard_editLink__pVR_s{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);font-size:.8125rem;font-weight:600;color:var(--color-accent);text-decoration:none;border:1px solid var(--color-accent);border-radius:var(--radius-md,8px);background-color:rgba(0,0,0,0)}.MentorProgramCard_editLink__pVR_s:hover{background-color:var(--color-surface-muted,#f8fafc)}.MentorProgramCard_confirmBody__MjsoA{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0}.MentorProgramCard_confirmMessage___hAMS{margin:0;font-size:.9375rem;color:var(--color-text-primary);line-height:1.5}.MentorProgramCard_confirmWarn___v3Ex{margin:0;font-size:.8125rem;color:var(--color-error-strong,#d92d20)}.MentorProgramCard_confirmActions__TKssv{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.MyProgramsSection_root__24eho{display:flex;flex-direction:column;gap:var(--space-4)}.MyProgramsSection_header__TSlHh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.MyProgramsSection_titleGroup__U_MEw{display:inline-flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.MyProgramsSection_heading__QALLF{margin:0;font-size:var(--font-size-lg,18px);font-weight:700;color:var(--color-text-primary)}.MyProgramsSection_countBadge__zBtES{font-size:var(--font-size-sm,13px);font-weight:600;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.MyProgramsSection_countUnit__5qJK_{margin-left:2px;font-weight:500}.MyProgramsSection_countUnit__5qJK_,.MyProgramsSection_refreshTag__UcXqF{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary)}.MyProgramsSection_primaryLink___L7tT{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm,13px);font-weight:600;color:var(--color-accent);text-decoration:none;border:1px solid var(--color-accent);border-radius:var(--radius-md,8px);background-color:rgba(0,0,0,0);transition:background-color .12s ease,color .12s ease}.MyProgramsSection_primaryLink___L7tT:hover{background-color:var(--color-surface-muted,#f8fafc)}.MyProgramsSection_primaryLink___L7tT:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MyProgramsSection_statusMessage__ZYOeh{margin:0;padding:var(--space-6) 0;font-size:var(--font-size-sm,14px);color:var(--color-text-secondary);text-align:center}.MyProgramsSection_emptyState__kiF_8{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);background-color:var(--color-surface-muted,#f8fafc);border:1px dashed var(--color-border);border-radius:var(--radius-lg,12px)}.MyProgramsSection_emptyStateText__FmBm2{margin:0;font-size:var(--font-size-md,15px);color:var(--color-text-secondary);text-align:center}.MyProgramsSection_emptyStateCta__9FsqC{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm,13px);font-weight:700;color:var(--color-accent);text-decoration:none;border:1px solid var(--color-accent);border-radius:var(--radius-md,8px);background-color:var(--color-surface);transition:background-color .12s ease,color .12s ease}.MyProgramsSection_emptyStateCta__9FsqC:hover{background-color:var(--color-accent);color:var(--color-surface,#fff)}.MyProgramsSection_emptyStateCta__9FsqC:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MyProgramsSection_errorBanner__03B0L{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid #fca5a5;background-color:#fef2f2;border-radius:var(--radius-md,8px);color:var(--color-status-danger,#d92d20);font-size:var(--font-size-sm,13px);flex-wrap:wrap}.MyProgramsSection_errorBanner__03B0L p{margin:0;font-weight:600}.MyProgramsSection_retryButton__I10I5{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs,12px);font-weight:600;color:var(--color-status-danger,#d92d20);background-color:rgba(0,0,0,0);border:1px solid #fca5a5;border-radius:var(--radius-sm,5px);cursor:pointer}.MyProgramsSection_retryButton__I10I5:hover{background-color:#fee2e2}.MyProgramsSection_retryButton__I10I5:focus-visible{outline:2px solid var(--color-status-danger,#d92d20);outline-offset:2px}.MyProgramsSection_inlineError__JnnyX{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm,13px);color:var(--color-status-danger,#d92d20);background-color:#fef2f2;border:1px solid #fca5a5;border-radius:var(--radius-sm,6px)}.MenteeDashboardLayoutClient_main__xWYap,.MentoringDashboardLayoutClient_main__RxEuC{min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.MentoringDashboardLayoutClient_loadingShell__Dhhon{display:flex;align-items:center;justify-content:center;min-height:60vh;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary)}.ProgramsPageShell_root__lWVOW{display:flex;flex-direction:column;gap:var(--space-5)}.ProgramsPageShell_pageTitle__bhDXS{margin:0;text-align:center;font-size:var(--font-size-xl,22px);font-weight:700;color:var(--color-text-primary)}.PostListItem_root__ewas8{display:grid;grid-template-columns:var(--list-columns,110px minmax(0,1fr) 72px 110px 120px 70px);align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--color-border,#d5dbe7);background:var(--color-surface,#ffffff);color:var(--color-text-primary,#0f172a)}.PostListItem_root__ewas8:hover{background:color-mix(in srgb,var(--color-surface-soft,#f0f0f0) 40%,var(--color-surface,#ffffff))}.PostListItem_clickable__vY_4f{cursor:pointer}.PostListItem_postheader__udNyO{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:var(--radius-sm,10px);border:1px solid var(--color-border,#d5dbe7);background:color-mix(in srgb,var(--color-surface,#ffffff) 85%,var(--color-surface-muted,#e7ebf3));font-size:12px;font-weight:600;color:var(--color-text-secondary,#334155)}.PostListItem_title__yJJCi{font-size:15px;font-weight:600;color:var(--color-text-primary,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PostListItem_thumbnail__QukzR{position:relative;width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--color-surface-muted,#e7ebf3)}.PostListItem_thumbnail__QukzR img{object-fit:cover}.PostListItem_author__S5wZ2,.PostListItem_date__fAkcb,.PostListItem_viewcount__veVoo{font-size:13px;color:var(--color-text-secondary,#334155);text-align:center}@media(max-width:1023px){.PostListItem_date__fAkcb,.PostListItem_thumbnail__QukzR{display:none}.PostListItem_root__ewas8{grid-template-columns:var(--list-columns,100px minmax(0,1fr) 110px 70px)}}@media(max-width:600px){.PostListItem_author__S5wZ2{display:none}.PostListItem_root__ewas8{grid-template-columns:var(--list-columns,80px minmax(0,1fr) 60px)}.PostListItem_postheader__udNyO{padding:4px 8px;font-size:11px}.PostListItem_title__yJJCi{font-size:14px}}.Checkbox_root__FVWSu{display:flex;flex-direction:column;gap:4px;color:var(--color-text-primary,#0f172a)}.Checkbox_control__JjeJA{display:inline-flex;align-items:center;gap:12px;cursor:pointer;user-select:none;transition:color .12s ease;padding:4px 0}.Checkbox_withLabel__dnSnV{align-items:flex-start}.Checkbox_inputWrap__rCgoc{position:relative;display:inline-flex}.Checkbox_input__zivBd{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.Checkbox_box__ciDpZ{width:24px;height:24px;border-radius:7px;border:1.5px solid rgba(0,0,0,0);background:var(--color-surface,#ffffff);display:inline-flex;align-items:center;justify-content:center;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease;color:#fff;position:relative}.Checkbox_checkIcon__FJEUD,.Checkbox_minusIcon__LL_SK,.Checkbox_squareIcon__mFhEl{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:opacity .14s ease,transform .14s ease;pointer-events:none;width:22px;height:22px}.Checkbox_copy__xUZPe{display:inline-flex;flex-direction:column;gap:2px;line-height:1.4}.Checkbox_label__kBX9_{font-weight:600;font-size:14px}.Checkbox_description__qtXc8{font-size:13px;color:var(--color-text-secondary,#334155)}.Checkbox_message__RtJMw{font-size:12px;color:var(--color-text-secondary,#334155)}.Checkbox_squareIcon__mFhEl{color:var(--color-border,#d5dbe7);opacity:1}.Checkbox_root__FVWSu:not(.Checkbox_disabled__y_WJ_) .Checkbox_control__JjeJA:hover .Checkbox_squareIcon__mFhEl{color:color-mix(in srgb,var(--color-accent,#1b8cef) 55%,var(--color-border,#d5dbe7))}.Checkbox_input__zivBd:focus-visible+.Checkbox_box__ciDpZ{border-color:var(--color-accent,#1b8cef);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent,#1b8cef) 12%,transparent)}.Checkbox_input__zivBd:checked+.Checkbox_box__ciDpZ{background:var(--color-accent,#1b8cef);border-color:var(--color-accent,#1b8cef)}.Checkbox_input__zivBd:checked+.Checkbox_box__ciDpZ .Checkbox_squareIcon__mFhEl{opacity:0}.Checkbox_input__zivBd:checked+.Checkbox_box__ciDpZ .Checkbox_checkIcon__FJEUD{color:var(--color-surface,#ffffff);opacity:1;transform:scale(1)}.Checkbox_indeterminate__NswsS .Checkbox_box__ciDpZ{background:var(--color-accent,#1b8cef);border-color:var(--color-accent,#1b8cef)}.Checkbox_indeterminate__NswsS .Checkbox_box__ciDpZ .Checkbox_squareIcon__mFhEl{opacity:0}.Checkbox_indeterminate__NswsS .Checkbox_minusIcon__LL_SK{color:var(--color-surface,#ffffff);opacity:1;transform:scale(1)}.Checkbox_error___YaW4 .Checkbox_box__ciDpZ{border-color:var(--color-status-danger,#ef4444);background:color-mix(in srgb,var(--color-status-danger,#ef4444) 8%,var(--color-surface,#ffffff))}.Checkbox_error___YaW4 .Checkbox_input__zivBd:checked+.Checkbox_box__ciDpZ{background:var(--color-status-danger,#ef4444);border-color:var(--color-status-danger,#ef4444)}.Checkbox_error___YaW4 .Checkbox_message__RtJMw{color:var(--color-status-danger,#ef4444)}.Checkbox_disabled__y_WJ_ .Checkbox_control__JjeJA{cursor:not-allowed;opacity:.7}.Checkbox_disabled__y_WJ_ .Checkbox_box__ciDpZ{background:var(--color-surface-muted,#f4f6fb);border-color:color-mix(in srgb,var(--color-border,#d5dbe7) 70%,#ffffff)}.Checkbox_disabled__y_WJ_ .Checkbox_input__zivBd:checked+.Checkbox_box__ciDpZ{background:color-mix(in srgb,var(--color-accent,#1b8cef) 36%,var(--color-surface-muted,#f4f6fb))}.Checkbox_disabled__y_WJ_ .Checkbox_squareIcon__mFhEl{color:color-mix(in srgb,var(--color-border,#d5dbe7) 70%,#ffffff)}.Checkbox_disabled__y_WJ_ .Checkbox_description__qtXc8,.Checkbox_disabled__y_WJ_ .Checkbox_label__kBX9_,.Checkbox_disabled__y_WJ_ .Checkbox_message__RtJMw{color:color-mix(in srgb,var(--color-text-secondary,#334155) 65%,#cbd5e1)}.Input_root__Nqd4D{display:flex;flex-direction:column;gap:6px;width:100%}.Input_label__TLgem{font-weight:600;font-size:14px;color:var(--color-text-secondary,#334155)}.Input_control__cwjAX{position:relative;display:flex;align-items:center;width:100%}.Input_multilineControl__MsbZ2{align-items:flex-start}.Input_field__NoMuy{width:100%;min-height:44px;padding:12px;border-radius:var(--radius-lg,12px);border:1px solid var(--color-border,#d5dbe7);background:color-mix(in srgb,var(--color-surface-tint,#e7f1fd) 65%,var(--color-surface,#ffffff));color:var(--color-text-primary,#0f172a);font-size:14px;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease;box-sizing:border-box}.Input_field__NoMuy::placeholder{color:color-mix(in srgb,var(--color-text-secondary,#334155) 70%,#94a3b8)}.Input_withLeading__qbG_O{padding-left:44px}.Input_withTrailing__6kRIs{padding-right:44px}.Input_control__cwjAX:not(.Input_disabled__y8ND_):hover .Input_field__NoMuy{border-color:color-mix(in srgb,var(--color-accent,#1b8cef) 38%,var(--color-border,#d5dbe7))}.Input_control__cwjAX:not(.Input_disabled__y8ND_):focus-within .Input_field__NoMuy{border-color:var(--color-accent,#1b8cef);background:var(--color-surface,#ffffff);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent,#1b8cef) 14%,transparent)}.Input_multiline__IXfia{min-height:120px;padding-top:14px;padding-bottom:14px;line-height:1.5;resize:vertical}.Input_iconLeading__HPr8W,.Input_iconTrailing__CLWmb{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary,#334155);gap:6px}.Input_iconLeading__HPr8W{left:14px}.Input_iconTrailing__CLWmb{right:14px}.Input_iconAdornment__T21aD{display:inline-flex;align-items:center;justify-content:center;color:inherit}.Input_iconAdornment__T21aD svg,.Input_iconLeading__HPr8W svg,.Input_iconTrailing__CLWmb svg{width:16px;height:16px}.Input_iconButton__ldKhh{border:none;padding:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.Input_control__cwjAX.Input_disabled__y8ND_ .Input_iconButton__ldKhh{cursor:not-allowed;opacity:.6}.Input_iconButton__ldKhh:focus-visible{outline:2px solid var(--color-accent,#1b8cef);outline-offset:2px;border-radius:8px}.Input_message__X_9QG{gap:6px;font-size:12px;color:var(--color-text-secondary,#334155)}.Input_messageIcon__pmiN6,.Input_message__X_9QG{display:inline-flex;align-items:center}.Input_messageIcon__pmiN6 svg{width:14px;height:14px}.Input_spinner__JP65_{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--color-border,#d5dbe7) 70%,transparent);border-top-color:var(--color-accent,#1b8cef);animation:Input_spin__UtDwN .9s linear infinite}@keyframes Input_spin__UtDwN{to{transform:rotate(1turn)}}.Input_warning__pLAD0 .Input_field__NoMuy{border-color:var(--color-status-warning,#f97316);background:color-mix(in srgb,var(--color-status-warning,#f97316) 12%,var(--color-surface,#ffffff))}.Input_warning__pLAD0 .Input_message__X_9QG{color:var(--color-status-warning,#f97316)}.Input_error__uy__r .Input_field__NoMuy{border-color:var(--color-status-danger,#ef4444);background:color-mix(in srgb,var(--color-status-danger,#ef4444) 10%,var(--color-surface,#ffffff))}.Input_error__uy__r .Input_message__X_9QG{color:var(--color-status-danger,#ef4444)}.Input_success__KisYa .Input_field__NoMuy{border-color:var(--color-status-success,#16a34a);background:color-mix(in srgb,var(--color-status-success,#16a34a) 12%,var(--color-surface,#ffffff))}.Input_success__KisYa .Input_message__X_9QG{color:var(--color-status-success,#16a34a)}.Input_loading__HjCN5 .Input_field__NoMuy{border-color:color-mix(in srgb,var(--color-border,#d5dbe7) 70%,var(--color-text-secondary,#334155) 16%);background:color-mix(in srgb,var(--color-surface-tint,#e7f1fd) 55%,var(--color-surface,#ffffff))}.Input_disabled__y8ND_ .Input_field__NoMuy{background:var(--color-surface-muted,#f4f6fb);color:var(--color-text-secondary,#334155);cursor:not-allowed;border-color:color-mix(in srgb,var(--color-border,#d5dbe7) 70%,#ffffff)}.Input_disabled__y8ND_ .Input_field__NoMuy::placeholder{color:color-mix(in srgb,var(--color-text-secondary,#334155) 55%,#cbd5e1)}.Input_disabled__y8ND_ .Input_iconLeading__HPr8W,.Input_disabled__y8ND_ .Input_iconTrailing__CLWmb,.Input_disabled__y8ND_ .Input_label__TLgem,.Input_disabled__y8ND_ .Input_message__X_9QG{color:color-mix(in srgb,var(--color-text-secondary,#334155) 65%,#cbd5e1)}.Footer_root__DoiQv{background:var(--color-surface-muted);margin-top:32px;border-top:1px solid var(--color-border)}.Footer_footerCard__J4Xcc{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-soft);border-radius:12px;border:1px solid var(--color-border)}.Footer_footerHeading__Ms8x7{display:flex;align-items:center;gap:var(--space-);font-weight:var(--font-weight-bold)}.Footer_footerPhone__3z6Ar{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.Footer_footerButtons__uyleH{display:flex;flex-direction:column;align-items:start;gap:var(--space-2);margin-top:var(--space-2);border-left:1px solid var(--color-border);padding-left:var(--space-4)}.Footer_footerButton__CSCAl{display:flex;align-items:center;gap:var(--space-2);border-color:var(--color-border);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.Footer_footerLinks__FDrD4{gap:var(--space-4);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.Footer_footerInfo__W56l5,.Footer_footerLinks__FDrD4{display:flex;flex-direction:column;border-left:1px solid var(--color-border);padding-left:var(--space-4)}.Footer_footerInfo__W56l5{gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-md)}.NotificationDropdown_dropdown__Xe6du{position:fixed;width:360px;max-height:500px;background-color:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:1000;overflow:hidden}@media(max-width:640px){.NotificationDropdown_dropdown__Xe6du{width:calc(100vw - 32px);max-width:360px;right:16px!important}}.NotificationDropdown_dropdown__Xe6du.NotificationDropdown_isMobileSidebar__M_smv{width:280px;max-width:100%;left:0;right:auto!important;z-index:1100;border-radius:0 0 8px 8px;max-height:calc(100vh - 120px)}.NotificationItem_item__VC6oZ{display:flex;gap:12px;padding:12px 16px;width:100%;text-align:left;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s;position:relative}.NotificationItem_item__VC6oZ:hover{background-color:var(--color-bg-hover,#f3f4f6)}.NotificationItem_item__VC6oZ:focus-visible{outline:2px solid var(--color-focus,#3b82f6);outline-offset:-2px}.NotificationItem_unread__7VXPH{background-color:var(--color-bg-unread,#eff6ff)}.NotificationItem_unread__7VXPH:hover{background-color:var(--color-bg-unread-hover,#dbeafe)}.NotificationItem_unread__7VXPH .NotificationItem_message__Tv67d{font-weight:600}.NotificationItem_read__l0qFN .NotificationItem_message__Tv67d{font-weight:400;color:var(--color-text-secondary,#6b7280)}.NotificationItem_iconWrapper__D_IUi{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-bg-icon,#f3f4f6)}.NotificationItem_icon__7_iCT{width:20px;height:20px;color:var(--color-icon,#6b7280)}.NotificationItem_content__pHkCk{flex:1;min-width:0;position:relative}.NotificationItem_header__5hsZ1{display:flex;align-items:center;gap:8px;margin-bottom:4px}.NotificationItem_actorName__3Zw70{font-size:14px;font-weight:600;color:var(--color-text-primary,#111827)}.NotificationItem_time__9aOsN{font-size:12px;color:var(--color-text-tertiary,#9ca3af)}.NotificationItem_message__Tv67d{font-size:14px;line-height:1.5;color:var(--color-text-primary,#111827);margin:0;word-break:break-word}.NotificationItem_unreadDot__3l3j3{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background-color:var(--color-primary,#3b82f6)}.NotificationList_container__8KHEf{display:flex;flex-direction:column;width:100%;max-height:500px;background-color:var(--color-bg-primary,#ffffff)}.NotificationList_header__i2GID{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border,#e5e7eb)}.NotificationList_title__yyvIu{font-size:18px;font-weight:700;color:var(--color-text-primary,#111827);margin:0}.NotificationList_list__xbFED{flex:1;overflow-y:auto;min-height:0}.NotificationList_list__xbFED::-webkit-scrollbar{width:8px}.NotificationList_list__xbFED::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.NotificationList_list__xbFED::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar,#d1d5db);border-radius:4px}.NotificationList_list__xbFED::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-hover,#9ca3af)}.NotificationList_loadMore__XP1ls{padding:16px;text-align:center;font-size:14px;color:var(--color-text-secondary,#6b7280)}.NotificationList_empty__MxK6l,.NotificationList_error__fNIaE,.NotificationList_loading__Ui2u2{padding:40px 16px;text-align:center;font-size:14px;color:var(--color-text-secondary,#6b7280)}.NotificationList_error__fNIaE{color:var(--color-error,#ef4444)}.SearchBar_root__MtjgT{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--color-border,#d5dbe7);border-radius:var(--radius-lg,18px);background:var(--color-surface,#ffffff)}.SearchBar_field__bg_O3{flex:1}.SearchBar_icon___chJC{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.SearchRankingDropdown_panel__odFu7{position:absolute;top:calc(100% + 4px);right:0;z-index:100;width:200px;padding:12px 0;background-color:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.SearchRankingDropdown_title__RXcB_{margin:0;padding:0 16px 10px;font-size:13px;font-weight:700;color:var(--color-text-primary,#1f2937);border-bottom:1px solid var(--color-border,#e5e7eb)}.SearchRankingDropdown_list__aLsg_{margin:0;padding:8px 0 0;list-style:none}.SearchRankingDropdown_item__jcN60{margin:0;padding:0}.SearchRankingDropdown_itemButton__d5WyS{display:flex;align-items:center;gap:8px;width:100%;padding:6px 16px;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left;font-size:13px;color:var(--color-text-primary,#1f2937);transition:background-color .14s ease}.SearchRankingDropdown_itemButton__d5WyS:hover{background-color:var(--color-surface-hover,#f3f4f6)}.SearchRankingDropdown_rank__9Axoc{display:inline-flex;align-items:center;justify-content:center;min-width:20px;font-weight:700;font-size:13px;color:var(--color-text-secondary,#6b7280)}.SearchRankingDropdown_change__SqJkc{display:inline-flex;align-items:center;min-width:32px;font-size:11px;font-weight:600}.SearchRankingDropdown_changeNew__88NY4,.SearchRankingDropdown_changeUp__bZ96e{color:var(--color-error,#ef4444)}.SearchRankingDropdown_changeDown__DsW4J{color:var(--color-info,#3b82f6)}.SearchRankingDropdown_changeNone__aAu1d{color:var(--color-text-tertiary,#9ca3af)}.SearchRankingDropdown_keyword__lSSGT{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.SearchRankingDropdown_emptyMessage__XWEZm{margin:0;padding:16px;font-size:13px;color:var(--color-text-secondary,#6b7280);text-align:center}.Badge_root__GbyDN{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-sm,10px);font-weight:600;letter-spacing:.02em;border:1px solid rgba(0,0,0,0)}.Badge_neutral__7y_Xr{background:color-mix(in srgb,var(--color-surface,#ffffff) 80%,var(--color-surface-muted,#f5f7fb));color:var(--color-text-primary,#0f172a);border-color:var(--color-border,#d5dbe7)}.Badge_success__dOZy1{background:color-mix(in srgb,var(--color-status-success,#16a34a) 12%,var(--color-surface,#ffffff));color:color-mix(in srgb,var(--color-status-success,#16a34a) 90%,#0f172a);border-color:color-mix(in srgb,var(--color-status-success,#16a34a) 30%,#ffffff)}.Badge_warning__mCsAZ{background:color-mix(in srgb,var(--color-status-warning,#f97316) 14%,var(--color-surface,#ffffff));color:color-mix(in srgb,var(--color-status-warning,#f97316) 88%,#0f172a);border-color:color-mix(in srgb,var(--color-status-warning,#f97316) 30%,#ffffff)}.Badge_danger__cdpuY{background:var(--color-status-error,#ef4444);color:#fff;border-color:var(--color-status-error,#ef4444)}.Badge_sm__LLkP0{padding:2px 6px;font-size:10px;min-width:1.5rem;justify-content:center}.Badge_md__kMcmI{padding:6px 10px;font-size:12px}.CommentItem_root__lyJFV{display:flex;gap:12px;padding:12px 0;border-bottom:1px dashed var(--color-border,#d5dbe7);align-items:flex-start}.CommentItem_reply__698Ry{margin-left:32px;padding-left:12px;border-left:2px solid var(--color-surface-muted,#e7ebf3)}.CommentItem_avatar__huSWy{aspect-ratio:1/1;border:1px solid var(--color-border,#d5dbe7);border-radius:50%;object-fit:contain;object-position:center;margin-top:5px}.CommentItem_body__1uFy4{flex:1;display:flex;flex-direction:column;gap:6px}.CommentItem_header__UgV4r{display:flex;align-items:center;justify-content:space-between;gap:8px}.CommentItem_name__KrvSc{font-weight:600;color:var(--color-text-primary,#0f172a)}.CommentItem_comment__O3UaI{margin:0;color:var(--color-text-secondary,#334155);line-height:1.6}.CommentItem_deletedComment__aQ2PV{color:var(--color-text-muted,#94a3b8);font-style:italic}.CommentItem_mention__XVvGw{color:var(--color-accent,#1b8cef);font-weight:600}.CommentItem_meta__KtOUL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.CommentItem_dateMeta__ZqLwT{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.CommentItem_date__VraZf{font-size:15px;color:var(--color-text-secondary,#334155)}.CommentItem_updated__Lb0tf{font-size:13px;color:var(--color-text-muted,#94a3b8)}.CommentItem_actions__lOcoQ{display:flex;flex-wrap:wrap;gap:6px}.CommentItem_ownerMenuWrap__SYg_N{position:relative;margin-left:auto}.CommentItem_ownerMenuTrigger__NuEI2{min-width:auto;padding:4px 6px}.CommentItem_ownerMenu__vopaQ{position:absolute;top:calc(100% + 4px);right:0;z-index:5;display:flex;flex-direction:column;min-width:120px;border:1px solid var(--color-border,#d5dbe7);border-radius:var(--radius-md,8px);background:var(--color-surface,#ffffff);box-shadow:0 8px 20px rgba(15,23,42,.12);overflow:hidden}.CommentItem_ownerMenuItem__nWlZd{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;border:none;background:rgba(0,0,0,0);font-size:13px;text-align:left;color:var(--color-text-primary,#0f172a);cursor:pointer}.CommentItem_ownerMenuItem__nWlZd:hover{background:var(--color-surface-muted,#f8fafc)}.CommentItem_ownerMenuDelete__hojkO{color:var(--color-error,#ef4444)}.CommentItem_editArea__zXsHv{display:flex;flex-direction:column;gap:8px}.CommentItem_editInput__SY5V_{width:100%}.CommentItem_editActions__227QK{display:flex;justify-content:flex-end;gap:6px}.ReportModal_reasonList__WSH8_{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;max-height:36vh;overflow-y:auto}.ReportModal_reasonItem__nRsfn{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--color-border,#d5dbe7);border-radius:var(--radius-md,10px);cursor:pointer;transition:border-color .15s}.ReportModal_reasonItemSelected__mL38j,.ReportModal_reasonItem__nRsfn:hover{border-color:var(--color-primary,#2563eb)}.ReportModal_reasonItemSelected__mL38j{background:var(--color-surface-hover,#f1f5f9)}.ReportModal_reasonRadio__FS4UJ{margin-top:2px;accent-color:var(--color-primary,#2563eb)}.ReportModal_reasonLabel__LNLtX{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ReportModal_reasonLabelButton__P0Eji{display:inline-flex;align-items:center;width:100%;border:none;background:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;text-align:left;font-size:14px;font-weight:500;color:var(--color-text-primary,#0f172a)}.ReportModal_reasonLabelButton__P0Eji:hover{color:var(--color-primary,#2563eb)}.ReportModal_reasonDescription__BzxPX{font-size:12px;color:var(--color-text-secondary,#64748b);margin-top:4px;line-height:1.45}.ReportModal_detailField__yaKn3{margin-bottom:16px}.ReportModal_detailLabel__rn1_3{font-size:13px;font-weight:600;color:var(--color-text-primary,#0f172a);margin-bottom:8px}.ReportModal_detailTextarea__Y3WT9{width:100%;min-height:80px;padding:10px 12px;border:1px solid var(--color-border,#d5dbe7);border-radius:var(--radius-md,10px);font-size:14px;color:var(--color-text-primary,#0f172a);background:var(--color-surface,#ffffff);resize:vertical;margin-bottom:16px}.ReportModal_detailTextarea__Y3WT9::placeholder{color:var(--color-text-secondary,#94a3b8)}.ReportModal_detailTextarea__Y3WT9:focus{outline:none;border-color:var(--color-primary,#2563eb)}.ReportModal_actions__zjsyw{display:flex;justify-content:flex-end;gap:8px}.ReportModal_loading__lRSYH{display:flex;justify-content:center;align-items:center;padding:32px 0;color:var(--color-text-secondary,#64748b);font-size:14px}.ReportModal_errorMessage__YNPNK{padding:12px;border-radius:var(--radius-md,10px);background:var(--color-error-bg,#fef2f2);color:var(--color-error,#dc2626);font-size:13px;margin-bottom:12px}.ShareModal_socialRow__nOgJo{display:flex;flex-wrap:wrap;gap:20px;padding:8px 0 20px}.ShareModal_socialButton__YE_Se{display:inline-flex;flex-direction:column;align-items:center;gap:8px;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;width:64px}.ShareModal_socialButton__YE_Se:hover .ShareModal_iconCircle__UWPKE{transform:scale(1.06)}.ShareModal_socialButton__YE_Se:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:4px;border-radius:var(--radius-md,10px)}.ShareModal_socialButton__YE_Se:disabled{cursor:not-allowed;opacity:.45}.ShareModal_socialButton__YE_Se:disabled:hover .ShareModal_iconCircle__UWPKE{transform:none}.ShareModal_iconCircle__UWPKE{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:#fff;transition:transform .15s ease}.ShareModal_iconX__zgfbg{background:#000}.ShareModal_iconFacebook__jx1dx{background:#1877f2}.ShareModal_iconNative__qxMz_{background:var(--color-primary,#2563eb)}.ShareModal_socialLabel__LJXRV{font-size:12px;color:var(--color-text-secondary,#64748b);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ShareModal_copyField__xbK3c{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--color-border,#d5dbe7);border-radius:var(--radius-md,10px);background:var(--color-surface-hover,#f1f5f9)}.ShareModal_copyInput___SryZ{flex:1;min-width:0;border:none;background:rgba(0,0,0,0);font-size:14px;color:var(--color-text-primary,#0f172a)}.ShareModal_copyInput___SryZ:focus{outline:none}.ShareModal_copyInput___SryZ::placeholder{color:var(--color-text-secondary,#64748b);font-style:italic}.ShareModal_copyButton__mNA6T{flex-shrink:0;border:none;border-radius:var(--radius-md,10px);background:var(--color-primary,#2563eb);color:#fff;font-size:14px;font-weight:600;padding:8px 16px;cursor:pointer;transition:opacity .15s}.ShareModal_copyButton__mNA6T:hover{opacity:.9}.ShareModal_copyButton__mNA6T:disabled{cursor:not-allowed;opacity:.5}.ShareModal_copyFeedback__zWL4T{min-height:18px;margin:8px 0 0;font-size:13px;color:var(--color-text-secondary,#64748b)}.LoginInputSection_inputSection__yHsFP{padding:20px;border-radius:var(--radius-lg,12px);border:1px solid color-mix(in srgb,var(--color-border,#d5dbe7) 80%,var(--color-surface,#ffffff));background:var(--color-surface,#ffffff);display:flex;flex-direction:column;gap:var(--space-lg,24px);width:100%}.LoginInputSection_actions__lK_bn{display:flex;flex-direction:column;gap:12px;flex-wrap:wrap;justify-content:center;width:100%}.LoginInputSection_formMessage__yDBYO{margin:0;font-size:12px;color:var(--color-text-secondary,#334155)}.LoginInputSection_formMessageError___xrhs{color:var(--color-status-danger,#ef4444)}.LoginInputSection_formMessageSuccess__wx7qN{color:var(--color-status-success,#16a34a)}.LoginPagePattern_root___piVI{padding-top:50px;width:100%;padding-bottom:50px}.LoginPagePattern_stack__bIGu4{display:flex;flex-direction:column;gap:var(--space-xl,28px);width:min(100%,500px);margin:0 auto}.LoginPagePattern_helpersection__BGE79{padding-top:10px;margin:0 auto}.LoginPagePattern_helperbutton__o35Kb{border-left:1px solid;border-radius:0;border-right:1px solid;border-color:var(--color-border)}.GoogleLoginButton_root__JIU5D{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border:1px solid var(--color-border,#dadce0);border-radius:8px;background:var(--color-surface,#fff);color:var(--color-text-primary,#3c4043);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s}.GoogleLoginButton_root__JIU5D:hover:not(:disabled){background:var(--color-surface-hover,#f7f8f8);box-shadow:0 1px 3px rgba(0,0,0,.08)}.GoogleLoginButton_root__JIU5D:active:not(:disabled){background:var(--color-surface-active,#eef0f1)}.GoogleLoginButton_root__JIU5D:disabled{opacity:.5;cursor:not-allowed}.GoogleLoginButton_icon__r2M6P{flex-shrink:0;width:20px;height:20px}.GoogleLoginButton_label__zKuHt{white-space:nowrap}.KakaoLoginButton_root__mYcIs{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:12px 16px;border:1px solid var(--color-social-kakao-border,#f6e100);border-radius:8px;background:var(--color-social-kakao-bg,#fee500);color:var(--color-social-kakao-text,#191919);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.KakaoLoginButton_root__mYcIs:hover:not(:disabled){background:var(--color-social-kakao-bg-hover,#f7df00);box-shadow:0 2px 6px rgba(25,25,25,.2);transform:translateY(-1px)}.KakaoLoginButton_root__mYcIs:active:not(:disabled){background:var(--color-social-kakao-bg-active,#f0d800);transform:translateY(0)}.KakaoLoginButton_root__mYcIs:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.KakaoLoginButton_icon__dCLXZ{width:20px;height:20px;color:var(--color-social-kakao-icon,#191919);flex-shrink:0}.KakaoLoginButton_label__aCUT2{white-space:nowrap}.NaverLoginButton_root__6x4cr{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border:1px solid var(--color-social-naver-border,#03c75a);border-radius:8px;background:var(--color-social-naver-bg,#03c75a);color:var(--color-social-naver-text,#fff);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.NaverLoginButton_root__6x4cr:hover:not(:disabled){background:var(--color-social-naver-bg-hover,#02b350);box-shadow:0 2px 6px rgba(3,199,90,.24)}.NaverLoginButton_root__6x4cr:active:not(:disabled){background:var(--color-social-naver-bg-active,#02a149)}.NaverLoginButton_root__6x4cr:disabled{opacity:.5;cursor:not-allowed}.NaverLoginButton_icon__RBBPV{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:#fff;color:var(--color-social-naver-bg,#03c75a);font-size:12px;font-weight:800;line-height:1}.NaverLoginButton_label__tg_L0{white-space:nowrap}.SocialLoginSection_root__9KdAE{display:flex;flex-direction:column;gap:var(--space-md,16px);width:100%}.SocialLoginSection_divider__3nT82{display:flex;align-items:center;gap:12px;color:var(--color-text-secondary,#8e8e93);font-size:13px}.SocialLoginSection_divider__3nT82:after,.SocialLoginSection_divider__3nT82:before{content:"";flex:1;height:1px;background:var(--color-border,#dadce0)}.SocialLoginSection_buttons__ojnXH{display:flex;flex-direction:column;gap:var(--space-sm,10px)}.Card_root__ozJvc{background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#d5dbe7);border-radius:var(--radius-lg,18px);padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-soft,0 10px 30px rgba(5,35,85,.08))}.Card_header__RanFi{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.Card_title__Drr6t{margin:0;font-size:18px;color:var(--color-text-primary,#0f172a)}.Card_subtitle__By3A0{margin:0;color:var(--color-text-secondary,#334155);font-size:14px}.Card_body__tlgXA{color:var(--color-text-primary,#0f172a)}.ImageUploadCard_root__M_cts{padding:0;gap:0;border:2px dashed color-mix(in srgb,var(--color-border,#d5dbe7) 70%,transparent);border-radius:var(--radius-lg,12px);background:color-mix(in srgb,var(--color-surface-muted,#f8fafc) 85%,transparent);box-shadow:none}.ImageUploadCard_media__6YFac{position:relative;width:100%;display:grid;place-items:center;background:var(--color-surface,#ffffff)}.ImageUploadCard_square__ihgw4 .ImageUploadCard_media__6YFac{aspect-ratio:1/1;min-height:200px}.ImageUploadCard_rectangle__elFrs .ImageUploadCard_media__6YFac{aspect-ratio:1200/630;min-height:200px}.ImageUploadCard_hasImage__ASU4N{border-style:solid}.ImageUploadCard_image___JWuc{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ImageUploadCard_overlay__xtQ1W{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.5))}.ImageUploadCard_content__1w__W{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:24px}.ImageUploadCard_overlayButton__nTAJ0{position:absolute;inset:0;border:0;padding:0;margin:0;background:rgba(0,0,0,0);cursor:pointer;z-index:2}.ImageUploadCard_overlayButton__nTAJ0:disabled{cursor:default}.ImageUploadCard_removeButton__eelgp{position:absolute;top:12px;right:12px;z-index:3;border:1px solid rgba(15,23,42,.15);border-radius:999px;background:hsla(0,0%,100%,.9);color:var(--color-text-primary,#0f172a);font-size:12px;font-weight:600;padding:6px 10px;cursor:pointer}.ImageUploadCard_removeButton__eelgp:hover{background:#fff}.ImageUploadCard_helper__6S5If{margin:0;font-size:12px;color:var(--color-text-secondary,#475569)}.ImageUploadCard_helperOnImage__Rgped{color:var(--color-surface,#ffffff)}@media(max-width:640px){.ImageUploadCard_rectangle__elFrs .ImageUploadCard_media__6YFac,.ImageUploadCard_square__ihgw4 .ImageUploadCard_media__6YFac{min-height:160px}.ImageUploadCard_content__1w__W{padding:18px}}.Radio_root__f_gMQ{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.Radio_input__goa2e{position:absolute;opacity:0;pointer-events:none}.Radio_control__hQKoW{width:16px;height:16px;border-radius:999px;border:1px solid var(--color-border,#cfd6e4);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.Radio_label__jZgCN{font-size:14px;line-height:1.2;color:var(--color-text,#1b1f2a)}.Radio_input__goa2e:checked+.Radio_control__hQKoW:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--color-primary,#a9b2c4)}.Radio_input__goa2e:focus-visible+.Radio_control__hQKoW{outline:2px solid rgba(31,111,255,.35);outline-offset:2px}.Radio_input__goa2e:disabled+.Radio_control__hQKoW{opacity:.5}.Radio_input__goa2e:disabled~.Radio_label__jZgCN{opacity:.5;cursor:not-allowed}.ForgotIdInputSection_card__yFFN8{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:16px}.ForgotIdInputSection_card__yFFN8 [class*=success] [class*=message]{color:var(--color-status-success,#16a34a)}.ForgotIdInputSection_card__yFFN8 [class*=error] [class*=message]{color:var(--color-status-danger,#ef4444)}.ForgotIdInputSection_card__yFFN8 [class*=warning] [class*=message]{color:var(--color-status-warning,#f97316)}.ForgotIdInputSection_sectionHeader__PU_3h{display:flex;align-items:center;justify-content:space-between}.ForgotIdInputSection_sectionTitle__WxkJP{font-size:14px;font-weight:600}.ForgotIdInputSection_radioRow__vZIcJ{margin-top:12px;display:flex;gap:16px;flex-wrap:wrap}.ForgotIdInputSection_divider__5Oq0R{margin:16px 0;height:1px;background:rgba(0,0,0,.08)}.ForgotIdInputSection_form__5Gqkd{display:grid;gap:12px}.ForgotIdInputSection_inputWithAction___CTxS{position:relative;display:grid;gap:8px}.ForgotIdInputSection_resetButton__K3GFC{position:absolute;top:0;right:0;background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#d5dbe7);border-radius:999px;color:var(--color-text-muted,#64748b);font-size:12px;font-weight:600;cursor:pointer;padding:2px 8px}.ForgotIdInputSection_resetButton__K3GFC:hover{color:var(--color-text-default,#111827)}.ForgotIdInputSection_actions__6sb_x{margin-top:8px;display:flex;justify-content:flex-end}.ForgotIdInputSection_actionsBetween__dyXRL{margin-top:8px;display:flex;gap:12px;justify-content:normal}.ForgotIdInputSection_actionsBetween__dyXRL>*{flex:1}.ForgotIdInputSection_resultBox__ayWko{display:grid;gap:12px;padding:12px;border-radius:12px;background:rgba(0,0,0,.03)}.ForgotIdInputSection_resultTitle__f89n7{font-size:14px;font-weight:700}.ForgotIdInputSection_accountCardList__DJvw2{margin:0;padding:0;list-style:none;display:grid;gap:10px}.ForgotIdInputSection_accountCard__yV_kU{display:grid;gap:10px;padding:12px;border:1px solid var(--color-border,#d5dbe7);border-radius:10px;background:var(--color-surface,#ffffff)}.ForgotIdInputSection_accountHeader__5GIaA{display:grid;gap:4px}.ForgotIdInputSection_accountLabel__YyEgL{font-size:12px;font-weight:600;color:var(--color-text-muted,#64748b)}.ForgotIdInputSection_accountUsername__IlHck{font-size:14px;font-weight:700;color:var(--color-text-default,#111827);word-break:break-all}.ForgotIdInputSection_socialSection__Ca4Cs{display:grid;gap:6px}.ForgotIdInputSection_socialLabel__ujMrT{font-size:12px;font-weight:600;color:var(--color-text-muted,#64748b)}.ForgotIdInputSection_socialList__Mq_ly{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ForgotIdInputSection_socialItem__H_PB2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ForgotIdInputSection_providerBadge__s2gL8{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:2px 8px;border-radius:999px;border:1px solid var(--color-border,#d5dbe7);background:var(--color-fill-secondary,#f8fafc);font-size:12px;font-weight:700;color:var(--color-text-default,#111827)}.ForgotIdInputSection_socialEmail__tI_eG{font-size:13px;font-weight:500;color:var(--color-text-default,#111827);word-break:break-all}.ForgotIdInputSection_socialEmpty__CxMH1{font-size:13px;font-weight:600;color:var(--color-text-muted,#64748b)}.ForgotIdInputSection_resultList__avTTi{margin:0;padding-left:18px;display:grid;gap:6px}.ForgotIdInputSection_resultItem__AGwAG{font-size:14px;font-weight:600}.ForgotIdInputSection_resultEmpty__mnLwW{font-size:13px;opacity:.75}.ForgotIdInputSection_cooldownText__S_0BB{margin-top:8px;font-size:13px;font-weight:600;color:var(--semantic-success,#16a34a);text-align:right}.ForgotIdInputSection_resultActionsInline__3vdvV{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ForgotIdInputSection_resultActionsInline__3vdvV a,.ForgotIdInputSection_resultActionsInline__3vdvV button{width:100%}@media(min-width:768px){.ForgotIdInputSection_accountCard__yV_kU{grid-template-columns:1fr 1fr;align-items:start;column-gap:16px}}.ForgotIdPagePattern_root__x1Q86{width:100%}.ForgotIdPagePattern_stack__HKB48{display:flex;flex-direction:column;gap:var(--space-xl,28px);width:min(100%,500px);margin:0 auto}.ForgotPasswordInputSection_card__jSwpB{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:16px}.ForgotPasswordInputSection_card__jSwpB [class*=success] [class*=message]{color:var(--color-status-success,#16a34a)}.ForgotPasswordInputSection_card__jSwpB [class*=error] [class*=message]{color:var(--color-status-danger,#ef4444)}.ForgotPasswordInputSection_card__jSwpB [class*=warning] [class*=message]{color:var(--color-status-warning,#f97316)}.ForgotPasswordInputSection_sectionHeader__thGPQ{display:flex;align-items:center;justify-content:space-between}.ForgotPasswordInputSection_sectionTitle__MX8Lb{font-size:14px;font-weight:600}.ForgotPasswordInputSection_radioRow__ZdnCQ{margin-top:12px;display:flex;gap:16px;flex-wrap:wrap}.ForgotPasswordInputSection_divider__69ySw{margin:16px 0;height:1px;background:rgba(0,0,0,.08)}.ForgotPasswordInputSection_form__MBEpn{display:grid;gap:12px}.ForgotPasswordInputSection_sectionDisabled__CCmCB{opacity:.6;pointer-events:none}.ForgotPasswordInputSection_inputWithAction__4TZ0u{position:relative;display:grid;gap:8px}.ForgotPasswordInputSection_resetButton__lMmqC{position:absolute;top:0;right:0;background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#d5dbe7);border-radius:999px;color:var(--color-text-muted,#64748b);font-size:12px;font-weight:600;cursor:pointer;padding:2px 8px}.ForgotPasswordInputSection_resetButton__lMmqC:hover{color:var(--color-text-default,#111827)}.ForgotPasswordInputSection_actionsBetween__fEk_Q{margin-top:8px;display:flex;gap:12px}.ForgotPasswordInputSection_actionsBetween__fEk_Q>*{flex:1}.ForgotPasswordInputSection_resultBox__Z9Ese{display:grid;gap:12px;padding:12px;border-radius:12px;background:rgba(0,0,0,.03)}.ForgotPasswordInputSection_resultTitle__pfmPi{font-size:14px;font-weight:700}.ForgotPasswordInputSection_resultEmpty__tWVoM{font-size:13px;opacity:.75}.ForgotPasswordInputSection_cooldownText__JS3Ql{margin-top:8px;font-size:13px;font-weight:600;color:var(--semantic-success,#16a34a);text-align:right}.ForgotPasswordInputSection_resultActionsInline__YTrks{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ForgotPasswordInputSection_resultActionsInline__YTrks a,.ForgotPasswordInputSection_resultActionsInline__YTrks button,.ForgotPasswordPagePattern_root__Xm_Qg{width:100%}.ForgotPasswordPagePattern_stack__xDquY{display:flex;flex-direction:column;gap:var(--space-xl,28px);width:min(100%,500px);margin:0 auto}.Select_root__wCaQ_{display:flex;flex-direction:column;height:100%}.Select_root__wCaQ_:has(.Select_label__m2hTm){gap:6px}.Select_label__m2hTm{font-weight:600;font-size:14px;color:var(--color-text-primary,#0f172a)}.Select_control__KnTSD{position:relative;height:100%}.Select_select__9L79z{width:100%;padding:12px 42px 12px 12px;border-radius:var(--radius-lg,12px);border:1px solid var(--color-border,#d5dbe7);background:var(--color-surface,#ffffff);color:var(--color-text-primary,#0f172a);font-size:14px;outline:none;appearance:none;height:100%;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.Select_select__9L79z:focus{border-color:var(--color-accent,#1b8cef);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent,#1b8cef) 12%,transparent)}.Select_select__9L79z:disabled{background:var(--color-surface-muted,#f4f6fb);color:var(--color-text-secondary,#334155);cursor:not-allowed}.Select_icon__163Fp{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:4px;color:var(--color-text-secondary,#334155);pointer-events:none}.Select_clearButton__u5bAe{pointer-events:auto;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-status-danger,#ef4444)}.Select_clearButton__u5bAe:hover{color:color-mix(in srgb,var(--color-status-danger,#ef4444) 90%,var(--color-text-primary,#0f172a))}.Select_clearButton__u5bAe:focus-visible{outline:2px solid var(--color-accent,#1b8cef);border-radius:8px;outline-offset:2px}.Select_helper__98Ovg{color:var(--color-text-secondary,#334155);font-size:12px}.Select_error__85l3E{border-color:var(--color-status-danger,#ef4444);background:color-mix(in srgb,var(--color-status-danger,#ef4444) 6%,var(--color-surface,#ffffff))}.Select_errorText__jePNd{color:var(--color-status-danger,#ef4444);font-size:12px}.SignupPagePattern_root__kxE_O{width:100%;padding:50px 0}.SignupPagePattern_stack__dSMlC{display:flex;flex-direction:column;gap:var(--space-xl,28px);width:min(100%,640px);margin:0 auto}.SignupPagePattern_slot__IEdgu{width:100%}.SignupPagePattern_form__tw7yp{display:flex;flex-direction:column;gap:var(--space-lg,24px)}.SignupPagePattern_requiredNotice__anwP3{margin:0;font-size:13px;color:var(--color-text-secondary,#334155);text-align:right}.SignupPagePattern_requiredMark__PHLv_{color:var(--color-error,#ea4335);margin-left:2px;font-weight:700}.SignupPagePattern_hiddenInput__ORaI0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SignupPagePattern_card__VgBex{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius-lg,12px);border:1px solid color-mix(in srgb,var(--color-border,#d5dbe7) 80%,var(--color-surface,#ffffff));background:var(--color-surface,#ffffff)}.SignupPagePattern_sectionHeader__mr7RV{display:flex;flex-direction:column;gap:4px}.SignupPagePattern_sectionTitle__L_oG8{margin:0;font-size:16px;font-weight:700;color:var(--color-text-primary,#0f172a)}.SignupPagePattern_sectionDescription__w5eGm{margin:0;font-size:13px;color:var(--color-text-secondary,#334155)}.SignupPagePattern_subFieldTitle__8SI6Q{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary,#0f172a)}.SignupPagePattern_inlineRow__BLhfk{display:grid;grid-template-columns:1.4fr auto 1.4fr;gap:12px;align-items:center}.SignupPagePattern_inlineRowSelect__tVdZz{align-self:start}.SignupPagePattern_phoneRow__AEs1u{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center}.SignupPagePattern_hyphen__e8Q01{font-weight:700;color:var(--color-text-secondary,#334155);text-align:center}.SignupPagePattern_termRow__KgzNg{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.SignupPagePattern_separator__q1ITr{font-weight:700;color:var(--color-text-secondary,#334155);text-align:center}.SignupPagePattern_chevronLink__sfY9b{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:4px;transition:background-color .2s}.SignupPagePattern_chevronLink__sfY9b:hover{background-color:var(--color-surface-muted,#f4f6fb)}.SignupPagePattern_chevron__8kiuP{color:var(--color-text-secondary,#334155);width:20px;height:20px}.SignupPagePattern_actions__g6od1{margin-top:4px}@media(max-width:640px){.SignupPagePattern_inlineRow__BLhfk{grid-template-columns:1fr;gap:8px}.SignupPagePattern_separator__q1ITr{display:none}.SignupPagePattern_phoneRow__AEs1u{grid-template-columns:1fr;gap:8px}.SignupPagePattern_hyphen__e8Q01{display:none}}.BusinessVerificationForm_root__sZgGb{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:760px;margin:0 auto;padding:var(--space-8) 0}.BusinessVerificationForm_notice___wI7i{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:color-mix(in srgb,var(--color-surface) 86%,#e7f1ff);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.BusinessVerificationForm_notice___wI7i h2{margin:0;color:var(--color-text-primary);font-size:1rem;font-weight:700}.BusinessVerificationForm_notice___wI7i p{margin:0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.BusinessVerificationForm_warning__FAu1p{border-color:color-mix(in srgb,var(--color-status-warning) 50%,#fff);background:color-mix(in srgb,var(--color-status-warning) 10%,#fff)}.BusinessVerificationForm_card__ywmpJ{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background-color:var(--color-surface);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.BusinessVerificationForm_sectionTitle___5ZGj{margin:0;color:var(--color-text-primary);font-size:1.125rem;font-weight:700}.BusinessVerificationForm_fieldGroup__7cZOv{display:flex;flex-direction:column;gap:var(--space-3)}.BusinessVerificationForm_fieldLabel__8mZFA{margin:0;color:var(--color-text-primary);font-size:.95rem;font-weight:700}.BusinessVerificationForm_addressRow__Tc5T8{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.BusinessVerificationForm_addressResultList__N5Kmw{border:1px solid var(--color-border);border-radius:var(--radius-md,10px);background:var(--color-surface);overflow:hidden;display:flex;flex-direction:column}.BusinessVerificationForm_addressResultItem___9kPz{border:0;border-top:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-primary);text-align:left;padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:4px;cursor:pointer}.BusinessVerificationForm_addressResultItem___9kPz:first-child{border-top:0}.BusinessVerificationForm_addressResultItem___9kPz:hover{background:color-mix(in srgb,var(--color-surface) 88%,#e7f1ff)}.BusinessVerificationForm_addressResultItem___9kPz:disabled{cursor:not-allowed;opacity:.7}.BusinessVerificationForm_addressResultMeta__3p252{color:var(--color-text-secondary);font-size:.8125rem}.BusinessVerificationForm_bizTypeRow___8NhI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.BusinessVerificationForm_radioLabel__AJFUV{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:.95rem;cursor:pointer}.BusinessVerificationForm_radioLabel__AJFUV input[type=radio]{width:18px;height:18px}.BusinessVerificationForm_phoneRow__3E8Ip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-2);align-items:center}.BusinessVerificationForm_emailRow__CHc2u{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-2);align-items:center}.BusinessVerificationForm_separator__wXnGL{color:var(--color-text-secondary);text-align:center;font-weight:700}.BusinessVerificationForm_checkRow__PyGh3{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);align-items:end}.BusinessVerificationForm_uploadCard__oM_qx{border:1px solid var(--color-border);border-radius:var(--radius-md,10px);background:var(--color-surface);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.BusinessVerificationForm_uploadTop__8q30q{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.BusinessVerificationForm_uploadMeta__aVhNK{margin:0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.45}.BusinessVerificationForm_uploadLink__ZUJVd{color:var(--color-text-primary);text-decoration:underline;word-break:break-all}.BusinessVerificationForm_uploadSuccess__Cnlis{color:var(--color-status-success)}.BusinessVerificationForm_uploadError__nn2Ap{color:var(--color-status-danger)}.BusinessVerificationForm_supportText__JF8Ec,.BusinessVerificationForm_uploadHint__82jKH{margin:0;color:var(--color-text-secondary);font-size:.8125rem}.BusinessVerificationForm_supportText__JF8Ec{line-height:1.45}.BusinessVerificationForm_errorText__Wbrd6{margin:0;color:var(--color-status-danger);font-size:.875rem}.BusinessVerificationForm_successText__zAPOV{margin:0;color:var(--color-status-success);font-size:.875rem}.BusinessVerificationForm_actions__kWKoy{display:flex;flex-direction:column;gap:var(--space-2)}.BusinessVerificationForm_submitButton__WMBVh{width:100%}.BusinessVerificationForm_hiddenInput__FsRs_{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:768px){.BusinessVerificationForm_card__ywmpJ{padding:var(--space-4)}.BusinessVerificationForm_addressRow__Tc5T8,.BusinessVerificationForm_checkRow__PyGh3{grid-template-columns:1fr}}.ContentCard_root__hXKfd{padding:0;display:flex;flex-direction:column;container-type:inline-size;overflow:hidden;cursor:default}.ContentCard_inner__el0Pl{aspect-ratio:3/4.7;display:flex;flex-direction:column;overflow:hidden;border-radius:5px}.ContentCard_clickable__Rwi2m{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ContentCard_clickable__Rwi2m:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft,0 10px 30px rgba(5,35,85,.12))}.ContentCard_thumbnail__6t_xB{position:relative;width:100%;aspect-ratio:1/1;border-bottom:1px solid var(--color-border)}.ContentCard_thumbnail__6t_xB img{object-fit:cover}.ContentCard_profile__CdOEO{display:flex;position:absolute;right:10px;bottom:-20px;border-radius:50%;border:3px solid var(--color-surface);background:var(--color-surface);height:clamp(40px,2cqw,60px);width:clamp(40px,2cqw,60px);z-index:2}.ContentCard_content__mFN8V{display:flex;flex-direction:column;flex:1;min-height:0}.ContentCard_meta__ieqbg{display:flex;gap:8px;padding:4px 4px 0;font-size:clamp(4px,6cqw,25px);color:var(--color-text-secondary)}.ContentCard_author__1EXwo{font-weight:600}.ContentCard_date__mhy8E{padding-left:8px;border-left:1px solid var(--color-border)}.ContentCard_title___Hfmh{margin-top:2px;font-size:clamp(14px,6cqw,25px);font-weight:var(--font-weight-bold);line-height:1.3;line-clamp:2;-webkit-line-clamp:1}.ContentCard_summary__plCRG,.ContentCard_title___Hfmh{padding:0 4px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ContentCard_summary__plCRG{margin:0;font-size:clamp(12px,4.5cqw,20px);line-height:1.5;color:var(--color-text-secondary);line-clamp:2;-webkit-line-clamp:2}.ContentCard_footer__b3OKE{margin-bottom:0;margin-top:auto;padding:0 0 0 4px}.ContentCard_category__OoFXW{font-weight:600;color:var(--color-accent);font-size:clamp(14px,6cqw,25px)}.MobileSidebar_root__6SnWg{position:fixed;inset:0;z-index:1000;visibility:hidden;transition:visibility .3s}.MobileSidebar_root__6SnWg.MobileSidebar_isOpen__FjZo2{visibility:visible;transition:none}.MobileSidebar_overlay__Gl1Ay{position:absolute;inset:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}.MobileSidebar_isOpen__FjZo2 .MobileSidebar_overlay__Gl1Ay{opacity:1}.MobileSidebar_sidebar__flcOq{position:absolute;top:0;left:0;bottom:0;width:280px;background-color:var(--color-white,#fff);box-shadow:2px 0 8px rgba(0,0,0,.15);transform:translateX(-100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.MobileSidebar_isOpen__FjZo2 .MobileSidebar_sidebar__flcOq{transform:translateX(0)}.MobileSidebar_header__bPp_r{padding:1rem;border-bottom:1px solid var(--color-gray-100,#f3f4f6)}.MobileSidebar_logoArea__afn8Y{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.MobileSidebar_logoFrame__E1EO3{position:relative;width:120px;height:32px}.MobileSidebar_closeButton__wDiU0{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.MobileSidebar_authActions__ArNVA{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.5rem}.MobileSidebar_authActions__ArNVA.MobileSidebar_isLoggedIn__Tk2oq{grid-template-columns:repeat(3,minmax(0,1fr))}.MobileSidebar_notificationWrapper__mB3zn{position:relative;min-width:0}.MobileSidebar_authActionButton__xuCoJ{width:100%;min-width:0;justify-content:center}.MobileSidebar_notificationButton__Z30HL{position:relative}.MobileSidebar_notificationIcon__gPqBv{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.MobileSidebar_notificationBadge__KU28s{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:1;border-radius:999px;border:2px solid var(--color-white,#fff);pointer-events:none}.MobileSidebar_writeButton__XEH_0{width:100%}.MobileSidebar_nav__TAJvo{flex:1;padding:1rem 0}.MobileSidebar_navSection__kIPYu{border-bottom:1px solid var(--color-gray-50,#f9fafb)}.MobileSidebar_navSection__kIPYu:last-child{border-bottom:none}.MobileSidebar_sectionTrigger__WidCs{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:none;border:none;font-weight:600;font-size:1rem;color:var(--color-gray-900,#111827);cursor:pointer}.MobileSidebar_sectionTrigger__WidCs:hover{background-color:var(--color-gray-50,#f9fafb)}.MobileSidebar_chevron__vyHQR{transition:transform .2s ease}.MobileSidebar_chevron__vyHQR.MobileSidebar_isExpanded__sQBeU{transform:rotate(180deg)}.MobileSidebar_linkList__L7MCW{background-color:var(--color-gray-50,#f9fafb);overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.MobileSidebar_linkList__L7MCW.MobileSidebar_isExpanded__sQBeU{max-height:500px}.MobileSidebar_navLink__68jTY{display:block;padding:.75rem 1.5rem;font-size:.9375rem;color:var(--color-gray-700,#374151);text-decoration:none}.MobileSidebar_navLink__68jTY:hover{color:var(--color-primary-600,#2563eb);background-color:var(--color-gray-100,#f3f4f6)}.MobileSidebar_navLink__68jTY.MobileSidebar_isActive__CVZlB{color:var(--color-primary-600,#2563eb);font-weight:600}.MobileSidebar_externalLink__xlz_u{display:flex;justify-content:space-between;align-items:center;padding:1rem;font-weight:600;font-size:1rem;color:var(--color-gray-900,#111827);text-decoration:none}.MobileSidebar_externalLink__xlz_u:hover{background-color:var(--color-gray-50,#f9fafb)}.MobileSidebar_iconSm__hOMFX{width:16px;height:16px}.Header_root__efguf{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.Header_logoPanel__efxZ7{display:flex;align-items:center;justify-content:center;text-decoration:none;padding-inline:15px}.Header_logoFrame__NoLKv{position:relative;width:100%;max-width:280px;aspect-ratio:3/1.1}.Header_logoFrame__NoLKv img{object-fit:contain}.Header_content__dkXVq{display:flex;flex-direction:column;gap:var(--space-1,12px);min-width:0;padding-inline:15px}.Header_searchBar__AgnYs{display:flex;align-items:center;min-height:56px;padding:0 6px 0 18px;border-radius:999px;border:2px solid var(--color-accent);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-surface-tint))}.Header_searchBar__AgnYs input{flex:1 1 auto;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);font-size:16px;color:var(--color-text-primary);text-align:center}.Header_searchBar__AgnYs input::placeholder{color:var(--color-text-secondary)}.Header_searchBar__AgnYs button{width:52px;height:52px;border:0;background:rgba(0,0,0,0);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px}.Header_topNav__q3__C{display:grid;grid-template-columns:1fr auto;gap:var(--space-3,12px);align-items:center}.Header_navGroup__g1dzl{display:flex;align-items:center;gap:var(--space-3,16px);min-width:0}.Header_navTabs__M_mkO{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.Header_navActions__FSPzR{display:none}.Header_navHamburger__hefe8{display:flex}.Header_activeTab__w4Y62,.Header_topNav__q3__C [role=tab][aria-selected=true]{color:var(--color-accent-strong)!important;font-weight:800!important}.Header_bottomNav__TqlIu{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4,16px);padding:5px 0;border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.Header_bottomLinks__SlekS{display:flex;align-items:center;gap:var(--space-2,16px);flex:1 1 auto;min-width:0;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.Header_bottomLinks__SlekS::-webkit-scrollbar{height:4px}.Header_bottomLinks__SlekS::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.Header_bottomLinks__SlekS::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.Header_bottomLinks__SlekS{scrollbar-width:thin;scrollbar-color:var(--color-border) rgba(0,0,0,0)}.Header_bottomLink__6mIBK{white-space:nowrap;padding:10px 12px 8px;text-decoration:none;font-weight:600;color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:color .14s ease,background-color .14s ease}.Header_bottomLink__6mIBK:hover{color:var(--color-text-primary)}.Header_bottomLinkActive__WYkjX{color:var(--color-accent-strong);border-bottom:3px solid var(--color-accent-strong);border-radius:0}.Header_notice__cYkLB{position:relative;display:inline-flex;align-items:center;gap:var(--space-2,8px);display:none;border-radius:999px;border:1px solid var(--color-border),rgba(0,0,0,0)}.Header_rankButton__IpAFI{max-width:200px;min-width:0;justify-content:flex-start}.Header_rankButtonText__terkW{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_iconSm__9lLRM{width:var(--font-size-button-sm);height:var(--font-size-button-sm)}.Header_changeNew__jsF5a{font-weight:600}.Header_changeNew__jsF5a,.Header_changeUp__JV4uF{color:var(--color-error,#ef4444);font-size:11px}.Header_changeDown__u6WzK{color:var(--color-info,#3b82f6);font-size:11px}.Header_changeNone__myqXs{color:var(--color-text-tertiary,#9ca3af);font-size:8px}.Header_notificationButton__U26mU,.Header_notificationWrapper__oQDgo{position:relative}.Header_notificationBadge__G0ZOm{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;text-align:center;border-radius:9px;background-color:var(--color-error,#ef4444);color:#fff;border:2px solid var(--color-surface,#ffffff)}@media(min-width:600px){.Header_topNav__q3__C{grid-template-columns:1fr auto}.Header_navActions__FSPzR{display:flex;justify-content:flex-end}.Header_navHamburger__hefe8{display:none}.Header_notice__cYkLB{display:inline-flex}}.Header_profileDropdown__AkMZ4{position:relative}.Header_profileDropdownMenu__XuD6K{position:absolute;top:100%;right:0;z-index:50;min-width:140px;padding:4px 0;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Header_profileDropdownItem__JaRWJ{display:block;padding:8px 16px;font-size:14px;color:var(--color-text-primary,#222);text-decoration:none;transition:background-color .1s}.Header_profileDropdownItem__JaRWJ:hover{background-color:var(--color-surface-muted,#f5f5f5)}.UserEditForm_root__NvinI{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:600px;margin:0 auto;padding:var(--space-8) 0}.UserEditForm_card__Au7iz{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.UserEditForm_sectionHeader__PFOcZ{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);margin-bottom:var(--space-2)}.UserEditForm_sectionHeader__PFOcZ h2{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0}.UserEditForm_sectionHeader__PFOcZ p{font-size:.875rem;color:var(--color-text-secondary);margin:var(--space-1) 0 0}.UserEditForm_fieldRow__VSU7c{display:flex;align-items:flex-end;gap:var(--space-2)}.UserEditForm_fieldRow__VSU7c .UserEditForm_inputWrapper__gFtD0{flex:1}.UserEditForm_fieldRow__VSU7c button{flex-shrink:0;height:48px}.UserEditForm_socialProviderList__VX54j{display:flex;flex-direction:column;gap:var(--space-1)}.UserEditForm_socialProviderRow__g3Hmb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.UserEditForm_socialProviderRow__g3Hmb:last-child{border-bottom:0;padding-bottom:0}.UserEditForm_socialProviderInfo__oBvXA{display:flex;align-items:center;gap:var(--space-3);min-width:0}.UserEditForm_socialProviderIcon___Qbu1{width:40px;height:40px;border-radius:var(--radius-full,9999px);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-size:.875rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.UserEditForm_socialProviderMeta__HOP76{display:flex;flex-direction:column;gap:2px;min-width:0}.UserEditForm_socialProviderName__4Kdpy{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text-primary)}.UserEditForm_socialProviderStatusConnected__h1CFH{margin:0;font-size:.813rem;color:var(--color-text-secondary)}.UserEditForm_socialProviderStatusDisconnected__zstJI{margin:0;font-size:.813rem;color:var(--color-text-tertiary)}.UserEditForm_socialProviderEmail__78DGi{margin:0;font-size:.813rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserEditForm_socialLoading__JMw7A{margin:0;font-size:.875rem;color:var(--color-text-secondary)}.UserEditForm_socialError__NjSya{margin:0;font-size:.875rem;color:var(--color-error-strong,#d92d20)}.UserEditForm_socialDisconnectButton__58p_d{color:var(--color-error-strong,#d92d20);border-color:var(--color-error-strong,#d92d20)}.UserEditForm_socialDisconnectNotice__xBYYu{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md,8px);background-color:var(--color-surface-strong,#f5f5f5);border:1px solid var(--color-border);font-size:.875rem;color:var(--color-text-primary);display:flex;flex-direction:column;gap:var(--space-1)}.UserEditForm_socialDisconnectNoticeBlock__cyQMu{border-color:var(--color-error-strong,#d92d20);background-color:rgba(217,45,32,.06)}.UserEditForm_socialDisconnectNoticeRecovery__aXVIN{border-color:var(--color-brand,#2563eb);background-color:rgba(37,99,235,.06)}.UserEditForm_socialDisconnectNoticeTitle___lOaM{margin:0;font-weight:700;font-size:.875rem}.UserEditForm_socialDisconnectNoticeDetail__l2vv2{margin:0;font-size:.813rem;color:var(--color-text-secondary)}.UserEditForm_socialDisconnectNoticeLink__5oBB_{margin:0;font-size:.813rem}.UserEditForm_socialDisconnectNoticeLink__5oBB_ a{color:var(--color-brand,#2563eb);text-decoration:underline}.UserEditForm_withdrawSection__eizuZ{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.UserEditForm_withdrawButton__JUakH{color:var(--color-error-strong,#d92d20);border:1px solid var(--color-error-strong,#d92d20)}.UserEditForm_consentFieldRow___Nw1m{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.UserEditForm_consentCheckboxWrapper__ky5U0{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.UserEditForm_consentDate__o6SOm{font-size:.75rem;color:var(--color-text-tertiary,#888);margin-left:var(--space-6,24px)}.UserEditForm_consentLoading__j0nv8{font-size:.875rem;color:var(--color-text-secondary);margin:0}.UserEditForm_consentError__FvQN4{font-size:.875rem;color:var(--color-error-strong,#d92d20);margin:0}@media(max-width:640px){.UserEditForm_socialProviderRow__g3Hmb{align-items:flex-start;flex-direction:column}.UserEditForm_socialProviderRow__g3Hmb button{width:100%}}.PasswordChangeForm_root__8YEYK{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:400px;margin:0 auto;padding:var(--space-8) 0}.PasswordChangeForm_form__dMMgF{display:flex;flex-direction:column;gap:var(--space-5)}.PasswordChangeForm_submitButton__23cov{margin-top:var(--space-6);width:100%}.ProfileEditForm_root__wp1R5{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:600px;margin:0 auto;padding:var(--space-8) 0}.ProfileEditForm_card__pOcaJ{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.ProfileEditForm_sectionHeader__ZoZ6q{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);margin-bottom:var(--space-2)}.ProfileEditForm_sectionHeader__ZoZ6q h2{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0}.ProfileEditForm_sectionHeader__ZoZ6q p{font-size:.875rem;color:var(--color-text-secondary);margin:var(--space-1) 0 0}.ProfileEditForm_avatarRow__E7IBM{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.ProfileEditForm_avatar__MFnF3{width:120px;height:120px;border-radius:50%;background-color:var(--color-surface-muted);display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-border)}.ProfileEditForm_avatar__MFnF3 img{width:100%;height:100%;object-fit:cover}.ProfileEditForm_avatarFallback__NLGWW{color:var(--color-text-secondary)}.ProfileEditForm_hiddenFileInput__LSGXB{display:none}.ProfileEditForm_uploadError__nY2JQ{margin:0;font-size:.813rem;color:var(--color-error-strong,#d92d20);text-align:center}.ProfileEditForm_bioField__yMS87{display:flex;flex-direction:column;gap:var(--space-2)}.ProfileEditForm_actionsRow__x29FS{display:flex;justify-content:flex-end;gap:var(--space-3)}.ProfileEditForm_statusMessage__VKim8{margin:0;font-size:.875rem;color:var(--color-text-secondary);text-align:center;padding:var(--space-6) 0}.ProfileEditForm_errorMessage____hAB{margin:0;font-size:.875rem;color:var(--color-error-strong,#d92d20);text-align:center;padding:var(--space-6) 0}.Toolbar_root__FA8fS{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px;border:1px solid var(--color-border,#d5dbe7);border-radius:var(--radius-lg,12px);background:var(--color-surface,#ffffff)}.Toolbar_filterGroup__dYg5E{flex:1;flex-wrap:wrap;min-width:240px}.Toolbar_filterGroup__dYg5E,.Toolbar_pageSizeGroup__HJMB9{display:flex;gap:12px;align-items:center}.Toolbar_control__PATBn{min-width:120px}.Toolbar_searchControl__nx5Rv{flex:1;min-width:200px}.Toolbar_inlineSearchButton__8O0b1{display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;cursor:pointer;color:var(--color-text-secondary,#667085);transition:color .2s}.Toolbar_inlineSearchButton__8O0b1:hover{color:var(--color-primary,#0052cc)}@media(max-width:600px){.Toolbar_root__FA8fS{padding:10px}.Toolbar_filterGroup__dYg5E{display:contents}.Toolbar_pageSizeGroup__HJMB9{width:100%;order:2}.Toolbar_control__PATBn{flex:1;min-width:0}.Toolbar_searchControl__nx5Rv{min-width:0;order:3}}.CardGridSection_sectionHeading__sv4QI{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.CardGridSection_home__nkDjc .CardGridSection_sectionHeading__sv4QI{display:flex}.CardGridSection_contents__GE5r4 .CardGridSection_sectionHeading__sv4QI{align-items:center;padding:30px;background-color:var(--color-surface-soft)}.CardGridSection_contents__GE5r4 .subhead{display:none}.CardGridSection_contents__GE5r4 .headline{color:var(--color-accent-strong)}.CardGridSection_integrated-search__yHX0b{margin-bottom:var(--space-12)}.CardGridSection_integrated-search__yHX0b .CardGridSection_searchHeading__H2U_2{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line-neutral)}.CardGridSection_integrated-search__yHX0b .CardGridSection_searchHeading__H2U_2 .CardGridSection_headline__tcOUk{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary)}.CardGridSection_integrated-search__yHX0b .CardGridSection_searchHeading__H2U_2 .CardGridSection_headline__tcOUk .CardGridSection_count__VOhqc{color:var(--color-primary);margin-left:var(--space-2)}.CardGridSection_integrated-search__yHX0b .CardGridSection_searchHeading__H2U_2 .CardGridSection_viewAll__1jzOT{font-size:var(--text-sm);color:var(--color-text-neutral);text-decoration:none}.CardGridSection_integrated-search__yHX0b .CardGridSection_searchHeading__H2U_2 .CardGridSection_viewAll__1jzOT:hover{text-decoration:underline}.ListBoardSection_root__fqMYE{display:flex;flex-direction:column;gap:24px}.ListBoardSection_list__BOvPT{--list-columns:110px minmax(0,1fr) 72px 110px 120px 70px;border:1px solid var(--color-border,#d5dbe7);border-radius:var(--radius-lg,12px);overflow:hidden;background:var(--color-surface,#ffffff)}.ListBoardSection_listHeader__Y5VKQ{display:grid;grid-template-columns:var(--list-columns);align-items:center;gap:12px;padding:12px 16px;background:var(--color-surface-soft,#f0f0f0);font-size:13px;font-weight:600;color:var(--color-text-secondary,#334155)}.ListBoardSection_listBody__DCM_G{display:flex;flex-direction:column}.ListBoardSection_headerPostheader__3yGpj{text-align:center}.ListBoardSection_headerTitle__FO6_V{text-align:left}.ListBoardSection_headerAuthor__h6d3F,.ListBoardSection_headerDate__J7BEm,.ListBoardSection_headerThumbnail__gEQdn,.ListBoardSection_headerViewcount__ui2Fm{text-align:center}.ListBoardSection_empty__RkMt1{padding:24px 16px;text-align:center;color:var(--color-text-secondary,#334155);font-size:14px}@media(max-width:1023px){.ListBoardSection_list__BOvPT{--list-columns:100px minmax(0,1fr) 110px 70px}.ListBoardSection_headerDate__J7BEm,.ListBoardSection_headerThumbnail__gEQdn{display:none}}@media(max-width:600px){.ListBoardSection_list__BOvPT{--list-columns:80px minmax(0,1fr) 60px}.ListBoardSection_headerAuthor__h6d3F{display:none}}.ListBoardSection_integrated-search__Y8URA{margin-bottom:var(--space-12)}.ListBoardSection_integrated-search__Y8URA .ListBoardSection_searchHeading__zqSPz{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line-neutral)}.ListBoardSection_integrated-search__Y8URA .ListBoardSection_searchHeading__zqSPz .ListBoardSection_headline__hDZo9{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary)}.ListBoardSection_integrated-search__Y8URA .ListBoardSection_searchHeading__zqSPz .ListBoardSection_headline__hDZo9 .ListBoardSection_count__W64aH{color:var(--color-primary);margin-left:var(--space-2)}.ListBoardSection_integrated-search__Y8URA .ListBoardSection_searchHeading__zqSPz .ListBoardSection_viewAll__MqAlQ{font-size:var(--text-sm);color:var(--color-text-neutral);text-decoration:none}.ListBoardSection_integrated-search__Y8URA .ListBoardSection_searchHeading__zqSPz .ListBoardSection_viewAll__MqAlQ:hover{text-decoration:underline}.ListBoardPattern_actions__nj2fu{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0 24px}.ListBoardPattern_error__h2tWX{margin:0;color:var(--color-status-danger,#ef4444);font-size:13px}.ContentsBoardPattern_actions__wwM9E{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0 24px}.ContentsBoardPattern_error__LUZix{margin:0;color:var(--color-status-danger,#ef4444);font-size:13px}.BannerSection_bannerMain__j6MSb{position:relative;aspect-ratio:16/10;width:100%;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,var(--color-accent-strong) 0,var(--color-background) 70%)}.BannerSection_bannerImage__q8aBj{width:100%;height:100%;object-fit:cover;display:block}.BannerSection_bannerSide__RrzR9{height:100%;border-radius:10px}.BannerSection_bannerSide__RrzR9,.BannerSection_bannerSub__LQ8kr{position:relative;background:var(--color-surface-tint);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:10px;color:var(--color-text-primary)}.BannerSection_bannerSub__LQ8kr{width:100%;aspect-ratio:18/9}.BannerSection_slideLink__Jm_bb{position:relative;display:block;width:100%;height:100%}.HomeQuikBar_root__wDhnM{display:flex;gap:12px;align-items:center}@media(max-width:599px){.HomeQuikBar_root__wDhnM{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:4px 8px 10px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) rgba(0,0,0,0)}.HomeQuikBar_root__wDhnM::-webkit-scrollbar{height:4px}.HomeQuikBar_root__wDhnM::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.HomeQuikBar_root__wDhnM::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:999px}.HomeQuikBar_categoryPill__Effte{flex-shrink:0}}@media(min-width:600px){.HomeQuikBar_root__wDhnM{margin:auto;flex-wrap:wrap;overflow:visible}}.HomeQuikBar_categoryPill__Effte{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;min-height:44px;flex-shrink:0;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text-primary);font-weight:700;box-shadow:var(--shadow-soft);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.HomeQuikBar_categoryPill__Effte:hover{border-color:var(--color-accent);box-shadow:0 12px 32px rgba(27,140,239,.18);transform:translateY(-1px)}.HomeQuikBar_icon__f_fNa{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.HomeQuikBar_icon__f_fNa img{width:100%;height:100%}.HomeQuikBar_label__wGCDh{white-space:nowrap}.IntegratedSearchPattern_root__s__8y{display:flex;flex-direction:column;gap:var(--space-16)}.IntegratedSearchPattern_tabs__BWg7C{display:flex;gap:var(--space-4);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border-bottom:1px solid var(--color-line-neutral);margin-bottom:var(--space-10);padding-top:var(--space-12);width:100%;position:relative}.IntegratedSearchPattern_tab__kfW2u{padding:var(--space-3) var(--space-4);font-size:var(--text-md);color:var(--color-text-neutral);cursor:pointer;border-radius:0;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:all .2s ease;min-height:auto}.IntegratedSearchPattern_tab__kfW2u:hover:not(.IntegratedSearchPattern_active__A_8Tc){color:var(--color-text-primary);background:var(--color-surface-soft);transform:none}.IntegratedSearchPattern_active__A_8Tc{color:var(--color-text-primary)!important;font-weight:600!important;border-bottom:2px solid var(--color-primary)!important;background:none!important}.IntegratedSearchPattern_results__9ceyI{display:flex;flex-direction:column;gap:var(--space-16)}.IntegratedSearchPattern_tabs__BWg7C:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#d5dbe7}