.page_page__u4Kpr{max-width:680px;margin:0 auto;padding:0 24px 80px}@media (max-width:680px){.page_page__u4Kpr{padding:0 16px 60px}}.TagPicker_picker__ioN_Y{position:relative}.TagPicker_btn__sT3Xe{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-family);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .12s,color .12s;white-space:nowrap}.TagPicker_btn__sT3Xe:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.TagPicker_btnSelected__t9wRV{border-color:var(--color-link);color:var(--color-link);background:var(--color-green-light)}.TagPicker_btn__sT3Xe svg{flex-shrink:0}.TagPicker_dropdown__RMB1M{position:absolute;top:calc(100% + 6px);left:0;width:220px;max-height:280px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.12);z-index:50;display:flex;flex-direction:column;overflow:hidden}html.dark .TagPicker_dropdown__RMB1M{box-shadow:0 8px 30px rgba(0,0,0,.4)}.TagPicker_search__RGvcR{width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--color-border);background:none;color:var(--color-text-primary);font-family:var(--font-family);font-size:13px;outline:none}.TagPicker_search__RGvcR::placeholder{color:var(--color-text-muted)}.TagPicker_options__Fk4FY{overflow-y:auto;max-height:200px;padding:4px 0}.TagPicker_option__yHDyl{display:block;width:100%;text-align:left;padding:8px 12px;border:none;background:none;color:var(--color-text-primary);font-family:var(--font-family);font-size:13px;cursor:pointer;transition:background .1s}.TagPicker_option__yHDyl:hover{background:var(--color-hover)}.TagPicker_customBtn__9k3ZQ,.TagPicker_optionActive__F7p23{color:var(--color-link);font-weight:600}.TagPicker_customBtn__9k3ZQ{display:block;width:100%;text-align:left;padding:8px 12px;border:none;border-top:1px solid var(--color-border);background:none;font-family:var(--font-family);font-size:13px;cursor:pointer}.TagPicker_customBtn__9k3ZQ:hover{background:var(--color-green-light)}.CommunityPage_pageHeader__7_okj{margin-bottom:24px}.CommunityPage_pageTitle__gVNNH{font-size:24px;font-weight:800;letter-spacing:-.03em;margin-bottom:4px}.CommunityPage_pageSub__sZ0JL{font-size:14px;color:var(--color-text-muted)}.CommunityPage_writeCard__CaElD{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:24px;overflow:visible}.CommunityPage_writeTop___dlF_{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--color-border)}.CommunityPage_writeAvatar__ox7BC{width:32px;height:32px;border-radius:50%;background:var(--color-green-light);color:var(--color-link);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CommunityPage_writeName__uW_Bu{font-size:13px;font-weight:600;color:var(--color-text-primary)}.CommunityPage_writeNameSub__4_fCo{font-size:11px;color:var(--color-text-muted)}.CommunityPage_writeBody__PIIGn{padding:16px 20px}.CommunityPage_writeTextarea__BsgGB{width:100%;min-height:80px;resize:none;border:none;outline:none;background:none;color:var(--color-text-primary);font-family:var(--font-reading);font-size:16px;line-height:1.6}.CommunityPage_writeTextarea__BsgGB::placeholder{color:var(--color-text-muted)}.CommunityPage_writeTextarea__BsgGB:focus{min-height:120px}.CommunityPage_writeTextarea__BsgGB:focus,.CommunityPage_writeTextarea__BsgGB:focus-visible{outline:none;border:none;box-shadow:none}.CommunityPage_writeTags__Kyt96{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.CommunityPage_writeTagTopic__n43HW{background:var(--color-green-light);color:var(--color-link)}.CommunityPage_writeTagCompany__sM4WR,.CommunityPage_writeTagTopic__n43HW{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:5px}.CommunityPage_writeTagCompany__sM4WR{background:var(--color-pill-bg);color:var(--color-text-secondary)}.CommunityPage_writeTagX__CBWOq{width:14px;height:14px;border-radius:50%;border:none;background:none;color:inherit;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;opacity:.6;font-family:var(--font-family);padding:0}.CommunityPage_writeTagX__CBWOq:hover{opacity:1}.CommunityPage_writeFooter__9CvP_{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 14px;gap:12px}.CommunityPage_writeFooterLeft__1IqQ7{display:flex;gap:8px;flex-wrap:wrap}.CommunityPage_writeFooterRight__cBZvd{display:flex;align-items:center;gap:12px;margin-left:auto}.CommunityPage_writeChar__hDWgY{font-size:11px;color:var(--color-text-muted)}.CommunityPage_writeError__kkCzP{font-size:11px;color:var(--color-error,#c94a4a)}.CommunityPage_writePost__tWB7G{padding:7px 20px;border-radius:20px;border:none;background:var(--color-link);color:#fff;font-family:var(--font-family);font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s}.CommunityPage_writePost__tWB7G:hover{opacity:.9}.CommunityPage_writePost__tWB7G:disabled{opacity:.35;cursor:not-allowed}.CommunityPage_listHeader__s2y1C{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.CommunityPage_listCount__l_RRO{font-size:13px;color:var(--color-text-muted)}.CommunityPage_listCount__l_RRO strong{color:var(--color-text-primary);font-weight:800}.CommunityPage_listTabs__v5iRq{display:flex;gap:2px}.CommunityPage_listTab__k_ScF{font-size:12px;font-weight:600;color:var(--color-text-muted);padding:5px 12px;border-radius:6px;border:none;background:none;cursor:pointer;font-family:var(--font-family);transition:all .12s}.CommunityPage_listTab__k_ScF:hover{color:var(--color-text-primary)}.CommunityPage_listTabActive__6jAgr{background:var(--color-pill-bg);color:var(--color-text-primary)}.CommunityPage_list__OZVpG{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.CommunityPage_q__vcEy_{padding:16px 20px;border-bottom:1px solid var(--color-border)}.CommunityPage_q__vcEy_:last-child{border-bottom:none}.CommunityPage_q__vcEy_:hover{background:var(--color-hover)}.CommunityPage_qNew__OXgox:hover{background:var(--color-hover)}.CommunityPage_qRow__8mQJc{display:flex;gap:12px;align-items:flex-start}.CommunityPage_qAvatar__5_Fp9{width:32px;height:32px;border-radius:50%;background:var(--color-pill-bg);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.CommunityPage_qAvatarYou__VW0x4{background:var(--color-green-light);color:var(--color-link)}.CommunityPage_qBody__hQre5{flex:1 1;min-width:0}.CommunityPage_qMeta__hQ8_U{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.CommunityPage_qName__3uZXx{font-size:13px;font-weight:600;color:var(--color-text-primary)}.CommunityPage_qTime__zAGKJ{font-size:11px;color:var(--color-text-muted)}.CommunityPage_qBadgeNew__vH8cT{font-size:9px;font-weight:700;padding:1px 6px;border-radius:4px;background:var(--color-link);color:#fff}.CommunityPage_qTags__k_21m{display:flex;gap:4px;margin-left:auto}.CommunityPage_qTag__MEi_m{background:var(--color-green-light);color:var(--color-link)}.CommunityPage_qCompany__gQCXR,.CommunityPage_qTag__MEi_m{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px}.CommunityPage_qCompany__gQCXR{background:var(--color-pill-bg);color:var(--color-text-secondary)}.CommunityPage_qText__YCNu7{font-family:var(--font-reading);font-size:15px;line-height:1.65;color:var(--color-text-primary);margin-bottom:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CommunityPage_q__vcEy_:hover .CommunityPage_qText__YCNu7{color:var(--color-link);-webkit-line-clamp:unset;overflow:visible}.CommunityPage_qActions__tEIUv{display:flex;align-items:center;gap:14px}.CommunityPage_qAct__CNVKz{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-muted);cursor:pointer;background:none;border:none;font-family:var(--font-family);padding:0;transition:color .12s;position:relative}.CommunityPage_qAct__CNVKz:hover{color:var(--color-text-primary)}.CommunityPage_qActLiked__UWdWK,.CommunityPage_qActLiked__UWdWK:hover{color:var(--color-link)}.CommunityPage_qActTooltip__xMdHl{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--color-badge-bg,#1a1a1a);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.CommunityPage_qActTooltip__xMdHl:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--color-badge-bg,#1a1a1a)}.CommunityPage_qAct__CNVKz:hover .CommunityPage_qActTooltip__xMdHl{opacity:1}.CommunityPage_qAct__CNVKz svg{width:15px;height:15px}.CommunityPage_loading__uDkbQ{color:var(--color-text-muted)}.CommunityPage_empty__GEnrF,.CommunityPage_loading__uDkbQ{text-align:center;padding:48px 24px}.CommunityPage_emptyTitle__xX2K3{font-size:18px;font-weight:700;margin-bottom:6px}.CommunityPage_emptySub__TiQFx{font-size:14px;color:var(--color-text-muted);margin-bottom:16px}.CommunityPage_emptyIcon__Q4BHq{color:var(--color-text-muted);opacity:.2;margin-bottom:12px}.CommunityPage_emptyExamples__RbAFp{max-width:440px;margin:0 auto 20px;text-align:left}.CommunityPage_emptyEx__9p6RJ{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:8px;margin-bottom:4px;background:var(--color-hover)}.CommunityPage_emptyExArrow__5XNMg{color:var(--color-text-muted);flex-shrink:0;margin-top:2px}.CommunityPage_emptyExText__kzT8u{font-family:var(--font-reading);font-size:13px;color:var(--color-text-secondary);line-height:1.5}.CommunityPage_emptyCta__ReA3G{display:inline-flex;align-items:center;gap:6px;padding:9px 22px;border-radius:20px;border:none;background:var(--color-link);color:#fff;font-family:var(--font-family);font-size:13px;font-weight:700;cursor:pointer}.CommunityPage_emptyCta__ReA3G:hover{opacity:.9}.CommunityPage_toast__vZz8A{position:fixed;top:72px;left:50%;transform:translateX(-50%);background:var(--color-link);color:#fff;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:200;animation:CommunityPage_toastIn__mXS_3 .4s ease}@keyframes CommunityPage_toastIn__mXS_3{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:680px){.CommunityPage_pageTitle__gVNNH{font-size:20px}.CommunityPage_q__vcEy_{padding:14px 16px}.CommunityPage_qText__YCNu7{font-size:14px}.CommunityPage_writeBody__PIIGn{padding:12px 16px}.CommunityPage_writeFooter__9CvP_{flex-wrap:wrap;padding:8px 16px 12px}.CommunityPage_listHeader__s2y1C{flex-direction:column;gap:8px;align-items:flex-start}}.Breadcrumb_nav__ks_6f{padding:var(--space-sm) 0;margin-bottom:8px}.Breadcrumb_list__Yb9Ia{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;font-size:13px;font-weight:500;overflow:hidden}.Breadcrumb_item__bDFBY{display:flex;align-items:center;min-width:0}.Breadcrumb_homeIcon__F8PoZ{display:block;width:14px;height:14px}.Breadcrumb_link__N0s5N{display:inline-flex;align-items:center;color:var(--color-text-muted);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;transition:color .12s}.Breadcrumb_link__N0s5N:hover{color:var(--color-link);text-decoration:none}.Breadcrumb_separator__Ct45k{color:var(--color-text-muted);font-weight:400;font-size:14px;margin:0 8px;opacity:.5;flex-shrink:0}.Breadcrumb_current__Gk_DO{color:var(--color-text-primary);font-weight:600;white-space:nowrap}.Breadcrumb_currentLast__hufat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:50vw}@media (max-width:768px){.Breadcrumb_list__Yb9Ia{font-size:12px}.Breadcrumb_separator__Ct45k{margin:0 6px}.Breadcrumb_link__N0s5N{max-width:120px}.Breadcrumb_currentLast__hufat{max-width:40vw}}@media (max-width:480px){.Breadcrumb_nav__ks_6f{padding:2px 0;margin-bottom:2px}.Breadcrumb_list__Yb9Ia{font-size:11px}.Breadcrumb_separator__Ct45k{margin:0 3px;font-size:11px}.Breadcrumb_link__N0s5N{max-width:90px}.Breadcrumb_currentLast__hufat{max-width:40vw}}.page_page__bHvK0{max-width:640px;margin:0 auto;padding:0 24px 80px}.page_article__flSWt{padding-top:8px}.page_title__7_S0z{font-size:28px;font-weight:800;letter-spacing:-.03em;margin-bottom:24px}.page_story__qwGYr{margin-bottom:32px}.page_story__qwGYr p{font-family:var(--font-reading);font-size:17px;line-height:1.8;color:var(--color-text-secondary);margin-bottom:16px}.page_story__qwGYr p:last-child{margin-bottom:0}.page_stats__28nm1{display:flex;gap:24px;padding:20px 0;margin-bottom:32px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_stat__SyBeI{display:flex;flex-direction:column;align-items:center;flex:1 1}.page_statNum__TaWM6{font-size:24px;font-weight:800;color:var(--color-text-primary)}.page_statLabel__b6m5h{font-size:12px;color:var(--color-text-muted);margin-top:2px}.page_sectionTitle__eC3_O{font-size:18px;font-weight:700;margin-bottom:12px;margin-top:32px}.page_text__gxfuC{font-family:var(--font-reading);font-size:16px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:16px}.page_list__VIWVc{list-style:none;padding:0;margin-bottom:32px}.page_list__VIWVc li{font-size:14px;color:var(--color-text-secondary);line-height:1.6;padding:6px 0 6px 20px;position:relative}.page_list__VIWVc li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--color-link)}.page_author__5fvUP{display:flex;align-items:center;gap:12px;margin-bottom:12px}.page_authorAvatar__TqS7C{width:44px;height:44px;border-radius:50%;background:#555;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center}.page_authorName__9zECn{font-size:16px;font-weight:700}.page_authorRole__y6RgE{font-size:13px;color:var(--color-text-muted)}.page_links__cp6EJ{display:flex;gap:16px;margin:16px 0 32px;flex-wrap:wrap}.page_link__ZJyTg{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-muted);text-decoration:none;padding:6px 12px;border:1px solid var(--color-border);border-radius:8px;transition:all .12s}.page_link__ZJyTg:hover{border-color:var(--color-link);color:var(--color-link);text-decoration:none}.page_principles__QI29N{margin-bottom:32px}.page_principle__Yqp_j{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border)}.page_principle__Yqp_j:last-child{border-bottom:none}.page_principleLabel__qx8hv{font-size:13px;font-weight:700;color:var(--color-text-primary);min-width:120px;flex-shrink:0}.page_principleText__eBEV7{font-size:13px;color:var(--color-text-secondary);line-height:1.5}@media (max-width:680px){.page_page__bHvK0{padding:0 16px 60px}.page_title__7_S0z{font-size:24px}.page_story__qwGYr p{font-size:16px}.page_stats__28nm1{gap:16px}.page_statNum__TaWM6{font-size:20px}.page_principle__Yqp_j{flex-direction:column;gap:2px}.page_principleLabel__qx8hv{min-width:0}}.page_page__diu9G{max-width:var(--max-width-read);margin:0;padding:0 0 80px}.page_title__LyoI0{font-family:var(--font-reading);font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.page_updated__3ByG2{font-size:13px;color:var(--color-text-muted);margin-bottom:32px}.page_content__sJLtz{font-family:var(--font-reading);font-size:17px;line-height:1.7;color:var(--color-text-secondary)}.page_content__sJLtz h2{font-size:20px;font-weight:700;margin:32px 0 12px}.page_content__sJLtz h2,.page_content__sJLtz h3{font-family:var(--font-family);color:var(--color-text-primary)}.page_content__sJLtz h3{font-size:16px;font-weight:600;margin:20px 0 8px}.page_content__sJLtz p{margin-bottom:12px}.page_content__sJLtz ul{margin:8px 0 16px 20px}.page_content__sJLtz li{margin-bottom:6px}.page_content__sJLtz a{color:var(--color-link);text-decoration:underline}@media (max-width:480px){.page_title__LyoI0{font-size:26px}.page_content__sJLtz{font-size:15px}}.Badge_badge___Jmm6{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-badge-text);letter-spacing:.02em}.Badge_chapter__7iryr,.Badge_question__7d29A{min-width:34px;height:34px;padding:0 8px;background:var(--color-badge-bg);border-radius:8px}.SearchResults_heading__FlVVs{font-family:var(--font-reading);font-size:32px;font-weight:400;color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.3;word-break:break-word;overflow-wrap:break-word}.SearchResults_heading__FlVVs strong{font-weight:800;color:var(--color-text-primary)}.SearchResults_hint__gV9MX{font-size:16px;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.SearchResults_count__3NlhK{font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-md)}.SearchResults_list___fLRj{display:flex;flex-direction:column;gap:2px;background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);overflow:hidden;max-width:100%}.SearchResults_row__OSUz7{display:flex;align-items:flex-start;gap:var(--space-md);padding:14px var(--space-md);border-bottom:1px solid var(--color-border);text-decoration:none;color:var(--color-text-primary);transition:background .15s;min-width:0}.SearchResults_row__OSUz7:hover{background:var(--color-hover);text-decoration:none}.SearchResults_info__6y6H1{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.SearchResults_title__AqpMk{font-weight:600;line-height:1.4;word-break:break-word;overflow-wrap:break-word}.SearchResults_chapter__JrUiy{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchResults_subTag___fm0K{font-style:italic;opacity:.7}.SearchResults_highlight__XCxh0{background:rgba(255,200,0,.3);padding:0 2px;border-radius:2px}.SearchResults_empty__zVe_L,.SearchResults_loading__TeIge{color:var(--color-text-muted);text-align:center;padding:var(--space-xl)}.SearchResults_empty__zVe_L{font-size:15px}.SearchResults_suggestion__u9hjW{font-size:15px;color:var(--color-text-secondary);margin-bottom:var(--space-md);padding:12px 16px;background:var(--color-hover);border-radius:8px}.SearchResults_suggestionLink__sMicq{font-family:var(--font-family);font-size:15px;font-weight:700;color:var(--color-link);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}@media (max-width:768px){.SearchResults_heading__FlVVs{font-size:24px}.SearchResults_row__OSUz7{padding:12px 14px;gap:10px}.SearchResults_title__AqpMk{font-size:14px}.SearchResults_chapter__JrUiy{font-size:12px}}@media (max-width:480px){.SearchResults_heading__FlVVs{font-size:20px}.SearchResults_row__OSUz7{padding:10px 12px;gap:8px}.SearchResults_title__AqpMk{font-size:13px}}.PageHeader_header__WZsuh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap}.PageHeader_title__pQdFT{font-size:var(--font-size-2xl);font-weight:700}.PageHeader_stats__SFIsZ{display:flex;gap:var(--space-md)}.PageHeader_stat__vRw0Y{font-size:var(--font-size-base);font-weight:600;color:#1a5276;background:#d1e7fd;padding:4px 12px;border-radius:12px}.Pill_pill__Xtntz{display:inline-block;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:600;white-space:nowrap}.Pill_default__AcUiG{background:var(--color-pill-bg);color:var(--color-text-secondary)}.Pill_info__F6fh_{background:var(--color-green-light);color:var(--color-link)}.Pill_success__Vhu9a{background:var(--color-green-light);color:var(--color-success)}.Pill_warning__ZP5Xc{background:#fff3e0;color:var(--color-warning)}.Pill_muted__MLCnl{background:var(--color-pill-bg);color:var(--color-text-muted)}.page_categoryCard__wSoXB{display:block;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-lg);text-decoration:none;color:var(--color-text-primary);transition:box-shadow .2s}.page_categoryCard__wSoXB:hover{box-shadow:var(--shadow-hover);text-decoration:none}.page_categoryTitle__iquMg{font-size:var(--font-size-xl);margin-bottom:var(--space-sm)}.page_categoryDesc__3biJZ{color:var(--color-text-secondary);margin-bottom:var(--space-md)}.page_grid__BcoSa{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.page_card__f_eSe{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-md);text-decoration:none;color:var(--color-text-primary);transition:box-shadow .2s,transform .2s}.page_card__f_eSe:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);text-decoration:none}.page_cardHeader__p2iE2{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.page_cardTitle__C_WKh{font-size:var(--font-size-md);font-weight:700;margin-bottom:var(--space-sm);line-height:1.3}.page_cardMeta__XmFba{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap}.Card_card__1XGVN{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-md)}.page_header__VGgkR{display:flex;align-items:center;gap:8px;margin-bottom:8px}.page_meta__Kq5qB{font-size:13px;color:var(--color-text-muted)}.page_title__g8j01{font-size:28px;font-weight:800;line-height:1.3;margin-bottom:24px;color:var(--color-text-primary)}.page_content__POq1n{background:var(--color-surface);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:40px 48px}.page_content__POq1n h2{font-size:22px;font-weight:700;color:var(--color-text-primary);margin-top:48px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--color-border)}.page_content__POq1n h2:first-child{margin-top:0}.page_content__POq1n h3{font-size:18px;font-weight:700;color:var(--color-text-primary);margin-top:32px;margin-bottom:10px}.page_content__POq1n h4{font-size:16px;font-weight:600;color:var(--color-text-primary);margin-top:24px;margin-bottom:8px}.page_content__POq1n p{font-size:16px;line-height:1.9;color:#2c2c2c;margin-bottom:18px;letter-spacing:.01em}.page_content__POq1n li{font-size:15px;line-height:1.75;margin-bottom:6px}.page_content__POq1n ol,.page_content__POq1n ul{margin-left:24px;margin-bottom:20px}.page_content__POq1n pre{background:#1b1f27;color:#d4dae5;border-radius:10px;padding:20px 24px;font-family:var(--font-mono);font-size:13.5px;line-height:1.65;overflow-x:auto;margin:24px 0;border:1px solid hsla(0,0%,100%,.06);white-space:pre;word-break:normal;overflow-wrap:normal}.page_content__POq1n code{font-family:var(--font-mono);font-size:14px;background:rgba(74,144,217,.08);color:#c0392b;padding:2px 7px;border-radius:4px;font-weight:500}.page_content__POq1n pre code{background:none;color:inherit;padding:0;font-weight:400;font-size:13.5px}.page_content__POq1n table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.page_content__POq1n th{background:var(--color-table-header);color:#fff;font-weight:600;padding:12px 16px;text-align:left;border:1px solid var(--color-border)}.page_content__POq1n td{padding:10px 16px;border:1px solid var(--color-border);vertical-align:top}.page_content__POq1n tr:hover td{background:var(--color-hover)}.page_content__POq1n .diagram{background:#1b1f27;color:#8ecae6;border:1px solid rgba(142,202,230,.15);border-radius:10px;padding:20px 24px;font-family:var(--font-mono);font-size:12.5px;line-height:1.55;white-space:pre;word-break:normal;overflow-wrap:normal;overflow-x:auto;margin:24px 0}.page_content__POq1n .box{border-left:3px solid;border-radius:0 10px 10px 0;padding:20px 24px;margin:24px 0;font-size:15px;line-height:1.75}.page_content__POq1n .box-blue{border-color:var(--color-link);background:linear-gradient(135deg,rgba(74,144,217,.06),rgba(74,144,217,.02))}.page_content__POq1n .box-red{border-color:var(--color-error);background:linear-gradient(135deg,rgba(231,76,60,.06),rgba(231,76,60,.02))}.page_content__POq1n .box-green{border-color:var(--color-success);background:linear-gradient(135deg,rgba(39,174,96,.06),rgba(39,174,96,.02))}.page_content__POq1n .box-orange{border-color:var(--color-warning);background:linear-gradient(135deg,rgba(230,126,34,.06),rgba(230,126,34,.02))}.page_content__POq1n .box-purple{border-color:#8b5cf6;background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(139,92,246,.02))}.page_content__POq1n .box-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;display:block}.page_content__POq1n .output{background:#0d1117;color:#7ee787;border-radius:10px;font-size:12.5px;line-height:1.6;margin:20px 0;border:1px solid #21262d}.page_content__POq1n .output,.page_content__POq1n .ps{padding:20px 24px;font-family:var(--font-mono);overflow-x:auto;white-space:pre}.page_content__POq1n .ps{background:#1b1f27;color:#d4dae5;border-radius:10px;font-size:13px;line-height:1.65}.page_content__POq1n .card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px;margin:24px 0}.page_content__POq1n .tag{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-right:6px}.page_content__POq1n .tag-b,.page_content__POq1n .tag-c,.page_content__POq1n .tag-s{background:#dbeafe;color:#1e40af}.page_content__POq1n .tag-g{background:#d1fae5;color:#065f46}.page_content__POq1n .tag-j,.page_content__POq1n .tag-m{background:#fef3c7;color:#92400e}.page_content__POq1n .tag-h{background:#fee2e2;color:#991b1b}.page_content__POq1n .tag-ms{background:#e0e7ff;color:#3730a3}.page_content__POq1n .tag-p{background:#fce7f3;color:#9d174d}.page_content__POq1n .section{border-left:3px solid;border-radius:0 10px 10px 0;padding:20px 24px;margin:24px 0;font-size:15px;line-height:1.75}.page_content__POq1n .section-concept,.page_content__POq1n .section-solution{border-color:var(--color-success);background:linear-gradient(135deg,rgba(39,174,96,.06),rgba(39,174,96,.02))}.page_content__POq1n .section-problem,.page_content__POq1n .section-warning{border-color:var(--color-error);background:linear-gradient(135deg,rgba(231,76,60,.06),rgba(231,76,60,.02))}.page_content__POq1n .section-best{border-color:#8b5cf6;background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(139,92,246,.02))}.page_content__POq1n .section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;display:block}.page_content__POq1n .note{border-left:3px solid var(--color-text-muted);padding:16px 20px;margin:24px 0;background:var(--color-hover);font-size:14px;line-height:1.7;border-radius:0 8px 8px 0}.page_content__POq1n .meta{font-size:14px;color:var(--color-text-muted);margin-bottom:24px}html.dark .page_content__POq1n p{color:#c8c8c8}html.dark .page_content__POq1n .box-blue{background:linear-gradient(135deg,rgba(74,144,217,.12),rgba(74,144,217,.04))}html.dark .page_content__POq1n .box-red{background:linear-gradient(135deg,rgba(231,76,60,.12),rgba(231,76,60,.04))}html.dark .page_content__POq1n .box-green{background:linear-gradient(135deg,rgba(39,174,96,.12),rgba(39,174,96,.04))}html.dark .page_content__POq1n .box-orange{background:linear-gradient(135deg,rgba(230,126,34,.12),rgba(230,126,34,.04))}html.dark .page_content__POq1n .box-purple{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(139,92,246,.04))}html.dark .page_content__POq1n .card{background:var(--color-surface);border-color:var(--color-border)}html.dark .page_content__POq1n .note{background:var(--color-hover)}html.dark .page_content__POq1n code{background:rgba(74,144,217,.15);color:#e8a87c}@media (max-width:768px){.page_content__POq1n{padding:24px 20px;border-radius:12px}.page_title__g8j01{font-size:22px}.page_content__POq1n p{font-size:15px}.page_content__POq1n .box,.page_content__POq1n .section{padding:16px 18px}}