._links_1b6lf_1{display:inline-flex;align-items:center;gap:var(--fps-sp-2);flex-wrap:wrap}._link_1b6lf_1{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.25rem;padding-inline:var(--fps-sp-3);border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-full);color:var(--fps-c-text-2);background:color-mix(in srgb,var(--fps-c-surface) 72%,transparent);font:500 var(--fps-text-xs)/1 var(--fps-font-ui);text-decoration:none;transition:color var(--fps-dur-fast) var(--fps-ease-std),border-color var(--fps-dur-fast) var(--fps-ease-std)}._link_1b6lf_1:hover,._link_1b6lf_1:focus-visible{color:var(--fps-c-text);border-color:var(--fps-c-accent)}._link_1b6lf_1:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._file_1b6lf_5{display:inline-flex;align-items:stretch}._file_1b6lf_5 ._link_1b6lf_1{border-start-end-radius:0;border-end-end-radius:0}._file_1b6lf_5 ._save_1b6lf_7{border-start-start-radius:0;border-end-start-radius:0;border-inline-start:0;padding-inline:var(--fps-sp-2)}._detail_1b6lf_8{margin-inline-start:.5rem;color:var(--fps-c-text-3);font-weight:400;font-variant-numeric:tabular-nums}._mark_l3xb2_5{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid var(--fps-c-border);border-radius:var(--fps-r-full);background:var(--fps-c-surface);color:var(--fps-c-text);text-decoration:none;text-shadow:none;cursor:pointer;transition:border-color var(--fps-dur-fast),color var(--fps-dur-fast)}._mark_l3xb2_5:hover{border-color:var(--fps-c-accent);color:var(--fps-c-accent)}._mark_l3xb2_5:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._mark_l3xb2_5[data-bookmarked]{border-color:var(--fps-c-accent);color:var(--fps-c-accent)}._tools_l3xb2_10{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--fps-sp-2)}._tools_l3xb2_10[data-over=cover] ._mark_l3xb2_5{border-color:color-mix(in oklch,white 40%,transparent);background:color-mix(in oklch,white 14%,transparent);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._tools_l3xb2_10[data-over=cover] ._mark_l3xb2_5:hover{border-color:#fff;background:color-mix(in oklch,white 24%,transparent)}._count_l3xb2_14{position:absolute;inset-block-start:calc(-1 * var(--fps-sp-1));inset-inline-end:calc(-1 * var(--fps-sp-1));display:inline-grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:var(--fps-sp-1);border-radius:var(--fps-r-full);background:var(--fps-c-accent);color:var(--fps-c-accent-text);font:var(--fps-weight-semibold) var(--fps-text-2xs)/1 var(--fps-font-ui);font-variant-numeric:tabular-nums}@media(max-width:34rem){._tools_l3xb2_10{flex-basis:100%}}._catalog_5bjof_1{inline-size:min(78rem,100%);margin-inline:auto;padding:clamp(2.5rem,7vw,7rem) clamp(1rem,4vw,3rem) max(5rem,calc(env(safe-area-inset-bottom) + 3rem))}._toolbar_5bjof_2{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-block-end:clamp(1.5rem,4vw,3rem)}._toolbar_5bjof_2 h2{margin:.25rem 0 0;font-family:var(--fps-font-heading);font-size:clamp(1.65rem,4vw,3rem);font-weight:var(--fps-weight-semibold);letter-spacing:-.035em}._eyebrow_5bjof_4,._type_5bjof_4{color:var(--fps-c-text-3);font-family:var(--fps-font-ui);font-size:var(--fps-text-2xs);font-weight:var(--fps-weight-semibold);letter-spacing:.11em;text-transform:uppercase}._modes_5bjof_5{display:inline-flex;padding:.22rem;border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-full);background:color-mix(in oklch,var(--fps-c-surface) 84%,transparent);box-shadow:0 .6rem 2rem #0000000b}._modes_5bjof_5 button{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.35rem;padding-inline:.85rem;border:0;border-radius:var(--fps-r-full);color:var(--fps-c-text-3);background:transparent;font:inherit;font-size:var(--fps-text-xs);cursor:pointer}._modes_5bjof_5 button:hover{color:var(--fps-c-text)}._modes_5bjof_5 button:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._modes_5bjof_5 ._modeActive_5bjof_9{color:var(--fps-c-text);background:var(--fps-c-bg);box-shadow:0 .15rem .8rem #00000017}._grid_5bjof_10{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(23rem,100%),1fr));gap:clamp(.9rem,2vw,1.35rem);margin:0;padding:0;list-style:none}._card_5bjof_11{display:grid;grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);min-block-size:10rem;block-size:100%;overflow:hidden;border:1px solid color-mix(in oklch,var(--fps-c-border) 78%,transparent);border-radius:clamp(var(--fps-r-lg),2vw,var(--fps-r-2xl));color:var(--fps-c-text);background:linear-gradient(145deg,color-mix(in oklch,var(--fps-c-surface) 92%,white),color-mix(in oklch,var(--fps-c-surface-alt) 62%,var(--fps-c-surface)));box-shadow:0 .4rem 1.8rem #0000000b;text-decoration:none;transition:transform var(--fps-dur-normal) var(--fps-ease-out),border-color var(--fps-dur-fast),box-shadow var(--fps-dur-normal)}._card_5bjof_11:hover{transform:translateY(-4px);border-color:color-mix(in oklch,var(--fps-c-accent) 35%,var(--fps-c-border));box-shadow:0 1.1rem 3.5rem #0000001a}._card_5bjof_11:focus-visible{outline:none;box-shadow:var(--fps-focus-ring),0 1.1rem 3.5rem #0000001a}._visual_5bjof_14{position:relative;display:grid;place-items:center;min-block-size:100%;overflow:hidden;background:radial-gradient(circle at 25% 18%,color-mix(in oklch,var(--fps-c-accent) 20%,transparent),transparent 55%),var(--fps-c-surface-alt)}._visual_5bjof_14:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,oklch(0% 0 0 / .38),transparent 60%);pointer-events:none}._visual_5bjof_14 img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .7s var(--fps-ease-out)}._card_5bjof_11:hover ._visual_5bjof_14 img{transform:scale(1.045)}._monogram_5bjof_18{color:var(--fps-c-accent);font-family:var(--fps-font-kls-heading);font-size:clamp(2.5rem,7vw,5rem);opacity:.88}._ordinal_5bjof_19{position:absolute;z-index:1;inset-inline-start:.75rem;inset-block-end:.65rem;color:#fff;font-family:var(--fps-font-mono);font-size:var(--fps-text-2xs);text-shadow:0 1px .7rem oklch(0% 0 0 / .8)}._cardCopy_5bjof_20{display:flex;flex-direction:column;justify-content:center;min-inline-size:0;padding:clamp(1rem,3vw,1.5rem)}._cardTitle_5bjof_21{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--fps-font-kls-heading);font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.35;text-wrap:balance}._cardSummary_5bjof_22{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-block-start:.45rem;color:var(--fps-c-text-2);font-size:var(--fps-text-sm);line-height:1.55}._cardMeta_5bjof_23{display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin-block-start:.8rem;color:var(--fps-c-text-3);font-size:var(--fps-text-2xs)}._member_5bjof_24{color:var(--fps-c-accent);font-weight:var(--fps-weight-semibold)}._contents_5bjof_25,._contents_5bjof_25 ol{margin:0;padding:0;list-style:none}._contents_5bjof_25{overflow:hidden;border-block-start:1px solid var(--fps-c-border)}._contentsGroup_5bjof_27>a,._contentsItem_5bjof_27>a{--indent: calc(min(var(--catalog-depth, 0), 5)*clamp(.75rem, 2.5vw, 2rem)) ;display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto 1.25rem;align-items:center;gap:clamp(.65rem,2vw,1.25rem);min-block-size:5.2rem;padding:.8rem 1rem .8rem calc(1rem + var(--indent));border-block-end:1px solid var(--fps-c-border-muted);color:var(--fps-c-text);text-decoration:none;transition:background var(--fps-dur-fast),padding-inline var(--fps-dur-fast)}._contentsGroup_5bjof_27>a{min-block-size:6rem;background:color-mix(in oklch,var(--fps-c-surface) 60%,transparent)}._contentsGroup_5bjof_27>a:hover,._contentsItem_5bjof_27>a:hover{background:color-mix(in oklch,var(--fps-c-accent-soft) 55%,transparent)}._contentsGroup_5bjof_27>a:focus-visible,._contentsItem_5bjof_27>a:focus-visible{outline:none;box-shadow:inset var(--fps-focus-ring)}._contentsNumber_5bjof_31{color:var(--fps-c-text-3);font-family:var(--fps-font-mono);font-size:var(--fps-text-xs)}._contentsCopy_5bjof_32{display:flex;flex-direction:column;min-inline-size:0;gap:.2rem}._contentsCopy_5bjof_32 strong{overflow:hidden;font-family:var(--fps-font-kls-heading);font-size:clamp(1rem,2vw,1.22rem);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}._contentsCopy_5bjof_32 small:not(._type_5bjof_4){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--fps-c-text-3);font-size:var(--fps-text-xs)}._contentsMeta_5bjof_35{max-inline-size:15rem;overflow:hidden;color:var(--fps-c-text-3);font-size:var(--fps-text-xs);text-overflow:ellipsis;white-space:nowrap}._empty_5bjof_36{padding:4rem 1rem;color:var(--fps-c-text-3);text-align:center}._loadMore_5bjof_37{display:flex;align-items:center;justify-content:center;min-block-size:2.8rem;margin:2rem auto 0;padding-inline:1.25rem;border:1px solid var(--fps-c-border);border-radius:var(--fps-r-full);color:var(--fps-c-text-2);background:var(--fps-c-surface);font:inherit;cursor:pointer}._loadMore_5bjof_37:hover{color:var(--fps-c-text);border-color:color-mix(in oklch,var(--fps-c-accent) 38%,var(--fps-c-border))}._loadMore_5bjof_37:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._loadMore_5bjof_37:disabled{opacity:.55;cursor:wait}@media(max-width:42rem){._catalog_5bjof_1{padding-inline:.85rem}._toolbar_5bjof_2{align-items:center}._modes_5bjof_5 span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}._modes_5bjof_5 button{padding-inline:.72rem}._grid_5bjof_10{grid-template-columns:1fr}._card_5bjof_11{grid-template-columns:minmax(6.5rem,32%) minmax(0,1fr);min-block-size:8.5rem}._contentsGroup_5bjof_27>a,._contentsItem_5bjof_27>a{grid-template-columns:2.2rem minmax(0,1fr) 1rem;min-block-size:4.8rem;padding-inline-end:.55rem}._contentsMeta_5bjof_35{display:none}}@media(prefers-reduced-motion:reduce){._card_5bjof_11,._visual_5bjof_14 img{transition-duration:.01ms}._card_5bjof_11:hover{transform:none}}._scopeProgress_5bjof_53{max-inline-size:36rem;margin-block:calc(-1*clamp(.5rem,2vw,1.5rem)) clamp(1.25rem,3vw,2.25rem)}._cardProgress_5bjof_54{margin-block-start:.65rem}._contentsProgress_5bjof_55{max-inline-size:16rem;margin-block-start:.35rem}._readMark_5bjof_56{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;border-radius:var(--fps-r-full);color:var(--fps-c-ok);background:var(--fps-c-ok-soft)}._contentsRead_5bjof_57 ._contentsCopy_5bjof_32 strong{color:var(--fps-c-text-2)}._contentsRead_5bjof_57 ._contentsNumber_5bjof_31{color:var(--fps-c-ok)}._srOnly_5bjof_59{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._cardVerified_5bjof_60{display:inline-flex;align-items:center;gap:var(--fps-sp-1);margin-block-start:var(--fps-sp-2);color:var(--fps-c-ok);font-size:var(--fps-text-2xs);font-weight:var(--fps-weight-medium)}._bookmarkEnvelope_5bjof_62{position:relative;min-inline-size:0}._bookmark_5bjof_62{position:absolute;inset-inline-start:var(--fps-sp-2);inset-block-start:var(--fps-sp-2);z-index:2;min-inline-size:2.75rem;min-block-size:2.75rem;background:color-mix(in oklch,var(--fps-c-surface) 94%,transparent);border-radius:var(--fps-r-full);box-shadow:var(--fps-shadow-xs)}
