.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}}.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}.library_topics__ilAjW{display:grid;padding-block:var(--space-8);border-bottom:1px solid var(--color-line)}.library_topics__ilAjW h2{margin:0;font-size:var(--step-3);font-weight:650;letter-spacing:-.025em}.library_topics__ilAjW>p{max-width:54rem;margin:var(--space-3) 0 var(--space-6);color:var(--color-text-muted);line-height:1.8}.home_heroContent__Cojnk{position:relative;z-index:3;display:grid;width:min(100%,54rem);justify-items:center;padding-inline:var(--page-gutter);text-align:center}.home_heroContent__Cojnk h1{max-width:10ch;margin:0;font-size:clamp(3.5rem,7.2vw,6rem);font-weight:500;letter-spacing:-.04em;line-height:.96;text-wrap:balance}.home_heroContent__Cojnk h1 span{display:block}.home_heroLead__ob_Yv{max-width:34rem;margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.72;text-wrap:balance}.home_heroSearch__RO_H0{display:block;width:min(100%,40rem);margin-top:var(--space-6);text-align:left}.home_demoNotice__Duglr{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-3);margin:var(--space-5) 0 0;color:var(--color-text-quiet);font-size:var(--step--1)}.home_demoNotice__Duglr strong{color:var(--color-accent-text)}.home_providerLine__qf_5m{position:absolute;z-index:3;right:var(--page-gutter);bottom:var(--space-5);left:var(--page-gutter);display:flex;min-height:var(--touch-target);align-items:center;justify-content:flex-end;gap:clamp(1rem,2.5vw,2.5rem);margin:0;padding:0;color:var(--color-text-quiet);font-size:var(--step--1);list-style:none}.home_providerLine__qf_5m li{white-space:nowrap}.home_dataPending__wAtEx{display:grid;min-height:20rem;place-items:center start;border-top:1px solid var(--color-line);color:var(--color-text-muted)}.home_dataPending__wAtEx p{margin:0}.home_discovery__wW9tW{overflow:clip;padding-block:clamp(3rem,7vw,6rem)}.home_discoveryHeader__apRjC{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-5)}.home_discoveryHeader__apRjC h2{margin:0;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:520;letter-spacing:-.04em;line-height:1.05}.home_discoveryHeader__apRjC p,.home_discoveryHeader__apRjC time,.home_discoverySource__dqP4_{color:var(--color-text-muted);font-size:var(--step--1);line-height:1.7}.home_discoveryHeader__apRjC p{margin:var(--space-2) 0 0}.home_discoveryHeader__apRjC time{flex-shrink:0}.home_popularList__ZWTlx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-7);margin:0;padding:0;list-style:none}.home_popularLink__CdLeR{display:grid;grid-template-columns:1.5rem 52px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;min-height:110px;padding-block:var(--space-3);border-bottom:1px solid var(--color-line);color:var(--color-text);text-decoration:none;transition:background-color .22s var(--ease-out),padding-inline .22s var(--ease-out)}.home_popularLink__CdLeR:hover{background:var(--color-surface);padding-inline:var(--space-2)}.home_popularLink__CdLeR:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.home_popularLink__CdLeR img{width:52px;height:72px;object-fit:cover;border-radius:6px}.home_rank__ouKOr{color:var(--color-text-quiet);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.05rem}.home_popularText__qJxRZ{display:grid;gap:4px;min-width:0}.home_popularText__qJxRZ strong{font-size:var(--step-0);font-weight:550;line-height:1.45;overflow-wrap:anywhere}.home_popularText__qJxRZ>span{color:var(--color-text-muted);font-size:var(--step--1)}.home_popularText__qJxRZ .home_checkedTime__6J813{color:var(--color-text-quiet);font-size:.75rem}.home_popularText__qJxRZ .home_linkAvailable__l5yAR{color:var(--color-accent-text)}.home_openResource__BVzvh{color:var(--color-text-muted);font-size:var(--step--1)}.home_discoverySource__dqP4_{margin:var(--space-4) 0 0}.home_topics__5x195{margin-top:clamp(3rem,6vw,5rem)}.home_topicGrid__xwBM_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.5rem);margin:0;padding:0;list-style:none}.home_topicGrid__xwBM_>li{min-width:0}.home_topicCard__yDtr9{position:relative;display:flex;height:100%;min-height:13.5rem;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:border-color var(--duration-ui) var(--ease-out),background-color var(--duration-ui) var(--ease-out)}.home_topicCard__yDtr9:hover{border-color:var(--color-accent);background:var(--color-page-raised)}.home_topicCard__yDtr9:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.home_topicMeta__ts5Hm{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-quiet);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.home_topicMeta__ts5Hm strong{color:var(--color-accent-text);font-weight:720}.home_topicName___1tcV{font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:720;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.home_topicPreviews__qgzUt{display:grid;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-3) 2rem 0 0;border-top:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--step-0);line-height:1.6}.home_topicPreviews__qgzUt>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_topicAction__WAMUj{position:absolute;right:var(--space-3);bottom:var(--space-3);display:grid;width:1.75rem;height:1.75rem;place-items:center;color:var(--color-text-muted)}.home_sectionLink__wq52X svg,.home_topicAction__WAMUj svg{transition:transform var(--duration-ui) var(--ease-out)}.home_sectionLink__wq52X:hover svg,.home_topicCard__yDtr9:hover .home_topicAction__WAMUj svg{transform:translateX(.2rem)}.home_sectionLink__wq52X{display:inline-flex;min-height:var(--touch-target);align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--color-text);font-weight:720;text-decoration:none}.home_sectionLink__wq52X:hover{color:var(--color-accent-text)}.home_sectionLink__wq52X:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:64rem){.home_topicGrid__xwBM_{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (animation-timeline:view()){.home_popularList__ZWTlx li{animation:home_popular-reveal__Mz8X7 linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}@keyframes home_popular-reveal__Mz8X7{0%{clip-path:inset(0 0 0 8%)}to{clip-path:inset(0)}}@media (max-width:47.99rem){.home_discoveryHeader__apRjC{align-items:start;flex-direction:column;gap:var(--space-2)}.home_popularList__ZWTlx{grid-template-columns:minmax(0,1fr)}.home_popularLink__CdLeR{grid-template-columns:1rem 44px minmax(0,1fr) auto;gap:var(--space-2)}.home_popularLink__CdLeR img{width:44px;height:62px}.home_topicGrid__xwBM_{grid-template-columns:minmax(0,1fr)}.home_topicCard__yDtr9{min-height:0;padding:var(--space-4) var(--space-4) var(--space-5)}}@media (prefers-reduced-motion:reduce){.home_popularList__ZWTlx li{animation:none}.home_popularLink__CdLeR,.home_sectionLink__wq52X svg,.home_topicAction__WAMUj svg,.home_topicCard__yDtr9{transition:none}}@media (max-width:64rem){.home_providerLine__qf_5m{justify-content:center}}@media (max-width:47.99rem){.home_heroContent__Cojnk{align-self:center;width:100%}.home_heroContent__Cojnk h1{max-width:8ch;font-size:clamp(3.15rem,15vw,4.35rem)}.home_heroLead__ob_Yv{max-width:23rem;font-size:var(--step-0)}.home_demoNotice__Duglr{display:grid;gap:var(--space-1)}.home_providerLine__qf_5m{position:absolute;right:var(--page-gutter);bottom:var(--space-3);left:var(--page-gutter);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-4);font-size:.6875rem}}@media (max-width:22rem){.home_providerLine__qf_5m{gap:var(--space-1) var(--space-3)}}@media (max-width:47.99rem) and (max-height:40rem){.home_providerLine__qf_5m{display:none}.home_demoNotice__Duglr{margin-top:var(--space-3);font-size:.6875rem}}.home_curatedCategories__PZhAK{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-4)}.home_curatedCategories__PZhAK a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--step-0);font-weight:650;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.home_curatedCategories__PZhAK a:hover{border-color:var(--color-accent);color:var(--color-text)}.home_curatedCategories__PZhAK a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.home_curatedCategories__PZhAK span{color:var(--color-text-quiet);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-hero-scene_root__7qzFK{position:relative;width:100%;height:max(56rem,156svh);overflow:clip;isolation:isolate;background:var(--color-page)}.home-hero-scene_sticky__NgJ8W{position:sticky;top:var(--nav-height);width:100%;height:calc(100svh - var(--nav-height));min-height:31rem;overflow:clip}.home-hero-scene_canvas__o_oDJ{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.home-hero-scene_content__sRjA_{position:relative;z-index:1;display:flex;width:100%;height:100%;align-items:center;justify-content:center;pointer-events:none;will-change:transform,opacity}.home-hero-scene_content__sRjA_>*{pointer-events:auto}.home-hero-scene_motionToggle__fimBD{position:absolute;z-index:2;top:var(--space-4);right:var(--page-gutter);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-page);color:var(--color-text-muted);font-size:var(--step--1);cursor:pointer}.home-hero-scene_motionToggle__fimBD:hover{color:var(--color-text);border-color:var(--color-text-muted)}.home-hero-scene_root__7qzFK[data-motion-reduced=true]{height:calc(100svh - var(--nav-height));min-height:31rem}.home-hero-scene_root__7qzFK[data-motion-reduced=true] .home-hero-scene_content__sRjA_{transform:none!important;will-change:auto}.home-hero-scene_root__7qzFK[data-motion-reduced=true] .home-hero-scene_sticky__NgJ8W{position:relative;top:auto}@media (max-width:63.999rem){.home-hero-scene_root__7qzFK{height:calc(100svh - var(--nav-height));min-height:32rem}.home-hero-scene_sticky__NgJ8W{position:relative;top:auto;height:100%;min-height:inherit}.home-hero-scene_content__sRjA_{opacity:1!important;transform:none!important;will-change:auto}}@media (max-width:40rem){.home-hero-scene_root__7qzFK,.home-hero-scene_sticky__NgJ8W{min-height:30.75rem}}.home-scroll-story_story__Q_7WF{overflow:clip;background:var(--color-page)}.home-scroll-story_gatherSection__pxG0b{border-top:1px solid var(--color-line)}.home-scroll-story_gatherLayout__StOZc{display:grid;width:min(100%,var(--page-max));min-height:calc(100svh - var(--nav-height));grid-template-columns:minmax(18rem,.7fr) minmax(38rem,1.3fr);gap:clamp(2rem,5vw,6rem);align-items:center;padding:clamp(4rem,8vh,7rem) var(--page-gutter);margin-inline:auto}.home-scroll-story_gatherCopy__FDxMk h2,.home-scroll-story_storyHeader__INSjQ h2{max-width:11ch;margin:0;font-size:clamp(3rem,6vw,5.5rem);font-weight:520;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.home-scroll-story_gatherCopy__FDxMk p,.home-scroll-story_storyHeader__INSjQ p{max-width:36rem;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.home-scroll-story_gatherField__EkxQy{position:relative;min-height:min(39rem,72vh);perspective:900px}.home-scroll-story_categoryGroup__eZolV{display:contents}.home-scroll-story_gatherCard___jq99{position:absolute;top:50%;left:50%;display:grid;width:11.75rem;min-height:var(--touch-target);padding:0;margin:-7.25rem 0 0 -5.875rem;overflow:hidden;border:1px solid rgb(205 209 200/82%);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);text-align:left;transform-origin:center;transition:border-color var(--duration-ui) var(--ease-out),background-color var(--duration-ui) var(--ease-out);will-change:transform}.home-scroll-story_gatherCard___jq99:hover{border-color:var(--color-accent)}.home-scroll-story_gatherCard___jq99[aria-pressed=true]{border-color:var(--color-accent);outline:1px solid var(--color-accent);outline-offset:3px;background:var(--color-accent-soft)}.home-scroll-story_gatherCard___jq99 img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.home-scroll-story_gatherCaption__9r_Hf{display:flex;min-height:3.4rem;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.home-scroll-story_gatherCaption__9r_Hf strong{min-width:0;font-size:var(--step-0);font-weight:720}.home-scroll-story_gatherCaption__9r_Hf small{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent-text);font-size:.6875rem;font-weight:760;white-space:nowrap}.home-scroll-story_queryComposer__404hG{position:absolute;z-index:3;top:50%;left:50%;width:min(31rem,78%);translate:-50% -50%}.home-scroll-story_queryRail__X5DOB{display:grid;min-height:4.25rem;grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:.45rem;padding-left:var(--space-4);border:1px solid var(--color-line-strong);border-radius:1.125rem;background:var(--color-surface);transition:border-color var(--duration-ui) var(--ease-out)}.home-scroll-story_queryRail__X5DOB:focus-within{border-color:var(--color-accent)}.home-scroll-story_queryRail__X5DOB>svg{color:var(--color-text-muted)}.home-scroll-story_queryScope__XUW4J{display:inline-flex;min-height:2rem;align-items:center;padding-inline:var(--space-2);border-radius:var(--radius-tag);background:var(--color-surface-strong);color:var(--color-text-muted);font-size:var(--step--1);font-weight:720;white-space:nowrap}.home-scroll-story_queryRail__X5DOB input{width:100%;min-width:0;min-height:3.25rem;padding:0;border:0;outline:0;background:transparent;font-size:var(--step-1)}.home-scroll-story_queryRail__X5DOB input::placeholder{color:var(--color-text-quiet);opacity:1}.home-scroll-story_queryRail__X5DOB button{display:inline-flex;min-width:6.5rem;min-height:3.25rem;align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);border:0;border-radius:var(--radius-control);background:var(--color-surface-inverse);color:var(--color-on-accent);font-weight:760;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.home-scroll-story_queryRail__X5DOB button:hover{background:var(--color-accent)}.home-scroll-story_queryRail__X5DOB button:active{transform:translateY(1px)}.home-scroll-story_queryNote__yZvKV{margin:var(--space-2) 0 0;color:var(--color-text-quiet);font-size:var(--step--1);text-align:center}.home-scroll-story_resultsSection__XjsY8{width:min(100%,var(--page-max));padding:clamp(6rem,10vw,10rem) var(--page-gutter);margin-inline:auto;border-top:1px solid var(--color-line)}.home-scroll-story_storyHeader__INSjQ{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.home-scroll-story_storyHeader__INSjQ h2{max-width:12ch}.home-scroll-story_resourceGrid__k6J5J{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.75rem clamp(1rem,1.5vw,1.5rem);padding:var(--space-4) .55rem var(--space-7);margin:0 -.55rem;list-style:none}.home-scroll-story_resultCard__x6TpF{position:relative;min-width:0;transform:translate3d(var(--resource-card-x),var(--resource-card-y),0) rotate(var(--resource-card-rotate));transform-origin:center}.home-scroll-story_resultCard__x6TpF:is(:hover,:focus-within){z-index:2}.home-scroll-story_resultMotion__9wRTs{height:100%;transform-origin:center}.home-scroll-story_cardSurface__XOwrX{position:relative;display:grid;height:100%;min-height:17.5rem;grid-template-rows:9.25rem minmax(8.25rem,auto);overflow:hidden;border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:border-color var(--duration-ui) var(--ease-out),background-color var(--duration-ui) var(--ease-out)}a.home-scroll-story_cardSurface__XOwrX:hover{border-color:var(--color-accent);background:var(--color-page-raised)}a.home-scroll-story_cardSurface__XOwrX:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.home-scroll-story_resultVisual__wICD9{position:relative;min-width:0;min-height:9.25rem;overflow:hidden;background:var(--color-surface-soft)}.home-scroll-story_resultVisual__wICD9 :is(img,.home-scroll-story_resultAtlas__mVVLl){object-fit:cover;transition:transform .7s var(--ease-out)}.home-scroll-story_resultAtlas__mVVLl{position:absolute;inset:0;background-image:url(/home/movie-poster-atlas-mobile.webp);background-size:600% 500%}.home-scroll-story_resultPlaceholder__9FRfu{display:grid;height:100%;padding:var(--space-4);place-items:center;color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.3rem);font-weight:650;line-height:1.35;text-align:center;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){a.home-scroll-story_cardSurface__XOwrX:hover .home-scroll-story_resultVisual__wICD9 :is(img,.home-scroll-story_resultAtlas__mVVLl){transform:scale(1.035)}}.home-scroll-story_resultBody__qYnWn{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;padding:var(--space-4) 2.8rem var(--space-4) var(--space-4)}.home-scroll-story_resultMeta__w405H{display:grid;min-width:0;gap:.15rem;color:var(--color-text-quiet);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.home-scroll-story_resultMeta__w405H strong{color:var(--color-accent-text);font-weight:720}.home-scroll-story_resultTitle__GPNfo{display:-webkit-box;margin-top:var(--space-2);overflow:hidden;font-size:clamp(.92rem,1.1vw,1.05rem);font-weight:720;letter-spacing:-.02em;line-height:1.38;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-scroll-story_resultFooter__walbr{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2);color:var(--color-text-quiet);font-size:.6875rem}.home-scroll-story_cardAction__iFlWZ{position:absolute;right:var(--space-3);bottom:var(--space-3);display:grid;width:1.75rem;height:1.75rem;place-items:center;color:var(--color-text-muted)}.home-scroll-story_cardAction__iFlWZ svg{transition:transform var(--duration-ui) var(--ease-out)}a.home-scroll-story_cardSurface__XOwrX:hover .home-scroll-story_cardAction__iFlWZ svg{transform:translateX(.2rem)}.home-scroll-story_resourceEmpty__eXsSC{display:grid;min-height:16rem;place-items:center;border-block:1px solid var(--color-line-strong);color:var(--color-text-muted)}.home-scroll-story_allResourcesLink__dN6NT{display:inline-flex;min-height:var(--touch-target);align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--color-text);font-weight:720;text-decoration:none}.home-scroll-story_allResourcesLink__dN6NT:hover{color:var(--color-accent-text)}.home-scroll-story_allResourcesLink__dN6NT svg{transition:transform var(--duration-ui) var(--ease-out)}.home-scroll-story_allResourcesLink__dN6NT:hover svg{transform:translateX(.2rem)}@media (max-width:64rem){.home-scroll-story_gatherLayout__StOZc{min-height:auto;grid-template-columns:1fr;gap:var(--space-7);padding-block:var(--space-9)}.home-scroll-story_gatherCopy__FDxMk{max-width:42rem}.home-scroll-story_gatherField__EkxQy{display:grid;min-height:0;gap:var(--space-4);perspective:none}.home-scroll-story_categoryGroup__eZolV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.home-scroll-story_gatherCard___jq99{position:relative;inset:auto;width:100%;margin:0;transform:none!important;will-change:auto}.home-scroll-story_queryComposer__404hG{position:relative;inset:auto;width:100%;translate:none}.home-scroll-story_resourceGrid__k6J5J{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1rem}.home-scroll-story_resultCard__x6TpF{transform:translate3d(var(--resource-card-x-tablet),var(--resource-card-y-tablet),0) rotate(var(--resource-card-rotate-tablet))}.home-scroll-story_resultCard__x6TpF:nth-child(9):nth-last-child(2){grid-column:2}.home-scroll-story_cardSurface__XOwrX{min-height:16.5rem;grid-template-rows:8.5rem minmax(8rem,auto)}.home-scroll-story_resultVisual__wICD9{min-height:8.5rem}}@media (max-width:47.99rem){.home-scroll-story_gatherLayout__StOZc{gap:var(--space-6);padding-block:var(--space-8)}.home-scroll-story_gatherCopy__FDxMk h2,.home-scroll-story_storyHeader__INSjQ h2{max-width:10ch;font-size:clamp(2.6rem,12vw,4.15rem)}.home-scroll-story_categoryGroup__eZolV{gap:var(--space-2)}.home-scroll-story_gatherCaption__9r_Hf{min-height:var(--touch-target);justify-content:center;padding:var(--space-2)}.home-scroll-story_gatherCaption__9r_Hf strong{font-size:var(--step--1)}.home-scroll-story_gatherCaption__9r_Hf small{position:absolute;top:var(--space-2);right:var(--space-2);width:1.75rem;height:1.75rem;justify-content:center;border-radius:50%;background:var(--color-surface)}.home-scroll-story_gatherCaption__9r_Hf small svg{width:1rem}.home-scroll-story_gatherCaption__9r_Hf small{font-size:0}.home-scroll-story_queryRail__X5DOB{grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--space-2);padding-left:var(--space-3)}.home-scroll-story_queryRail__X5DOB button{min-width:var(--touch-target);padding-inline:var(--space-3)}.home-scroll-story_queryButtonText__gWFpd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.home-scroll-story_resultsSection__XjsY8{padding-block:var(--space-9)}.home-scroll-story_storyHeader__INSjQ{margin-bottom:var(--space-7)}.home-scroll-story_resourceGrid__k6J5J{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem .75rem;padding-inline:.45rem;margin-inline:-.45rem}.home-scroll-story_resultCard__x6TpF{grid-column:auto;transform:translate3d(var(--resource-card-x-mobile),var(--resource-card-y-mobile),0) rotate(var(--resource-card-rotate-mobile))}.home-scroll-story_resultCard__x6TpF:nth-child(9):nth-last-child(2){grid-column:auto}.home-scroll-story_resultCard__x6TpF:nth-child(10):last-child{grid-column:2}.home-scroll-story_cardSurface__XOwrX{min-height:16rem;grid-template-rows:8rem minmax(8rem,auto)}.home-scroll-story_resultVisual__wICD9{min-height:8rem}}@media (max-width:29.99rem){.home-scroll-story_resourceGrid__k6J5J{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem;padding-block:var(--space-3) var(--space-6)}.home-scroll-story_resultCard__x6TpF,.home-scroll-story_resultCard__x6TpF:nth-child(10):last-child,.home-scroll-story_resultCard__x6TpF:nth-child(9):nth-last-child(2){grid-column:auto;transform:translate3d(var(--resource-card-x-narrow),var(--resource-card-y-narrow),0) rotate(var(--resource-card-rotate-narrow))}.home-scroll-story_cardSurface__XOwrX{min-height:13.75rem;grid-template-rows:7.25rem minmax(6.5rem,auto)}.home-scroll-story_resultVisual__wICD9{min-height:7.25rem}.home-scroll-story_resultBody__qYnWn{padding:var(--space-3) 2.35rem var(--space-3) var(--space-3)}.home-scroll-story_resultMeta__w405H{font-size:.75rem}.home-scroll-story_resultTitle__GPNfo{margin-top:.35rem;font-size:.875rem}.home-scroll-story_cardAction__iFlWZ{right:var(--space-2);bottom:var(--space-2)}}@media (max-width:22rem){.home-scroll-story_gatherLayout__StOZc{padding-block:var(--space-7)}.home-scroll-story_queryScope__XUW4J{max-width:3.5rem;overflow:hidden;text-overflow:ellipsis}.home-scroll-story_queryRail__X5DOB{gap:var(--space-1);padding-left:var(--space-2)}.home-scroll-story_queryRail__X5DOB input{font-size:var(--step-0)}.home-scroll-story_resourceGrid__k6J5J{gap:1.25rem .5rem;padding-inline:.35rem;margin-inline:-.35rem}.home-scroll-story_cardSurface__XOwrX{min-height:12.75rem;grid-template-rows:6.75rem minmax(6rem,auto)}.home-scroll-story_resultVisual__wICD9{min-height:6.75rem}.home-scroll-story_resultBody__qYnWn{padding:.65rem 2rem .65rem .65rem}.home-scroll-story_resultMeta__w405H,.home-scroll-story_resultTitle__GPNfo{font-size:.75rem}.home-scroll-story_resultFooter__walbr{gap:var(--space-1);padding-top:var(--space-1);font-size:.75rem}}:is(.home-scroll-story_story__Q_7WF,.home-scroll-story_resourceGrid__k6J5J)[data-motion-reduced=true] :is(.home-scroll-story_gatherCard___jq99,.home-scroll-story_resultMotion__9wRTs,.home-scroll-story_cardSurface__XOwrX,.home-scroll-story_resultVisual__wICD9 img,.home-scroll-story_resultAtlas__mVVLl){animation:none!important;transition:none!important}.home-scroll-story_story__Q_7WF[data-motion-reduced=true] .home-scroll-story_gatherCard___jq99{opacity:1!important}.home-scroll-story_story__Q_7WF[data-motion-reduced=true] .home-scroll-story_queryComposer__404hG{opacity:1!important;transform:none!important}:is(.home-scroll-story_story__Q_7WF,.home-scroll-story_resourceGrid__k6J5J)[data-motion-reduced=true] .home-scroll-story_resultCard__x6TpF{transform:none!important}:is(.home-scroll-story_story__Q_7WF,.home-scroll-story_resourceGrid__k6J5J)[data-motion-reduced=true] .home-scroll-story_resultMotion__9wRTs{opacity:1!important;transform:none!important}:is(.home-scroll-story_story__Q_7WF,.home-scroll-story_resourceGrid__k6J5J)[data-motion-reduced=true] :is(.home-scroll-story_cardSurface__XOwrX,.home-scroll-story_resultVisual__wICD9 img,.home-scroll-story_resultAtlas__mVVLl){transform:none!important}.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[data-state=invalid]{border-color:var(--color-line-strong);background:var(--color-surface);color:var(--color-accent-text)}.external-link-dialog_trigger__vS_GE[data-state=invalid]:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}.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)}}.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-feedback_lookup__9fnYV .resource-feedback_saved__F18u6{display:grid;gap:var(--space-3);max-width:38rem;margin-bottom:var(--space-6)}.resource-feedback_lookup__9fnYV .resource-feedback_saved__F18u6 h3{margin:0;color:var(--color-text);font-size:var(--step-0);font-weight:700}.resource-feedback_lookup__9fnYV .resource-feedback_saved__F18u6 ul{display:grid;gap:var(--space-2);max-width:none;margin:0;padding:0;list-style:none}.resource-feedback_lookup__9fnYV .resource-feedback_saved__F18u6 li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.resource-feedback_lookup__9fnYV .resource-feedback_saved__F18u6 li>span{display:grid;gap:var(--space-1);min-width:0}.resource-feedback_lookup__9fnYV .resource-feedback_saved__F18u6 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-feedback_lookup__9fnYV .resource-feedback_saved__F18u6 small{color:var(--color-text-quiet)}.resource-feedback_lookup__9fnYV .resource-feedback_saved__F18u6 .resource-feedback_button__THAdw{flex:none}.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}}.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-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_meta__mBIIG dd.resource-list_copies__KbszD{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);white-space:normal}.resource-list_copies__KbszD a{color:var(--color-accent-text);text-decoration:none}.resource-list_copies__KbszD a:hover{text-decoration:underline;text-underline-offset:.18em}.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}}