.CategoryButton_categoryButton__GtidD{font-size:var(--fs-xs);font-weight:500;transition:color .2s;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;padding-right:.375rem}.CategoryButton_categoryButton__GtidD:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CategoryButton_categoryIcon__929hZ{width:1rem;height:1rem;flex-shrink:0}.CategoryButton_categoryButtonOverlay__Bqg3h{position:absolute;top:.25rem;left:.25rem;padding:.25rem .5rem;color:var(--muted-foreground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}@media (hover:hover) and (pointer:fine){.CategoryButton_categoryButtonOverlay__Bqg3h:hover{color:var(--link-hover)}}.CategoryButton_categoryButtonTight__Juqjd{cursor:pointer}@media (hover:hover) and (pointer:fine){.CategoryButton_categoryButtonTight__Juqjd:hover{color:var(--link-hover)}}.CategoryButton_categoryButtonTightActive__wN1Bz{color:var(--accent);font-weight:500}.CategoryButton_categoryButtonInline__3DLWx{padding:.125rem 0;cursor:pointer;color:var(--muted-foreground);opacity:.75}@media (hover:hover) and (pointer:fine){.CategoryButton_categoryButtonInline__3DLWx:hover{color:var(--link-hover)}}.CategoryButton_categoryButtonInlineActive__FJY_a{color:var(--accent);font-weight:500;opacity:1}.TagButton_tagButton__xIn0P{font-size:var(--fs-xs);font-weight:500;line-height:1;margin:0;transition:color .2s;position:relative;z-index:10;display:inline-flex;align-items:center;overflow-wrap:anywhere;word-break:break-word}.TagButton_tagButton__xIn0P:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TagButton_tagButtonDefault__S8AAl{padding-top:4px;padding-bottom:4px;cursor:default;color:var(--muted-foreground);opacity:.75}@media (hover:hover) and (pointer:fine){.TagButton_tagButtonDefault__S8AAl{cursor:pointer}.TagButton_tagButtonDefault__S8AAl:hover{color:var(--link-hover)}}.TagButton_tagButtonDefaultActive__cTMUj{color:var(--accent);font-weight:500}.TagButton_tagButtonInline__ZXwot{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:var(--fs-sm);border-radius:var(--border-radius-lg);border:1px solid var(--border);cursor:default;color:var(--muted-foreground)}@media (hover:hover) and (pointer:fine){.TagButton_tagButtonInline__ZXwot{cursor:pointer}.TagButton_tagButtonInline__ZXwot:hover{color:var(--link-hover)}}.TagButton_tagButtonInlineActive__NkSDJ{color:var(--accent);background-color:var(--muted-background);border-color:var(--border);font-weight:500!important}.PostCard_card__sFEKk{position:relative;width:100%;min-width:0;color:inherit}.PostCard_listCard__UGvOP{display:grid;grid-row-gap:var(--space-3);row-gap:var(--space-3);padding:var(--space-4) var(--space-3);transition:background-color .15s ease,color .15s ease}@media (max-width:599px){.PostCard_listCard__UGvOP{padding-left:0;padding-right:0}}.PostCard_gridCard__ERU9N{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid transparent;border-radius:0;overflow:hidden;transition:background-color .15s ease,border-color .15s ease}@media (max-width:599px){.PostCard_gridCard__ERU9N{padding-left:0;padding-right:0}}.PostCard_card__sFEKk[data-variant=list][data-divider=both],.PostCard_card__sFEKk[data-variant=list][data-divider=top]{border-top:1px solid var(--border)}.PostCard_card__sFEKk[data-variant=list][data-divider=both],.PostCard_card__sFEKk[data-variant=list][data-divider=bottom]{border-bottom:1px solid var(--border)}@media (hover:hover) and (pointer:fine){.PostCard_card__sFEKk[data-variant=list]:hover,.PostCard_gridCard__ERU9N:hover{background-color:var(--hover-background)}.PostCard_gridCard__ERU9N:hover{border-color:var(--border)}.PostCard_listInteractive__Eb__f:hover .PostCard_listImage__JfH_i{transform:scale(1.04)}.PostCard_gridInteractive__UP_6m:hover .PostCard_gridImage__7GIj5{transform:scale(1.05)}}@media (min-width:640px){.PostCard_gridCard__ERU9N{padding:var(--space-3);background-color:transparent}.PostCard_gridCard__ERU9N,.PostCard_gridMediaSkeleton__OXyRP,.PostCard_gridMedia__dIZxM,.PostCard_mediaSkeleton__0MD7Q{border-radius:var(--border-radius-lg)}}.PostCard_listLayout__rGKh7{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.PostCard_listInteractive__Eb__f{display:block;color:inherit;text-decoration:none}.PostCard_listInteractive__Eb__f:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:768px){.PostCard_listLayout__rGKh7{grid-template-columns:8rem minmax(0,1fr);column-gap:var(--space-4);align-items:start}}@media (max-width:767px){.PostCard_listLayout__rGKh7{grid-template-columns:1fr}.PostCard_listMedia__orZo0{display:none}.PostCard_listFooter__bi6N_{gap:var(--space-2)}}.PostCard_listMedia__orZo0{position:relative;width:100%;aspect-ratio:4/3;border-radius:0;overflow:hidden;background-color:var(--hover-background)}.PostCard_listImage__JfH_i{object-fit:cover;transition:transform .2s ease}.PostCard_listBody__UaMe9{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.PostCard_listTitle__89rDB{margin:0;padding:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.3em)}.PostCard_listFooter__bi6N_{display:flex;flex-direction:column;gap:var(--space-2);align-items:stretch}.PostCard_listFooterRow__SkZe6{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}@media (max-width:767px){.PostCard_listFooterRow__SkZe6{flex-direction:column;align-items:flex-start}}.PostCard_metaPrimary__tmjpm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);row-gap:var(--space-1)}.PostCard_date__3Ip2Q{color:var(--muted-foreground);white-space:nowrap}.PostCard_categoryButton__Sa_F5,.PostCard_date__3Ip2Q{font-size:var(--fs-xs)}.PostCard_subCategoryLabel__bocDR,.PostCard_subCategoryLink__GQlv4{font-size:var(--fs-xs);color:var(--muted-foreground)}.PostCard_subCategoryLink__GQlv4{text-decoration:none}@media (hover:hover) and (pointer:fine){.PostCard_subCategoryLink__GQlv4:hover{text-decoration:underline}}.PostCard_tagList__2QB5_{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.PostCard_tagList__2QB5_ li{margin:0}.PostCard_gridMedia__dIZxM{position:relative;width:100%;aspect-ratio:16/9;border-radius:0;overflow:hidden;background-color:var(--hover-background)}.PostCard_gridImage__7GIj5{object-fit:cover;transition:transform .2s ease}.PostCard_gridInteractive__UP_6m{display:block;color:inherit;text-decoration:none}.PostCard_gridInteractive__UP_6m:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PostCard_gridBody__AzGYr{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding-top:var(--space-3)}.PostCard_gridTitle__FwMIs{margin:0;padding:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.3em)}@media (max-width:767px){.PostCard_gridTitle__FwMIs,.PostCard_listTitle__89rDB{font-size:18px;line-height:1.35;min-height:calc(2 * 1.35em)}}@media (min-width:1024px){.PostCard_gridTitle__FwMIs,.PostCard_listTitle__89rDB{font-size:22px;line-height:1.3;min-height:calc(2 * 1.3em)}}.PostCard_gridMeta__hdwtN{display:flex;flex-wrap:wrap;gap:var(--space-2);row-gap:var(--space-1);align-items:center}.PostCard_gridFooter__tla2r{display:flex;flex-direction:column;gap:var(--space-2)}.PostCard_gridTags__3N6Vi{margin-top:0}.PostCard_skeletonCard__b6uEW{pointer-events:none}.PostCard_listMediaSkeleton__BAmD4{display:none}@media (min-width:768px){.PostCard_listMediaSkeleton__BAmD4{display:block}}.PostCard_gridMediaSkeleton__OXyRP{position:relative;width:100%;aspect-ratio:16/9;border-radius:0;overflow:hidden}.PostCard_mediaSkeleton__0MD7Q{width:100%;height:100%;min-height:6rem;border-radius:0}.PostCard_titleSkeleton__ZJut7{width:100%;height:calc(2 * 1.3em);border-radius:var(--border-radius-sm)}.PostCard_metaSkeletonRow__2NN85{display:flex;flex-wrap:wrap;gap:var(--space-2);row-gap:var(--space-1)}.PostCard_metaSkeleton__9OSWm{width:6rem;height:.9rem;border-radius:var(--border-radius-sm)}.PostCard_metaSkeletonShort__vwYW3{width:4rem;height:.9rem;border-radius:var(--border-radius-sm)}.PostCard_tagSkeleton__uLTgs{width:6rem;height:.9rem;border-radius:var(--border-radius-sm)}.Button_button__WQ3_h{display:inline-flex;align-items:center;justify-content:center;font-weight:500;transition:all .2s ease;border-radius:var(--btn-radius,var(--border-radius-lg));border:none;cursor:pointer;text-decoration:none;position:relative}.Button_button__WQ3_h:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.Button_primary___5QRF{color:var(--button-primary-text);background-color:var(--button-primary-bg)}.Button_secondary__z8DZE{color:var(--button-secondary-text);background-color:var(--button-secondary-bg)}.Button_hero__vFiiU{color:var(--button-hero-text);background:var(--button-hero-bg-gradient,var(--button-hero-bg)) padding-box,var(--button-hero-border-gradient,linear-gradient(transparent,transparent)) border-box;border:1px solid transparent}.Button_quiet__2KRqW{color:var(--foreground);background-color:var(--muted-background);border:1px solid var(--border)}.Button_loadmore__FvSE3{color:var(--button-loadmore-text);background-color:var(--button-loadmore-bg);border:1px solid transparent}.Button_small__PVbCa{padding:var(--space-sm) var(--space-md);font-size:var(--fs-xs)}.Button_medium__I1Fwh{padding:var(--space-sm) var(--space-lg);font-size:var(--fs-sm)}.Button_large__4KqCA{padding:var(--space-md) var(--space-xl);font-size:var(--fs-base)}.Button_disabled__wUorh{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_link__iLIeN,.Button_link__iLIeN:focus{text-decoration:none}@media (hover:hover) and (pointer:fine){.Button_primary___5QRF:hover:not(.Button_disabled__wUorh){background-color:var(--button-primary-hover);color:var(--button-primary-text)}.Button_secondary__z8DZE:hover:not(.Button_disabled__wUorh){background-color:var(--button-secondary-hover)}.Button_hero__vFiiU:hover:not(.Button_disabled__wUorh){background:var(--button-hero-hover-gradient,var(--button-hero-hover)) padding-box,var(--button-hero-border-hover-gradient,linear-gradient(transparent,transparent)) border-box;color:var(--button-hero-text)}.Button_quiet__2KRqW:hover:not(.Button_disabled__wUorh){background-color:var(--hover-background)}.Button_loadmore__FvSE3:hover:not(.Button_disabled__wUorh){background-color:var(--button-loadmore-hover);color:var(--button-loadmore-text)}.Button_link__iLIeN:hover:not(.Button_primary___5QRF):not(.Button_secondary__z8DZE){color:#0071e3;text-decoration:none}}.CategoryTagLayout_postsList__xo23c{display:flex;flex-direction:column;gap:0}.CategoryTagLayout_loadMore__wNr7P{margin:3rem 0;text-align:center}.CategoryTagLayout_footer__b2EEN{margin-top:clamp(2.25rem,4vw,3.5rem);padding-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid rgba(148,163,184,.25);display:flex;flex-direction:column;gap:clamp(1rem,2.2vw,1.5rem)}.LinkPreviewCard_wrapper__JUP0n{position:relative;left:50%;transform:translateX(-50%);width:min(1040px,calc(100vw - (var(--space-6) * 2)));margin:clamp(20px,16px + 1vw,32px) auto}@media (max-width:767px){.LinkPreviewCard_wrapper__JUP0n{left:auto;transform:none;width:100%;margin:clamp(20px,12px + 1vw,28px) 0;padding:4px}}.LinkPreviewCard_card__2F8EF{position:relative;display:flex;align-items:stretch;gap:clamp(20px,16px + 1vw,36px);padding:8px;border-radius:22px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(45,212,191,.05));text-decoration:none;color:inherit;overflow:hidden;isolation:isolate;box-shadow:0 20px 45px -32px rgba(15,23,42,.55);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.LinkPreviewCard_card__2F8EF:focus-visible{outline:3px solid rgba(59,130,246,.35);outline-offset:2px}@media (hover:hover) and (pointer:fine){.LinkPreviewCard_card__2F8EF:focus-visible,.LinkPreviewCard_card__2F8EF:hover{transform:translateY(-4px);border-color:rgba(123,128,135,.45);box-shadow:0 32px 64px -30px rgba(15,23,42,.6);background:linear-gradient(135deg,rgba(32,35,40,.18),rgba(45,212,191,.12))}}.LinkPreviewCard_surface__MaFbW{position:absolute;inset:0;background:radial-gradient(120% 140% at 0 0,rgba(59,130,246,.18),transparent 60%),radial-gradient(140% 160% at 100% 0,rgba(14,165,233,.16),transparent 70%),rgba(255,255,255,.35);mix-blend-mode:screen;opacity:.8;pointer-events:none;z-index:0}.LinkPreviewCard_mediaArea__VBAuq{position:relative;flex:0 0 clamp(260px,28vw,360px);aspect-ratio:1200/630;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 25% 20%,rgba(58,61,66,.35),transparent 70%),radial-gradient(circle at 70% 80%,rgba(20,184,166,.3),transparent 65%),rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px rgba(148,163,184,.22);display:flex;align-items:center;justify-content:center;z-index:1}.LinkPreviewCard_mediaLoaded__OOXMB{background:none;box-shadow:inset 0 0 0 1px rgba(148,163,184,.26)}.LinkPreviewCard_media__SYbR_{width:100%;height:100%;transition:transform .4s ease}@media (hover:hover) and (pointer:fine){.LinkPreviewCard_card__2F8EF:focus-visible .LinkPreviewCard_media__SYbR_,.LinkPreviewCard_card__2F8EF:hover .LinkPreviewCard_media__SYbR_{transform:scale(1.025)}}.LinkPreviewCard_mediaPlaceholder__OErR_{width:100%;height:100%;background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(45,212,191,.2))}.LinkPreviewCard_content__ATPvA{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,6px + .6vw,18px);min-width:0;text-align:left}.LinkPreviewCard_badgeRow__nzkO4{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.LinkPreviewCard_badge__QQkzM{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:9999px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:rgba(3,7,21,.85);background:rgba(191,219,254,.65);box-shadow:inset 0 0 0 1px rgba(59,130,246,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LinkPreviewCard_title__IRJkL{font-size:clamp(1rem,.9rem + .45vw,1.35rem);font-weight:600;color:var(--foreground);line-height:1.35;margin:0}.LinkPreviewCard_description__w3brB{margin:0;color:var(--muted-foreground);line-height:1.65;font-size:clamp(.86rem,.8rem + .22vw,.96rem);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.LinkPreviewCard_descriptionSkeleton__T0kcK{margin-top:.75rem}.LinkPreviewCard_metaRow__B71Jx{display:flex;align-items:center;gap:.6rem;margin-top:auto;font-size:.82rem;color:rgba(30,41,59,.8)}.LinkPreviewCard_favicon__8M5q2{width:1.45rem;height:1.45rem;object-fit:contain;border-radius:4px;background:rgba(255,255,255,1);box-shadow:0 2px 6px -2px rgba(15,23,42,.4)}.LinkPreviewCard_host__QJv3T{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.LinkPreviewCard_arrow__lxceC{width:1.1rem;height:1.1rem;opacity:.6;transition:transform .25s ease,opacity .25s ease}@media (hover:hover) and (pointer:fine){.LinkPreviewCard_card__2F8EF:focus-visible .LinkPreviewCard_arrow__lxceC,.LinkPreviewCard_card__2F8EF:hover .LinkPreviewCard_arrow__lxceC{transform:translateX(4px);opacity:.9}}.LinkPreviewCard_skeletonCard__SLzYu{pointer-events:none;cursor:default}.LinkPreviewCard_errorCard__sscOt{cursor:not-allowed;border-color:rgba(239,68,68,.3);background:linear-gradient(145deg,rgba(248,113,113,.22),rgba(255,228,230,.45))}.LinkPreviewCard_errorCard__sscOt .LinkPreviewCard_surface__MaFbW{background:radial-gradient(120% 140% at 0 0,rgba(248,113,113,.3),transparent 60%),rgba(255,255,255,.3)}.LinkPreviewCard_errorCard__sscOt .LinkPreviewCard_title__IRJkL{color:rgba(185,28,28,.95)}.LinkPreviewCard_errorCard__sscOt .LinkPreviewCard_description__w3brB{color:rgba(185,28,28,.65)}@media (max-width:1023px){.LinkPreviewCard_card__2F8EF{flex-direction:column;gap:clamp(20px,16px + 1vw,28px);padding:clamp(20px,18px + .6vw,28px)}.LinkPreviewCard_mediaArea__VBAuq{flex:none;width:100%;max-width:none}.LinkPreviewCard_content__ATPvA{align-items:flex-start;width:100%}}@media (max-width:767px){.LinkPreviewCard_card__2F8EF{gap:clamp(18px,14px + 1vw,26px);padding:12px}}@media (max-width:640px){.LinkPreviewCard_card__2F8EF{gap:clamp(16px,12px + 1vw,24px);padding:12px}.LinkPreviewCard_mediaArea__VBAuq{width:100%;max-width:none}.LinkPreviewCard_content__ATPvA{align-items:flex-start;width:100%}.LinkPreviewCard_metaRow__B71Jx{margin-top:.5rem}}@media (hover:none) and (pointer:coarse){.LinkPreviewCard_card__2F8EF:focus-visible,.LinkPreviewCard_card__2F8EF:hover{transform:none;border-color:rgba(148,163,184,.28);box-shadow:0 20px 45px -32px rgba(15,23,42,.55);background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(45,212,191,.05))}.LinkPreviewCard_card__2F8EF:focus-visible .LinkPreviewCard_arrow__lxceC,.LinkPreviewCard_card__2F8EF:hover .LinkPreviewCard_arrow__lxceC{transform:none;opacity:.6}.LinkPreviewCard_card__2F8EF:focus-visible .LinkPreviewCard_media__SYbR_,.LinkPreviewCard_card__2F8EF:hover .LinkPreviewCard_media__SYbR_{transform:none}}[data-theme=dark] .LinkPreviewCard_card__2F8EF{background:linear-gradient(135deg,rgba(30,64,175,.35),rgba(15,118,110,.25));border-color:rgba(71,85,105,.5);box-shadow:0 28px 60px -34px rgba(8,47,73,.88)}[data-theme=dark] .LinkPreviewCard_badge__QQkzM{color:rgba(191,219,254,.9);background:rgba(30,64,175,.35);box-shadow:inset 0 0 0 1px rgba(96,165,250,.35)}[data-theme=dark] .LinkPreviewCard_title__IRJkL{color:rgba(226,232,240,.95)}[data-theme=dark] .LinkPreviewCard_description__w3brB{color:rgba(203,213,225,.75)}[data-theme=dark] .LinkPreviewCard_metaRow__B71Jx{color:rgba(226,232,240,.75)}[data-theme=dark] .LinkPreviewCard_surface__MaFbW{background:radial-gradient(120% 140% at 0 0,rgba(144,30,95,.65),transparent 60%),radial-gradient(140% 160% at 100% 0,rgba(123,138,145,.32),transparent 70%),rgba(30,64,175,.25);opacity:.9}[data-theme=dark] .LinkPreviewCard_mediaArea__VBAuq{background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.45),transparent 70%),radial-gradient(circle at 70% 80%,rgba(13,148,136,.4),transparent 65%),rgba(15,23,42,.9);box-shadow:inset 0 0 0 1px rgba(30,64,175,.5)}[data-theme=dark] .LinkPreviewCard_mediaLoaded__OOXMB{box-shadow:inset 0 0 0 1px rgba(30,64,175,.45)}[data-theme=dark] .LinkPreviewCard_favicon__8M5q2{background:rgba(15,23,42,.9);box-shadow:0 2px 8px -2px rgba(15,118,110,.5)}@media (hover:hover) and (pointer:fine){[data-theme=dark] .LinkPreviewCard_card__2F8EF:focus-visible,[data-theme=dark] .LinkPreviewCard_card__2F8EF:hover{background:linear-gradient(135deg,rgba(30,64,175,.45),rgba(15,118,110,.3))}}.LinkPreviewCard_skeletonMedia__PIY_O{width:100%;height:100%}.LinkPreviewCard_skeletonBadge__xcWyL{width:6rem;height:1.25rem}.LinkPreviewCard_skeletonTitle__eJyso{width:75%;height:1.5rem}.LinkPreviewCard_skeletonMeta__xVvti{width:7rem;height:1.25rem}.ShareButtons_shareContainer__Rk1e6{margin-top:2rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}h2.ShareButtons_shareTitle__7LAsw{font-size:var(--fs-lg);font-weight:600;color:var(--text-strong)}h2.ShareButtons_shareTitle__7LAsw:after{display:none}.ShareButtons_iconContainer__56s0I{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ShareButtons_iconButton___SAj5{cursor:pointer;position:relative}.ShareButtons_iconCircle__KY8Zr{width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ShareButtons_xCircle__2zyOe{background-color:#000000}[data-theme=dark] .ShareButtons_xCircle__2zyOe{background-color:#ffffff}.ShareButtons_facebookCircle__9_X2P{background-color:#1877F2}.ShareButtons_facebookCircle__9_X2P .icon-md{width:1.4rem;height:1.4rem}.ShareButtons_hatenaCircle__8V5Un{background-color:#00A4DE}.ShareButtons_pinterestCircle__BfaV9{background-color:#E60023}.ShareButtons_pinterestCircle__BfaV9 .icon-md{width:1.4rem;height:1.4rem}.ShareButtons_copyIcon__XNQ_9{display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ShareButtons_iconCircle__KY8Zr .icon-lg,.ShareButtons_iconCircle__KY8Zr .icon-md,.ShareButtons_iconCircle__KY8Zr .icon-sm,.ShareButtons_iconCircle__KY8Zr .icon-xl{color:#ffffff}[data-theme=dark] .ShareButtons_xCircle__2zyOe .icon-sm{color:#000000}.ShareButtons_iconButton___SAj5[data-tooltip]{position:relative}@media (hover:hover) and (pointer:fine){.ShareButtons_iconCircle__KY8Zr:hover{transform:scale(1.1)}.ShareButtons_xCircle__2zyOe:hover{opacity:.8}.ShareButtons_facebookCircle__9_X2P:hover{background-color:#166fe5}.ShareButtons_hatenaCircle__8V5Un:hover{background-color:#0090c4}.ShareButtons_pinterestCircle__BfaV9:hover{background-color:#cc0020}.ShareButtons_copyIcon__XNQ_9:hover{transform:scale(1.1);opacity:.8}.ShareButtons_shareContainer__Rk1e6 .ShareButtons_iconButton___SAj5[data-tooltip]:hover:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9)!important;color:white!important;padding:6px 8px;border-radius:4px;border:none!important;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none}.ShareButtons_shareContainer__Rk1e6 .ShareButtons_iconButton___SAj5[data-tooltip]:hover:after{content:""!important;position:absolute;bottom:calc(100% + 2px)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;border:4px solid transparent!important;border-top-color:rgba(0,0,0,.9)!important;background-color:transparent!important;color:transparent!important;padding:0!important;font-size:0!important;z-index:1000;pointer-events:none}}.CategoryPanel_categoryPanel__gX61_{display:block;min-width:0;max-width:100%;overflow:hidden}@media (min-width:1024px){.CategoryPanel_categoryPanel__gX61_{margin-top:2.75rem;position:-webkit-sticky;position:sticky;top:3.5rem;align-self:flex-start}.CategoryPanel_categoryPanelSection__sEWud>h2{display:inline-block;margin:0}}.CategoryPanel_categoryPanelSection__sEWud{margin-bottom:0}.CategoryPanel_categoryPanelSection__sEWud:last-child{padding-bottom:2px}.CategoryPanel_categoryPanelSection__sEWud>h2{display:none;margin:0}@media (min-width:1024px){.CategoryPanel_categoryPanelSection__sEWud>h2{display:inline-block;padding-bottom:4px}.CategoryPanel_categoryPanelSection__sEWud>details>summary>span{display:none}}.CategoryPanel_categoryPanelAccordion__9N1dM{display:block;border-top:1px solid var(--border)}@media (min-width:768px){.CategoryPanel_categoryPanelAccordion__9N1dM{border-bottom:none}}.CategoryPanel_categoryPanelTitle__VSUDc{font-weight:700;color:var(--muted-foreground);padding:8px 0;list-style:none;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.CategoryPanel_categoryPanelTitle__VSUDc:active{border-bottom-color:var(--border)!important;color:var(--muted-foreground)!important}@media (max-width:1023px){.CategoryPanel_categoryPanelTitle__VSUDc:after{content:"";position:absolute;right:4px;top:50%;width:8px;height:8px;border-right:2px solid var(--muted-foreground);border-bottom:2px solid var(--muted-foreground);border-top:none;transform:translateY(-75%) rotate(45deg);transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.CategoryPanel_categoryPanelAccordion__9N1dM[open] .CategoryPanel_categoryPanelTitle__VSUDc:after{transform:translateY(-50%) rotate(-135deg)}}@media (min-width:1024px){.CategoryPanel_categoryPanelTitle__VSUDc{pointer-events:none;cursor:default}.CategoryPanel_categoryPanelTitle__VSUDc:after{display:none}}.CategoryPanel_categoryPanelTitle__VSUDc::-webkit-details-marker{display:none}.CategoryPanel_categoryPanelList__IT9Xi{list-style:none;padding:0;margin-bottom:var(--space-4);margin-top:var(--space-2)}.CategoryPanel_categoryPanelList__IT9Xi>li{margin-bottom:.5rem;margin-left:1rem}@media (min-width:1024px){.CategoryPanel_categoryPanelList__IT9Xi>li{margin-left:0}}.CategoryPanel_categoryPanelList__IT9Xi>li:last-child{margin-bottom:0}.CategoryPanel_categoryPanelLink__bYg0U{display:flex;align-items:center;justify-content:space-between;color:var(--muted-foreground);text-decoration:none;transition:color .2s;min-width:0;word-break:break-word}@media (hover:hover) and (pointer:fine){.CategoryPanel_categoryPanelLink__bYg0U:hover{color:var(--link-hover)}}.CategoryPanel_categoryPanelCount__dVd2l{font-size:var(--fs-xs);padding:.25rem 1rem .25rem .25rem}@media (min-width:1024px){.CategoryPanel_categoryPanelCount__dVd2l{padding-right:0}}.MathRef_overlay__oBpPh{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:rgba(0,0,0,.3);z-index:999;overflow:hidden}.MathRef_mobilePopup__VQuSJ{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);width:20rem;max-width:calc(100vw - 2rem);z-index:1000;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.15);padding:1rem;transition:opacity .2s ease}.MathRef_mobileHeader__UTBtA{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.MathRef_mobileTitle__tqSwz{font-size:.875rem;font-weight:600;color:var(--foreground)}.MathRef_mobileLink__2o6CI{margin-left:auto;color:var(--link-color);text-decoration:none;font-size:.75rem;display:inline-flex;align-items:center;gap:.25rem}.MathRef_mobileLinkIcon__Zh4lU{width:1rem;height:1rem}.MathRef_mobileContent__EZxqZ{font-size:.875rem;color:var(--muted-foreground);background-color:var(--background)}.MathRef_mobileContent__EZxqZ>:where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}.BackLink_container__HwTDV{width:100%}.BackLink_alignLeft__MNRKb{text-align:left}.BackLink_alignCenter__ofvci{text-align:center}.BackLink_alignRight__6ZHqA{text-align:right}.BackLink_spacingNone__qox00{margin-top:0}.BackLink_spacingSm__D35Vr{margin-top:var(--space-3)}.BackLink_spacingMd__c8NHF{margin-top:var(--space-6)}.BackLink_spacingLg__pCMjR{margin-top:var(--space-8)}.BackLink_link__c_jAy{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:600;color:var(--link-color);text-decoration:none;transition:color .2s ease}.BackLink_icon__vXZI2{display:inline-flex;align-items:center;font-size:1rem;line-height:1}.BackLink_label__9P3xU{display:inline-flex;align-items:center;line-height:1.4}@media (hover:hover) and (pointer:fine){.BackLink_link__c_jAy{cursor:pointer}.BackLink_link__c_jAy:hover{color:var(--link-hover)}}.ResponsiveTable_wrapper__zSVSL{position:relative;width:100%;max-width:100%;margin:1rem 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;box-sizing:border-box;contain:inline-size}.ResponsiveTable_wrapper__zSVSL:focus-within{outline:2px solid var(--link-color,#2563eb);outline-offset:4px}.ResponsiveTable_wrapper__zSVSL::-webkit-scrollbar{height:8px}.ResponsiveTable_wrapper__zSVSL::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted-foreground,#94a3b8) 60%,transparent);border-radius:9999px}.ResponsiveTable_wrapper__zSVSL::-webkit-scrollbar-track{background:transparent}.ResponsiveTable_table__YSWvl{margin:0;border-collapse:collapse;width:100%;min-width:100%;font-size:var(--fs-xs)}@media (min-width:768px){.ResponsiveTable_table__YSWvl{font-size:calc(var(--fs-base) * .75)}}.ResponsiveTable_table__YSWvl caption{caption-side:bottom;padding:.75rem 0;color:var(--muted-foreground)}.ResponsiveTable_table__YSWvl td,.ResponsiveTable_table__YSWvl th{white-space:nowrap}