.page_homePage__ksVU7{gap:24px}.page_intro__YeqBg{display:grid;grid-gap:12px;gap:12px}.page_columns__M0U0S{display:grid;grid-gap:24px;gap:24px;align-items:stretch}.page_archiveColumn__i2XVZ,.page_communityColumn__ftY4i{min-width:0;display:flex}.page_archiveColumn__i2XVZ>*,.page_communityColumn__ftY4i>*{width:100%}@media (min-width:1180px){.page_columns__M0U0S{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1179px){.page_columns__M0U0S{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.page_homePage__ksVU7{gap:20px}.page_intro__YeqBg{gap:10px}}.question-sheet-card_card__m_noD{display:grid;grid-gap:8px;gap:8px;min-width:0;overflow:hidden}.question-sheet-card_thumb__MJJLk{width:100%;height:230px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background:#f9fafb;border-radius:9px;padding:27px}.question-sheet-card_thumbLink__HOUnF,.question-sheet-card_titleLink__PRvIX{display:block;color:inherit;text-decoration:none}.question-sheet-card_thumbImage__RZxIN{display:block;width:118px;height:175px;object-fit:cover;box-shadow:12px 14px 15.8px 0 rgba(173,179,203,.26);@media screen and (max-width:480px){width:100px;height:140px}}.question-sheet-card_metaRow__YbiAH{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0 4px}.question-sheet-card_badge__JeKSH{display:inline-flex;align-items:center;min-height:24px;padding:3px 6px;border-radius:4px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.question-sheet-card_badgeNew__uvEOK{color:#ef4444;background:#fef2f2;border:1px solid #fecaca}.question-sheet-card_badgeNeutral__y3fKp{color:#6b7280;background:#f3f4f6;border:1px solid #f3f4f6}.question-sheet-card_title__FDGmq{margin:0;font-size:var(--font-size-body-strong);line-height:1.4;letter-spacing:-.02em;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.question-sheet-card_description__uI5p7{margin:0;display:none}.question-sheet-card_detailList__jd8gd{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--text-subtle);font-size:var(--font-size-caption);line-height:16px;overflow:hidden}.question-sheet-card_detailItem__bdQjC{white-space:nowrap}@media (max-width:900px){.question-sheet-card_thumb__MJJLk{height:200px;padding:20px 48px}}@media (max-width:640px){.question-sheet-card_thumb__MJJLk{height:168px;padding:18px 28px}.question-sheet-card_metaRow__YbiAH{gap:6px;margin:8px 0 4px}.question-sheet-card_title__FDGmq{font-size:15px;line-height:1.34}.question-sheet-card_detailList__jd8gd{display:none}}.archive-list-page_pageShell__L2ErW{display:grid;grid-gap:30px;gap:30px}.archive-list-page_pageHeader__2Est_{display:grid;grid-gap:4px;gap:4px}.archive-list-page_pageHeader__2Est_ h1{margin:0;font-size:var(--font-size-title-section);font-weight:700;line-height:1.3;letter-spacing:-.03em;color:#111827}.archive-list-page_pageDescription__tWtHy{margin:0;font-size:var(--font-size-body-strong);font-weight:400;line-height:1.4;color:#6f7785}.archive-list-page_layout__nLSVT{display:grid;grid-template-columns:minmax(240px,15vw) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.archive-list-page_desktopSidebarColumn__NkGZv{position:-webkit-sticky;position:sticky;top:166px;display:grid;grid-template-rows:auto auto;grid-gap:12px;gap:12px;align-items:start;align-self:start;min-height:0}.archive-list-page_desktopFilterPanel__ATtah{min-height:0;max-height:calc(100vh - 190px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;z-index:10;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02)}.archive-list-page_filterPanel__IVj6a{display:grid;grid-gap:16px;gap:16px;padding:16px}.archive-list-page_desktopFilterContent__d4n1p{gap:0;padding:0}.archive-list-page_desktopFilterMeta__e5DY2{display:grid;grid-gap:10px;gap:10px}.archive-list-page_filterPanelMobile__lOITR{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:0}.archive-list-page_filterPanelHeader__OzPpE{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 16px;border-bottom:1px solid #e5e7eb}.archive-list-page_filterHeaderActions__Lc2Ic{display:flex;align-items:center;gap:8px}.archive-list-page_filterTitle__xx_yH{margin:0;font-size:18px;font-weight:600;line-height:1.4;color:#111827}.archive-list-page_filterChip__YK0oY,.archive-list-page_iconButton__8XZLD,.archive-list-page_mobileFilterTrigger__y9Xly,.archive-list-page_primaryActionButton__7l0oT,.archive-list-page_secondaryActionButton__wXvNZ,.archive-list-page_textButton__9aacE,.archive-list-page_viewAllButton__QtOt5{font:inherit}.archive-list-page_textButton__9aacE,.archive-list-page_viewAllButton__QtOt5{border:0;background:transparent;padding:0;font-size:var(--font-size-meta);line-height:16px;font-weight:400;color:#6b7280;cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}.archive-list-page_viewAllButton__QtOt5{color:#3b82f6}.archive-list-page_viewAllButton__QtOt5:focus,.archive-list-page_viewAllButton__QtOt5:hover,.archive-list-page_viewAllButton__QtOt5:visited{text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}.archive-list-page_textButton__9aacE:disabled{opacity:.45}.archive-list-page_iconButton__8XZLD{width:36px;height:36px;border:1px solid #d8dde6;border-radius:999px;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:#1f2937}.archive-list-page_filterPanelBody__lHUP8{display:grid;grid-gap:0;gap:0;overflow-y:auto;flex:1 1;min-height:0;overscroll-behavior:contain}.archive-list-page_filterGroup__4CQ0K{display:grid;grid-gap:0;gap:0;padding:0;border-bottom:1px solid #eef2f6}.archive-list-page_filterGroupHeader__fYLUg{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 6px}.archive-list-page_filterLabel__Un_Mv{font-size:var(--font-size-body);line-height:20px;font-weight:700;color:#111827}.archive-list-page_filterOptions__wMoGC{display:flex;flex-direction:column;gap:0;padding:0 8px 8px}.archive-list-page_filterNestedOptions__bTCP9{display:flex;flex-direction:column;gap:0;padding:0 8px 10px 24px}.archive-list-page_filterCheckboxRow__2ghVZ{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:var(--font-size-body);line-height:20px;color:#4b5563;transition:background-color .15s ease}.archive-list-page_filterCheckboxRow__2ghVZ:hover{background:#f8fafc}.archive-list-page_filterCheckboxRowActive__TZRON{color:#111827}.archive-list-page_filterCheckbox__iGBlm{width:18px;height:18px;border-radius:4px;border:2px solid #d1d5db;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease}.archive-list-page_filterCheckboxChecked__yFgaJ{border-color:var(--primary,#2563eb);background:var(--primary,#2563eb)}.archive-list-page_filterCheckboxChecked__yFgaJ:after{content:"";display:block;width:10px;height:6px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) translate(1px,-1px)}.archive-list-page_srOnly__CxvtD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.archive-list-page_filterSelectGrid__ac1j9{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:16px;border-bottom:1px solid #eef2f6}.archive-list-page_selectField__otaw4{display:grid;grid-gap:8px;gap:8px}.archive-list-page_filterResetRow__1xGxh{display:flex;justify-content:flex-end;padding:8px 4px}.archive-list-page_filterResetButton__Pu25a{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#9ca3af;font-size:var(--font-size-meta);font-weight:600;cursor:pointer;padding:0}.archive-list-page_filterResetButton__Pu25a:disabled{opacity:.45;cursor:default}.archive-list-page_filterResetIcon__t85_f{font-size:15px;line-height:1}.archive-list-page_inlineMessage__yZ42Q{border-radius:16px;background:rgba(248,113,113,.08);color:#b91c1c;padding:12px 14px;font-size:var(--font-size-meta);line-height:20px}.archive-list-page_activeFilters___ycRE{display:grid;grid-gap:10px;gap:10px;padding:16px 20px 4px;flex-shrink:0}.archive-list-page_activeFilterList__w9lyk,.archive-list-page_inlineBadgeRow__w2qE8{display:flex;gap:8px;flex-wrap:wrap}.archive-list-page_activeFilterBadge__mjl0W{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;background:#f3f4f6;color:#374151;font-size:var(--font-size-caption);line-height:16px;font-weight:700}.archive-list-page_resultsColumn__RM6tt{display:grid;grid-gap:24px;gap:24px}.archive-list-page_dashboard__vwLwn{display:grid;grid-gap:40px;gap:40px}.archive-list-page_dashboardSection__jVhRQ{display:grid;grid-gap:16px;gap:16px}.archive-list-page_dashboardSectionHeader__rAz0_{display:flex;align-items:center;justify-content:flex-start;gap:16px}.archive-list-page_dashboardSectionTitleRow__3_oj_{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%}.archive-list-page_dashboardSectionTitleRow__3_oj_ .archive-list-page_viewAllButton__QtOt5{align-self:flex-end;margin-bottom:3px;color:var(--text-muted)}.archive-list-page_dashboardSectionTitleRow__3_oj_ .archive-list-page_viewAllButton__QtOt5:focus,.archive-list-page_dashboardSectionTitleRow__3_oj_ .archive-list-page_viewAllButton__QtOt5:hover,.archive-list-page_dashboardSectionTitleRow__3_oj_ .archive-list-page_viewAllButton__QtOt5:visited{color:var(--text-muted)}.archive-list-page_dashboardSectionTitleRow__3_oj_ h2{margin:0;font-size:var(--font-size-title-section);line-height:1.4;font-weight:700;color:#111827}.archive-list-page_dashboardIcon__x_kSM{width:32px;height:32px;object-fit:contain}.archive-list-page_dashboardEmoji__b0vvy{font-size:24px;line-height:1}.archive-list-page_dashboardGrid__3v07x,.archive-list-page_questionGrid__yLt0p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.archive-list-page_feedbackCard__JQB08,.archive-list-page_footerCard__c7bht{display:grid;grid-gap:10px;gap:10px;justify-items:center;align-items:center;min-height:120px;padding:24px;border-radius:16px;background:#f8fafc;color:#6b7280;text-align:center}.archive-list-page_feedbackCard__JQB08 h2{margin:0;font-size:var(--font-size-title-block);line-height:1.4;color:#111827}.archive-list-page_feedFooter__Ptfhf{display:grid;grid-gap:12px;gap:12px;min-height:133px;overflow-anchor:none}.archive-list-page_loadAnchor__9c9bw{width:100%;height:1px;overflow-anchor:none}.archive-list-page_footerCardHidden__g7YlG{visibility:hidden}.archive-list-page_mobileToolbar__x5A4_{display:none}.archive-list-page_mobileFilterTrigger__y9Xly{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 18px;border:1px solid #111827;background:#111827;color:#ffffff;border-radius:999px;font-size:var(--font-size-body);line-height:20px;font-weight:700;box-shadow:0 18px 36px rgba(15,23,42,.22)}.archive-list-page_mobileFilterCount__XwCWJ{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ffffff;color:#111827;font-size:var(--font-size-caption);line-height:1}.archive-list-page_mobileToolbarSummary__9OV5c{margin:0;color:#6b7280;font-size:var(--font-size-meta);line-height:20px}.archive-list-page_drawerBackdrop__6nygB{position:fixed;inset:0;z-index:70;background:rgba(15,23,42,.48);display:flex;justify-content:center;align-items:flex-end;padding:0}.archive-list-page_filterDrawer__vg0l6{width:100%;height:100dvh;max-height:100dvh;background:#ffffff;display:flex;flex-direction:column;overflow:hidden}.archive-list-page_drawerFooter__tcLXm{flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px 20px;background:#ffffff;box-shadow:0 -1px 0 0 #e5e7eb}.archive-list-page_primaryActionButton__7l0oT,.archive-list-page_secondaryActionButton__wXvNZ{min-height:48px;padding:12px 16px;border-radius:999px;font-size:var(--font-size-body);line-height:20px;font-weight:700}.archive-list-page_secondaryActionButton__wXvNZ{border:1px solid #d8dde6;background:#ffffff;color:#6b7280}.archive-list-page_primaryActionButton__7l0oT{border:1px solid #111827;background:#111827;color:#ffffff}@media (max-width:1200px){.archive-list-page_dashboardGrid__3v07x,.archive-list-page_questionGrid__yLt0p{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.archive-list-page_pageShell__L2ErW{gap:20px;padding-bottom:92px}.archive-list-page_layout__nLSVT{grid-template-columns:1fr;gap:24px}.archive-list-page_desktopFilterPanel__ATtah,.archive-list-page_desktopSidebarColumn__NkGZv{display:none}.archive-list-page_mobileToolbar__x5A4_{display:block;position:fixed;left:16px;bottom:calc(env(safe-area-inset-bottom, 0px) + 16px);z-index:40}.archive-list-page_dashboard__vwLwn{gap:30px}.archive-list-page_dashboardSectionTitleRow__3_oj_ h2{font-size:var(--font-size-title-block)}.archive-list-page_dashboardGrid__3v07x,.archive-list-page_questionGrid__yLt0p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.archive-list-page_dashboardSectionTitleRow__3_oj_{width:100%;justify-content:flex-start;align-items:center;gap:12px}.archive-list-page_dashboardSectionTitleRow__3_oj_ h2{flex:1 1 auto;min-width:0}.archive-list-page_dashboardSectionTitleRow__3_oj_ .archive-list-page_viewAllButton__QtOt5{align-self:flex-end;margin-bottom:3px;margin-left:auto;flex-shrink:0}.archive-list-page_pageHeader__2Est_ h1{font-size:var(--font-size-title-block)}.archive-list-page_pageDescription__tWtHy{font-size:var(--font-size-body)}.archive-list-page_mobileToolbar__x5A4_{left:12px;bottom:calc(env(safe-area-inset-bottom, 0px) + 12px)}.archive-list-page_dashboardGrid__3v07x,.archive-list-page_questionGrid__yLt0p{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.archive-list-page_filterDrawer__vg0l6{padding:20px 16px}}.home-archive-preview_section__eLncz{min-width:0;display:flex;flex-direction:column;min-height:0;height:100%;padding:0;border:0;box-shadow:none;background:transparent}.home-archive-preview_content__I4bZt{flex:1 1 auto;min-height:0;overflow:hidden}.home-archive-preview_titleRow__yrlat{justify-content:space-between}.home-archive-preview_titleRow__yrlat h2{flex:1 1 auto;min-width:0}.home-archive-preview_grid__EK8kD{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-content:start;overflow:hidden}.home-archive-preview_titleHighlight__uSE9R{color:#2563eb}.home-archive-preview_titleSuffix__CIlOH{display:inline}.home-archive-preview_titleEmoji__as5Ga{font-size:24px;line-height:1;vertical-align:-1px}.home-archive-preview_placeholderCard__p9u5n{display:grid;min-width:0}.home-archive-preview_placeholderLink__UI4nF{display:grid;min-width:0;align-content:start;color:inherit;text-decoration:none}.home-archive-preview_placeholderThumb__q7E80{position:relative;width:100%;height:230px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe4f0;border-radius:9px;background:linear-gradient(180deg,#f8fbff,#eef4fb);overflow:hidden}.home-archive-preview_placeholderSheetBack__IhGj_,.home-archive-preview_placeholderSheetFront__W8JSj{position:absolute;display:block;border-radius:8px}.home-archive-preview_placeholderSheetBack__IhGj_{width:110px;height:162px;border:1px solid #d8e1ee;background:rgba(255,255,255,.72);transform:translate(12px,-10px) rotate(6deg);box-shadow:0 16px 32px rgba(148,163,184,.14)}.home-archive-preview_placeholderSheetFront__W8JSj{width:118px;height:175px;padding:18px 14px;border:1px solid #d9e3f0;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:12px 14px 15.8px 0 rgba(173,179,203,.26);display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.home-archive-preview_placeholderThumbEyebrow__DH_Uh{color:#2563eb;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.08em}.home-archive-preview_placeholderThumbTitle__Xfu2P{color:#111827;font-size:17px;line-height:1.25;font-weight:700}.home-archive-preview_placeholderThumbIcon__GbLCF{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:22px;line-height:1;font-weight:500}.home-archive-preview_placeholderLink__UI4nF:focus-visible .home-archive-preview_placeholderThumb__q7E80,.home-archive-preview_placeholderLink__UI4nF:hover .home-archive-preview_placeholderThumb__q7E80{border-color:#bfdbfe;box-shadow:0 14px 28px rgba(37,99,235,.12)}.home-archive-preview_placeholderLink__UI4nF:focus-visible{outline:none}@media (max-width:1200px){.home-archive-preview_grid__EK8kD{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-archive-preview_placeholderThumb__q7E80{height:200px}.home-archive-preview_placeholderSheetBack__IhGj_{width:102px;height:148px}.home-archive-preview_placeholderSheetFront__W8JSj{width:110px;height:160px}}@media (max-width:760px){.home-archive-preview_titleSuffix__CIlOH{display:block;padding-left:27px}.home-archive-preview_grid__EK8kD{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-archive-preview_placeholderThumb__q7E80{height:168px}.home-archive-preview_placeholderSheetBack__IhGj_{width:88px;height:126px;transform:translate(10px,-8px) rotate(6deg)}.home-archive-preview_placeholderSheetFront__W8JSj{width:96px;height:140px;padding:14px 10px;gap:6px}.home-archive-preview_placeholderThumbEyebrow__DH_Uh{font-size:10px}.home-archive-preview_placeholderThumbTitle__Xfu2P{font-size:14px}.home-archive-preview_placeholderThumbIcon__GbLCF{width:28px;height:28px;font-size:18px}}@media (max-width:380px){.home-archive-preview_grid__EK8kD{grid-template-columns:minmax(0,1fr)}}