.library_links__TOt2A{display:grid;gap:var(--space-4)}.library_link__xYllz{display:grid;gap:var(--space-2);padding-block:var(--space-4);border-block-start:1px solid var(--color-line)}.library_link__xYllz strong{color:var(--color-text)}.library_link__xYllz>span{color:var(--color-text-quiet);font-size:var(--step--1)}.library_poster__dDT5Z{display:block;width:min(100%,300px);height:auto;border:1px solid var(--color-line);border-radius:var(--radius-control)}.library_tagLink__BsqHT{color:inherit;text-decoration:none}.library_tagLink__BsqHT:hover{color:var(--color-accent-text);text-decoration:underline}.resource_page__gU_y1{padding-block:var(--space-6) var(--space-10)}.resource_breadcrumb__Ktl4a{display:flex;flex-wrap:wrap;margin-bottom:var(--space-5);color:var(--color-text-quiet);font-size:var(--step--1)}.resource_breadcrumb__Ktl4a,.resource_breadcrumb__Ktl4a a{min-height:var(--touch-target);align-items:center;gap:var(--space-2)}.resource_breadcrumb__Ktl4a a{display:inline-flex;color:var(--color-text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.resource_breadcrumb__Ktl4a a:hover{color:var(--color-accent-text)}.resource_titleBlock__H368b{max-width:72rem;padding-block:var(--space-5) var(--space-6)}.resource_titleBlock__H368b h1{max-width:19ch;margin:0;font-size:clamp(2.5rem,5.4vw,5rem);font-weight:650;letter-spacing:-.04em;line-height:1.04;overflow-wrap:anywhere}.resource_titleBlock__H368b>p{max-width:54rem;margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--step-2);line-height:1.8;overflow-wrap:anywhere}.resource_titleBlock__H368b>.resource_summaryClamped__n3G_4{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.resource_summaryToggle__ouFYs{display:inline-flex;min-height:var(--touch-target);align-items:center;margin-top:var(--space-1);padding:0;border:0;background:none;color:var(--color-accent-text);font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.22em;transition:text-decoration-color var(--duration-fast) var(--ease-out)}.resource_summaryToggle__ouFYs:hover{text-decoration-color:currentColor}.resource_layout__tPPn3{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(var(--space-6),4vw,var(--space-9));align-items:start}.resource_metaBand__Iyygq{display:grid;grid-column:1/span 8;grid-row:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid var(--color-line-strong)}.resource_metaBand__Iyygq>div{min-width:0;min-height:6.75rem;padding:var(--space-4);border-right:1px solid var(--color-line)}.resource_metaBand__Iyygq>div:first-child{padding-left:0}.resource_metaBand__Iyygq>div:last-child{border-right:0}.resource_metaBand__Iyygq dt{color:var(--color-text-quiet);font-size:.6875rem;font-weight:650}.resource_metaBand__Iyygq dd{margin:var(--space-3) 0 0;color:var(--color-text);font-size:var(--step-0);font-weight:650;overflow-wrap:anywhere}.resource_time__a7LoV{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resource_main__X5tuH{grid-column:1/span 8;grid-row:2;min-width:0}.resource_section__ADUWb{padding-block:var(--space-8);border-bottom:1px solid var(--color-line)}.resource_posterEmpty__flJKC{display:grid;place-items:center;box-sizing:border-box;width:min(100%,300px);aspect-ratio:2/3;margin:0;padding:var(--space-4);border:1px dashed var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-page-raised);color:var(--color-text-muted);text-align:center}.resource_exitPanel__hWMHH h2,.resource_sectionHeader___ttCr h2{margin:0;font-size:var(--step-3);font-weight:650;letter-spacing:-.025em;line-height:1.25}.resource_reviewSummary__CnatL{margin:var(--space-4) 0 0;color:var(--color-text-muted)}.resource_riskGrid___LsTs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-5) 0 0;border-block:1px solid var(--color-line)}.resource_riskGrid___LsTs>div{padding:var(--space-4) 0}.resource_reviewNote__WDtlL,.resource_riskGrid___LsTs dt{color:var(--color-text-quiet);font-size:var(--step--1)}.resource_riskGrid___LsTs dd{margin:var(--space-2) 0 0;font-size:var(--step-2);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resource_riskGrid___LsTs dd span{color:var(--color-text-quiet);font-size:var(--step--1);font-weight:400}.resource_reviewNote__WDtlL{margin:var(--space-3) 0 0;line-height:1.6}.resource_fileList__gRg6b{display:grid;margin:var(--space-6) 0 0;padding:0;border-top:1px solid var(--color-line-strong);list-style:none}.resource_fileItem__FNSNT{display:grid;min-height:6rem;grid-template-columns:2.5rem auto minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--color-line)}.resource_fileIndex__u5XPR{color:var(--color-text-quiet);font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resource_fileItem__FNSNT>svg{color:var(--color-accent-text)}.resource_fileItem__FNSNT span,.resource_fileItem__FNSNT strong{display:block;overflow-wrap:anywhere}.resource_fileItem__FNSNT strong{font-weight:650;line-height:1.45}.resource_fileItem__FNSNT div>span{margin-top:var(--space-1);color:var(--color-text-quiet);font-size:var(--step--1)}.resource_missing__oBO6B{display:flex;min-height:7rem;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-block:var(--space-4);border-block:1px dashed var(--color-line-strong);color:var(--color-text-muted)}.resource_tagList__Qqijn{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none}.resource_tagList__Qqijn li{display:inline-flex;min-height:36px;align-items:center;padding-inline:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-tag);background:var(--color-page-raised);color:var(--color-text-muted);font-size:var(--step--1)}.resource_nextStep__j20MG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-top:var(--space-5);padding-block:var(--space-4);border-block:1px solid var(--color-line)}.resource_nextStep__j20MG p{margin:0;color:var(--color-text-muted)}.resource_nextStep__j20MG a{display:inline-flex;min-height:var(--touch-target);flex:0 0 auto;align-items:center;gap:var(--space-2);color:var(--color-accent-text);font-weight:700;text-decoration:none}.resource_exitPanel__hWMHH{grid-column:9/-1;grid-row:1/span 2;position:sticky;top:calc(var(--nav-height) + var(--space-5));display:grid;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-text)}.resource_exitPanel__hWMHH>p{margin:0;color:var(--color-text-muted);font-size:var(--step-0)}.resource_linkHealth__64cn8{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--step--1)!important}.resource_linkHealth__64cn8 strong{font-weight:650}.resource_linkHealth__64cn8[data-status=invalid] strong{color:var(--color-error)}.resource_actionBox__f_JH4{display:grid;gap:var(--space-3);margin-top:var(--space-2)}.resource_disabledAction__ZRs9v,.resource_secondaryAction__PLCJG{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-control);font-weight:700;text-decoration:none}.resource_secondaryAction__PLCJG{border:1px solid var(--color-line-strong);background:var(--color-page-raised);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.resource_secondaryAction__PLCJG:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.resource_disabledAction__ZRs9v{border:1px solid var(--color-line);background:var(--color-surface-strong);color:var(--color-text-quiet);cursor:not-allowed}@media (max-width:70rem){.resource_metaBand__Iyygq{grid-template-columns:repeat(2,minmax(0,1fr))}.resource_metaBand__Iyygq>div:nth-child(2n){border-right:0}.resource_metaBand__Iyygq>div:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.resource_main__X5tuH,.resource_metaBand__Iyygq{grid-column:1/span 7}.resource_exitPanel__hWMHH{grid-column:8/-1}}@media (max-width:50rem){.resource_layout__tPPn3{grid-template-columns:1fr}.resource_exitPanel__hWMHH,.resource_main__X5tuH,.resource_metaBand__Iyygq{grid-column:1;grid-row:auto}.resource_exitPanel__hWMHH{order:-1;position:static;margin-bottom:var(--space-6);padding-top:var(--space-5)}}@media (max-width:47.99rem){.resource_page__gU_y1{padding-block:var(--space-3) var(--space-8)}.resource_breadcrumb__Ktl4a{margin-bottom:var(--space-3)}.resource_titleBlock__H368b{padding-block:var(--space-3) var(--space-7)}.resource_titleBlock__H368b h1{max-width:none;margin-top:var(--space-4);font-size:clamp(2.25rem,11vw,3.75rem)}.resource_titleBlock__H368b>p{font-size:var(--step-1);line-height:1.72}.resource_metaBand__Iyygq{grid-template-columns:repeat(2,minmax(0,1fr))}.resource_metaBand__Iyygq>div,.resource_metaBand__Iyygq>div:first-child,.resource_metaBand__Iyygq>div:nth-child(3n){min-height:6.25rem;padding:var(--space-4) var(--space-3);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.resource_metaBand__Iyygq>div:nth-child(2n){border-right:0}.resource_metaBand__Iyygq>div:nth-last-child(-n+2){border-bottom:0}.resource_exitPanel__hWMHH{margin-bottom:var(--space-5)}.resource_section__ADUWb{padding-block:var(--space-7)}.resource_fileItem__FNSNT{grid-template-columns:auto minmax(0,1fr)}.resource_fileIndex__u5XPR{display:none}.resource_nextStep__j20MG{align-items:flex-start;flex-direction:column}}.external-link-dialog_trigger__vS_GE{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);font-weight:700;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.external-link-dialog_trigger__vS_GE:hover:not(:disabled){border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.external-link-dialog_trigger__vS_GE:active:not(:disabled){transform:translateY(1px)}.external-link-dialog_trigger__vS_GE[data-variant=list]{width:auto;min-height:var(--touch-target);padding-inline:var(--space-3);border-color:var(--color-line-strong);background:var(--color-surface);color:var(--color-accent-text);font-size:var(--step--1);white-space:nowrap}.external-link-dialog_trigger__vS_GE[data-variant=list]:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}.external-link-dialog_trigger__vS_GE[data-variant=card]{width:auto;min-height:var(--touch-target);padding-inline:var(--space-4);white-space:nowrap}.external-link-dialog_trigger__vS_GE:disabled{border-color:var(--color-line);background:var(--color-surface-strong);color:var(--color-text-quiet);cursor:not-allowed}.external-link-dialog_dialog__3sc_D{width:min(35rem,calc(100% - 2rem));max-height:min(42rem,calc(100dvh - 2rem));margin:auto;padding:0;overflow:hidden;border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);box-shadow:none;opacity:0;transform:translateY(.75rem) scale(.99);transition:opacity var(--duration-ui) var(--ease-out),transform var(--duration-ui) var(--ease-out),overlay var(--duration-ui) allow-discrete,display var(--duration-ui) allow-discrete}.external-link-dialog_dialog__3sc_D[open]{opacity:1;transform:translateY(0) scale(1)}@starting-style{.external-link-dialog_dialog__3sc_D[open]{opacity:0;transform:translateY(.75rem) scale(.99)}}.external-link-dialog_dialog__3sc_D::backdrop{background:var(--color-scrim);opacity:0;transition:opacity var(--duration-ui) var(--ease-out),overlay var(--duration-ui) allow-discrete,display var(--duration-ui) allow-discrete}.external-link-dialog_dialog__3sc_D[open]::backdrop{opacity:1}@starting-style{.external-link-dialog_dialog__3sc_D[open]::backdrop{opacity:0}}.external-link-dialog_dialogContent__MfX_v{display:flex;max-height:min(42rem,calc(100dvh - 2rem));flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.external-link-dialog_dialogBody__NfcUG{display:grid;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:var(--space-5)}.external-link-dialog_dialogHeader__tw6F7{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.external-link-dialog_dialogHeader__tw6F7 h2{margin:0;font-size:var(--step-3);font-weight:650;letter-spacing:-.025em}.external-link-dialog_dialogHeader__tw6F7 p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--step-0)}.external-link-dialog_close__N8Xgp{display:grid;width:var(--touch-target);height:var(--touch-target);place-items:center;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-page-raised);color:var(--color-text-muted);transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.external-link-dialog_close__N8Xgp:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.external-link-dialog_target__EXZ_k{display:grid;gap:var(--space-2);margin:0;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-page-raised)}.external-link-dialog_resultLayout__UTJFO{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--space-4);align-items:stretch}.external-link-dialog_resultLayout__UTJFO .external-link-dialog_target__EXZ_k{min-width:0}.external-link-dialog_qrPanel__kc8wZ{display:grid;min-width:0;place-items:center;align-content:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-page-raised);text-align:center}.external-link-dialog_qrCode__osrqj{display:block;width:min(100%,11rem);height:auto;color:var(--color-text);background:#fff}.external-link-dialog_qrPanel__kc8wZ strong{font-size:var(--step-0)}.external-link-dialog_qrPanel__kc8wZ p{margin:0;color:var(--color-text-muted);font-size:var(--step--1);line-height:1.5}.external-link-dialog_target__EXZ_k div{min-width:0}.external-link-dialog_target__EXZ_k dt{color:var(--color-text-quiet);font-size:var(--step--1);font-weight:650}.external-link-dialog_target__EXZ_k dd{margin:var(--space-1) 0 0}.external-link-dialog_target__EXZ_k code,.external-link-dialog_target__EXZ_k strong{overflow-wrap:anywhere}.external-link-dialog_selectable__CBEY_{display:block;max-height:4.5rem;overflow:auto;-webkit-user-select:text;user-select:text}.external-link-dialog_target__EXZ_k strong{font-size:var(--step-0);font-weight:650}.external-link-dialog_lookupScene__J4Fn3{display:grid;min-height:13rem;place-items:center;align-content:center;gap:var(--space-3);padding:var(--space-5);border-block:1px solid var(--color-line-strong);text-align:center}.external-link-dialog_lookupScene__J4Fn3 strong{font-size:var(--step-2)}.external-link-dialog_lookupScene__J4Fn3 p{max-width:42ch;margin:0;color:var(--color-text-muted);font-size:var(--step-0)}.external-link-dialog_lookupIndicator__Dx20u{display:grid;width:var(--touch-target);height:var(--touch-target);place-items:center;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-muted);animation:external-link-dialog_lookup-pulse__ieezH 1.35s ease-in-out infinite}@keyframes external-link-dialog_lookup-pulse__ieezH{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.external-link-dialog_target__EXZ_k code{color:var(--color-text-muted);font-family:var(--font-data);font-size:var(--step--1)}.external-link-dialog_demoNote__fTzwP{margin:0;color:var(--color-text-muted);font-size:var(--step--1)}.external-link-dialog_feedback__wITQt{min-height:1.5rem;margin:0;color:var(--color-success);font-size:var(--step-0);font-weight:700}.external-link-dialog_feedback__wITQt[data-error=true]{color:var(--color-error)}.external-link-dialog_actions__RqMKn{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.external-link-dialog_actions__RqMKn>.external-link-dialog_open__D9GLc:first-child:nth-last-child(2),.external-link-dialog_actions__RqMKn>:only-child{grid-column:1/-1}.external-link-dialog_cancel__HN0tK,.external-link-dialog_copyAll__7KQ84,.external-link-dialog_copy__OzhcW,.external-link-dialog_open__D9GLc{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-control);font-weight:700;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.external-link-dialog_copyAll__7KQ84,.external-link-dialog_copy__OzhcW{border:1px solid var(--color-line-strong);background:var(--color-page-raised);color:var(--color-text)}.external-link-dialog_open__D9GLc{text-decoration:none;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.external-link-dialog_copyAll__7KQ84:hover,.external-link-dialog_copy__OzhcW:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.external-link-dialog_open__D9GLc:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.external-link-dialog_cancel__HN0tK:active,.external-link-dialog_copyAll__7KQ84:active,.external-link-dialog_copy__OzhcW:active,.external-link-dialog_open__D9GLc:active{transform:translateY(1px)}.external-link-dialog_copyAll__7KQ84:disabled,.external-link-dialog_copy__OzhcW:disabled{cursor:wait;opacity:.62}.external-link-dialog_cancel__HN0tK{grid-column:1/-1;border:0;background:transparent;color:var(--color-text-muted)}.external-link-dialog_cancel__HN0tK:hover{background:var(--color-surface-strong);color:var(--color-text)}@media (max-width:35rem){.external-link-dialog_dialog__3sc_D{width:100%;max-width:none;max-height:min(86dvh,42rem);margin:auto 0 0;border-right:0;border-bottom:0;border-left:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0}.external-link-dialog_dialogContent__MfX_v{max-height:min(86dvh,42rem);padding:var(--space-5) max(var(--page-gutter),env(safe-area-inset-right)) max(var(--space-6),env(safe-area-inset-bottom));padding-left:max(var(--page-gutter),env(safe-area-inset-left))}.external-link-dialog_actions__RqMKn,.external-link-dialog_resultLayout__UTJFO{grid-template-columns:1fr}.external-link-dialog_qrPanel__kc8wZ{padding:var(--space-3)}.external-link-dialog_qrCode__osrqj{width:min(7rem,36vw)}.external-link-dialog_cancel__HN0tK{display:none}}@media (orientation:landscape) and (max-height:34rem) and (max-width:64rem){.external-link-dialog_dialog__3sc_D{max-height:calc(100dvh - .5rem)}.external-link-dialog_dialogContent__MfX_v{max-height:calc(100dvh - .5rem);gap:var(--space-3);padding:var(--space-3) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-3),env(safe-area-inset-bottom));padding-left:max(var(--space-4),env(safe-area-inset-left))}.external-link-dialog_dialogHeader__tw6F7 p{margin-top:var(--space-1);font-size:var(--step--1)}.external-link-dialog_resultLayout__UTJFO{grid-template-columns:7rem minmax(0,1fr);gap:var(--space-3)}.external-link-dialog_qrPanel__kc8wZ{padding:var(--space-2)}.external-link-dialog_qrCode__osrqj{width:min(6rem,22vh)}.external-link-dialog_actions__RqMKn{grid-template-columns:1fr 1fr;gap:var(--space-2)}.external-link-dialog_cancel__HN0tK{display:none}}@media (prefers-reduced-motion:reduce){.external-link-dialog_cancel__HN0tK,.external-link-dialog_copyAll__7KQ84,.external-link-dialog_copy__OzhcW,.external-link-dialog_dialog__3sc_D,.external-link-dialog_dialog__3sc_D::backdrop,.external-link-dialog_open__D9GLc,.external-link-dialog_trigger__vS_GE{transition:none}.external-link-dialog_dialog__3sc_D,.external-link-dialog_dialog__3sc_D[open]{transform:none}.external-link-dialog_lookupIndicator__Dx20u{animation:none}}@media (prefers-reduced-transparency:reduce){.external-link-dialog_dialog__3sc_D::backdrop{background:rgb(22 24 20/62%)}}.external-link-dialog_switchNotice__5u3w8{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-left:3px solid var(--color-warning);border-radius:var(--radius-control);background:var(--color-page-raised);color:var(--color-text);font-size:var(--step--1);font-weight:650}.external-link-dialog_choices__6d2nE{display:grid;gap:var(--space-3)}.external-link-dialog_choices__6d2nE h3{margin:0;font-size:var(--step-0);font-weight:720}.external-link-dialog_choiceList__YzheA{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.external-link-dialog_choice__jnW2p{display:grid;width:100%;min-height:var(--touch-target);grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-page-raised);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.external-link-dialog_choice__jnW2p:focus-visible,.external-link-dialog_choice__jnW2p:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.external-link-dialog_choiceText__R_xKc{display:grid;min-width:0;gap:var(--space-1)}.external-link-dialog_choiceText__R_xKc strong{overflow-wrap:anywhere;font-size:var(--step-0);font-weight:650}.external-link-dialog_choiceText__R_xKc span{color:var(--color-text-muted);font-size:var(--step--1)}.external-link-dialog_choiceAction__9uFpf{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent-text);font-size:var(--step--1);font-weight:700;white-space:nowrap}.external-link-dialog_choicesHint__HAgCB{margin:0;color:var(--color-text-muted);font-size:var(--step--1);line-height:1.6}.external-link-dialog_choiceLinks__geJeU{display:flex;flex-wrap:wrap;gap:var(--space-2)}.external-link-dialog_choiceLinks__geJeU a{display:inline-flex;max-width:100%;min-height:var(--touch-target);align-items:center;padding-inline:var(--space-4);overflow:hidden;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-accent-text);font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.external-link-dialog_choiceLinks__geJeU a:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}@media (prefers-reduced-motion:reduce){.external-link-dialog_choice__jnW2p{transition:none}}.resource-browser_categoryNav__D_Xm1{display:flex;min-height:3.75rem;gap:var(--space-1);overflow-x:auto;border-bottom:1px solid var(--color-line);scrollbar-width:thin;scroll-padding-inline:var(--page-gutter)}.resource-browser_windowNotice__3uTsd{margin:0 0 var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--step--1);line-height:1.6}.resource-browser_categoryNav__D_Xm1 a{position:relative;font-weight:650;text-decoration:none;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.resource-browser_categoryNav__D_Xm1 a,.resource-browser_categoryNav__D_Xm1>span{display:inline-flex;min-height:var(--touch-target);flex:0 0 auto;align-items:center;padding-inline:var(--space-4);color:var(--color-text-muted);font-size:var(--step-0)}.resource-browser_categoryNav__D_Xm1 a:after{position:absolute;right:var(--space-4);bottom:-1px;left:var(--space-4);height:2px;background:var(--color-accent);content:"";opacity:0;transform:scaleX(.5);transform-origin:center;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-ui) var(--ease-out)}.resource-browser_categoryNav__D_Xm1 a:hover{background:var(--color-page-raised);color:var(--color-text)}.resource-browser_categoryNav__D_Xm1 a[aria-current=page]{color:var(--color-accent-text)}.resource-browser_categoryNav__D_Xm1 a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.resource-browser_sourceBrowse__GjWeC{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(0,2fr);align-items:center;gap:var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--color-line)}.resource-browser_sourceBrowse__GjWeC h2{margin:0;font-size:var(--step-1);font-weight:720;letter-spacing:-.02em}.resource-browser_sourceBrowse__GjWeC p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--step--1)}.resource-browser_sourceBrowse__GjWeC nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2) var(--space-4)}.resource-browser_sourceBrowse__GjWeC a{display:inline-flex;min-height:var(--touch-target);align-items:center;border-bottom:1px solid transparent;color:var(--color-text-muted);font-weight:680;text-decoration:none}.resource-browser_sourceBrowse__GjWeC a:hover,.resource-browser_sourceBrowse__GjWeC a[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent-text)}.resource-browser_empty__GchCr{display:grid;min-height:24rem;place-items:center;padding:var(--space-7);border-block:1px solid var(--color-line);text-align:center}.resource-browser_empty__GchCr div{max-width:31rem}.resource-browser_empty__GchCr svg{margin:0 auto var(--space-4);color:var(--color-accent-text)}.resource-browser_empty__GchCr h2{margin:0;font-size:var(--step-3);font-weight:700;letter-spacing:-.025em}.resource-browser_empty__GchCr p{margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:1.7}.resource-browser_empty__GchCr a{display:inline-flex;min-height:var(--touch-target);align-items:center;margin-top:var(--space-5);padding-inline:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--step-0);font-weight:700;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.resource-browser_empty__GchCr a:hover{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-text)}@media (max-width:47.99rem){.resource-browser_categoryNav__D_Xm1{min-height:3.5rem;margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scrollbar-width:none}.resource-browser_categoryNav__D_Xm1::-webkit-scrollbar{display:none}.resource-browser_categoryNav__D_Xm1 a{padding-inline:var(--space-3)}.resource-browser_categoryNav__D_Xm1 a:first-child{padding-left:0}.resource-browser_categoryNav__D_Xm1 a:first-child:after{left:0}.resource-browser_categoryNav__D_Xm1>span{padding-inline:var(--space-3);white-space:nowrap}.resource-browser_sourceBrowse__GjWeC{grid-template-columns:1fr;gap:var(--space-3)}.resource-browser_sourceBrowse__GjWeC nav{justify-content:flex-start}.resource-browser_empty__GchCr{min-height:20rem;padding-inline:var(--space-3)}}.search_page__BvLov{padding-block:var(--space-5) var(--space-9)}.search_breadcrumb__8PMFg{display:flex;margin-bottom:var(--space-5);color:var(--color-text-quiet);font-size:var(--step--1)}.search_breadcrumb__8PMFg,.search_breadcrumb__8PMFg a{min-height:var(--touch-target);align-items:center;gap:var(--space-2)}.search_breadcrumb__8PMFg a{display:inline-flex;color:var(--color-text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.search_breadcrumb__8PMFg a:hover{color:var(--color-accent-text)}.search_searchHeader__E08EA{display:grid;grid-template-columns:minmax(17rem,4fr) minmax(30rem,8fr);gap:clamp(var(--space-6),5vw,var(--space-9));align-items:center;padding:var(--space-4) 0 var(--space-8);border-bottom:1px solid var(--color-line-strong)}.search_queryTitle__k1a_4{min-width:0}.search_queryTitle__k1a_4 h1{max-width:18ch;margin:0;font-size:clamp(2.35rem,4.6vw,4.25rem);font-weight:720;letter-spacing:-.04em;line-height:1.04;overflow-wrap:anywhere}.search_queryTitle__k1a_4>p{max-width:35rem;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--step-0);line-height:1.75}.search_filterRail__INFtB{display:grid;grid-template-columns:minmax(11rem,1.6fr) minmax(0,10.4fr);gap:var(--space-6);align-items:center;padding-block:var(--space-4);border-bottom:1px solid var(--color-line)}.search_filterHeader__DKJSh{min-width:0}.search_filterHeader__DKJSh h2{margin:0;font-size:var(--step-2);font-weight:700;letter-spacing:-.022em}.search_filterHeader__DKJSh p{margin:var(--space-2) 0 0;color:var(--color-text-quiet);font-size:var(--step--1);line-height:1.55}.search_filterStatus__rriwu{display:block;margin-top:var(--space-2);color:var(--color-text-quiet);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search_results__PBHvk{min-width:0}.search_resultsBar__v8yI8{display:flex;flex-wrap:wrap;min-height:4rem;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--step-0)}.search_resultsCount__4uamT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search_resultsCount__4uamT strong{color:var(--color-text);font-weight:720}.search_mergedNote__GDzTr,.search_source__MiEiX{color:var(--color-text-quiet);font-size:var(--step--1)}.search_source__MiEiX{letter-spacing:.02em}.search_empty__4J8Bg{display:grid;min-height:25rem;place-items:center;padding:var(--space-8) var(--space-5);border-block:1px solid var(--color-line);text-align:center}.search_emptyInner__d9oxs{max-width:31rem}.search_emptyIcon__wvW1F{display:grid;width:3.5rem;height:3.5rem;place-items:center;margin:0 auto var(--space-5);color:var(--color-accent-text)}.search_searchingSpinner__pFiZe{width:1.75rem;height:1.75rem;border:3px solid var(--color-accent-soft);border-top-color:var(--color-accent);border-radius:50%;animation:search_searching-spin__z4llk .8s linear infinite}@keyframes search_searching-spin__z4llk{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.search_searchingSpinner__pFiZe{animation:none}}.search_empty__4J8Bg h2{margin:0;font-size:var(--step-3);font-weight:700;letter-spacing:-.025em}.search_empty__4J8Bg p{margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:1.7}.search_empty__4J8Bg a{display:inline-flex;min-height:var(--touch-target);align-items:center;margin-top:var(--space-5);padding-inline:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--step-0);font-weight:700;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.search_empty__4J8Bg a:hover{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-text)}.search_pagination__ripWA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-6)}.search_pagination__ripWA a,.search_pagination__ripWA button,.search_pagination__ripWA span{display:inline-flex;min-height:var(--touch-target);align-items:center;gap:var(--space-2);font-size:var(--step-0);font-weight:680}.search_pagination__ripWA a,.search_pagination__ripWA button{padding-inline:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);color:var(--color-text);text-decoration:none;font-family:inherit;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.search_pagination__ripWA a:hover,.search_pagination__ripWA button:hover{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-text)}.search_pagination__ripWA a:active,.search_pagination__ripWA button:active{transform:translateY(1px)}.search_pagination__ripWA button:disabled{cursor:wait;opacity:.62}.search_pagination__ripWA span[aria-disabled=true]{color:var(--color-text-quiet)}.search_pageNumber___fjlF{color:var(--color-text-muted);font-size:var(--step--1)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:64rem){.search_searchHeader__E08EA{grid-template-columns:minmax(15rem,4fr) minmax(24rem,8fr);gap:var(--space-6)}.search_filterRail__INFtB{grid-template-columns:1fr;gap:var(--space-4)}.search_filterHeader__DKJSh{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}.search_filterStatus__rriwu{margin-top:0;white-space:nowrap}}@media (max-width:55rem){.search_searchHeader__E08EA{grid-template-columns:1fr;gap:var(--space-6)}.search_queryTitle__k1a_4 h1{max-width:20ch}}@media (max-width:47.99rem){.search_page__BvLov{padding-block:var(--space-3) var(--space-8)}.search_breadcrumb__8PMFg{margin-bottom:var(--space-3)}.search_searchHeader__E08EA{gap:var(--space-5);padding:var(--space-3) 0 var(--space-6)}.search_queryTitle__k1a_4 h1{font-size:clamp(2.25rem,12vw,3.25rem);line-height:1.06}.search_queryTitle__k1a_4>p{margin-top:var(--space-3);line-height:1.65}.search_filterRail__INFtB{display:none}.search_resultsBar__v8yI8{min-height:3.5rem;flex-wrap:wrap;row-gap:var(--space-2);padding-block:var(--space-2)}.search_source__MiEiX{display:none}.search_empty__4J8Bg{min-height:21rem;padding-inline:var(--space-3)}.search_pagination__ripWA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--space-3)}.search_pagination__ripWA>:first-child{grid-column:1;grid-row:2;justify-self:start}.search_pagination__ripWA>:last-child{grid-column:2;grid-row:2;justify-self:end;text-align:right}.search_pageNumber___fjlF{grid-column:1/-1;grid-row:1;justify-self:center}.search_pagination__ripWA a,.search_pagination__ripWA button{padding-inline:var(--space-3)}}@media (max-width:22rem){.search_pagination__ripWA a,.search_pagination__ripWA button,.search_pagination__ripWA span[aria-disabled=true]{font-size:var(--step--1)}}.resource-feedback_form__Hgek9{display:grid;gap:var(--space-4);max-width:38rem;margin-top:var(--space-5)}.resource-feedback_form__Hgek9 label{display:grid;gap:var(--space-2);font-size:var(--step-0);font-weight:650}.resource-feedback_form__Hgek9 input,.resource-feedback_form__Hgek9 textarea{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-page-raised);color:var(--color-text);font-weight:400}.resource-feedback_form__Hgek9 textarea{resize:vertical}.resource-feedback_form__Hgek9 input[readonly]{color:var(--color-text-muted)}.resource-feedback_hint__Km0qE{margin:0;color:var(--color-text-quiet);font-size:var(--step--1)}.resource-feedback_button__THAdw{width:fit-content;min-height:var(--touch-target);padding-inline:var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-weight:700}.resource-feedback_button__THAdw:hover:not(:disabled){background:var(--color-surface-strong)}.resource-feedback_button__THAdw:disabled{opacity:.65}.resource-feedback_error__S3wXg{margin:var(--space-2) 0;color:var(--color-danger,#a4372e)}.resource-feedback_disclosure__Z7LmP{padding-block:var(--space-5);border-top:1px solid var(--color-line)}.resource-feedback_disclosure__Z7LmP summary{width:fit-content;color:var(--color-text-muted);font-weight:700}.resource-feedback_result__5TjVr{display:grid;gap:var(--space-2);max-width:38rem;margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-page-raised)}.resource-feedback_result__5TjVr p{margin:0;color:var(--color-text-muted)}.resource-feedback_result__5TjVr a{width:fit-content}.resource-feedback_result__5TjVr small{color:var(--color-text-quiet)}.resource-feedback_receipt__vOhyY{overflow-wrap:anywhere;font-family:var(--font-data);font-size:var(--step-0)}.resource-feedback_lookup__9fnYV{margin-top:var(--space-5)}.resource-file-info_status__JOwhZ{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-quiet);font-size:var(--step--1);line-height:1.6}.resource-file-info_tree__KLMr_{margin:0;padding:0;list-style:none}.resource-file-info_tree__KLMr_ .resource-file-info_tree__KLMr_{margin-left:.6rem;padding-left:1rem;border-left:1px solid var(--color-line)}.resource-file-info_file__AKCoy,.resource-file-info_folder__CyP0s>summary{display:flex;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.resource-file-info_folder__CyP0s>summary{cursor:pointer}.resource-file-info_folder__CyP0s>summary:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:3px}.resource-file-info_folder__CyP0s>summary:before{content:"▸";width:.6rem;flex-shrink:0}.resource-file-info_folder__CyP0s[open]>summary:before{content:"▾"}.resource-file-info_file__AKCoy>svg,.resource-file-info_folder__CyP0s>summary>svg{flex-shrink:0;color:var(--color-accent-text)}.resource-file-info_file__AKCoy>strong,.resource-file-info_folder__CyP0s>summary>strong{min-width:0;overflow-wrap:anywhere;font-weight:500}.resource-file-info_file__AKCoy>span,.resource-file-info_folder__CyP0s>summary>span{margin-left:auto;flex-shrink:0;color:var(--color-text-quiet);font-size:var(--step--1)}.resource-file-info_spinner__n767w{width:.9rem;height:.9rem;flex-shrink:0;border:1.5px solid var(--color-line-strong);border-top-color:var(--color-accent-text);border-radius:50%;animation:resource-file-info_file-loading__h1ZQQ .8s linear infinite}@keyframes resource-file-info_file-loading__h1ZQQ{to{transform:rotate(1turn)}}@media (max-width:600px){.resource-file-info_tree__KLMr_ .resource-file-info_tree__KLMr_{margin-left:.2rem;padding-left:.4rem}.resource-file-info_file__AKCoy,.resource-file-info_folder__CyP0s>summary{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.resource-file-info_spinner__n767w{animation:none}}.resource-list_list___TqSe{display:grid;margin:0;padding:0;border-top:1px solid var(--color-line-strong);list-style:none}.resource-list_item__ffsw1{position:relative;display:grid;min-height:7.5rem;grid-template-columns:2.25rem minmax(18rem,1fr) minmax(20rem,.68fr) auto;gap:var(--space-5);align-items:center;padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--color-line);isolation:isolate;transition:background-color var(--duration-fast) var(--ease-out)}.resource-list_item__ffsw1:before{position:absolute;z-index:1;top:var(--space-4);bottom:var(--space-4);left:0;width:1px;background:var(--color-accent);content:"";opacity:0;transform:scaleY(.45);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-ui) var(--ease-out)}.resource-list_item__ffsw1:hover:before{opacity:1;transform:scaleY(1)}.resource-list_item__ffsw1:hover{background:var(--color-page-raised)}.resource-list_index__KPv2b{align-self:start;padding-top:.2rem;color:var(--color-text-quiet);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.resource-list_content__giUgm{min-width:0;color:var(--color-text);text-decoration:none}.resource-list_title__UMHro{margin:0;color:var(--color-text);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:720;letter-spacing:-.025em;line-height:1.35}.resource-list_description__nAIuZ{display:-webkit-box;max-width:54rem;margin:var(--space-2) 0 0;overflow:hidden;color:var(--color-text-muted);font-size:var(--step-0);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.resource-list_linkHealth__nam32{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--color-text-quiet);font-size:var(--step--1)}.resource-list_linkHealth__nam32 strong{font-weight:650}.resource-list_linkHealth__nam32[data-status=invalid] strong{color:var(--color-error)}.resource-list_meta__mBIIG{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0}.resource-list_metaGroup__MZvY0{min-width:0}.resource-list_meta__mBIIG dt{color:var(--color-text-quiet);font-size:var(--step--1);font-weight:650;letter-spacing:.02em}.resource-list_meta__mBIIG dd{margin:var(--space-2) 0 0;overflow:hidden;color:var(--color-text);font-size:var(--step-0);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.resource-list_metaGroup__MZvY0:first-child dd{color:var(--color-accent-text)}.resource-list_time__zI4Vt{font-size:var(--step--1)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resource-list_content__giUgm:active,.resource-list_details__gRH_q:active{transform:translateY(1px)}.resource-list_actions__4wDfV{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.resource-list_details__gRH_q{display:grid;width:var(--touch-target);height:var(--touch-target);flex:0 0 var(--touch-target);place-items:center;border-radius:var(--radius-control);color:var(--color-text-quiet);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-ui) var(--ease-out)}.resource-list_details__gRH_q:hover{background:var(--color-accent-soft);color:var(--color-accent-text);transform:translateX(.2rem)}.resource-list_compact__pGaXT .resource-list_item__ffsw1{min-height:6.75rem;grid-template-columns:2rem minmax(0,1fr) auto;gap:var(--space-4);padding-inline:0}.resource-list_compact__pGaXT .resource-list_meta__mBIIG{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:calc(var(--space-3) * -1)}.resource-list_compact__pGaXT .resource-list_metaGroup__MZvY0{display:inline-flex;align-items:baseline;gap:var(--space-2)}.resource-list_compact__pGaXT .resource-list_meta__mBIIG dd,.resource-list_compact__pGaXT .resource-list_meta__mBIIG dt{margin:0;font-size:var(--step--1)}.resource-list_compact__pGaXT .resource-list_meta__mBIIG dd{color:var(--color-text-muted)}.resource-list_compact__pGaXT .resource-list_metaGroup__MZvY0:first-child dd{color:var(--color-accent-text)}.resource-list_compact__pGaXT .resource-list_actions__4wDfV{grid-column:3;grid-row:1/span 2}.resource-list_compact__pGaXT .resource-list_description__nAIuZ{-webkit-line-clamp:1}@media (prefers-reduced-motion:no-preference){.resource-list_item__ffsw1{animation:resource-list_result-enter__hCVfm .36s var(--ease-out) both;animation-delay:calc(var(--item-index, 0) * 42ms)}}@keyframes resource-list_result-enter__hCVfm{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:72rem){.resource-list_item__ffsw1{grid-template-columns:2.25rem minmax(0,1fr) auto;row-gap:var(--space-3)}.resource-list_meta__mBIIG{grid-column:2;grid-row:2}.resource-list_actions__4wDfV{grid-column:3;grid-row:1/span 2}}@media (max-width:47.99rem){.resource-list_item__ffsw1:before{top:var(--space-3);bottom:var(--space-3);left:calc(var(--page-gutter) * -.5)}.resource-list_compact__pGaXT .resource-list_item__ffsw1,.resource-list_item__ffsw1{min-height:0;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-5)}.resource-list_index__KPv2b{display:none}.resource-list_content__giUgm{grid-column:1}.resource-list_compact__pGaXT .resource-list_meta__mBIIG,.resource-list_meta__mBIIG{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:0}.resource-list_metaGroup__MZvY0{display:inline-flex;align-items:baseline;gap:var(--space-2)}.resource-list_compact__pGaXT .resource-list_meta__mBIIG dd,.resource-list_compact__pGaXT .resource-list_meta__mBIIG dt,.resource-list_meta__mBIIG dd,.resource-list_meta__mBIIG dt{margin:0;font-size:var(--step--1)}.resource-list_actions__4wDfV,.resource-list_compact__pGaXT .resource-list_actions__4wDfV{grid-column:1;grid-row:3;justify-content:stretch}.resource-list_actions__4wDfV>:first-child{flex:1 1}.resource-list_description__nAIuZ{-webkit-line-clamp:2}}.info_page__ro5pq{padding-block:var(--space-8) var(--space-10)}.info_hero__iiSKZ{display:grid;max-width:68rem;min-height:min(31rem,58dvh);align-content:center;padding-block:var(--space-6) var(--space-9)}.info_hero__iiSKZ h1{max-width:13ch;margin:0;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:620;letter-spacing:-.04em;line-height:1.02}.info_hero__iiSKZ p{max-width:46rem;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--step-2);line-height:1.8}.info_content__H_5xJ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:1px solid var(--color-line-strong)}.info_contentMain__i7H3f{grid-column:3/span 9}.info_section__lJVP3{display:grid;padding-block:var(--space-8);border-bottom:1px solid var(--color-line)}.info_section__lJVP3 h2{margin:0;font-size:var(--step-3);font-weight:650;letter-spacing:-.025em}.info_section__lJVP3 li,.info_section__lJVP3 p{color:var(--color-text-muted)}.info_section__lJVP3 .info_cta__Jvb1_,.info_section__lJVP3 p,.info_section__lJVP3 ul{grid-column:1}.info_section__lJVP3 p{max-width:54rem;margin:var(--space-3) 0 0;line-height:1.8}.info_section__lJVP3 ul{display:grid;gap:var(--space-3);max-width:54rem;margin:var(--space-4) 0 0;padding-left:1.25rem}.info_section__lJVP3 li::marker{color:var(--color-accent)}.info_cta__Jvb1_{display:inline-flex;width:fit-content;min-height:48px;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-inline:var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);font-weight:700;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.info_cta__Jvb1_:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.info_cta__Jvb1_:active{transform:translateY(1px)}@media (max-width:55rem){.info_hero__iiSKZ{min-height:25rem}.info_contentMain__i7H3f{grid-column:2/span 10}}@media (max-width:47.99rem){.info_page__ro5pq{padding-block:var(--space-6) var(--space-8)}.info_hero__iiSKZ{min-height:auto;padding-block:var(--space-7) var(--space-8)}.info_hero__iiSKZ h1{max-width:none;font-size:clamp(2.5rem,13vw,4rem)}.info_hero__iiSKZ p{margin-top:var(--space-5);font-size:var(--step-1)}.info_content__H_5xJ{grid-template-columns:1fr}.info_contentMain__i7H3f{grid-column:1}.info_section__lJVP3{padding-block:var(--space-7)}.info_section__lJVP3 .info_cta__Jvb1_,.info_section__lJVP3 h2,.info_section__lJVP3 p,.info_section__lJVP3 ul{grid-column:1}}.search-experience_error__YmtIH{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:center;margin-bottom:var(--space-4);padding:var(--space-4) 0;border-block:1px solid var(--color-error);color:var(--color-error)}.search-experience_error__YmtIH h2,.search-experience_error__YmtIH p{margin:0}.search-experience_error__YmtIH h2{font-size:var(--step-1)}.search-experience_error__YmtIH p{margin-top:var(--space-1);color:var(--color-text-muted);line-height:1.55}.search-experience_emptyAction__wwHY3,.search-experience_error__YmtIH button{display:inline-flex;min-height:var(--touch-target);align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:700}.search-experience_emptyAction__wwHY3:hover,.search-experience_error__YmtIH button:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.search-experience_windowNotice__0Q8F3{margin:0 0 var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--step--1);line-height:1.6}.search-experience_stopButton__V9hPx{display:inline-flex;min-height:var(--touch-target);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--step--1);font-weight:700}.search-experience_stopButton__V9hPx:hover{border-color:var(--color-error);color:var(--color-error)}.search-experience_linkHealthNotice__3nK6M{min-height:1.5rem;margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--step--1);line-height:1.6}.search-experience_emptyAction__wwHY3{margin-top:var(--space-5)}@media (max-width:47.99rem){.search-experience_error__YmtIH{grid-template-columns:auto minmax(0,1fr)}.search-experience_error__YmtIH button{grid-column:1/-1;justify-self:stretch}}.search-experience_viewSwitch__tDWW7{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface)}.search-experience_viewSwitch__tDWW7 button{min-height:2.25rem;padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--color-text-muted);font-size:var(--step--1);font-weight:650;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.search-experience_viewSwitch__tDWW7 button:hover:not(:disabled){color:var(--color-accent-text)}.search-experience_viewSwitch__tDWW7 button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:700}.search-experience_viewSwitch__tDWW7 button:disabled{cursor:progress}@media (max-width:47.99rem){.search-experience_viewSwitch__tDWW7{width:100%}.search-experience_viewSwitch__tDWW7 button{flex:1 1}}.filter-panel_form__of457{display:grid;gap:var(--space-3)}.filter-panel_rail__k8WWm{display:flex;flex-wrap:wrap;align-items:flex-end}.filter-panel_rail__k8WWm .filter-panel_group__RfW_x{flex:1 1 9.5rem;max-width:20rem}.filter-panel_rail__k8WWm .filter-panel_actions__TeuWr{flex:none}.filter-panel_stack__1I6CM{grid-template-columns:1fr;gap:var(--space-4)}.filter-panel_group__RfW_x{display:grid;min-width:0;gap:var(--space-2)}.filter-panel_label__0Lb6z{color:var(--color-text-muted);font-size:var(--step--1);font-weight:680;letter-spacing:.015em}.filter-panel_select__1f3nq{width:100%;min-height:var(--touch-target);padding:0 2.5rem 0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--step-0);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.filter-panel_select__1f3nq:hover{border-color:var(--color-text-quiet)}.filter-panel_select__1f3nq:focus-visible{border-color:var(--color-accent)}.filter-panel_staticValue__ci_wC{display:flex;min-height:var(--touch-target);align-items:center;margin:0;color:var(--color-text);font-size:var(--step-0)}.filter-panel_actions__TeuWr{display:flex;gap:var(--space-2);align-items:end}.filter-panel_stack__1I6CM .filter-panel_actions__TeuWr{display:grid;grid-template-columns:1fr;padding-top:var(--space-2)}.filter-panel_apply__4mkiJ,.filter-panel_clear__wEI0T{display:inline-flex;min-height:var(--touch-target);align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-control);font-size:var(--step-0);font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.filter-panel_apply__4mkiJ{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.filter-panel_apply__4mkiJ:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.filter-panel_clear__wEI0T{border:1px solid var(--color-line-strong);background:transparent;color:var(--color-text-muted)}.filter-panel_clear__wEI0T:hover{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-text)}.filter-panel_apply__4mkiJ:active,.filter-panel_clear__wEI0T:active{transform:translateY(1px)}.filter-panel_apply__4mkiJ:disabled,.filter-panel_clear__wEI0T:disabled,.filter-panel_select__1f3nq:disabled{cursor:not-allowed;opacity:.62}.filter-panel_spinner__NxHN1{animation:filter-panel_filter-spinner__dPxST .8s linear infinite}@keyframes filter-panel_filter-spinner__dPxST{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.filter-panel_spinner__NxHN1{animation:none}}.mobile-filter-drawer_wrapper__nwxtH{display:none}.mobile-filter-drawer_trigger__Dai7Y{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-page-raised);color:var(--color-text);font-weight:700;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.mobile-filter-drawer_trigger__Dai7Y:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.mobile-filter-drawer_trigger__Dai7Y:active{transform:translateY(1px)}.mobile-filter-drawer_dialog__KC9xV{width:100%;max-width:none;max-height:min(84dvh,44rem);margin:auto 0 0;padding:0;overflow:hidden auto;border:0;border-top:1px solid var(--color-line-strong);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-surface);color:var(--color-text);box-shadow:none;opacity:0;transform:translateY(2rem);transition:opacity var(--duration-ui) var(--ease-out),transform var(--duration-ui) var(--ease-out),overlay var(--duration-ui) allow-discrete,display var(--duration-ui) allow-discrete}.mobile-filter-drawer_dialog__KC9xV[open]{opacity:1;transform:translateY(0)}@starting-style{.mobile-filter-drawer_dialog__KC9xV[open]{opacity:0;transform:translateY(2rem)}}.mobile-filter-drawer_dialog__KC9xV::backdrop{background:var(--color-scrim);opacity:0;transition:opacity var(--duration-ui) var(--ease-out),overlay var(--duration-ui) allow-discrete,display var(--duration-ui) allow-discrete}.mobile-filter-drawer_dialog__KC9xV[open]::backdrop{opacity:1}@starting-style{.mobile-filter-drawer_dialog__KC9xV[open]::backdrop{opacity:0}}.mobile-filter-drawer_panel__EcEu0{padding:var(--space-5) var(--page-gutter) max(var(--space-6),env(safe-area-inset-bottom))}.mobile-filter-drawer_header__M3pFu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line)}.mobile-filter-drawer_header__M3pFu h2{margin:0;font-size:var(--step-3);font-weight:650;letter-spacing:-.025em}.mobile-filter-drawer_close__cPFHx{display:grid;width:var(--touch-target);height:var(--touch-target);place-items:center;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-page-raised);color:var(--color-text-muted);transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.mobile-filter-drawer_close__cPFHx:hover{border-color:var(--color-accent);color:var(--color-accent-text)}@media (max-width:47.99rem){.mobile-filter-drawer_wrapper__nwxtH{display:block}}@media (prefers-reduced-motion:reduce){.mobile-filter-drawer_dialog__KC9xV,.mobile-filter-drawer_dialog__KC9xV::backdrop,.mobile-filter-drawer_trigger__Dai7Y{transition:none}.mobile-filter-drawer_dialog__KC9xV,.mobile-filter-drawer_dialog__KC9xV[open]{transform:none}}@media (prefers-reduced-transparency:reduce){.mobile-filter-drawer_dialog__KC9xV::backdrop{background:rgb(22 24 20/62%)}}.archive_page__HMUKS{padding-block:var(--space-6) var(--space-9)}.archive_breadcrumb__CHEC7,.archive_navigation__YAQzV{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--step-0)}.archive_breadcrumb__CHEC7 a,.archive_navigation__YAQzV a{display:inline-flex;min-height:var(--touch-target);align-items:center}.archive_header__3AGE3{max-width:var(--reading-max);padding-block:var(--space-6)}.archive_header__3AGE3 h1{margin:0;font-size:var(--step-4);letter-spacing:-.025em;line-height:1.25}.archive_header__3AGE3 p{margin:var(--space-3) 0 0;color:var(--color-text-muted)}.archive_directory__WN4DK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:0 var(--space-6);padding:0;margin:0;list-style:none}.archive_directory__WN4DK a{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);text-decoration:none;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.archive_directory__WN4DK a:hover{color:var(--color-accent-text);border-color:var(--color-accent)}.archive_directory__WN4DK span{color:var(--color-text-muted);font-size:var(--step-0)}.archive_navigation__YAQzV{justify-content:center;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.archive_empty__fp9im{padding-block:var(--space-7);color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.archive_directory__WN4DK a{transition:none}}