.Navbar-module__cJzEcG__navWrapper{z-index:1000;pointer-events:none;width:100%;padding:24px;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#ffffffe0;border:1px solid #1b22301a;border-radius:24px;align-items:center;gap:24px;width:fit-content;max-width:calc(100% - 48px);min-height:64px;margin:0 auto;padding:0 22px;display:flex;position:relative;box-shadow:0 1px 2px #1b223005,0 14px 36px -20px #2e3e3333}.Navbar-module__cJzEcG__brand{color:var(--text-dark);font-family:var(--font-cormorant), Georgia, serif;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;display:flex}.Navbar-module__cJzEcG__brandDot{background:var(--badge-prompt-txt);border-radius:50%;width:6px;height:6px}.Navbar-module__cJzEcG__navigationPanel{white-space:nowrap;flex:0 auto;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.Navbar-module__cJzEcG__navLinks{justify-content:flex-start;align-items:center;gap:clamp(12px,1.6vw,22px);display:flex}.Navbar-module__cJzEcG__navLink,.Navbar-module__cJzEcG__navCta{font-family:var(--font-outfit), sans-serif;font-size:.78rem;font-weight:550}.Navbar-module__cJzEcG__navLink{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:10px 0;list-style:none;transition:color .18s;display:flex}.Navbar-module__cJzEcG__navLink::-webkit-details-marker{display:none}.Navbar-module__cJzEcG__navLink:hover,.Navbar-module__cJzEcG__navLinkActive,.Navbar-module__cJzEcG__dropdown[open]>.Navbar-module__cJzEcG__navLink{color:var(--text-dark)}.Navbar-module__cJzEcG__navLinkActive{font-weight:650}.Navbar-module__cJzEcG__navLink:focus-visible,.Navbar-module__cJzEcG__navCta:focus-visible,.Navbar-module__cJzEcG__menuButton:focus-visible,.Navbar-module__cJzEcG__dropdownItem:focus-visible,.Navbar-module__cJzEcG__adminSession button:focus-visible{outline-offset:3px;outline:3px solid #47715640}.Navbar-module__cJzEcG__navCta{background:var(--text-dark);min-height:38px;color:var(--bg-white);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 16px;transition:transform .18s,background .18s;display:inline-flex}.Navbar-module__cJzEcG__navCta:hover{background:#2b3545;transform:translateY(-1px)}.Navbar-module__cJzEcG__navCta:active{transform:translateY(1px)}.Navbar-module__cJzEcG__dropdown{position:relative}.Navbar-module__cJzEcG__dropdownIcon{color:currentColor;transition:transform .18s}.Navbar-module__cJzEcG__dropdown[open] .Navbar-module__cJzEcG__dropdownIcon{transform:rotate(180deg)}.Navbar-module__cJzEcG__dropdownMenu{z-index:1010;border:1px solid var(--border-soft);background:var(--bg-white);opacity:0;pointer-events:none;border-radius:14px;gap:4px;min-width:174px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 20px 48px -18px #232f2740}.Navbar-module__cJzEcG__dropdownMenu:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.Navbar-module__cJzEcG__dropdown[open] .Navbar-module__cJzEcG__dropdownMenu,.Navbar-module__cJzEcG__dropdown:hover .Navbar-module__cJzEcG__dropdownMenu,.Navbar-module__cJzEcG__dropdown:focus-within .Navbar-module__cJzEcG__dropdownMenu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.Navbar-module__cJzEcG__dropdownItem{color:var(--text-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:.78rem;font-weight:550;transition:color .16s,background .16s;display:flex}.Navbar-module__cJzEcG__dropdownItem:hover,.Navbar-module__cJzEcG__dropdownItemActive{color:#2b593a;background:#f1f4ef}.Navbar-module__cJzEcG__adminSession{border-top:1px solid var(--border-soft);gap:8px;margin-top:4px;padding:10px 12px 4px;display:grid}.Navbar-module__cJzEcG__adminSession>span{color:#727a76;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.68rem;overflow:hidden}.Navbar-module__cJzEcG__adminSession button{color:#824438;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.72rem;font-weight:650;display:flex}.Navbar-module__cJzEcG__menuButton{border:1px solid var(--border-soft);width:40px;height:40px;color:var(--text-dark);cursor:pointer;background:#fff;border-radius:11px;place-items:center;margin-left:auto;display:none}@media (max-width:980px){.Navbar-module__cJzEcG__navWrapper{padding:16px}.Navbar-module__cJzEcG__navbar{border-radius:18px;width:100%;max-width:100%;min-height:60px;padding:9px 12px 9px 18px}.Navbar-module__cJzEcG__menuButton{display:grid}.Navbar-module__cJzEcG__navigationPanel{border:1px solid var(--border-soft);background:var(--bg-white);border-radius:18px;align-items:stretch;max-height:calc(100svh - 104px);padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 52px -18px #232f2740}.Navbar-module__cJzEcG__navigationPanelOpen{gap:10px;display:grid}.Navbar-module__cJzEcG__navLinks{gap:2px;display:grid}.Navbar-module__cJzEcG__navLink{border-radius:10px;justify-content:space-between;width:100%;min-height:42px;padding:10px 12px}a.Navbar-module__cJzEcG__navLink{justify-content:flex-start}.Navbar-module__cJzEcG__navLink:hover,.Navbar-module__cJzEcG__navLinkActive{background:#f3f3ef}.Navbar-module__cJzEcG__dropdownMenu{min-width:0;box-shadow:none;opacity:1;pointer-events:auto;border:0;border-left:1px solid #dfe5dd;border-radius:0;margin:0 0 6px 12px;padding:2px 0 4px 12px;display:none;position:static;transform:none}.Navbar-module__cJzEcG__dropdown[open] .Navbar-module__cJzEcG__dropdownMenu{display:grid;transform:none}.Navbar-module__cJzEcG__dropdown:hover:not([open]) .Navbar-module__cJzEcG__dropdownMenu,.Navbar-module__cJzEcG__dropdown:focus-within:not([open]) .Navbar-module__cJzEcG__dropdownMenu{display:none}.Navbar-module__cJzEcG__dropdownItem{min-height:40px}.Navbar-module__cJzEcG__adminSession{margin-right:8px}.Navbar-module__cJzEcG__navCta{width:100%;min-height:44px}}@media (max-width:420px){.Navbar-module__cJzEcG__brand{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.Navbar-module__cJzEcG__navLink,.Navbar-module__cJzEcG__navCta,.Navbar-module__cJzEcG__dropdownIcon,.Navbar-module__cJzEcG__dropdownMenu,.Navbar-module__cJzEcG__dropdownItem{transition:none}}
.Footer-module__S6Hkya__footer{background-color:var(--text-dark);color:var(--bg-white);border-top:1px solid #ffffff1a;width:100%;padding:64px 24px}.Footer-module__S6Hkya__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1200px;margin:0 auto;display:flex}.Footer-module__S6Hkya__footerLeft{flex-direction:column;gap:8px;display:flex}.Footer-module__S6Hkya__footerBrand{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.02em;font-size:20px;font-weight:700}.Footer-module__S6Hkya__footerCopy{color:#ffffff80;font-size:13px;font-family:var(--font-outfit), sans-serif}.Footer-module__S6Hkya__footerLinks{gap:24px;display:flex}.Footer-module__S6Hkya__footerLink{color:#fff9;font-size:13px;font-family:var(--font-outfit), sans-serif;transition:var(--transition-smooth)}.Footer-module__S6Hkya__footerLink:hover{color:var(--bg-white)}@media (max-width:768px){.Footer-module__S6Hkya__footer{padding:60px 16px}.Footer-module__S6Hkya__footerInner{flex-direction:column;align-items:flex-start;gap:24px}}
.ResourceCard-module__BUENPG__cardOuter{transition:var(--transition-elastic);cursor:pointer;background:#f1efe9;border:1px solid #faf9f5;border-radius:24px;height:100%;padding:8px}.ResourceCard-module__BUENPG__cardOuter:hover{background:#e8e5dd;transform:translateY(-4px)}.ResourceCard-module__BUENPG__cardOuter:focus-visible{outline:2px solid var(--text-dark);outline-offset:4px}.ResourceCard-module__BUENPG__cardInner{background-color:var(--bg-white);border:1px solid var(--border-soft);height:100%;transition:var(--transition-smooth);border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;display:flex;position:relative;box-shadow:0 1px 3px #1b223005,0 8px 24px -8px #1b22300a}.ResourceCard-module__BUENPG__cardOuter:hover .ResourceCard-module__BUENPG__cardInner{box-shadow:0 4px 10px #1b223008,0 16px 40px -12px #1b22300f}.ResourceCard-module__BUENPG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ResourceCard-module__BUENPG__badgeGroup{align-items:center;gap:8px;display:flex}.ResourceCard-module__BUENPG__typeBadge{font-size:11px;font-family:var(--font-outfit);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:4px 10px;font-weight:600}.ResourceCard-module__BUENPG__badgeGpt{background-color:var(--badge-gpt-bg);color:var(--badge-gpt-txt)}.ResourceCard-module__BUENPG__badgeGem{background-color:var(--badge-gem-bg);color:var(--badge-gem-txt)}.ResourceCard-module__BUENPG__badgePrompt{background-color:var(--badge-prompt-bg);color:var(--badge-prompt-txt)}.ResourceCard-module__BUENPG__badgeApp{background-color:var(--badge-app-bg);color:var(--badge-app-txt)}.ResourceCard-module__BUENPG__diffBadge{font-size:11px;font-family:var(--font-outfit);border-radius:100px;padding:4px 10px;font-weight:500}.ResourceCard-module__BUENPG__diffEasy{background-color:var(--diff-easy-bg);color:var(--diff-easy-txt)}.ResourceCard-module__BUENPG__diffMedium{background-color:var(--diff-medium-bg);color:var(--diff-medium-txt)}.ResourceCard-module__BUENPG__diffHard{background-color:var(--diff-hard-bg);color:var(--diff-hard-txt)}.ResourceCard-module__BUENPG__title{color:var(--text-dark);font-size:clamp(1.4rem,2vw,1.7rem);font-weight:500;line-height:1.25}.ResourceCard-module__BUENPG__description{color:var(--text-muted);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ResourceCard-module__BUENPG__footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.ResourceCard-module__BUENPG__author{color:var(--text-muted);font-size:12px;font-family:var(--font-outfit)}.ResourceCard-module__BUENPG__actionText{color:var(--text-dark);font-size:13px;font-family:var(--font-outfit);transition:var(--transition-smooth);align-items:center;gap:4px;font-weight:600;display:flex}.ResourceCard-module__BUENPG__cardOuter:hover .ResourceCard-module__BUENPG__actionText{color:var(--text-dark);transform:translate(4px)}.ResourceCard-module__BUENPG__cardContent{flex-direction:column;flex-grow:1;gap:16px;display:flex}.ResourceCard-module__BUENPG__imageContainer{border:1px solid var(--border-soft);height:220px;transition:var(--transition-smooth);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:flex;position:relative;overflow:hidden}.ResourceCard-module__BUENPG__imageContainerGpt{background:linear-gradient(135deg,#fff0e4 0%,#eaf4e8 100%)}.ResourceCard-module__BUENPG__imageContainerGem{background:linear-gradient(135deg,#ece8fc 0%,#e1effd 100%)}.ResourceCard-module__BUENPG__imageContainerApp{background:linear-gradient(135deg,#e1effd 0%,#eaf4e8 100%)}.ResourceCard-module__BUENPG__imageContainerPrompt{background:linear-gradient(135deg,#fff0e4 0%,#fff2cc 100%)}.ResourceCard-module__BUENPG__imageBackgroundGlow{filter:blur(40px);opacity:.5;pointer-events:none;z-index:1;width:180px;height:180px;transition:var(--transition-smooth);border-radius:50%;position:absolute}.ResourceCard-module__BUENPG__imageContainerGpt .ResourceCard-module__BUENPG__imageBackgroundGlow{background-color:#ffcca3}.ResourceCard-module__BUENPG__imageContainerGem .ResourceCard-module__BUENPG__imageBackgroundGlow{background-color:#c9bfff}.ResourceCard-module__BUENPG__imageContainerApp .ResourceCard-module__BUENPG__imageBackgroundGlow{background-color:#9cd2ff}.ResourceCard-module__BUENPG__imageContainerPrompt .ResourceCard-module__BUENPG__imageBackgroundGlow{background-color:#ffdca3}.ResourceCard-module__BUENPG__cardImage{object-fit:contain;z-index:2;max-width:125%;max-height:125%;transition:var(--transition-elastic);mix-blend-mode:multiply;transform:scale(1.2)}@keyframes ResourceCard-module__BUENPG__floatIllustration{0%{transform:translateY(0)rotate(0)scale(1.2)}50%{transform:translateY(-8px)rotate(.5deg)scale(1.23)}to{transform:translateY(0)rotate(0)scale(1.2)}}.ResourceCard-module__BUENPG__cardOuter:hover .ResourceCard-module__BUENPG__cardImage{animation:3.5s ease-in-out infinite ResourceCard-module__BUENPG__floatIllustration}.ResourceCard-module__BUENPG__cardOuter:hover .ResourceCard-module__BUENPG__imageContainer{border-color:var(--border-focus);box-shadow:inset 0 0 12px #1b223005}.ResourceCard-module__BUENPG__cardOuter:hover .ResourceCard-module__BUENPG__imageBackgroundGlow{opacity:.7;transform:scale(1.15)}.ResourceCard-module__BUENPG__categoryIconsFloating{z-index:10;gap:4px;display:flex;position:absolute;top:12px;right:12px}.ResourceCard-module__BUENPG__categoryIconFloatingWrapper{background-color:var(--bg-chalk);border:1px solid var(--border-soft);width:24px;height:24px;color:var(--text-muted);transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #00000005}.ResourceCard-module__BUENPG__cardOuter:hover .ResourceCard-module__BUENPG__categoryIconFloatingWrapper{border-color:var(--border-focus);color:var(--text-dark);background-color:var(--bg-white);transform:translateY(-1px)}
.PresentationLibrary-module__KPnxiG__sitePage,.PresentationLibrary-module__KPnxiG__centeredPage{background:var(--bg-chalk);min-height:100svh}.PresentationLibrary-module__KPnxiG__centeredPage{place-items:center;padding:32px;display:grid}.PresentationLibrary-module__KPnxiG__loadingCard,.PresentationLibrary-module__KPnxiG__errorCard{border:1px solid var(--border-soft);background:#fff;border-radius:16px;width:min(100%,440px);box-shadow:0 24px 72px #2f3e3314}.PresentationLibrary-module__KPnxiG__loadingCard{color:var(--text-muted);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.PresentationLibrary-module__KPnxiG__errorCard{text-align:center;padding:40px}.PresentationLibrary-module__KPnxiG__errorCard>svg{color:#41654c}.PresentationLibrary-module__KPnxiG__errorCard h1{margin-top:16px;font-size:2rem;font-weight:600}.PresentationLibrary-module__KPnxiG__errorCard p{color:var(--text-muted);margin-top:8px}.PresentationLibrary-module__KPnxiG__errorCard a{color:#315a3f;align-items:center;gap:8px;margin-top:24px;font-weight:650;display:inline-flex}.PresentationLibrary-module__KPnxiG__libraryContent,.PresentationLibrary-module__KPnxiG__editorContent,.PresentationLibrary-module__KPnxiG__detailContent{width:min(100%,1248px);min-height:calc(100svh - 220px);margin:0 auto;padding:144px 24px 96px}.PresentationLibrary-module__KPnxiG__libraryHeader,.PresentationLibrary-module__KPnxiG__editorHeader{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.PresentationLibrary-module__KPnxiG__libraryHeader>div,.PresentationLibrary-module__KPnxiG__editorHeader>div{max-width:720px}.PresentationLibrary-module__KPnxiG__eyebrow,.PresentationLibrary-module__KPnxiG__asideLabel{color:#386247;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.PresentationLibrary-module__KPnxiG__libraryHeader h1,.PresentationLibrary-module__KPnxiG__editorHeader h1,.PresentationLibrary-module__KPnxiG__detailHero h1{color:var(--text-dark);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3rem,6vw,5.5rem);font-weight:600;line-height:.95}.PresentationLibrary-module__KPnxiG__libraryHeader h1,.PresentationLibrary-module__KPnxiG__editorHeader h1{margin-top:8px}.PresentationLibrary-module__KPnxiG__libraryHeader>div>p:last-child,.PresentationLibrary-module__KPnxiG__editorHeader>div>p:last-child{max-width:60ch;color:var(--text-muted);text-wrap:pretty;margin-top:16px;line-height:1.6}.PresentationLibrary-module__KPnxiG__primaryButton{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#2f5e40;border:1px solid #254b34;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.PresentationLibrary-module__KPnxiG__primaryButton:hover:not(:disabled){background:#254b34;transform:translateY(-1px)}.PresentationLibrary-module__KPnxiG__primaryButton:active:not(:disabled){transform:translateY(1px)}.PresentationLibrary-module__KPnxiG__primaryButton:disabled{cursor:not-allowed;opacity:.62}.PresentationLibrary-module__KPnxiG__filterBar{border:1px solid var(--border-soft);background:#ffffffdb;border-radius:16px;grid-template-columns:minmax(280px,1fr) auto auto;gap:8px;margin-top:48px;padding:8px;display:grid;box-shadow:0 16px 48px -32px #232f2747}.PresentationLibrary-module__KPnxiG__searchField,.PresentationLibrary-module__KPnxiG__selectField,.PresentationLibrary-module__KPnxiG__readerSearch{color:#667069;align-items:center;gap:10px;display:flex}.PresentationLibrary-module__KPnxiG__searchField,.PresentationLibrary-module__KPnxiG__selectField{border-radius:10px;min-height:48px;padding:0 14px}.PresentationLibrary-module__KPnxiG__searchField{background:#f6f5f1}.PresentationLibrary-module__KPnxiG__searchField input,.PresentationLibrary-module__KPnxiG__selectField select,.PresentationLibrary-module__KPnxiG__readerSearch input{min-width:0;color:var(--text-dark);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.875rem}.PresentationLibrary-module__KPnxiG__selectField{border:1px solid var(--border-soft);background:#fff}.PresentationLibrary-module__KPnxiG__selectField select{cursor:pointer;min-width:164px}.PresentationLibrary-module__KPnxiG__searchField:focus-within,.PresentationLibrary-module__KPnxiG__selectField:focus-within,.PresentationLibrary-module__KPnxiG__readerSearch:focus-within{box-shadow:0 0 0 3px #4771562e}.PresentationLibrary-module__KPnxiG__resultsHeading{border-bottom:1px solid var(--border-soft);color:#68716b;justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin-top:32px;font-size:.76rem;display:flex}.PresentationLibrary-module__KPnxiG__resultsHeading button{color:#315a3f;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;font-weight:650}.PresentationLibrary-module__KPnxiG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.PresentationLibrary-module__KPnxiG__presentationCard,.PresentationLibrary-module__KPnxiG__skeletonCard{background:#fff;border:1px solid #e5e3dc;border-radius:18px;min-width:0;position:relative;overflow:hidden}.PresentationLibrary-module__KPnxiG__presentationCard{flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 18px 60px -44px #27372c75}.PresentationLibrary-module__KPnxiG__presentationCard:nth-child(4n+2),.PresentationLibrary-module__KPnxiG__presentationCard:nth-child(4n+3){background:#fbfcf8}.PresentationLibrary-module__KPnxiG__presentationCard:hover{border-color:#cbd7cc;transform:translateY(-2px);box-shadow:0 26px 68px -42px #27372c85}.PresentationLibrary-module__KPnxiG__cardTopline{color:#727a75;font-variant-numeric:tabular-nums;border-bottom:1px solid #efede7;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:.7rem;display:flex}.PresentationLibrary-module__KPnxiG__statusBadge{border:1px solid #0000;border-radius:6px;align-items:center;padding:4px 8px;font-size:.68rem;font-weight:750;display:inline-flex}.PresentationLibrary-module__KPnxiG__cardTopline>span:last-child{align-items:center;gap:5px;display:inline-flex}.PresentationLibrary-module__KPnxiG__status_draft{color:#555145;background:#f2f0e8;border-color:#d8d4c8}.PresentationLibrary-module__KPnxiG__status_reviewed{color:#285d39;background:#e8f3e9;border-color:#c6dbc8}.PresentationLibrary-module__KPnxiG__status_outdated{color:#755013;background:#fff2d9;border-color:#e3cca4}.PresentationLibrary-module__KPnxiG__status_archived{color:#4d5761;background:#eceff1;border-color:#d5d8dc}.PresentationLibrary-module__KPnxiG__cardBody{flex:1;padding:28px 28px 24px}.PresentationLibrary-module__KPnxiG__cardAudience{color:#386247;font-size:.72rem;font-weight:650}.PresentationLibrary-module__KPnxiG__cardBody h2{letter-spacing:-.025em;text-wrap:balance;max-width:19ch;margin-top:12px;font-size:clamp(1.8rem,3vw,2.45rem);font-weight:600}.PresentationLibrary-module__KPnxiG__cardBody h2 a:after{content:"";position:absolute;inset:0}.PresentationLibrary-module__KPnxiG__cardSummary{color:#5d665f;text-wrap:pretty;max-width:62ch;margin-top:16px;font-size:.875rem;line-height:1.65}.PresentationLibrary-module__KPnxiG__tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.PresentationLibrary-module__KPnxiG__tags span{color:#405447;background:#f0f3ed;border-radius:6px;padding:5px 8px;font-size:.66rem;font-weight:650}.PresentationLibrary-module__KPnxiG__cardMetrics{border-top:1px solid #ebe9e3;border-bottom:1px solid #ebe9e3;grid-template-columns:repeat(3,1fr);margin:0 28px;padding:16px 0;display:grid}.PresentationLibrary-module__KPnxiG__cardMetrics>div+div{border-left:1px solid #ebe9e3;padding-left:16px}.PresentationLibrary-module__KPnxiG__cardMetrics dt{color:#7a817c;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.PresentationLibrary-module__KPnxiG__cardMetrics dd{color:#303a34;font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:6px;font-size:.78rem;font-weight:650;display:flex}.PresentationLibrary-module__KPnxiG__cardActions{z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex;position:relative}.PresentationLibrary-module__KPnxiG__cardActions>a{color:#2f5e40;align-items:center;gap:6px;font-size:.78rem;font-weight:750;display:inline-flex}.PresentationLibrary-module__KPnxiG__cardActions>div{gap:4px;display:flex}.PresentationLibrary-module__KPnxiG__cardActions button,.PresentationLibrary-module__KPnxiG__blockEditor header button{color:#66716a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.PresentationLibrary-module__KPnxiG__cardActions button:hover:not(:disabled),.PresentationLibrary-module__KPnxiG__blockEditor header button:hover:not(:disabled){color:#2f5e40;background:#edf3ed}.PresentationLibrary-module__KPnxiG__cardActions button:disabled,.PresentationLibrary-module__KPnxiG__blockEditor header button:disabled{cursor:not-allowed;opacity:.38}.PresentationLibrary-module__KPnxiG__archiveConfirm{z-index:2;color:#71392f;background:#fff5f1;border-top:1px solid #edd3ca;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;font-size:.76rem;display:flex;position:relative}.PresentationLibrary-module__KPnxiG__archiveConfirm>div{gap:8px;display:flex}.PresentationLibrary-module__KPnxiG__archiveConfirm button{color:#70382e;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbbdb4;border-radius:7px;padding:7px 10px;font-weight:650}.PresentationLibrary-module__KPnxiG__archiveConfirm button:last-child{color:#fff;background:#803b31}.PresentationLibrary-module__KPnxiG__skeletonCard{min-height:380px;padding:32px}.PresentationLibrary-module__KPnxiG__skeletonCard span{background:linear-gradient(90deg,#f1f0eb 25%,#f8f7f3 50%,#f1f0eb 75%) 0 0/200% 100%;border-radius:6px;height:16px;margin-bottom:16px;animation:1.4s infinite PresentationLibrary-module__KPnxiG__shimmer;display:block}.PresentationLibrary-module__KPnxiG__skeletonCard span:nth-child(2){width:72%;height:48px}.PresentationLibrary-module__KPnxiG__skeletonCard span:nth-child(3){width:88%;height:88px}.PresentationLibrary-module__KPnxiG__emptyState{text-align:center;background:#ffffff80;border:1px dashed #ced5cc;border-radius:18px;justify-items:center;margin-top:24px;padding:72px 24px 80px;display:grid}.PresentationLibrary-module__KPnxiG__emptyState>div{color:#375c42;background:#eaf1e8;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.PresentationLibrary-module__KPnxiG__emptyState h2,.PresentationLibrary-module__KPnxiG__noMatches h2{margin-top:16px;font-size:1.8rem;font-weight:600}.PresentationLibrary-module__KPnxiG__emptyState p,.PresentationLibrary-module__KPnxiG__noMatches p{max-width:48ch;color:var(--text-muted);margin-top:8px;line-height:1.6}.PresentationLibrary-module__KPnxiG__emptyState .PresentationLibrary-module__KPnxiG__primaryButton{margin-top:24px}.PresentationLibrary-module__KPnxiG__errorMessage{color:#8b2f21;background:#fff1ed;border:1px solid #e6b9ae;border-radius:9px;margin-top:24px;padding:12px 16px;font-size:.875rem;line-height:1.45}.PresentationLibrary-module__KPnxiG__backLink{color:#506159;align-items:center;gap:7px;margin-bottom:24px;font-size:.78rem;font-weight:650;display:inline-flex}.PresentationLibrary-module__KPnxiG__editorLayout{grid-template-columns:minmax(0,1fr) 280px;gap:48px;margin-top:48px;display:grid}.PresentationLibrary-module__KPnxiG__editorMain{gap:32px;min-width:0;display:grid}.PresentationLibrary-module__KPnxiG__formSection{border:1px solid var(--border-soft);background:#fff;border-radius:18px;padding:32px;box-shadow:0 16px 52px -44px #232f276b}.PresentationLibrary-module__KPnxiG__sectionHeading{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:16px;padding-bottom:24px;display:flex}.PresentationLibrary-module__KPnxiG__sectionHeading>span{color:#708078;font-family:var(--font-geist-mono), monospace;font-size:.72rem}.PresentationLibrary-module__KPnxiG__sectionHeading h2{font-size:1.7rem;font-weight:600}.PresentationLibrary-module__KPnxiG__sectionHeading p{color:var(--text-muted);margin-top:4px;font-size:.78rem}.PresentationLibrary-module__KPnxiG__formGrid,.PresentationLibrary-module__KPnxiG__blockGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.PresentationLibrary-module__KPnxiG__formGrid label,.PresentationLibrary-module__KPnxiG__blockGrid label{color:#343d37;align-content:start;gap:8px;min-width:0;font-size:.78rem;font-weight:650;display:grid}.PresentationLibrary-module__KPnxiG__formGrid input,.PresentationLibrary-module__KPnxiG__formGrid select,.PresentationLibrary-module__KPnxiG__formGrid textarea,.PresentationLibrary-module__KPnxiG__blockGrid input,.PresentationLibrary-module__KPnxiG__blockGrid select,.PresentationLibrary-module__KPnxiG__blockGrid textarea{width:100%;min-height:44px;color:var(--text-dark);font:inherit;background:#fff;border:1px solid #d8d7d1;border-radius:9px;outline:none;padding:10px 12px;font-size:.875rem;font-weight:400;line-height:1.55;transition:border-color .16s,box-shadow .16s}.PresentationLibrary-module__KPnxiG__formGrid textarea,.PresentationLibrary-module__KPnxiG__blockGrid textarea{resize:vertical}.PresentationLibrary-module__KPnxiG__formGrid input:focus,.PresentationLibrary-module__KPnxiG__formGrid select:focus,.PresentationLibrary-module__KPnxiG__formGrid textarea:focus,.PresentationLibrary-module__KPnxiG__blockGrid input:focus,.PresentationLibrary-module__KPnxiG__blockGrid select:focus,.PresentationLibrary-module__KPnxiG__blockGrid textarea:focus{border-color:#477156;box-shadow:0 0 0 3px #47715626}.PresentationLibrary-module__KPnxiG__formGrid small,.PresentationLibrary-module__KPnxiG__blockGrid small{color:#747c77;font-size:.68rem;font-weight:400;line-height:1.45}.PresentationLibrary-module__KPnxiG__fullField{grid-column:1/-1}.PresentationLibrary-module__KPnxiG__blocksList{gap:20px;margin-top:24px;display:grid}.PresentationLibrary-module__KPnxiG__blockEditor{background:#fafbf8;border:1px solid #e0e1dc;border-radius:14px;overflow:hidden}.PresentationLibrary-module__KPnxiG__blockEditor>header{color:#68716b;border-bottom:1px solid #e5e5df;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:6px 12px 6px 16px;display:flex}.PresentationLibrary-module__KPnxiG__blockEditor>header>div{align-items:center;gap:5px;display:flex}.PresentationLibrary-module__KPnxiG__blockEditor>header>div:first-child{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:.68rem}.PresentationLibrary-module__KPnxiG__blockGrid{grid-template-columns:1fr 1fr;margin-top:0;padding:24px}.PresentationLibrary-module__KPnxiG__blockTitleField{grid-column:span 1}.PresentationLibrary-module__KPnxiG__addBlockButton{color:#315a3f;cursor:pointer;width:100%;min-height:48px;font:inherit;background:#f3f7f1;border:1px dashed #afc2b3;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:.8rem;font-weight:700;display:flex}.PresentationLibrary-module__KPnxiG__addBlockButton:hover{background:#eaf2e8;border-color:#6d9077}.PresentationLibrary-module__KPnxiG__editorAside{background:#edf3ea;border-top:3px solid #6d8d74;align-self:start;padding:28px;position:sticky;top:120px}.PresentationLibrary-module__KPnxiG__editorAside h2{margin-top:12px;font-size:1.65rem;font-weight:600}.PresentationLibrary-module__KPnxiG__editorAside>p:not(.PresentationLibrary-module__KPnxiG__asideLabel){color:#4f6154;margin-top:12px;font-size:.8rem;line-height:1.6}.PresentationLibrary-module__KPnxiG__editorAside ol{color:#394a3e;gap:12px;margin-top:20px;padding-left:20px;font-size:.76rem;line-height:1.5;display:grid}.PresentationLibrary-module__KPnxiG__detailHero{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) 280px;gap:64px;padding:24px 0 56px;display:grid}.PresentationLibrary-module__KPnxiG__detailHeroMain{min-width:0}.PresentationLibrary-module__KPnxiG__detailStatusLine{color:#5f6b64;align-items:center;gap:12px;margin-bottom:20px;font-size:.76rem;display:flex}.PresentationLibrary-module__KPnxiG__detailHero h1{max-width:17ch}.PresentationLibrary-module__KPnxiG__detailSummary{color:#58635c;text-wrap:pretty;max-width:66ch;margin-top:24px;font-size:1rem;line-height:1.7}.PresentationLibrary-module__KPnxiG__detailActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.PresentationLibrary-module__KPnxiG__detailActions a{color:#34443a;background:#fff;border:1px solid #cfd6ce;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.78rem;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.PresentationLibrary-module__KPnxiG__detailActions a:first-child{color:#fff;background:#2f5e40;border-color:#2f5e40}.PresentationLibrary-module__KPnxiG__detailActions a:hover{transform:translateY(-1px)}.PresentationLibrary-module__KPnxiG__detailMetrics{border-top:1px solid var(--border-soft);align-self:end}.PresentationLibrary-module__KPnxiG__detailMetrics>div{border-bottom:1px solid var(--border-soft);padding:18px 0}.PresentationLibrary-module__KPnxiG__detailMetrics dt{color:#6a746e;align-items:center;gap:8px;font-size:.7rem;display:flex}.PresentationLibrary-module__KPnxiG__detailMetrics dd{color:#29332d;font-family:var(--font-geist-mono), monospace;margin-top:7px;font-size:.82rem;font-weight:600}.PresentationLibrary-module__KPnxiG__objectiveStrip{background:#edf3ea;grid-template-columns:180px minmax(0,1fr);gap:32px;margin-top:32px;padding:28px 32px;display:grid}.PresentationLibrary-module__KPnxiG__objectiveStrip>div{color:#345440;align-items:center;gap:10px;display:flex}.PresentationLibrary-module__KPnxiG__objectiveStrip h2{font-size:1.4rem;font-weight:600}.PresentationLibrary-module__KPnxiG__objectiveStrip ul{color:#435247;gap:8px;padding-left:20px;font-size:.8rem;line-height:1.55;display:grid}.PresentationLibrary-module__KPnxiG__objectiveStrip>p{color:#5e6b62;align-self:center;font-size:.8rem}.PresentationLibrary-module__KPnxiG__readerLayout{grid-template-columns:240px minmax(0,1fr);gap:56px;margin-top:56px;display:grid}.PresentationLibrary-module__KPnxiG__stickyIndex{position:sticky;top:120px}.PresentationLibrary-module__KPnxiG__readerIndex nav{border-left:1px solid #d8ddd6;gap:2px;margin-top:16px;padding-left:12px;display:grid}.PresentationLibrary-module__KPnxiG__readerIndex nav a{color:#536159;border-radius:7px;grid-template-columns:26px 1fr;gap:8px;padding:8px;font-size:.72rem;line-height:1.4;transition:background .16s,color .16s;display:grid}.PresentationLibrary-module__KPnxiG__readerIndex nav a:hover{color:#274c34;background:#edf3ea}.PresentationLibrary-module__KPnxiG__readerIndex nav span{color:#819088;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.PresentationLibrary-module__KPnxiG__sourceShortcut{color:#315a3f;align-items:center;gap:6px;margin-top:24px;font-size:.72rem;font-weight:700;display:inline-flex}.PresentationLibrary-module__KPnxiG__readerMain{min-width:0}.PresentationLibrary-module__KPnxiG__readerSearch{border:1px solid var(--border-soft);background:#fff;border-radius:12px;min-height:52px;padding:0 16px}.PresentationLibrary-module__KPnxiG__readerSearch>span:last-child:not(.PresentationLibrary-module__KPnxiG__srOnly){color:#6f7872;white-space:nowrap;font-size:.68rem}.PresentationLibrary-module__KPnxiG__readerBlocks{gap:24px;margin-top:24px;display:grid}.PresentationLibrary-module__KPnxiG__readerBlock{content-visibility:auto;contain-intrinsic-size:320px;background:#fff;border:1px solid #e2e1db;border-radius:16px;padding:32px 36px 40px;scroll-margin-top:112px;box-shadow:0 18px 56px -48px #232f277a}.PresentationLibrary-module__KPnxiG__readerBlock>header{color:#717a74;border-bottom:1px solid #eceae4;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;font-size:.68rem;display:flex}.PresentationLibrary-module__KPnxiG__readerBlock>header>div{align-items:center;gap:12px;display:flex}.PresentationLibrary-module__KPnxiG__blockNumber{font-family:var(--font-geist-mono), monospace}.PresentationLibrary-module__KPnxiG__blockType{color:#376047;letter-spacing:.07em;text-transform:uppercase;font-weight:750}.PresentationLibrary-module__KPnxiG__readerBlock h2{letter-spacing:-.02em;text-wrap:balance;max-width:25ch;margin-top:24px;font-size:clamp(1.8rem,3.5vw,2.65rem);font-weight:600}.PresentationLibrary-module__KPnxiG__blockContent{color:#434d47;white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin-top:20px;font-size:.9rem;line-height:1.8}.PresentationLibrary-module__KPnxiG__block_key_idea,.PresentationLibrary-module__KPnxiG__block_activity{background:#fbfdf9;border-left:4px solid #6c8f76}.PresentationLibrary-module__KPnxiG__block_prompt{background:#fafafb;border-left:4px solid #6d7182}.PresentationLibrary-module__KPnxiG__block_prompt .PresentationLibrary-module__KPnxiG__blockContent{font-family:var(--font-geist-mono), monospace;font-size:.8rem}.PresentationLibrary-module__KPnxiG__block_warning{background:#fffaf5;border-left:4px solid #a66b43}.PresentationLibrary-module__KPnxiG__block_speaker_note{background:#fffdf7;border-left:4px solid #947a4f}.PresentationLibrary-module__KPnxiG__block_source{background:#f9fbfc;border-left:4px solid #667b8f}.PresentationLibrary-module__KPnxiG__noMatches{color:#55705f;text-align:center;border:1px dashed #cdd4cc;border-radius:16px;justify-items:center;margin-top:24px;padding:64px 24px;display:grid}.PresentationLibrary-module__KPnxiG__spinner{flex:none;animation:.8s linear infinite PresentationLibrary-module__KPnxiG__spin}.PresentationLibrary-module__KPnxiG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.PresentationLibrary-module__KPnxiG__primaryButton:focus-visible,.PresentationLibrary-module__KPnxiG__resultsHeading button:focus-visible,.PresentationLibrary-module__KPnxiG__cardActions a:focus-visible,.PresentationLibrary-module__KPnxiG__cardActions button:focus-visible,.PresentationLibrary-module__KPnxiG__archiveConfirm button:focus-visible,.PresentationLibrary-module__KPnxiG__backLink:focus-visible,.PresentationLibrary-module__KPnxiG__addBlockButton:focus-visible,.PresentationLibrary-module__KPnxiG__blockEditor header button:focus-visible,.PresentationLibrary-module__KPnxiG__detailActions a:focus-visible,.PresentationLibrary-module__KPnxiG__readerIndex a:focus-visible,.PresentationLibrary-module__KPnxiG__errorCard a:focus-visible{outline-offset:3px;outline:3px solid #47715647}@keyframes PresentationLibrary-module__KPnxiG__spin{to{transform:rotate(360deg)}}@keyframes PresentationLibrary-module__KPnxiG__shimmer{to{background-position:-200% 0}}@media (max-width:980px){.PresentationLibrary-module__KPnxiG__editorLayout,.PresentationLibrary-module__KPnxiG__detailHero{grid-template-columns:minmax(0,1fr)}.PresentationLibrary-module__KPnxiG__editorAside{order:-1;position:static}.PresentationLibrary-module__KPnxiG__detailMetrics{grid-template-columns:repeat(3,1fr);display:grid}.PresentationLibrary-module__KPnxiG__detailMetrics>div{padding-right:16px}.PresentationLibrary-module__KPnxiG__readerLayout{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media (max-width:767px){.PresentationLibrary-module__KPnxiG__centeredPage{padding:20px}.PresentationLibrary-module__KPnxiG__libraryContent,.PresentationLibrary-module__KPnxiG__editorContent,.PresentationLibrary-module__KPnxiG__detailContent{padding:116px 20px 64px}.PresentationLibrary-module__KPnxiG__libraryHeader,.PresentationLibrary-module__KPnxiG__editorHeader{flex-direction:column;align-items:stretch;gap:24px}.PresentationLibrary-module__KPnxiG__libraryHeader .PresentationLibrary-module__KPnxiG__primaryButton,.PresentationLibrary-module__KPnxiG__editorHeader .PresentationLibrary-module__KPnxiG__primaryButton{width:100%}.PresentationLibrary-module__KPnxiG__filterBar,.PresentationLibrary-module__KPnxiG__cardGrid,.PresentationLibrary-module__KPnxiG__readerLayout{grid-template-columns:minmax(0,1fr)}.PresentationLibrary-module__KPnxiG__selectField select{min-width:0}.PresentationLibrary-module__KPnxiG__cardMetrics{margin:0 20px}.PresentationLibrary-module__KPnxiG__cardBody,.PresentationLibrary-module__KPnxiG__cardActions{padding-left:20px;padding-right:20px}.PresentationLibrary-module__KPnxiG__archiveConfirm{flex-direction:column;align-items:stretch;padding:16px 20px}.PresentationLibrary-module__KPnxiG__formSection{padding:24px 20px}.PresentationLibrary-module__KPnxiG__formGrid,.PresentationLibrary-module__KPnxiG__blockGrid{grid-template-columns:minmax(0,1fr)}.PresentationLibrary-module__KPnxiG__blockTitleField,.PresentationLibrary-module__KPnxiG__fullField{grid-column:auto}.PresentationLibrary-module__KPnxiG__blockGrid{padding:20px}.PresentationLibrary-module__KPnxiG__detailHero{gap:40px;padding-top:8px}.PresentationLibrary-module__KPnxiG__detailMetrics{grid-template-columns:minmax(0,1fr)}.PresentationLibrary-module__KPnxiG__objectiveStrip{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}.PresentationLibrary-module__KPnxiG__readerIndex{display:none}.PresentationLibrary-module__KPnxiG__readerBlock{padding:24px 20px 32px}.PresentationLibrary-module__KPnxiG__readerBlock>header{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:420px){.PresentationLibrary-module__KPnxiG__cardMetrics{grid-template-columns:1fr;gap:12px}.PresentationLibrary-module__KPnxiG__cardMetrics>div+div{border-top:1px solid #ebe9e3;border-left:0;padding-top:12px;padding-left:0}.PresentationLibrary-module__KPnxiG__detailActions a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.PresentationLibrary-module__KPnxiG__primaryButton,.PresentationLibrary-module__KPnxiG__presentationCard,.PresentationLibrary-module__KPnxiG__detailActions a{transition:none}.PresentationLibrary-module__KPnxiG__skeletonCard span{animation:none}}
