:root{--welcome-header-offset:5.2rem;--app-font-scale:1}.scripture-bento-page{width:min(calc(100% - 1.8rem),94rem);min-height:calc(100vh - 7.5rem);margin:calc(var(--welcome-header-offset) + 1.25rem) auto 1.5rem;padding:1.15rem;display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(34rem,1.45fr) minmax(18rem,.68fr);grid-gap:.78rem;gap:.78rem;align-items:start;border:1px solid rgba(255,255,255,.72);border-radius:1.55rem;background:rgba(239,235,226,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 22px 48px rgba(50,47,40,.08)}.scripture-bento-intro{position:relative;min-width:0;min-height:25rem;padding:2.3rem 2.55rem;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:1.45rem;background:rgba(248,245,237,.72);box-shadow:inset 0 0 0 1px rgba(185,178,162,.32),0 16px 30px rgba(50,47,40,.07)}.scripture-bento-kicker{margin:0 0 1.15rem;color:#746d5e;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.scripture-bento-intro h1{margin:0;color:#1c211f;font-family:var(--font-display);font-size:clamp(3.35rem,4.4vw,4.6rem);font-weight:600;letter-spacing:-.045em;line-height:.94;white-space:nowrap}.scripture-bento-intro>p:not(.scripture-bento-kicker){max-width:18rem;margin:1.55rem 0 0;color:#393a36;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.035em;line-height:1.62}.scripture-bento-sketch{position:absolute;right:-.55rem;bottom:-1.75rem;width:8rem;height:auto;opacity:.17;transform:rotate(-11deg)}.scripture-bento-page>.scripture-workspace{grid-column:2/4;min-width:0;display:block}.scripture-bento-page .scripture-reading-layout{display:grid;grid-template-columns:minmax(0,1.92fr) minmax(18rem,.92fr);grid-gap:.78rem;gap:.78rem;align-items:start}.scripture-bento-page .scripture-main-column{min-width:0;display:grid;grid-gap:.62rem;gap:.62rem}.scripture-bento-page .scripture-manuscript{min-height:0;height:40.5rem;max-height:none;padding:3.3rem 3.1rem 2.7rem;border-radius:1.45rem;background:rgba(248,245,237,.72);box-shadow:inset 0 0 0 1px rgba(185,178,162,.32),0 16px 30px rgba(50,47,40,.07)}.scripture-bento-page .scripture-manuscript-reference{font-size:1.55rem;letter-spacing:.08em}.scripture-bento-page .scripture-manuscript-divider{width:7.2rem;margin:1.55rem auto 1.35rem}.scripture-bento-page .scripture-manuscript-text-wrap{width:100%;max-width:39rem;margin:0 auto}.scripture-bento-page .scripture-manuscript-text-wrap.is-text-only{min-height:20rem;display:grid;place-items:center}.scripture-bento-page .scripture-manuscript-inline-image{width:9.25rem;height:12.6rem;margin:.15rem 1.75rem .75rem 0;border-radius:.9rem}.scripture-bento-page .scripture-manuscript-text{font-size:calc(clamp(2rem, 2.7vw, 2.85rem) * var(--scripture-font-scale, 1));line-height:1.42;letter-spacing:-.025em}.scripture-bento-page .scripture-manuscript-citation{margin-top:1.3rem;font-size:1.45rem}.scripture-bento-page .scripture-reading-controls,.scripture-bento-page .scripture-reading-toolbar{min-height:4.15rem;margin:0;padding:.72rem 1.1rem;border-radius:1.25rem;background:rgba(248,245,237,.72);box-shadow:inset 0 0 0 1px rgba(185,178,162,.28),0 12px 24px rgba(50,47,40,.06)}.scripture-bento-page .scripture-reading-toolbar{justify-content:flex-start}.scripture-bento-page .scripture-reading-controls{gap:.75rem;justify-content:space-between}.scripture-bento-page .scripture-control-button{min-height:2.55rem;padding:.55rem .9rem}.scripture-bento-page .scripture-sidebar{display:grid;grid-gap:.68rem;gap:.68rem}.scripture-bento-page .scripture-sidebar-card{min-height:0;padding:1.75rem 1.55rem;border-radius:1.45rem;background:rgba(248,245,237,.72);box-shadow:inset 0 0 0 1px rgba(185,178,162,.28),0 14px 28px rgba(50,47,40,.07)}.scripture-bento-page .scripture-sidebar-card:first-child{min-height:22.2rem}.scripture-bento-page .scripture-sidebar-card:nth-child(2){min-height:15.2rem}.scripture-bento-page .scripture-sidebar-card-quiet{min-height:9.8rem}.scripture-bento-page .scripture-sidebar-card .platform-empty-state-title{margin-bottom:.9rem;font-size:2rem;line-height:1}.scripture-bento-page .scripture-progress-row{padding:.58rem 0}.scripture-bento-page .scripture-progress-row dt{font-size:.65rem}.scripture-bento-page .scripture-progress-row dd{margin-top:.25rem;font-size:.76rem}.scripture-bento-page .scripture-archive-action,.scripture-bento-page .scripture-nav-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.85rem;padding:.7rem .9rem}.scripture-bento-page .scripture-archive-action span:first-child{max-width:12rem}.scripture-bento-page .scripture-workspace.is-focus-mode .scripture-reading-layout{grid-template-columns:1fr}.scripture-bento-page .scripture-workspace.is-focus-mode .scripture-sidebar{display:none}@media (max-width:1180px){.scripture-bento-page{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.65fr)}.scripture-bento-page>.scripture-workspace{grid-column:2}.scripture-bento-page .scripture-reading-layout{grid-template-columns:1fr}.scripture-bento-page .scripture-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.scripture-bento-page{width:min(calc(100% - 1rem),42rem);min-height:0;margin-top:calc(var(--welcome-header-offset) + .65rem);padding:.65rem;grid-template-columns:minmax(0,1fr);gap:.65rem;border-radius:1.15rem}.scripture-bento-intro,.scripture-bento-page>.scripture-workspace{grid-column:1}.scripture-bento-intro{min-height:14rem;padding:1.65rem}.scripture-bento-intro h1{font-size:clamp(2.8rem,14vw,4rem)}.scripture-bento-page .scripture-manuscript{height:auto;min-height:31rem;padding:2.2rem 1.35rem}.scripture-bento-page .scripture-manuscript-inline-image{float:none;width:7.5rem;height:9rem;margin:0 auto 1.2rem}.scripture-bento-page .scripture-manuscript-text{font-size:calc(clamp(1.65rem, 8vw, 2.25rem) * var(--scripture-font-scale, 1));text-align:center}.scripture-bento-page .scripture-reading-controls,.scripture-bento-page .scripture-reading-toolbar{align-items:stretch}.scripture-bento-page .scripture-control-group,.scripture-bento-page .scripture-reading-controls{flex-wrap:wrap}.scripture-bento-page .scripture-sidebar{grid-template-columns:1fr}}@media (min-width:1181px){.scripture-bento-page{min-height:0;margin-top:calc(var(--welcome-header-offset) + .7rem);padding:.85rem;grid-template-columns:minmax(19rem,.76fr) minmax(34rem,1.48fr) minmax(17rem,.66fr)}.scripture-bento-intro{min-height:22rem;padding:2rem 2.2rem}.scripture-bento-intro h1{font-size:clamp(3.15rem,3.8vw,4rem)}.scripture-bento-page .scripture-manuscript{height:33.25rem;padding:2rem 2.35rem 1.8rem}.scripture-bento-page .scripture-manuscript-divider{margin:1rem auto}.scripture-bento-page .scripture-manuscript-inline-image{width:7.5rem;height:9.8rem}.scripture-bento-page .scripture-manuscript-text{font-size:calc(clamp(1.7rem, 2.15vw, 2.25rem) * var(--scripture-font-scale, 1));line-height:1.34}.scripture-bento-page .scripture-manuscript-citation{margin-top:.8rem;font-size:1.2rem}.scripture-bento-page .scripture-reading-controls,.scripture-bento-page .scripture-reading-toolbar{min-height:3.45rem;padding:.48rem .9rem}.scripture-bento-page .scripture-sidebar-card{padding:1.25rem 1.35rem}.scripture-bento-page .scripture-sidebar-card:first-child{min-height:18.25rem}.scripture-bento-page .scripture-sidebar-card:nth-child(2){min-height:12.5rem}.scripture-bento-page .scripture-sidebar-card-quiet{min-height:7rem}.scripture-bento-page .scripture-sidebar-card .platform-empty-state-title{font-size:1.65rem}.scripture-bento-page .scripture-progress-row{padding:.38rem 0}.museum-collection-bento,.museum-record-bento{margin-top:calc(var(--welcome-header-offset) + .7rem);padding-top:0}.museum-record-bento{grid-template-rows:12rem 12rem 8.5rem 7.5rem}.museum-record-bento-artwork{padding:1rem}.museum-record-bento-artwork header{padding-bottom:.7rem}.museum-record-bento-artwork h1{font-size:clamp(2.2rem,3.35vw,3.7rem)}.museum-record-bento .record-view-artwork-stage,.museum-record-bento-artwork-frame{background:transparent}.museum-record-bento-identity,.museum-record-bento-information{padding:1.25rem 1.5rem}.museum-record-bento-information .museum-bento-kicker{font-size:.82rem;font-weight:700}.museum-record-bento dl{gap:.52rem;margin-top:.9rem}.museum-record-bento-information dl{gap:.72rem}.innovation-page.innovation-museum.museum-bento{grid-template-columns:minmax(18rem,.72fr) minmax(22rem,1.3fr) minmax(18rem,.96fr) minmax(14rem,.62fr)}.notifications-centre-page{margin-top:calc(var(--welcome-header-offset) + .7rem);grid-template-columns:minmax(19rem,.82fr) minmax(40rem,2.08fr) minmax(15rem,.68fr);gap:.65rem}.notifications-left-column,.notifications-main-column,.notifications-right-column{gap:.58rem}.notifications-intro-card{min-height:12.8rem;padding:1.55rem 1.7rem}.notifications-intro-card h1{margin:.8rem 0 1rem;font-size:2.25rem}.notifications-intro-count>span{width:3rem;height:3rem}.notifications-category-card{min-height:20.5rem;padding:.9rem}.notifications-category-card button{min-height:2.55rem}.notifications-settings-card{min-height:6.5rem}.notifications-control-card{min-height:9.9rem;padding:1.05rem 1.25rem}.notifications-list-card{min-height:34.5rem}.notifications-compact-row{min-height:5.15rem;padding:.55rem .65rem}.notifications-row-copy h2{font-size:1rem}.notifications-glance-card{min-height:9.4rem;padding:1.15rem 1.3rem}.notifications-category-summary{min-height:15.5rem;padding:1.1rem 1.3rem}}.museum-collection-bento,.museum-record-bento{--museum-panel:rgba(249,246,238,0.76);--museum-line:rgba(255,255,255,0.94);--museum-ink:#202423;--museum-green:#355542;width:min(calc(100% - 2rem),92rem);margin:0 auto;padding:1.5rem 0 2rem;color:var(--museum-ink)}.museum-collection-bento{display:grid;grid-template-columns:minmax(17rem,.88fr) minmax(0,1.42fr) minmax(14rem,.68fr);grid-template-areas:"intro feature stats" "cycle records records";grid-template-rows:31rem 20rem;grid-gap:.75rem;gap:.75rem}.museum-collection-bento-record,.museum-collection-bento-stats>article,.museum-collection-bento>*,.museum-record-bento>*{border:1px solid var(--museum-line);border-radius:1.35rem;background:var(--museum-panel);box-shadow:0 1rem 2rem rgba(36,42,38,.1),inset 0 0 1.5rem rgba(255,255,255,.25);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.museum-bento-kicker,.museum-collection-bento p,.museum-record-bento dd,.museum-record-bento dt,.museum-record-bento p{margin:0;font-size:.72rem;letter-spacing:.08em}.museum-collection-bento-intro{grid-area:intro;display:flex;flex-direction:column;align-items:flex-start;padding:2rem}.museum-collection-bento-intro h1{max-width:100%;margin:1.4rem 0 .9rem;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:clamp(2.8rem,4.4vw,4.5rem);line-height:.94}.museum-collection-bento-intro>p:not(:first-child){margin-top:.45rem}.museum-collection-bento-backlinks{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:auto}.museum-collection-bento a,.museum-collection-bento button,.museum-record-bento a,.museum-record-bento button{transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.museum-collection-bento-backlinks a,.museum-collection-bento-feature-copy>a,.museum-collection-bento-record-copy>a{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.75rem 1.3rem;border:1px solid #8e918a;border-radius:.5rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.museum-collection-bento-backlinks a:first-child,.museum-collection-bento-feature-copy>a,.museum-collection-bento-record-copy>a{border-color:var(--museum-green);background:var(--museum-green);color:#f5f0e5}.museum-collection-bento a:hover,.museum-record-bento a:hover{transform:translateY(-2px)}.museum-collection-bento-feature-copy>a:hover,.museum-collection-bento-record-copy>a:hover{background:#243e30;box-shadow:0 .8rem 1.5rem rgba(53,85,66,.2)}.museum-collection-bento-feature{grid-area:feature;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.museum-collection-bento-feature-media,.museum-collection-bento-record-media{position:relative;min-height:0;overflow:hidden}.museum-collection-bento-feature-media img,.museum-collection-bento-record-media img{object-fit:cover;transition:transform .26s ease}.museum-collection-bento-feature:hover img,.museum-collection-bento-record:hover img{transform:scale(1.025)}.museum-collection-bento-feature-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.15rem}.museum-collection-bento-feature-copy>div,.museum-collection-bento-record-copy>div{min-width:0}.museum-collection-bento-feature-copy h2,.museum-collection-bento-record-copy h3{margin:.18rem 0;font-family:var(--font-serif);line-height:1}.museum-collection-bento-feature-copy h2{font-size:1.5rem}.museum-collection-bento-feature-copy>a{flex:0 0 auto}.museum-collection-bento-stats{grid-area:stats;display:grid;grid-template-rows:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.museum-collection-bento-stats>article{display:grid;grid-template-columns:3.25rem 1fr;grid-gap:.8rem;gap:.8rem;align-items:center;padding:1rem}.museum-bento-stat-icon{width:3.25rem;aspect-ratio:1;background:#e7e1d3;font-size:1.35rem}.museum-collection-bento-stats article div{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.museum-collection-bento-stats strong{font-family:var(--font-serif);font-size:1.65rem;line-height:1;overflow-wrap:anywhere}.museum-collection-bento-stats span:not(.museum-bento-stat-icon):not(.managed-presentation-text){font-size:.65rem;letter-spacing:.06em}.museum-collection-bento-cycle{grid-area:cycle;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;padding:1rem}.museum-collection-bento-cycle>a{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1rem;border:0;background:transparent;color:inherit;text-align:left;font:inherit;text-transform:uppercase;letter-spacing:.08em}.museum-collection-bento-cycle>a+a{border-left:1px solid #d6d0c4}.museum-collection-bento-cycle>a>span[aria-hidden=true]{display:grid;place-items:center;width:3rem;aspect-ratio:1;border-radius:50%;background:#e8e2d5;font-size:1.4rem}.museum-collection-bento-cycle>a>span:not([aria-hidden=true]){display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.museum-collection-bento-cycle>a small{font:inherit}.museum-collection-bento-cycle>a strong{font-family:var(--font-serif);letter-spacing:0;text-transform:none}.museum-collection-bento-cycle>a:hover{color:var(--museum-green);transform:translateY(-2px)}.museum-collection-bento-records{grid-area:records;display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;touch-action:pan-x pan-y;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.museum-collection-bento-record{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 1.5rem) / 3);min-width:15rem;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.museum-collection-bento-record-selector{position:absolute;inset:0;z-index:1;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.museum-collection-bento-record-selector:focus-visible{outline:3px solid var(--museum-green);outline-offset:-3px}.museum-collection-bento-record-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:.55rem;padding:.75rem}.museum-collection-bento-record-copy h3{font-size:1.12rem;overflow-wrap:anywhere}.museum-collection-bento-record-copy>a{position:relative;z-index:2;min-height:2.2rem;padding:.5rem .75rem;font-size:.58rem}.museum-record-bento{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.72fr) minmax(13rem,.48fr);grid-template-areas:"art identity identity" "art info download" "art info verification" "art return return";grid-template-rows:14rem 13.5rem 9rem 8.5rem;grid-gap:.75rem;gap:.75rem}.museum-record-bento-artwork{grid-area:art;display:grid;grid-template-rows:auto minmax(0,1fr);padding:1.3rem;min-width:0}.museum-record-bento-artwork header{padding:.25rem .45rem 1rem}.museum-record-bento-artwork h1{margin:0;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:clamp(2.4rem,4vw,4.3rem);line-height:.94}.museum-record-bento-artwork header p{margin-top:.5rem}.museum-record-bento-artwork-frame{min-height:0;overflow:hidden;border-radius:.75rem}.museum-record-bento .record-view-artwork-stage{height:100%;min-height:0;border-radius:.75rem}.museum-record-bento .record-view-artwork-image{object-fit:contain;transition:transform .26s ease}.museum-record-bento .record-view-artwork-trigger:hover .record-view-artwork-image{transform:scale(1.02)}.museum-record-bento .record-view-artwork-labels{width:-moz-fit-content;width:fit-content;inset:auto auto .8rem .8rem;padding:.75rem 1rem;border-radius:.6rem;background:rgba(31,36,35,.68);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.museum-record-bento-identity{grid-area:identity}.museum-record-bento-information{grid-area:info}.museum-record-bento-identity,.museum-record-bento-information{padding:1.5rem}.museum-record-bento dl{display:grid;grid-gap:.7rem;gap:.7rem;margin:1.2rem 0 0}.museum-record-bento dl>div{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);grid-gap:1rem;gap:1rem}.museum-record-bento dd{margin:0;text-align:right;overflow-wrap:anywhere}.museum-record-bento dd,.museum-record-bento dt{text-transform:uppercase}.museum-record-bento-download{grid-area:download;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#375a46,#254032);color:#f3ede1}.museum-record-bento-download .museum-download-action{width:100%;height:100%}.museum-record-bento-download .museum-download-button{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border:0;border-radius:inherit;background:transparent;color:inherit}.museum-download-icon{display:grid;place-items:center;width:4.6rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.26);border-radius:50%;font-size:3rem;line-height:1}.museum-record-bento-download:hover{box-shadow:0 0 2.2rem rgba(53,85,66,.48);transform:translateY(-2px)}.museum-record-bento-verification{grid-area:verification;display:flex;align-items:center;gap:1rem;padding:1.25rem}.museum-record-bento-verification>span{display:grid;place-items:center;width:3.8rem;aspect-ratio:1;border-radius:50%;background:var(--museum-green);color:white;font-size:2rem}.museum-record-bento-verification div{display:grid;grid-gap:.35rem;gap:.35rem}.museum-record-bento-verification strong{font-family:var(--font-serif);font-size:1.35rem;text-transform:uppercase}.museum-record-bento-return{grid-area:return;padding:1rem 1.5rem}.museum-record-bento-return>p{text-transform:uppercase}.museum-record-bento-return>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin-top:.7rem}.museum-record-bento-return a{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.5rem;border:1px solid #aaa79e;border-radius:.55rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.museum-record-bento-return a:hover{border-color:var(--museum-green);background:rgba(53,85,66,.08);color:var(--museum-green)}@media (max-width:1100px){.museum-collection-bento{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);grid-template-areas:"intro feature" "stats stats" "cycle records";grid-template-rows:28rem auto 20rem}.museum-collection-bento-stats{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.museum-collection-bento-record{flex-basis:min(22rem,72vw)}.museum-record-bento{grid-template-columns:minmax(0,1fr) minmax(13rem,.55fr);grid-template-areas:"art identity" "art info" "art download" "verification return";grid-template-rows:16rem 18rem 12rem 9rem}}@media (max-width:760px){.museum-collection-bento,.museum-record-bento{width:min(100% - 1rem,44rem);padding-top:.75rem}.museum-collection-bento{display:flex;flex-direction:column}.museum-collection-bento-intro{min-height:23rem;padding:1.4rem}.museum-collection-bento-feature{height:29rem}.museum-collection-bento-stats{display:grid;grid-template-columns:1fr}.museum-collection-bento-record{height:25rem}.museum-collection-bento-cycle{min-height:10rem}.museum-record-bento{display:flex;flex-direction:column}.museum-record-bento-artwork{min-height:42rem}.museum-record-bento-identity,.museum-record-bento-information{min-height:auto}.museum-record-bento-download{min-height:13rem}.museum-record-bento-verification{min-height:8rem}.museum-record-bento-return>div{grid-template-columns:1fr}}.innovation-page.innovation-museum.museum-bento{width:min(100%,1600px);min-height:calc(100vh - var(--welcome-header-offset));margin:0 auto;padding:calc(var(--welcome-header-offset) + 1.25rem) clamp(1rem,3.6vw,3.75rem) 1.4rem;display:grid;grid-template-columns:minmax(20rem,.84fr) minmax(22rem,1.25fr) minmax(18rem,.92fr) minmax(14rem,.62fr);grid-template-rows:16rem 13rem 17rem 5rem;grid-template-areas:"intro focus focus focus" "collections focus focus focus" "collections feature feature stats" "quote quote quote quote";grid-gap:.85rem;gap:.85rem;overflow:visible}.museum-bento .museum-bento-panel{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:1.45rem;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(246,242,233,.78));box-shadow:0 15px 34px rgba(35,38,34,.1),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.museum-bento-intro{grid-area:intro;position:relative;display:flex;flex-direction:column;justify-content:center;padding:2.2rem 1.8rem}.museum-bento .museum-bento-kicker{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.museum-bento-intro h1{max-width:none;margin:0;font-family:var(--font-serif);font-size:clamp(4rem,5.2vw,5.7rem);font-weight:600;line-height:.9;letter-spacing:-.04em;white-space:nowrap;overflow-wrap:normal}.museum-bento-intro>p:last-of-type{max-width:31ch;margin:1.5rem 0 0;font-size:.74rem;line-height:1.55;letter-spacing:.07em}.museum-bento-sketch{position:absolute;right:-.2rem;bottom:-1.1rem;color:rgba(53,87,68,.12);font-size:6.5rem;transform:rotate(-14deg)}.museum-bento-focus{grid-area:focus;position:relative;isolation:isolate}.museum-bento-cover,.museum-bento-focus-image{object-fit:cover;transition:transform .26s ease,filter .26s ease}.museum-bento-focus-image{object-position:center 42%}.museum-bento-collection-row:hover .museum-bento-cover,.museum-bento-feature:hover .museum-bento-cover,.museum-bento-focus:hover .museum-bento-focus-image{transform:scale(1.025)}.museum-bento-focus-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(25,29,27,.72),rgba(25,29,27,.25) 21%,transparent 48%);pointer-events:none}.museum-bento-focus-copy{position:absolute;z-index:2;top:2rem;left:2.4rem;color:#fffdf6}.museum-bento-focus-copy h2{margin:0;font-family:var(--font-serif);font-size:clamp(3.4rem,4.4vw,5rem);line-height:.88;letter-spacing:-.035em}.museum-bento-focus-copy>span{display:block;width:2.3rem;height:.2rem;margin-top:1.5rem;border-radius:99px;background:rgba(255,253,246,.72)}.museum-bento-primary{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;padding:.9rem 1.4rem;border:1px solid rgba(255,255,255,.14);border-radius:.55rem;color:#fffdf6;background:rgba(38,63,50,.94);font-size:.72rem;letter-spacing:.04em;text-decoration:none;transition:color .17s ease,background-color .17s ease,box-shadow .17s ease,transform .17s ease}.museum-bento-primary:hover{color:#fff;background:#355744;box-shadow:0 10px 26px rgba(38,63,50,.3);transform:translateY(-1px)}.museum-bento-focus-action{position:absolute;z-index:2;left:2.4rem;bottom:1.5rem;min-width:14.5rem}.museum-bento-empty{position:absolute;left:2.4rem;bottom:2rem;z-index:2}.museum-bento-collections{grid-area:collections;padding:1.55rem 1.4rem}.museum-bento-collections>h2{margin:0;font-family:var(--font-serif);font-size:2.3rem;line-height:1}.museum-bento-dots{display:flex;gap:.55rem;margin:.8rem 0}.innovation-page.innovation-museum.museum-bento .museum-bento-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 0.34rem;min-width:0;min-height:0;padding:0;border:0;cursor:pointer;width:.34rem;height:.34rem;border-radius:50%;background:rgba(49,52,50,.13)}.innovation-page.innovation-museum.museum-bento .museum-bento-dots button.is-active{background:#51755e}.museum-bento-collection-list{display:grid;grid-gap:.62rem;gap:.62rem}.museum-bento-collection-row{min-height:4.35rem;display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:1rem;color:#202522;background:rgba(255,255,255,.38);text-decoration:none;transition:background-color .17s ease,border-color .17s ease,transform .17s ease}.museum-bento-collection-row:hover{border-color:rgba(53,87,68,.28);background:rgba(255,255,255,.68);transform:translateX(2px)}.museum-bento-collection-image{position:relative;width:100%;height:100%;overflow:hidden;background:rgba(91,87,78,.14)}.museum-bento-collection-copy{min-width:0;display:grid;grid-gap:.25rem;gap:.25rem;padding:.65rem .8rem}.museum-bento-collection-copy strong{overflow:hidden;font-family:var(--font-serif);font-size:1rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.museum-bento-collection-copy small{font-size:.62rem;letter-spacing:.07em}.museum-bento-arrow{padding:.75rem;font-size:1.4rem}.museum-bento-placeholder-lines{display:grid;grid-gap:.45rem;gap:.45rem;padding:.8rem}.museum-bento-placeholder-lines i{width:80%;height:.42rem;border-radius:99px;background:rgba(47,49,47,.12)}.museum-bento-placeholder-lines i:last-child{width:54%}.museum-bento-feature{grid-area:feature;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(14rem,.72fr)}.museum-bento-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:1.8rem 2.4rem}.museum-bento-feature-copy>p{margin:0;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.museum-bento-feature-copy h2{margin:.6rem 0;font-family:var(--font-serif);font-size:clamp(2rem,2.7vw,3rem);line-height:.95;overflow-wrap:anywhere}.museum-bento-feature-copy>span{font-size:.72rem;letter-spacing:.04em}.museum-bento-feature-copy .museum-bento-primary{align-self:flex-start;min-width:15.5rem;margin-top:1.4rem}.museum-bento-feature-art{position:relative;min-height:100%;overflow:hidden}.museum-bento-stats{grid-area:stats;display:grid;grid-template-rows:repeat(3,1fr);grid-gap:.65rem;gap:.65rem}.museum-bento-stat{display:grid;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;grid-gap:.85rem;gap:.85rem;padding:.7rem 1rem}.museum-bento-stat-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;color:#355744;background:rgba(53,87,68,.1);font-size:1.3rem}.museum-bento-stat p{min-width:0;display:grid;grid-gap:.3rem;gap:.3rem;margin:0}.museum-bento-stat small{font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.museum-bento-stat strong{font-family:var(--font-serif);font-size:1.05rem;line-height:1.05;overflow-wrap:anywhere}.museum-bento-quote{grid-area:quote;display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;grid-gap:.9rem;gap:.9rem;padding:.8rem 1.4rem}.museum-bento-quote>span{width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;color:#355744;background:rgba(53,87,68,.08);font-family:var(--font-serif);font-size:1.35rem}.museum-bento-quote p{margin:0;font-size:.67rem;letter-spacing:.05em}.museum-bento-quote a{color:#343a36;font-size:.68rem;letter-spacing:.08em;text-decoration:none}@media (max-width:1180px){.innovation-page.innovation-museum.museum-bento{grid-template-columns:minmax(17rem,.72fr) repeat(2,minmax(0,1fr));grid-template-rows:15rem 25rem auto 5rem;grid-template-areas:"intro focus focus" "collections focus focus" "feature feature stats" "quote quote quote"}.museum-bento-stats{min-height:17rem}}@media (max-width:820px){.innovation-page.innovation-museum.museum-bento{padding:calc(var(--welcome-header-offset) + .8rem) .75rem 1rem;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"intro" "focus" "collections" "feature" "stats" "quote"}.museum-bento-intro{min-height:13rem;padding:1.7rem}.museum-bento-intro h1{font-size:clamp(3.6rem,18vw,5rem)}.museum-bento-focus{min-height:29rem}.museum-bento-collections{min-height:21rem}.museum-bento-feature{grid-template-columns:1fr}.museum-bento-feature-art{min-height:17rem;grid-row:1}.museum-bento-feature-copy{grid-row:2;padding:1.6rem}.museum-bento-stats{grid-template-columns:1fr;min-height:18rem}.museum-bento-quote{grid-template-columns:2.3rem 1fr}.museum-bento-quote a{grid-column:2}}.welcome-header.is-innovation-nav{min-height:var(--welcome-header-offset);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.welcome-header.is-innovation-nav.is-transparent{background:rgba(29,31,31,.78);box-shadow:0 8px 20px rgba(20,22,21,.12)}.welcome-header.is-innovation-nav.is-revealed{background:rgba(20,22,22,.97);box-shadow:0 12px 30px rgba(12,14,13,.3)}.welcome-header.is-innovation-nav .welcome-header-inner{min-height:var(--welcome-header-offset)}.welcome-header.is-innovation-nav .platform-nav{padding:.32rem .52rem;background:rgba(248,245,237,.98);border:1px solid rgba(255,255,255,.72);box-shadow:0 8px 22px rgba(0,0,0,.14)}.welcome-header.is-innovation-nav .platform-nav-link{min-height:1.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .48rem;border-radius:999px;line-height:1.15;white-space:nowrap}.welcome-header.is-innovation-nav .platform-nav-link.is-active,.welcome-header.is-innovation-nav .platform-nav-link:hover{color:#fffdf7;text-decoration:none;background:#355744;box-shadow:0 5px 12px rgba(53,87,68,.22);transform:none}.innovation-page{width:100%;max-width:100%;padding-top:clamp(1rem,2vw,1.75rem);overflow-x:clip}.innovation-page :is(.primary-button,.secondary-button,.platform-button,button){min-height:2.75rem;height:auto;padding:.7rem 1rem;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.innovation-page :is(.primary-button,.secondary-button,.platform-button,button):not(:disabled):hover{transform:translateY(-1px)}.innovation-page :is(.primary-button,.secondary-button,.platform-button,button):not(:disabled):active{transform:translateY(0) scale(.99)}.innovation-page :is(.platform-header-title,.museum-header-title,.museum-collections-title,.museum-record-title){max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.innovation-page.innovation-museum{min-height:calc(100vh - var(--welcome-header-offset));grid-template-columns:minmax(17rem,.72fr) minmax(32rem,1.8fr);grid-template-rows:auto minmax(22rem,1fr);gap:.85rem;padding:1rem clamp(1rem,3vw,3.5rem) 1.5rem}.innovation-museum .museum-header-block{min-height:15.5rem;align-content:center;padding:clamp(1.5rem,2.5vw,2.6rem)}.innovation-museum .museum-header-title{font-size:clamp(3.5rem,5.2vw,5.6rem);line-height:.9}.innovation-museum .museum-header-intro{max-width:34ch}.innovation-museum .museum-collections-grid-section>.container{height:100%;padding:1.5rem}.innovation-museum .museum-collections-grid-heading{margin-bottom:.8rem}.innovation-museum .museum-collections-grid{display:grid;grid-gap:.7rem;gap:.7rem;max-height:26rem;overflow:auto;padding-right:.2rem}.innovation-museum .museum-collection-card{min-height:6.4rem;display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:stretch;overflow:hidden}.innovation-museum .museum-collection-representative{min-height:100%}.innovation-museum .museum-collection-representative-image{width:100%;height:100%;object-fit:cover}.innovation-museum .museum-collection-content{padding:.85rem}.innovation-museum .museum-preview-collage-section>.container{min-height:100%;padding:0;overflow:hidden;position:relative}.innovation-museum .museum-preview-heading{position:absolute;inset:2.2rem auto auto 2.2rem;z-index:3;color:#fffdf7;text-shadow:0 2px 18px rgba(0,0,0,.36)}.innovation-museum .museum-preview-heading .museum-section-title{max-width:7ch;font-size:clamp(2.8rem,4.6vw,5rem);line-height:.9}.innovation-museum .museum-preview-collage,.innovation-museum .museum-preview-collage .living-collage-grid,.innovation-museum .museum-preview-collage .living-collage-section{min-height:100%;height:100%;padding:0}.innovation-museum .museum-preview-collage .living-collage-grid{display:block}.innovation-museum .museum-preview-collage .living-collage-artwork{width:100%;height:100%;min-height:42rem;border:0;border-radius:0}.innovation-museum .museum-preview-collage .living-collage-artwork-image{width:100%;height:100%;min-height:42rem;object-fit:cover}.innovation-page.innovation-museum-collection{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.9fr);grid-gap:.9rem;gap:.9rem;padding:1rem clamp(1rem,3vw,3.5rem) 1.5rem}.innovation-museum-collection>.museum-header-section{grid-column:1;grid-row:1;padding:0}.innovation-museum-collection>.museum-collection-detail-section{grid-column:2;grid-row:1;padding:0}.innovation-museum-collection>.living-collage-section{grid-column:1/-1;grid-row:2;padding:0}.innovation-museum-collection .museum-collection-detail-grid,.innovation-museum-collection .museum-collections-header{height:100%;padding:clamp(1.3rem,2.4vw,2.4rem)}.innovation-museum-collection .museum-collections-title{font-size:clamp(2.7rem,4.2vw,4.8rem);line-height:.92}.innovation-museum-collection .museum-collection-detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(13rem,.65fr);grid-gap:.85rem;gap:.85rem}.innovation-museum-collection .museum-collection-introduction-card{min-height:20rem}.innovation-museum-collection .museum-collection-statistics-card{align-self:stretch}.innovation-museum-collection .living-collage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.innovation-museum-collection .living-collage-artwork:first-child{grid-column:span 1}.innovation-page.innovation-museum-record{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);grid-gap:.9rem;gap:.9rem;padding:1rem clamp(1rem,3vw,3.5rem) 1.5rem}.innovation-museum-record>.museum-header-section{grid-column:1;grid-row:1;padding:0}.innovation-museum-record>.record-view-section{grid-column:1/-1;grid-row:1;padding:0}.innovation-museum-record .museum-record-header-block{position:relative;z-index:2;width:calc(50% - 1rem);margin:1.5rem;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.innovation-museum-record .museum-record-title{font-size:clamp(2.7rem,4.6vw,5.2rem);line-height:.92}.innovation-museum-record .record-view-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);grid-gap:.9rem;gap:.9rem;padding:9rem 1.5rem 1.5rem}.innovation-museum-record .museum-artwork-viewer,.innovation-museum-record .record-view-artwork-card,.innovation-museum-record .record-view-artwork-column{height:100%}.innovation-museum-record .record-view-content-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.72fr);grid-gap:.85rem;gap:.85rem;align-content:start}.innovation-museum-record .record-view-identity-card{grid-column:1/-1}.innovation-museum-record .record-view-information-card{grid-column:1}.innovation-museum-record .record-view-content-column>.platform-divider{display:none}.innovation-museum-record .museum-download-action{grid-column:2}.innovation-museum-record .museum-download-button{width:100%;min-height:10rem;font-size:.82rem}.innovation-museum-record .record-view-navigation{grid-column:1/-1}.innovation-page.innovation-scripture{grid-template-columns:minmax(17rem,.58fr) minmax(0,1.9fr);gap:.85rem;padding:1rem clamp(1rem,3vw,3.5rem) 1.5rem}.innovation-scripture>.scripture-page-header .platform-header-content{min-height:24rem;align-content:start;padding:2.2rem}.innovation-scripture .platform-header-title{font-size:clamp(3.4rem,5vw,5.4rem)}.innovation-scripture .scripture-reading-layout{grid-template-columns:minmax(0,1.65fr) minmax(15rem,.72fr);gap:.85rem}.innovation-scripture .scripture-manuscript,.innovation-scripture .scripture-manuscript-card{min-height:34rem;max-height:46rem;overflow:auto;padding:clamp(1.5rem,3vw,3rem)}.innovation-scripture .scripture-manuscript-body,.innovation-scripture .scripture-manuscript-text,.innovation-scripture .scripture-manuscript-title{font-size:clamp(1.8rem,2.7vw,3.15rem);line-height:1.35;text-wrap:balance}.innovation-scripture .scripture-manuscript-image,.innovation-scripture .scripture-reading-image{width:clamp(6rem,11vw,9.5rem);max-height:13rem;object-fit:contain}.innovation-scripture .scripture-reading-sidebar{align-self:start}.innovation-scripture .scripture-reading-controls,.innovation-scripture .scripture-reading-toolbar{padding:.75rem 1rem}.innovation-page.innovation-store{grid-template-columns:minmax(17rem,.58fr) minmax(0,1.9fr);gap:.85rem;padding:1rem clamp(1rem,3vw,3.5rem) 1.5rem}.innovation-store .platform-header-content{min-height:14rem}.innovation-store .store-catalog-controls{margin-bottom:.85rem}.innovation-store .store-catalog-grid{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);gap:.85rem}.innovation-store .store-catalog-card:first-child{grid-column:1;grid-row:1/span 2}.innovation-store .store-catalog-card:not(:first-child){grid-column:2}.innovation-page.innovation-archive{grid-template-columns:minmax(17rem,.65fr) minmax(0,1.9fr);gap:.85rem;padding:1rem clamp(1rem,3vw,3.5rem) 1.5rem}.innovation-archive>.archive-page-header .platform-header-content{min-height:18rem}.innovation-archive .platform-header-title{font-size:clamp(3.4rem,5vw,5.4rem)}.innovation-archive .archive-stats-grid{align-items:stretch}.innovation-archive .archive-stats-grid .platform-admin-card{min-height:11rem}.innovation-archive .archive-index-section{margin-top:0}.innovation-archive .archive-toolbar-row{padding:1rem}.innovation-archive .archive-record-list{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(15rem,.7fr));gap:.85rem}.innovation-archive .archive-record-card:first-child{grid-row:span 2}.innovation-page.innovation-notifications{grid-template-columns:minmax(17rem,.58fr) minmax(0,1.9fr);gap:.85rem;padding:1rem clamp(1rem,3vw,3.5rem) 1.5rem}.innovation-notifications .platform-header-content{min-height:17rem}.innovation-notifications .platform-header-title{font-size:clamp(3rem,4.6vw,5rem)}.innovation-notifications .notifications-toolbar{margin-bottom:.85rem}.innovation-notifications .notifications-grid{display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem}.innovation-notifications .notifications-grid .platform-card{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.9rem 1rem}.innovation-notifications .notifications-grid .platform-button{width:auto;min-width:9rem;margin:0}.innovation-notifications .notifications-grid .platform-card>:nth-child(-n+4){grid-column:1}.innovation-notifications .notifications-grid .platform-card>:nth-child(n+5){grid-column:2}.innovation-page.innovation-profile,.innovation-page.innovation-settings{padding:1rem clamp(1rem,3vw,3.5rem) 1.5rem}.innovation-profile .platform-header-content,.innovation-settings .platform-header-content{max-width:none;min-height:11rem}.innovation-profile .platform-header-title,.innovation-settings .platform-header-title{font-size:clamp(3rem,4.5vw,5rem)}.innovation-settings .settings-workspace-grid{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.35fr) minmax(16rem,.72fr);gap:.85rem;align-items:start}.innovation-settings .settings-nav-card{grid-column:1;grid-row:1/span 3}.innovation-settings .settings-panel-card{grid-column:2}.innovation-profile .profile-identity-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:.85rem}.innovation-profile .profile-collections-card{grid-column:1/-1;margin-top:.85rem}.innovation-profile .profile-support-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.innovation-profile :is(.profile-id-card,.profile-info-card,.profile-collections-card,.profile-support-card){min-height:0}.innovation-page.innovation-admin{padding:1rem clamp(.75rem,2vw,2rem) 1.5rem}.innovation-admin .admin-suite-shell{padding-top:calc(var(--welcome-header-offset, 0px) + .75rem)}.innovation-admin .admin-suite-layout.is-dashboard{grid-template-columns:minmax(15rem,.52fr) minmax(0,2.15fr) minmax(17rem,.72fr);gap:.85rem}.innovation-admin .admin-suite-layout.is-workspace{grid-template-columns:16.5rem minmax(0,1fr);gap:.85rem}.innovation-admin .admin-suite-metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.innovation-admin .admin-suite-metric-card{min-width:0;min-height:8rem}.innovation-admin .admin-suite-card{min-width:0}.innovation-admin .admin-suite-side-nav{align-self:start}@media (max-width:1120px){.innovation-page.innovation-archive,.innovation-page.innovation-museum,.innovation-page.innovation-museum-collection,.innovation-page.innovation-museum-record,.innovation-page.innovation-notifications,.innovation-page.innovation-scripture,.innovation-page.innovation-store{display:block}.innovation-page>.platform-header,.innovation-page>.platform-section,.innovation-page>section{margin-bottom:.85rem}.innovation-museum-record .museum-record-header-block{width:auto;margin:0;pointer-events:auto}.innovation-museum-record .record-view-layout{padding:1.25rem}.innovation-admin .admin-suite-layout.is-dashboard,.innovation-admin .admin-suite-layout.is-workspace,.innovation-settings .settings-workspace-grid{grid-template-columns:1fr}.innovation-settings .settings-nav-card,.innovation-settings .settings-panel-card{grid-column:auto;grid-row:auto}}@media (max-width:760px){.welcome-header.is-innovation-nav .platform-nav-link{min-height:2.5rem;justify-content:flex-start;padding-inline:.8rem}.innovation-page.innovation-admin,.innovation-page.innovation-archive,.innovation-page.innovation-museum,.innovation-page.innovation-museum-collection,.innovation-page.innovation-museum-record,.innovation-page.innovation-notifications,.innovation-page.innovation-profile,.innovation-page.innovation-scripture,.innovation-page.innovation-settings,.innovation-page.innovation-store{padding:.65rem}.innovation-admin .admin-suite-metrics-grid,.innovation-archive .archive-record-list,.innovation-archive .archive-stats-grid,.innovation-museum .museum-collection-card,.innovation-museum-collection .living-collage-grid,.innovation-museum-collection .museum-collection-detail-grid,.innovation-museum-record .record-view-content-column,.innovation-museum-record .record-view-layout,.innovation-profile .profile-identity-grid,.innovation-profile .profile-support-grid,.innovation-scripture .scripture-reading-layout,.innovation-store .store-catalog-grid{grid-template-columns:1fr}.innovation-notifications .notifications-grid .platform-card>*{grid-column:1}.innovation-notifications .notifications-grid .platform-card{grid-template-columns:1fr}.innovation-museum .museum-preview-collage .living-collage-artwork,.innovation-museum .museum-preview-collage .living-collage-artwork-image{min-height:27rem}.innovation-scripture .scripture-manuscript,.innovation-scripture .scripture-manuscript-card{min-height:0;max-height:none}}.innovation-page{--innovation-ink:#202522;--innovation-green:#355744;--innovation-green-deep:#263f32;--innovation-ivory:#f4f0e7;--innovation-glass:rgba(248,245,237,0.76);--innovation-glass-strong:rgba(248,245,237,0.9);--innovation-border:rgba(255,255,255,0.78);--innovation-shadow:0 18px 42px rgba(35,38,34,0.11);min-height:100vh;color:var(--innovation-ink);background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.86),transparent 28rem),radial-gradient(circle at 82% 24%,rgba(196,188,170,.24),transparent 30rem),#e9e5dc}.innovation-page :is(.platform-card,.platform-admin-card,.platform-panel,.museum-header-block,.museum-collection-card,.museum-collection-introduction-card,.museum-collection-statistics-card,.record-view-artwork-card,.record-view-identity-card,.record-view-information-card,.scripture-manuscript-card,.scripture-reading-sidebar,.scripture-reading-toolbar,.scripture-reading-controls,.store-catalog-controls,.store-catalog-card,.archive-toolbar-row,.notifications-toolbar,.settings-nav-card,.settings-panel-card,.profile-id-card,.profile-info-card,.profile-collections-card,.profile-support-card,.admin-suite-card,.admin-suite-workspace,.admin-suite-side-nav){border:1px solid var(--innovation-border);border-radius:1.35rem;background:linear-gradient(135deg,rgba(255,255,255,.58),var(--innovation-glass));box-shadow:var(--innovation-shadow),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.innovation-page :is(.primary-button,.secondary-button,.platform-button,.platform-nav-link,.museum-collection-link,.museum-collection-navigation-link,.scripture-reading-toolbar button,.scripture-reading-controls button,.settings-option-button,.admin-suite-side-link,button){transition:color .17s ease,background-color .17s ease,border-color .17s ease,box-shadow .17s ease,transform .17s ease}.innovation-page :is(.primary-button,.secondary-button,.platform-button,.platform-nav-link,.museum-collection-link,.museum-collection-navigation-link,.scripture-reading-toolbar button,.scripture-reading-controls button,.settings-option-button,.admin-suite-side-link,button):not(:disabled):hover{color:#fffdf6;border-color:var(--innovation-green);background-color:var(--innovation-green);box-shadow:0 10px 24px rgba(53,87,68,.22);transform:translateY(-2px)}.innovation-page :is(a,button):focus-visible,.is-innovation-nav :is(a,button):focus-visible{outline:2px solid #8ba28f;outline-offset:4px}.innovation-page :is(a,button):active{transform:translateY(0) scale(.98)}.innovation-page :is(.living-collage-artwork-image,.museum-collection-representative-image,.record-view-artwork-image,.store-catalog-image,.archive-record-image,.profile-record-id-image){transition:transform .26s ease,filter .26s ease;transform-origin:center}.innovation-page :is(.living-collage-artwork,.museum-collection-card,.record-view-artwork-card,.store-catalog-card,.archive-record-card,.profile-id-card):hover :is(.living-collage-artwork-image,.museum-collection-representative-image,.record-view-artwork-image,.store-catalog-image,.archive-record-image,.profile-record-id-image){filter:saturate(1.04) contrast(1.02);transform:scale(1.035)}.innovation-page .museum-download-button:hover{box-shadow:0 0 0 7px rgba(101,137,111,.18),0 0 34px rgba(53,87,68,.48)}.is-innovation-nav{background:rgba(28,30,29,.94);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 12px 32px rgba(22,24,23,.2);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.is-innovation-nav .platform-nav-links{padding:.35rem .55rem;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(248,245,237,.96);box-shadow:0 8px 26px rgba(0,0,0,.16)}.is-innovation-nav .platform-nav-link{border-radius:999px;transition:color .17s ease,background-color .17s ease,transform .17s ease}.is-innovation-nav .platform-nav-link.is-active,.is-innovation-nav .platform-nav-link:hover{color:#fffdf6;background:var(--innovation-green,#355744);transform:translateY(-1px)}.innovation-museum{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.7fr);grid-gap:1rem;gap:1rem;padding:clamp(1rem,2vw,2rem)}.innovation-museum>:is(.museum-header-section,.museum-collections-grid-section,.museum-preview-collage-section){padding:0}.innovation-museum>:is(.museum-header-section,.museum-collections-grid-section,.museum-preview-collage-section)>.container{width:100%;height:100%}.innovation-museum .museum-header-section{grid-column:1;grid-row:1}.innovation-museum .museum-collections-grid-section{grid-column:1;grid-row:2}.innovation-museum .museum-preview-collage-section{grid-column:2;grid-row:1/span 2}.innovation-museum .museum-collections-grid-section>.container,.innovation-museum .museum-header-block,.innovation-museum .museum-preview-collage-section>.container{padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--innovation-border);border-radius:1.5rem;background:var(--innovation-glass);box-shadow:var(--innovation-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.innovation-museum .museum-header-title{font-size:clamp(3.5rem,6vw,6.5rem)}.innovation-museum .museum-collections-grid{grid-template-columns:1fr}.innovation-museum .museum-preview-collage{min-height:38rem}.innovation-museum .museum-preview-collage .living-collage-artwork:first-child{grid-column:1/-1}.innovation-museum-collection,.innovation-museum-record{padding:clamp(1rem,2vw,2rem)}.innovation-museum-collection>section,.innovation-museum-record>section{padding-block:0 1rem}.innovation-museum-collection .museum-collection-detail-grid,.innovation-museum-collection .museum-collections-header,.innovation-museum-record .museum-record-header-block,.innovation-museum-record .record-view-layout{padding:clamp(1.25rem,2.5vw,2.5rem);border:1px solid var(--innovation-border);border-radius:1.5rem;background:var(--innovation-glass);box-shadow:var(--innovation-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.innovation-museum-collection .living-collage-grid,.innovation-museum-record .record-view-content-column,.innovation-museum-record .record-view-layout{gap:1rem}.innovation-notifications,.innovation-scripture,.innovation-store{display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(0,1.8fr);grid-gap:1rem;gap:1rem;padding:clamp(1rem,2vw,2rem)}.innovation-notifications>.platform-header,.innovation-scripture>.platform-header,.innovation-store>.platform-header{grid-column:1;align-self:start}.innovation-notifications>.platform-section,.innovation-scripture>.platform-section,.innovation-store>.platform-section{grid-column:2;padding:0}.innovation-page>.platform-header .platform-container,.innovation-page>.platform-section>.platform-container{width:100%}.innovation-page>.platform-header .platform-header-content{padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--innovation-border);border-radius:1.5rem;background:var(--innovation-glass);box-shadow:var(--innovation-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.innovation-scripture .scripture-reading-layout{gap:1rem}.innovation-scripture .scripture-manuscript-card{min-height:35rem}.innovation-store .store-catalog-grid{gap:1rem}.innovation-store .store-catalog-card:first-child{grid-column:1/-1}.innovation-archive{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.7fr);grid-gap:1rem;gap:1rem;padding:clamp(1rem,2vw,2rem)}.innovation-archive>.archive-page-header{grid-column:1}.innovation-archive>.archive-stats-section{grid-column:2;padding:0}.innovation-archive>.archive-index-section{grid-column:1/-1;padding:0}.innovation-archive .archive-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.innovation-archive .archive-record-list{gap:1rem}.innovation-admin,.innovation-profile,.innovation-settings{padding:clamp(1rem,2vw,2rem)}.innovation-profile>.platform-header,.innovation-settings>.platform-header{padding-block:0 1rem}.innovation-profile>.platform-section,.innovation-settings>.platform-section{padding-block:0}.innovation-admin .admin-suite-layout,.innovation-profile .profile-identity-grid,.innovation-profile .profile-support-grid,.innovation-settings .settings-workspace-grid{gap:1rem}.innovation-admin .admin-suite-main,.innovation-admin .admin-suite-workspace{min-width:0}.innovation-admin .admin-suite-card,.innovation-admin .admin-suite-workspace{overflow:clip}.innovation-admin .admin-suite-side-link.is-active,.innovation-admin .admin-suite-side-link:hover{color:#fffdf6;background:var(--innovation-green)}@media (max-width:1080px){.innovation-archive,.innovation-museum,.innovation-notifications,.innovation-scripture,.innovation-store{display:block}.innovation-archive>section,.innovation-museum>section,.innovation-notifications>section,.innovation-scripture>section,.innovation-store>section{margin-bottom:1rem}.innovation-archive .archive-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.innovation-admin,.innovation-archive,.innovation-museum,.innovation-notifications,.innovation-page,.innovation-profile,.innovation-scripture,.innovation-settings,.innovation-store{padding-inline:.65rem}.innovation-archive .archive-stats-grid{grid-template-columns:1fr}.innovation-museum .museum-header-title{font-size:clamp(3rem,17vw,5rem)}.innovation-page>.platform-header .platform-header-content{padding:1.25rem}.is-innovation-nav .platform-nav-links{border-radius:1rem}}@media (prefers-reduced-motion:reduce){.innovation-page *,.is-innovation-nav *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.messages-page .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.messages-page{--msg-green:#234f37;--msg-gold:#b58b3a;min-height:calc(100vh - 6rem);padding:1.35rem;display:grid;grid-template-columns:minmax(245px,25%) minmax(440px,1fr) minmax(235px,21%);grid-gap:1.25rem;gap:1.25rem;background:radial-gradient(circle at 55% 20%,#fffdf8 0,#f4efe5 62%,#e9e3d7 100%);color:#181b19;font-family:var(--font-mono)}.messages-glass{border:1px solid rgba(179,168,147,.55);border-radius:1rem;background:rgba(255,252,246,.72);box-shadow:inset 0 0 0 3px rgba(255,255,255,.58),0 .65rem 1.45rem rgba(63,57,45,.13);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.messages-page h1,.messages-page h2,.messages-page strong{font-family:var(--font-serif)}.messages-page h1{margin:0;font-size:2.25rem}.messages-page h2{margin:0;font-size:1.55rem;font-weight:500}.messages-centre,.messages-left-column,.messages-right-column{display:grid;grid-gap:1.25rem;gap:1.25rem;min-width:0}.messages-left-column{grid-template-rows:auto 1fr}.messages-centre{grid-template-rows:minmax(32rem,1fr) auto}.messages-right-column{align-content:start}.messages-intro{padding:1.8rem 2rem;position:relative}.messages-intro p{margin:.8rem 0 0}.messages-feather{position:absolute;right:2rem;top:1.55rem;color:var(--msg-gold);font:2.2rem var(--font-serif)}.messages-intro>div{display:flex;align-items:center;gap:.75rem}.messages-unread-badge{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--msg-green);font-family:var(--font-serif)}.messages-intro-search,.messages-intro-tabs,.messages-mobile-back,.messages-mobile-identity,.messages-mobile-linked,.messages-mobile-privacy{display:none}.messages-inbox{padding:1.35rem 1rem}.messages-search{margin:1rem 0 .7rem;padding:.65rem .75rem;display:flex;gap:.5rem;border:1px solid #bcb19e;border-radius:.45rem;background:rgba(255,255,255,.4)}.messages-search input{width:100%;border:0;outline:0;background:none;font:inherit}.messages-tabs{display:flex;gap:.35rem}.messages-tabs button{min-width:5.5rem;padding:.5rem;border:1px solid #bcb19e;border-radius:.35rem;background:transparent}.messages-primary,.messages-tabs .is-active{color:#fff;border-color:#173d29;background:linear-gradient(135deg,#315e43,#173d29);box-shadow:0 .35rem .7rem rgba(34,79,55,.18)}.messages-new{width:100%;margin:1rem 0;padding:.7rem;border:0;border-radius:.45rem;font:1.05rem var(--font-serif)}.messages-conversation-list{display:grid;margin-inline:-.55rem}.messages-conversation-list>button{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.85rem .65rem;text-align:left;border:0;border-bottom:1px solid #ddd3c2;background:transparent}.messages-conversation-list>button.is-active{border-left:4px solid #477553;background:rgba(220,225,207,.6)}.messages-conversation-list small,.messages-conversation-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-conversation-list time{font-size:.75rem}.messages-conversation-list i{position:absolute;right:.75rem;bottom:.7rem;width:.48rem;height:.48rem;border-radius:50%;background:#356347}.messages-avatar{width:3rem;height:3rem;border:1px solid #c8b47e;border-radius:50%;display:grid;place-items:center;flex:none;font:1.05rem var(--font-serif);background:#f5efe1}.messages-thread{min-height:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.messages-thread>header{padding:1.5rem 1.75rem 1.15rem;display:flex;justify-content:space-between;border-bottom:1px solid #dfd5c4}.messages-thread header h2{font-size:2rem}.messages-thread header p{margin:.5rem 0 0}.messages-thread header b{color:var(--msg-gold)}.messages-header-actions{display:flex;gap:.75rem}.messages-composer>button:first-child,.messages-header-actions button{width:3rem;height:3rem;border:1px solid #c9bfaf;border-radius:.55rem;background:rgba(255,255,255,.58);box-shadow:0 .3rem .5rem rgba(60,52,38,.11);font-size:1.15rem}.messages-timeline{padding:1.25rem 1.6rem;overflow:auto}.messages-day{display:flex;align-items:center;gap:1rem;margin:0 auto 1.25rem;width:60%}.messages-day:after,.messages-day:before{content:"";flex:1 1;border-top:1px solid #d8bd7d}.messages-bubble-row{display:flex;gap:.9rem;margin:0 0 1.35rem;align-items:end}.messages-bubble-row.is-admin{flex-direction:row-reverse}.messages-bubble-row.is-admin .messages-avatar{color:#fff;background:var(--msg-green);border-color:var(--msg-green)}.messages-bubble{width:min(76%,27rem);padding:1rem 1.2rem .65rem;border:1px solid #cec3b2;border-radius:.85rem;background:rgba(255,253,248,.72);box-shadow:0 .35rem .7rem rgba(65,57,42,.1)}.is-admin .messages-bubble{background:rgba(219,226,207,.7)}.messages-bubble p{margin:0;white-space:pre-wrap;line-height:1.5}.messages-bubble a{display:block;margin-top:.6rem;color:var(--msg-green)}.messages-bubble time{display:block;margin-top:.4rem;text-align:right;font-size:.75rem}.messages-new-subject{max-width:28rem;margin:2rem auto}.messages-new-subject label{display:grid;grid-gap:.5rem;gap:.5rem}.messages-new-subject input{padding:.8rem;border:1px solid #c9bfaf;background:rgba(255,255,255,.6);border-radius:.4rem;font:inherit}.messages-bubble .messages-file-card{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.65rem;border:1px solid rgba(179,168,147,.45);border-radius:.65rem;text-decoration:none;background:rgba(255,255,255,.45)}.messages-file-card small,.messages-file-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-file-card small{color:#68665f;font-family:var(--font-mono)}.messages-composer{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.85rem;gap:.85rem;align-items:center;padding:1.15rem 1.3rem}.messages-composer textarea{width:100%;min-height:3.6rem;resize:vertical;padding:1rem;border:1px solid #c9b997;border-radius:.5rem;background:rgba(255,255,255,.52);font:inherit}.messages-composer .messages-primary{align-self:stretch;padding:0 1.2rem;border:0;border-radius:.5rem;font:1.05rem var(--font-serif)}.messages-composer>p{grid-column:2/4;margin:0;text-align:right;font-size:.75rem}.messages-composer>p span{color:var(--msg-green)}.messages-attachment-summary{grid-column:2/4;display:flex;flex-wrap:wrap;gap:.4rem}.messages-attachment-summary>span{padding:.3rem .5rem;border-radius:1rem;background:#e8e0d1;font-size:.7rem}.messages-attachment-summary button{margin-left:.35rem;border:0;background:none}.messages-error{grid-column:1/-1;color:#8b2d24;font:inherit}.messages-details,.messages-linked,.messages-privacy{padding:1.5rem}.messages-details h2,.messages-linked h2,.messages-privacy h2{padding-bottom:.75rem;border-bottom:1px solid #dccba5;font-size:1.25rem}.messages-person{display:flex;align-items:center;gap:.8rem;margin:1rem 0}.messages-person small,.messages-person strong{display:block}.messages-details dl{margin:0}.messages-details dl>div{display:flex;justify-content:space-between;gap:.7rem;padding:.72rem 0}.messages-details dd{margin:0;text-align:right}.messages-details .is-open{color:var(--msg-green)}.messages-linked>div{display:flex;gap:.8rem;margin:1rem 0}.messages-linked img,.messages-record-placeholder{width:6rem;height:7rem;object-fit:cover;border:1px solid #9c7738;border-radius:.2rem}.messages-linked small,.messages-linked strong{display:block;margin-bottom:.45rem}.messages-back,.messages-linked>a{color:var(--msg-green);text-decoration:none}.messages-no-record{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0 0}.messages-privacy p{display:flex;align-items:center;gap:.9rem}.messages-privacy p span{width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;background:#eee3cb}.messages-back{padding:0 1.25rem;font-size:1rem}.messages-state{color:#665f54}.messages-page button{cursor:pointer;font-family:inherit}.messages-page button:disabled{opacity:.5;cursor:not-allowed}.messages-page :is(button,a,input,textarea):focus-visible{outline:2px solid #477553;outline-offset:3px}.messages-page :is(a,button){color:#181b19}.messages-page :is(.messages-primary,.messages-tabs .is-active){color:#fff}@media (min-width:761px){.platform-nav-link.is-mobile-only{display:none}}@media(max-width:980px){.messages-page{grid-template-columns:18rem 1fr}.messages-right-column{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.messages-back{grid-column:1/-1}.messages-centre{min-width:0}}@media(max-width:700px){.messages-page{grid-template-columns:1fr;padding:.75rem}.messages-centre,.messages-left-column,.messages-right-column{grid-column:1;grid-template-columns:1fr}.messages-centre{grid-template-rows:minmax(28rem,65vh) auto}.messages-thread header h2{font-size:1.45rem}.messages-header-actions{display:none}.messages-composer{grid-template-columns:auto 1fr}.messages-composer>.messages-primary{grid-column:1/-1;padding:.8rem}.messages-attachment-summary,.messages-composer>p{grid-column:1/-1}.messages-right-column{display:grid}.messages-bubble{width:82%}}@media(prefers-reduced-motion:reduce){.messages-page *{scroll-behavior:auto!important}}@media (min-width:981px){.messages-page{box-sizing:border-box;width:min(calc(100% - 1.5rem),112rem);height:calc(100dvh - var(--welcome-header-offset) - 1.3rem);min-height:37rem;margin:calc(var(--welcome-header-offset) + .65rem) auto .65rem;padding:.7rem;gap:.7rem;grid-template-columns:minmax(15rem,24%) minmax(31rem,1fr) minmax(15rem,22%);overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:1.35rem;background:rgba(239,235,226,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1.4rem 3rem rgba(48,44,37,.1)}.messages-centre,.messages-left-column,.messages-right-column{min-height:0;gap:.7rem}.messages-left-column{grid-template-rows:7.6rem minmax(0,1fr)}.messages-centre{grid-template-rows:minmax(0,1fr) 7.9rem}.messages-right-column{grid-template-rows:auto auto auto auto;overflow:hidden}.messages-intro{padding:1.25rem 1.55rem}.messages-intro h1{font-size:2rem;line-height:1.05}.messages-intro p{margin-top:.55rem}.messages-feather{top:1rem;right:1.4rem}.messages-inbox{min-height:0;padding:1rem .8rem;overflow:hidden;display:flex;flex-direction:column}.messages-inbox h2{font-size:1.35rem}.messages-search{margin:.65rem 0 .45rem;padding:.48rem .6rem;flex:none}.messages-tabs button{min-width:4.4rem;padding:.38rem}.messages-new{margin:.65rem 0;padding:.55rem;flex:none}.messages-conversation-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.messages-conversation-list>button{padding:.65rem .5rem}.messages-avatar{width:2.55rem;height:2.55rem}.messages-thread>header{padding:1rem 1.35rem .8rem}.messages-thread header h2{font-size:1.65rem;line-height:1.08}.messages-thread header p{margin-top:.32rem}.messages-header-actions button{width:2.55rem;height:2.55rem}.messages-timeline{padding:.85rem 1.25rem;overscroll-behavior:contain}.messages-bubble-row{margin-bottom:.85rem}.messages-bubble{padding:.75rem 1rem .5rem}.messages-new-subject{margin:1rem auto}.messages-composer{position:relative;z-index:2;grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-rows:minmax(3.5rem,auto) auto;column-gap:.7rem;row-gap:.35rem;padding:.7rem .85rem .55rem;box-shadow:inset 0 0 0 3px rgba(255,255,255,.58),0 -.25rem 1.2rem rgba(63,57,45,.08),0 .65rem 1.45rem rgba(63,57,45,.13)}.messages-composer .messages-attach{width:2.75rem;height:2.75rem;align-self:center}.messages-composer textarea{min-height:3.45rem;max-height:3.45rem;padding:.75rem .9rem;resize:none}.messages-composer .messages-primary{min-width:6.5rem;min-height:3.45rem;padding:0 1rem}.messages-composer>p{grid-column:2/4;line-height:1}.messages-attachment-summary{position:absolute;left:4.4rem;right:8rem;bottom:1.15rem;pointer-events:none}.messages-attachment-summary>span{pointer-events:auto}.messages-details,.messages-linked,.messages-privacy{padding:1rem 1.15rem}.messages-details h2,.messages-linked h2,.messages-privacy h2{padding-bottom:.55rem;font-size:1.05rem}.messages-person{margin:.65rem 0}.messages-details dl>div{padding:.48rem 0}.messages-linked>div{margin:.6rem 0}.messages-linked img,.messages-record-placeholder{width:4.2rem;height:4.8rem}.messages-privacy p{margin:.65rem 0 0}.messages-privacy p span{width:2.35rem;height:2.35rem}.messages-back{align-self:center;padding:.25rem .9rem}}html[data-app-font-size=small]{--app-font-scale:0.94}html[data-app-font-size=standard]{--app-font-scale:1}html[data-app-font-size=large]{--app-font-scale:1.08}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#e6e3dc;color:var(--color-text)}body{background:transparent;border:0;padding:0;font-family:var(--font-mono);line-height:1.4;font-size:calc(16px * var(--app-font-scale))}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:#e6e3dc}.container{width:min(100%,var(--container-max));margin-inline:auto;padding-inline:var(--container-pad)}.platform-theme-provider{background:var(--color-bg);color:var(--color-text)}.platform-typography-provider{font-family:var(--font-mono)}.platform-layout-shell,.platform-spacing-provider{min-height:100vh}html[data-app-density=compact] .platform-section{padding-block:clamp(1.7rem,4.8vw,3.9rem)}html[data-app-density=compact] .platform-admin-card,html[data-app-density=compact] .platform-panel,html[data-app-density=compact] .store-detail-card,html[data-app-density=compact] .store-stage-panel{padding:clamp(.8rem,2vw,1.2rem)}html[data-app-theme=dark] .app-shell,html[data-app-theme=dark] .platform-theme-provider{background:#1d211f;color:#ebe6d9}html[data-app-theme=dark] .admin-workflow-card,html[data-app-theme=dark] .admin-workspace-card,html[data-app-theme=dark] .platform-admin-card,html[data-app-theme=dark] .platform-card,html[data-app-theme=dark] .platform-panel,html[data-app-theme=dark] .store-stage-panel{background:#2a2f2c;border-color:#4e544f;color:#ebe6d9}html[data-app-theme=dark] .platform-empty-state-description,html[data-app-theme=dark] .platform-empty-state-title,html[data-app-theme=dark] .platform-login-label,html[data-app-theme=dark] .platform-status{color:#ebe6d9}html[data-app-theme=light] .app-shell,html[data-app-theme=light] .platform-theme-provider{background:#f1ede3}html[data-app-theme=archive] .app-shell,html[data-app-theme=archive] .platform-theme-provider{background:#e6e3dc}.platform-main-content{flex:1 1}.platform-container{width:min(100%,var(--container-max))}.platform-section{padding-block:clamp(2.2rem,6vw,5rem)}.platform-hero{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(1.2rem,3vw,2rem)}.platform-hero-block{max-width:64rem;display:grid;grid-gap:.9rem;gap:.9rem}.platform-hero-kicker{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#4f514d}.platform-hero-title{margin:0;font-family:var(--font-serif);font-size:clamp(2.6rem,8vw,5.8rem);line-height:.95;letter-spacing:.03em;color:#1f2523}.platform-hero-description{margin:0;max-width:70ch;font-size:.8rem;letter-spacing:.08em;color:#2b2d2b}.platform-panel{border:1px solid #cbc6ba;border-radius:.8rem;background:#e2ddd2;box-shadow:0 14px 24px rgba(27,31,31,.08);padding:clamp(1rem,2.2vw,1.4rem)}.platform-button{margin-top:.35rem}.platform-button.is-secondary{background:transparent;color:#2a302c;border-color:#7d7b73}.platform-status{margin:0;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.platform-status.is-pending{color:#3f5c4f}.platform-status.is-ready{color:#2f4b3f}.platform-status.is-neutral{color:#4f514d}.platform-empty-state{display:grid;grid-gap:.75rem;gap:.75rem}.platform-empty-state-title{margin:0;font-family:var(--font-serif);font-size:clamp(1.4rem,3vw,2rem);line-height:1.05;color:#1f2523}.platform-empty-state-description{margin:0;font-size:.76rem;letter-spacing:.08em;color:#2b2d2b}.platform-admin-section{padding-top:0;padding-bottom:clamp(2.8rem,7vw,5.5rem)}.platform-admin-grid{display:grid;grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(12,minmax(0,1fr))}.platform-admin-card{grid-column:span 4;padding:clamp(1rem,2.4vw,1.5rem);display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}.platform-admin-list{margin:.2rem 0 0;padding-left:1rem;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.74rem;letter-spacing:.06em;color:#2f3230}.scripture-reading-section{padding-top:0;padding-bottom:clamp(5rem,11vw,8rem)}.scripture-reading-shell{max-width:88rem;display:grid;grid-gap:clamp(2.2rem,5vw,3.8rem);gap:clamp(2.2rem,5vw,3.8rem)}.scripture-editorial-intro{margin:0;max-width:62rem;font-size:.8rem;line-height:1.75;letter-spacing:.08em;color:#3a3d39}.scripture-manuscript-card{padding:clamp(2.1rem,5vw,3.4rem);display:grid;grid-gap:clamp(1.4rem,3vw,2.1rem);gap:clamp(1.4rem,3vw,2.1rem)}.scripture-action-kicker,.scripture-manuscript-kicker,.scripture-metadata-kicker,.scripture-navigation-kicker{margin:0;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#50544d}.scripture-manuscript-page{display:grid;grid-gap:clamp(1rem,2.5vw,1.5rem);gap:clamp(1rem,2.5vw,1.5rem);padding:clamp(1.2rem,3vw,1.8rem) clamp(1rem,2.2vw,1.4rem) clamp(1.5rem,3vw,2.1rem);border:1px solid #c0baa9;border-radius:.6rem;background:#e7e2d6}.scripture-manuscript-title{margin:0;max-width:16ch;font-family:var(--font-serif);font-size:clamp(2.9rem,6.6vw,5.4rem);line-height:.9;letter-spacing:.03em;color:#1f2523}.scripture-reference-line{margin:0;font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;color:#50544d}.scripture-body-block{padding-block:clamp(1.4rem,3vw,2.1rem)}.scripture-manuscript-body{margin:0;max-width:33rem;font-family:var(--font-serif);font-size:clamp(1.65rem,3.1vw,2.5rem);line-height:1.92;letter-spacing:.015em;color:#232726}.scripture-reading-whitespace{height:clamp(1rem,2vw,1.6rem)}.scripture-reading-whitespace-lg{height:clamp(1.7rem,3.5vw,2.7rem)}.scripture-actions-section,.scripture-metadata-section,.scripture-navigation-section{display:grid;grid-gap:.72rem;gap:.72rem}.scripture-metadata-list{margin-top:0;max-width:54rem;gap:.65rem}.scripture-metadata-list .platform-stat-row dd,.scripture-metadata-list .platform-stat-row dt{font-size:.63rem;letter-spacing:.1em;color:#4b4f49}.scripture-action-row,.scripture-cycle-row{display:flex;flex-wrap:wrap;gap:.65rem}.scripture-action-row .platform-button.is-secondary,.scripture-cycle-row .platform-button.is-secondary{min-height:2.4rem;padding-inline:1.2rem;font-size:.68rem;letter-spacing:.09em}.scripture-cycle-row{justify-content:space-between;width:min(100%,36rem)}.scripture-navigation-section{padding-top:clamp(.2rem,1vw,.7rem)}.scripture-workspace{display:grid;grid-gap:clamp(.9rem,2vw,1.3rem);gap:clamp(.9rem,2vw,1.3rem)}.scripture-reading-toolbar{border:1px solid #d1cbc0;border-radius:.85rem;background:#ece8df;box-shadow:0 10px 18px rgba(27,31,31,.05);padding:.8rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.scripture-toolbar-back{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:#1f2523;font-size:.82rem;letter-spacing:.07em}.scripture-archive-action:focus-visible,.scripture-control-button:focus-visible,.scripture-nav-row:focus-visible,.scripture-toolbar-action:focus-visible,.scripture-toolbar-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.scripture-toolbar-actions{display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap}.scripture-toolbar-divider{width:1px;height:1.5rem;background:#d6d0c6}.scripture-toolbar-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:.45rem;color:#1f2523;font-size:.82rem;letter-spacing:.07em;cursor:pointer;padding:.25rem .35rem}.scripture-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:clamp(.9rem,2vw,1.25rem);gap:clamp(.9rem,2vw,1.25rem);align-items:start}.scripture-main-column{display:grid;grid-gap:.85rem;gap:.85rem}.scripture-manuscript{position:relative;touch-action:pan-y;border:1px solid #cec8bb;border-radius:.95rem;background:#efebe3;box-shadow:0 14px 24px rgba(27,31,31,.07);min-height:clamp(36rem,62vh,52rem);padding:clamp(2rem,4.5vw,3.4rem) clamp(1.3rem,3vw,2.4rem);display:grid;align-content:center;justify-items:center;grid-gap:clamp(1rem,2.2vw,1.6rem);gap:clamp(1rem,2.2vw,1.6rem);overflow:hidden}.scripture-manuscript:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,rgba(122,102,73,.035),transparent 72%);pointer-events:none;z-index:0}.scripture-manuscript.is-soft-surface:before{background:radial-gradient(circle at 52% 44%,rgba(122,102,73,.052),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.22),rgba(241,237,228,0))}.scripture-manuscript-citation,.scripture-manuscript-divider,.scripture-manuscript-reference,.scripture-manuscript-text-wrap{position:relative;z-index:1}.scripture-manuscript-reference{margin:0;display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;font-family:var(--font-serif);font-size:clamp(1.4rem,2.2vw,2rem);letter-spacing:.09em;color:#8f6c36;text-transform:uppercase}.scripture-manuscript-reference strong{color:#8f6c36;font-family:var(--font-serif);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1.2;letter-spacing:.045em;text-transform:none}.scripture-manuscript-location{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem}.scripture-manuscript-reference span{color:#8f6c36;font-family:var(--font-serif);font-size:clamp(1.05rem,1.65vw,1.35rem);letter-spacing:.02em;text-transform:none}.scripture-manuscript-reference .scripture-manuscript-chapter{font-size:clamp(.92rem,1.35vw,1.12rem)}.scripture-manuscript-divider{width:min(100%,9rem);border-top:1px solid #d8cab4}.scripture-manuscript-text-wrap{width:100%;max-width:720px;margin-inline:auto}.scripture-manuscript-text-wrap.is-text-only{display:grid;place-items:center}.scripture-manuscript-inline-image{width:clamp(5.6rem,18vw,8.8rem);aspect-ratio:4/5;float:left;margin:0 1rem .7rem 0;border:1px solid #c9c2b5;border-radius:.65rem;overflow:hidden;position:relative;background:#ebe6dc}.scripture-manuscript-image{object-fit:contain}.scripture-manuscript-text{margin:0;text-align:center;font-family:var(--font-serif);font-size:calc(clamp(2rem, 3.5vw, 4rem) * var(--scripture-font-scale, 1));line-height:1.35;letter-spacing:.01em;color:#1d2021;white-space:pre-wrap}.scripture-manuscript-citation{margin:0;font-family:var(--font-serif);font-size:clamp(1.2rem,1.9vw,1.8rem);color:#8f6c36}.scripture-reading-controls{border:1px solid #d1cbc0;border-radius:.85rem;background:#ece8df;box-shadow:0 8px 16px rgba(27,31,31,.05);padding:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.scripture-control-group{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.scripture-control-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cfc8bb;border-radius:.7rem;background:#f2eee5;color:#202422;min-height:2.5rem;padding:0 .9rem;font-size:.78rem;letter-spacing:.06em;cursor:pointer}.scripture-control-button:disabled,.scripture-nav-row:disabled{opacity:.6;cursor:not-allowed}.scripture-control-page{margin:0;min-width:6rem;text-align:center;font-size:.9rem;letter-spacing:.08em;color:#202422}.scripture-sidebar{display:grid;grid-gap:.85rem;gap:.85rem}.scripture-sidebar-card{grid-column:auto;gap:.8rem}.scripture-sidebar-card-quiet .platform-empty-state-title{font-size:clamp(1.2rem,2.2vw,1.7rem)}.scripture-progress-list{margin:0;display:grid;grid-gap:.7rem;gap:.7rem}.scripture-progress-row{margin:0;display:grid;grid-gap:.22rem;gap:.22rem;border-bottom:1px solid #d8d2c6;padding-bottom:.56rem}.scripture-progress-row dd,.scripture-progress-row dt{margin:0}.scripture-progress-row dt{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#6f5432}.scripture-progress-row dd{font-size:.8rem;letter-spacing:.05em;color:#1f2322}.scripture-nav-list{display:grid;grid-gap:.55rem;gap:.55rem}.scripture-nav-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cfc8bb;border-radius:.72rem;background:#f2eee5;color:#202422;min-height:2.6rem;width:100%;text-align:left;padding:0 .9rem;font-size:.8rem;letter-spacing:.05em;cursor:pointer}.scripture-jump-row{display:grid;grid-gap:.42rem;gap:.42rem;padding-top:.15rem}.scripture-archive-action{border:1px solid #d2ccbf;border-radius:.7rem;padding:.8rem .9rem;text-decoration:none;color:#202422;font-size:.85rem;letter-spacing:.05em;background:#f2eee5}.scripture-dialog-backdrop{position:fixed;inset:0;z-index:100;background:rgba(15,17,16,.4);display:grid;place-items:center;padding:1rem}.scripture-dialog{width:min(100%,34rem);border:1px solid #cbc5b8;border-radius:.9rem;background:#ece8df;box-shadow:0 22px 34px rgba(12,14,14,.2);padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.scripture-dialog-body{display:grid;grid-gap:.7rem;gap:.7rem}.scripture-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.scripture-choice-row{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;letter-spacing:.08em;color:#252827}.scripture-dialog-textarea{min-height:9rem}.scripture-workspace.is-focus-mode .scripture-sidebar{display:none}.scripture-workspace.is-focus-mode .scripture-reading-layout{grid-template-columns:minmax(0,1fr)}.store-catalog-section{padding-top:0;padding-bottom:clamp(3.4rem,8vw,6rem)}.store-catalog-shell{display:grid;grid-gap:clamp(1.2rem,3vw,2rem);gap:clamp(1.2rem,3vw,2rem)}.store-catalog-controls{border:1px solid #c8c2b5;border-radius:.75rem;background:#e3ddd2;box-shadow:0 10px 20px rgba(27,31,31,.07);padding:clamp(.8rem,2vw,1rem);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;align-items:end}.store-control-group{display:grid;grid-gap:.26rem;gap:.26rem}.store-control-label{margin:0;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#50544e}.store-control-input{width:100%;border:1px solid #b9b3a6;border-radius:.42rem;background:#ece7dc;color:#202322;font-size:.7rem;letter-spacing:.06em;padding:0 .65rem}.store-control-input,.store-control-reset{min-height:2.2rem;font-family:var(--font-mono)}.store-control-reset{border:1px solid #7f7c74;border-radius:.42rem;background:transparent;color:#2a302c;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.store-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(.95rem,2.2vw,1.45rem);gap:clamp(.95rem,2.2vw,1.45rem)}.store-catalog-card{padding:clamp(.92rem,2.2vw,1.2rem);min-height:31rem;display:grid;align-content:start;grid-gap:.85rem;gap:.85rem}.store-catalog-visual{aspect-ratio:4/5;border:1px solid #c1bba9;border-radius:.6rem;background:linear-gradient(155deg,#d9d2c4,#e6e0d3 48%,#d3cbbd);position:relative;overflow:hidden;display:grid;place-items:center;padding:.8rem}.store-catalog-image{object-fit:contain;object-position:center}.store-catalog-visual-label{margin:0;font-family:var(--font-serif);font-size:clamp(1.1rem,2vw,1.55rem);letter-spacing:.04em;color:#303431;text-align:center}.store-catalog-content{display:grid;grid-gap:.44rem;gap:.44rem}.store-catalog-title{margin:0;font-family:var(--font-serif);font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.05;letter-spacing:.03em;color:#1f2523}.store-catalog-category{margin:0;font-size:.64rem;letter-spacing:.11em;text-transform:uppercase;color:#525650}.store-catalog-description{margin:0;font-size:.74rem;letter-spacing:.06em;color:#2b2f2d}.store-catalog-price{margin:.25rem 0 0;font-family:var(--font-serif);font-size:1.32rem;letter-spacing:.02em;color:#202523}.store-catalog-availability{margin:0;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#4a4f49}.store-open-product-button{margin-top:auto}.archive-detail-section,.store-detail-section{padding-top:0}.store-detail-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(1rem,2.4vw,1.8rem);gap:clamp(1rem,2.4vw,1.8rem)}.archive-detail-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.archive-detail-card{grid-column:3/span 8}.store-detail-card{grid-column:span 6;padding:clamp(1rem,2.4vw,1.6rem)}.store-product-image-stage{margin:.6rem 0 .5rem;border:1px solid #beb7a8;border-radius:.65rem;background:#e8e2d6;position:relative;min-height:clamp(16rem,34vw,24rem);display:grid;place-items:center;overflow:hidden;box-shadow:0 10px 18px rgba(27,31,31,.08)}.store-product-image{width:100%;height:100%;max-width:100%;max-height:100%}.store-product-image-fallback{width:100%;height:100%;display:grid;place-items:center;padding:1rem;background:linear-gradient(155deg,#d9d2c4,#e6e0d3 48%,#d3cbbd)}.store-product-image-fallback-label{margin:0;font-family:var(--font-serif);font-size:clamp(1.1rem,2.2vw,1.7rem);color:#2c2f2d}.store-order-panel{display:grid;grid-gap:.65rem;gap:.65rem}.store-order-steps{display:flex;flex-wrap:wrap;gap:.45rem}.store-order-step{border:1px solid #9d998d;border-radius:999px;padding:.36rem .68rem;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;color:#3e413f}.store-order-step.is-active{background:#202224;border-color:#202224;color:#ebe6d9}.store-order-step.is-complete{border-color:#7f7a6b}.store-order-step.is-unavailable{opacity:.5}.store-order-actions{display:flex;flex-wrap:wrap;gap:.55rem}.store-stage-panel{border:1px solid #c7c1b3;border-radius:.65rem;background:#eee9de;padding:.85rem;display:grid;grid-gap:.65rem;gap:.65rem}.store-stage-error{margin:0;font-size:.68rem;letter-spacing:.08em;color:#415f52}.store-live-announcer{margin:0;min-height:1rem;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#50544e}.store-shipping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.store-shipping-field{display:grid;grid-gap:.28rem;gap:.28rem}.store-checkout-preview{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start}.store-checkout-thumbnail{min-height:7.5rem;border:1px solid #beb7a8;border-radius:.55rem;background:#e8e2d6;display:grid;place-items:center;overflow:hidden;padding:.6rem;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#4a4d48}.store-checkout-thumbnail-image{width:100%;height:100%;max-width:100%;max-height:100%}.store-checkout-metadata{margin:0}.store-checkout-shipping{display:grid;grid-gap:.22rem;gap:.22rem}.store-payment-options{display:grid;grid-gap:.45rem;gap:.45rem}.store-payment-option{display:inline-flex;align-items:center;gap:.42rem;font-size:.7rem;letter-spacing:.08em;color:#2f3230}.store-order-tracking-timeline{display:grid;grid-gap:.48rem;gap:.48rem}.store-order-tracking-step{border:1px solid #c2bcae;border-radius:999px;background:#ece7dc;padding:.44rem .72rem;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:#545851}.store-order-tracking-step.is-complete{border-color:#8a8576;color:#2f4138}.store-order-tracking-step.is-current{border-color:#202224;background:#202224;color:#ebe6d9}.store-order-tracking-step.is-future{opacity:.7}.archive-stats-grid .platform-admin-card{grid-column:span 3}.archive-page-header{padding-top:clamp(4rem,10vw,7.2rem);padding-bottom:clamp(2rem,4.8vw,3rem)}.archive-stats-section{padding-top:0;padding-bottom:clamp(2.2rem,5vw,3.6rem)}.archive-index-section{padding-top:0;padding-bottom:clamp(3rem,7vw,5rem)}.archive-index-controls{display:grid;grid-gap:.9rem;gap:.9rem;margin-bottom:clamp(1.2rem,3vw,1.8rem)}.archive-toolbar-row{display:grid;grid-template-columns:minmax(0,1.9fr) repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;align-items:end}.archive-control-group{display:grid;grid-gap:.35rem;gap:.35rem}.archive-control-group .platform-login-label{margin:0}.archive-control-group .platform-login-input{min-height:2.25rem;width:100%}.archive-control-group-search{max-width:100%}.archive-record-list{margin-top:clamp(1.4rem,3vw,2rem);display:grid;grid-gap:clamp(.9rem,2vw,1.2rem);gap:clamp(.9rem,2vw,1.2rem);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.archive-record-list .platform-admin-card{grid-column:auto}.archive-record-card{gap:.7rem}.archive-detail-image-wrap,.archive-record-image-wrap{width:100%;margin-bottom:.2rem}.archive-detail-image-frame,.archive-record-image-frame{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden;border-radius:.6rem;border:1px solid #c4beaf;background:#e6e0d3}.archive-record-image{object-fit:cover;object-position:center}.notifications-feed-section{padding-top:0}.notifications-toolbar{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.notifications-status-group{display:inline-flex;gap:.5rem;flex-wrap:wrap}.notifications-filter-select{min-height:2.2rem;padding-inline:.6rem;font-size:.7rem;max-width:12rem}.notifications-priority-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;margin-right:.45rem;vertical-align:middle;background:#8d908a}.notifications-priority-dot.is-important{background:#596b61}.notifications-priority-dot.is-normal{background:#72766f}.notifications-priority-dot.is-informational{background:#8d908a}.settings-workspace-grid .platform-admin-card{grid-column:span 6}.settings-nav-card,.settings-panel-card{gap:.9rem}.settings-nav-list{display:flex;flex-wrap:wrap;gap:.5rem}.settings-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.settings-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.settings-about-stack,.settings-download-list,.settings-message-list{display:grid;grid-gap:.7rem;gap:.7rem}.settings-about-copy{white-space:pre-wrap}.settings-management-grid .platform-admin-card{grid-column:span 6}.settings-management-card{gap:1rem}.settings-option-list{display:grid;grid-gap:.55rem;gap:.55rem}.settings-option-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;text-align:left;padding:.8rem .85rem;border:1px solid #c8c1b3;border-radius:.6rem;background:#ece7dc;color:#212424;cursor:pointer}.settings-option-row:hover{border-color:#a79f8f;background:#e4dece}.settings-option-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-option-row.is-active{border-color:#918a7b;background:#ddd6c6}.settings-option-icon{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #a79f8f;background:#f3eee5;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.settings-option-copy{display:grid;grid-gap:.24rem;gap:.24rem}.settings-option-title{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.settings-option-description{font-size:.71rem;letter-spacing:.05em;color:#383b38}.settings-option-action{font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;color:#5f635d}.settings-option-detail{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:.3rem}.settings-download-item{gap:.65rem}.settings-message-panel{display:grid;grid-gap:.85rem;gap:.85rem}.settings-message-textarea{min-height:12rem}.id-generator-step-shell{width:min(100%,760px);margin-inline:auto}.id-generator-step-card{width:100%;grid-column:span 12;gap:.95rem}.id-generator-step-head{display:grid;grid-gap:.55rem;gap:.55rem}.id-generator-page-two-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1fr);grid-gap:1rem;gap:1rem;align-items:start}.id-generator-form-panel,.id-generator-preview-panel,.id-generator-review-details{display:grid;grid-gap:.75rem;gap:.75rem}.id-generator-preview-frame{width:100%;border:1px solid #c6beaf;border-radius:.65rem;padding:.6rem;background:#e9e3d7}.id-generator-preview-frame.is-large{padding:.75rem;aspect-ratio:85.6/54}.id-generator-preview-template{position:relative;width:100%;aspect-ratio:1.58/1;border-radius:.5rem;overflow:hidden;border:1px solid #b8b0a2;background:#dcd4c6}.id-generator-preview-template-image{width:100%;height:100%;object-fit:contain;object-position:center}.museum-collection-representative-image{object-fit:cover;object-position:center}.id-generator-preview-profile-image{position:absolute;top:.55rem;right:.55rem;width:22%;aspect-ratio:1/1;border-radius:.45rem;object-fit:cover;border:1px solid rgba(255,255,255,.72);box-shadow:0 .2rem .65rem rgba(10,12,17,.34);background:rgba(255,255,255,.12)}.id-generator-preview-empty{width:100%;height:100%;display:grid;place-items:center;color:#3e403d;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.id-generator-preview-overlay{position:absolute;inset:auto 0 0 0;display:grid;grid-gap:.2rem;gap:.2rem;padding:.55rem .65rem;background:linear-gradient(180deg,rgba(28,29,31,0),rgba(28,29,31,.82));color:#f4efe6}.id-generator-preview-name{margin:0;font-family:var(--font-heading);font-size:.95rem;font-weight:600}.id-generator-preview-meta{margin:0;font-size:.7rem;letter-spacing:.04em}.id-generator-review-grid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(260px,1fr);grid-gap:1rem;gap:1rem;align-items:start}.id-generator-form{width:100%;gap:.65rem}.id-generator-form .platform-login-input{width:100%}.profile-workspace-shell{display:grid;grid-gap:clamp(1rem,2.5vw,1.6rem);gap:clamp(1rem,2.5vw,1.6rem)}.profile-identity-grid,.profile-support-grid{width:100%}.profile-id-card{grid-column:span 7;gap:.9rem}.profile-info-card{grid-column:span 5;gap:.85rem}.profile-collections-card{grid-column:span 12;gap:.85rem}.profile-record-id-frame{display:grid;grid-gap:.55rem;gap:.55rem}.profile-record-id-media{width:100%;aspect-ratio:1.58/1;border:1px solid #b8b2a5;border-radius:.55rem;background:#e6e0d3;display:grid;place-items:center;overflow:hidden}.profile-record-id-image{width:100%;height:100%;object-fit:contain}.profile-metadata-grid{margin:0;display:grid;grid-gap:.45rem;gap:.45rem}.profile-metadata-row{margin:0;display:grid;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:baseline;border-bottom:1px solid #cbc6ba;padding-bottom:.35rem}.profile-metadata-row dd,.profile-metadata-row dt{margin:0;font-size:.74rem;letter-spacing:.06em}.profile-metadata-row dt{text-transform:uppercase;color:#4f514d}.profile-metadata-row dd{color:#272a28}.profile-collections-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.profile-collections-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.profile-collection-card{border:1px solid #c2bcae;border-radius:.6rem;background:#ece7dc;padding:.8rem;display:grid;grid-gap:.45rem;gap:.45rem;text-decoration:none;color:#202422;min-height:7.2rem;align-content:space-between}.profile-collection-card:hover{border-color:#a59e8f;background:#e4dece}.profile-collection-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.profile-folder-icon{width:2.1rem;height:1.4rem;display:inline-block;position:relative;border:1px solid #a79f8f;border-radius:.24rem;background:#dfd7c7}.profile-folder-icon:before{content:"";position:absolute;top:-.34rem;left:.18rem;width:.88rem;height:.34rem;border:1px solid #a79f8f;border-bottom:0;border-radius:.22rem .22rem 0 0;background:#dfd7c7}.profile-collection-title{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.profile-collection-count{font-size:.7rem;letter-spacing:.05em;color:#4a4d49}.profile-support-card{grid-column:span 3}.settings-divider{width:100%;border:0;border-top:1px solid #cbc6ba}.profile-logout-card{grid-column:span 12;border-style:dashed}.platform-route-empty-section{padding-top:0}.platform-route-actions{margin-top:1rem}.platform-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.platform-nav-session-status{margin:0;font-size:.64rem;letter-spacing:.11em;text-transform:uppercase;color:#4f514d;white-space:nowrap}.mobile-nav-panel,.mobile-nav-toggle{display:none}.platform-login-section{padding-top:0}.platform-login-panel{max-width:36rem;display:grid;grid-gap:.8rem;gap:.8rem}.platform-login-form{display:grid;grid-gap:.6rem;gap:.6rem}.platform-login-label{margin:0;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;color:#4f514d}.platform-login-input{min-height:2.6rem;padding:0 .8rem;border:1px solid #b8b2a5;border-radius:.4rem;background:#ece7dc;color:#1f2020;font-family:var(--font-mono);font-size:.84rem;letter-spacing:.05em}.platform-login-input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.platform-login-checkbox-row{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:#4f514d}.platform-button.is-loading{opacity:.86}.admin-owner-review-section{padding-block:clamp(1.35rem,3vw,2.2rem) clamp(2.2rem,4vw,3.2rem)}.admin-owner-review-grid{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr) minmax(18rem,20rem);grid-gap:1.1rem;gap:1.1rem}.admin-left-rail,.admin-right-rail{display:grid;grid-gap:.95rem;gap:.95rem;align-content:start}.admin-bottom-card,.admin-metrics-row,.admin-rail-card,.admin-right-card,.admin-workspace-detail,.admin-workspaces-panel{border:1px solid #bcb7ab;border-radius:.8rem;background:#ebe8df;box-shadow:0 12px 22px rgba(27,31,31,.07)}.admin-bottom-card,.admin-rail-card,.admin-right-card,.admin-workspace-detail{padding:1rem}.admin-metric-label,.admin-panel-note,.admin-rail-eyebrow,.admin-right-copy,.admin-session-line,.admin-workflow-note{margin:0;font-size:.64rem;letter-spacing:.11em;color:#50544e;text-transform:uppercase}.admin-panel-title,.admin-rail-title,.admin-right-title,.admin-subtitle,.admin-workspace-title{margin:0;font-family:var(--font-serif);color:#1f2523;letter-spacing:.05em}.admin-rail-title{font-size:1.28rem}.admin-panel-title,.admin-right-title{font-size:1.16rem}.admin-subtitle,.admin-workspace-title{font-size:1rem}.admin-rail-copy,.admin-right-copy,.admin-workspace-copy{margin-top:.4rem}.admin-rail-copy,.admin-right-copy,.admin-simple-list,.admin-system-status-list,.admin-workflow-steps,.admin-workspace-copy{font-size:.75rem;letter-spacing:.06em;color:#2b2d2b}.admin-rail-list,.admin-simple-list,.admin-system-status-list,.admin-workflow-steps,.admin-workspace-points{margin:.5rem 0 0;padding-left:1rem}.admin-rail-list,.admin-simple-list,.admin-system-status-list{display:grid;grid-gap:.32rem;gap:.32rem}.admin-main-area{display:grid;grid-gap:1.25rem;gap:1.25rem;align-content:start}.admin-metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:.75rem}.admin-metric-item{padding:.9rem 1rem;border-right:1px solid #ccc7bb;border-bottom:1px solid #ccc7bb}.admin-metric-item:nth-child(3n){border-right:0}.admin-metric-item:nth-last-child(-n+3){border-bottom:0}.admin-metric-icon{margin:0;display:inline-flex;align-items:center;justify-content:center;width:2.05rem;min-height:2.05rem;border:1px solid #b8b19f;border-radius:.45rem;background:#f0ece3;color:#2a2d2b;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em}.admin-metric-item:last-child{border-right:0}.admin-metric-value{margin:.2rem 0 0;font-family:var(--font-serif);font-size:1.62rem;letter-spacing:.04em;color:#1c2320}.admin-metric-meta{margin:.18rem 0 0;font-size:.67rem;letter-spacing:.1em;color:#424842}.admin-workspaces-panel{padding:1rem}.admin-panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.admin-workspace-grid{margin-top:.9rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin-workspace-card{border:1px solid #c2bdae;border-radius:.65rem;background:#efece4;padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem;min-height:16rem;align-content:start;cursor:pointer;transition:box-shadow .14s ease,border-color .14s ease,transform .14s ease}.admin-workspace-card:hover{border-color:#968f7b;box-shadow:0 10px 18px rgba(27,31,31,.1);transform:translateY(-1px)}.admin-workspace-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.admin-workspace-card.is-active{border-color:#8a856f;box-shadow:inset 0 0 0 1px #b8b39f,0 8px 16px rgba(27,31,31,.08)}.admin-workspace-copy{margin:0}.admin-workspace-points{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.71rem;color:#2f3230;letter-spacing:.06em}.admin-workspace-preview{margin:0;display:grid;grid-gap:.45rem;gap:.45rem}.admin-workspace-preview.is-detail{margin-top:.35rem}.admin-workspace-preview-item{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;border-bottom:1px dashed #c7c1b2;padding-bottom:.3rem}.admin-workspace-preview-item:last-child{border-bottom:0;padding-bottom:0}.admin-workspace-preview-item dd,.admin-workspace-preview-item dt{margin:0}.admin-workspace-preview-item dt{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#4f534e}.admin-workspace-preview-item dd{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:#212522}.admin-workspace-actions{display:flex;flex-wrap:wrap;gap:.55rem}.admin-orders-list{margin-top:.4rem;display:grid;grid-gap:.6rem;gap:.6rem}.admin-order-card{border:1px solid #c4beaf;border-radius:.55rem;background:#eee9de;padding:.62rem;display:grid;grid-gap:.55rem;gap:.55rem}.admin-order-meta{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.44rem .8rem;gap:.44rem .8rem}.admin-order-meta dd,.admin-order-meta dt{margin:0}.admin-order-meta dt{font-size:.6rem;letter-spacing:.11em;text-transform:uppercase;color:#535750}.admin-order-meta dd{font-size:.69rem;letter-spacing:.06em;color:#252927}.admin-order-status-actions{display:flex;flex-wrap:wrap;gap:.4rem}.admin-order-status-actions .admin-secondary-button.is-active{border-color:#202224;background:#202224;color:#ece8dc}.admin-action-button,.admin-open-workspace,.admin-rail-link,.admin-secondary-button{font-family:var(--font-mono);border-radius:.34rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.admin-action-button{min-height:2.35rem;width:100%;border:1px solid #22282b;background:#22282b;color:#ece8dc;font-size:.67rem}.admin-open-workspace,.admin-secondary-button{min-height:2.12rem;border:1px solid #8c8777;background:#f0ede5;color:#2a302c;font-size:.64rem;padding:0 .85rem}.admin-open-workspace{width:-moz-fit-content;width:fit-content}.admin-rail-link{border:1px solid #c9c2b4;padding:.46rem .58rem;background:#f0ece3;color:#1e2321;font-size:.72rem;display:flex;align-items:center;justify-content:space-between;gap:.45rem;text-align:left;width:100%}.admin-rail-link.is-active{border-color:#8f8a76;box-shadow:inset 0 0 0 1px #c0baa8}.admin-rail-nav{margin-top:.55rem;display:grid;grid-gap:.4rem;gap:.4rem}.admin-nav-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid #b6b09e;border-radius:999px;padding:.12rem .45rem;background:#ece7db;min-width:2.5rem;font-size:.61rem;letter-spacing:.08em}.admin-action-button:disabled,.admin-open-workspace:disabled,.admin-secondary-button:disabled{cursor:not-allowed;opacity:.55}.admin-workspace-detail{display:grid;grid-gap:.9rem;gap:.9rem}.admin-publishing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:.9rem;gap:.9rem}.admin-workflow-card{border:1px solid #c5c0b3;border-radius:.6rem;background:#f0ece3;padding:.9rem;display:grid;grid-gap:.62rem;gap:.62rem}.admin-publishing-hierarchy{display:grid;grid-gap:.42rem;gap:.42rem}.admin-publishing-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.admin-publishing-modules span{border:1px solid #c3bdafff;border-radius:.42rem;background:#ece8de;padding:.4rem .52rem;font-size:.63rem;letter-spacing:.09em;text-transform:uppercase;color:#323633;text-align:center}.admin-workflow-steps{margin-top:0;display:grid;grid-gap:.3rem;gap:.3rem}.admin-workflow-note{margin-top:0}.admin-publishing-form{display:grid;grid-gap:.52rem;gap:.52rem}.admin-select-input,.admin-textarea-input{width:100%;border:1px solid #b8b2a5;border-radius:.4rem;background:#ece7dc;color:#1f2020;font-family:var(--font-mono);font-size:.79rem;letter-spacing:.05em;padding:.55rem .72rem}.admin-select-input{min-height:2.45rem}.admin-textarea-input{min-height:5.4rem;resize:vertical}.admin-scheduler-panel{display:grid;grid-gap:.46rem;gap:.46rem;border:1px solid #c5c0b3;border-radius:.6rem;background:#ede9de;padding:.62rem}.admin-bottom-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.admin-simple-list li,.admin-system-status-list li{display:flex;justify-content:space-between;gap:.5rem}.admin-verification-form{display:grid;grid-gap:.52rem;gap:.52rem}.admin-verification-field{display:grid;grid-gap:.38rem;gap:.38rem}.admin-verification-complete{display:grid;grid-gap:.45rem;gap:.45rem}.admin-verification-complete-line,.admin-verification-complete-title{margin:0}.admin-verification-complete-title{font-family:var(--font-serif);font-size:1.05rem;letter-spacing:.04em;color:#1f2523}.admin-verification-complete-line{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#4d514b}.platform-loader-section{padding-top:clamp(3rem,8vw,6rem)}.platform-loader-container{max-width:58rem}.platform-loader-panel{border:1px solid #cbc6ba;border-radius:.8rem;background:#e2ddd2;box-shadow:0 14px 24px rgba(27,31,31,.08);padding:clamp(1rem,2.4vw,1.5rem);display:grid;grid-gap:.9rem;gap:.9rem}.platform-loader-line{min-height:.85rem;border-radius:999px;background:linear-gradient(90deg,#d5cec0,#e5dfd2 50%,#d5cec0)}.platform-loader-line-kicker{width:9rem}.platform-loader-line-title{width:min(34rem,85%);min-height:clamp(2rem,6vw,3.8rem)}.platform-loader-line-copy{width:min(46rem,96%);min-height:3.8rem}.welcome-header{background:rgba(20,22,24,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);position:fixed;inset:0 0 auto 0;z-index:120;transition:background-color .26s ease,box-shadow .26s ease,-webkit-backdrop-filter .26s ease;transition:background-color .26s ease,backdrop-filter .26s ease,box-shadow .26s ease;transition:background-color .26s ease,backdrop-filter .26s ease,box-shadow .26s ease,-webkit-backdrop-filter .26s ease}.welcome-header.is-revealed{background:rgba(20,22,24,.78);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 8px 16px rgba(18,22,22,.2)}.welcome-header.is-transparent{background:rgba(20,22,24,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);box-shadow:none}.welcome-header-inner{min-height:5.2rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.welcome-logo-link{display:inline-flex;align-items:center}.welcome-logo-mark{width:3.4rem;height:auto}.platform-nav{background:#e9e4d8;border-radius:999px;padding:.45rem .95rem}.platform-nav-links{display:flex;align-items:center;gap:clamp(.9rem,1.7vw,1.9rem)}.platform-nav-link{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#1e2122;background:transparent;border:0;cursor:pointer;font-family:var(--font-mono);padding:0}.platform-nav-link.is-active{text-decoration:underline;text-underline-offset:.2rem}main{flex:1 1;padding-top:var(--welcome-header-offset)}.section{padding-block:clamp(2.4rem,7vw,5.5rem)}.section-tight{padding-block:clamp(1.4rem,4vw,2.8rem)}.welcome-hero-section{padding-top:clamp(3.2rem,9vw,7.5rem);padding-bottom:clamp(3.2rem,8vw,6.5rem)}.welcome-hero-title{margin:0;display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;font-family:var(--font-serif);color:#304436}.welcome-hero-title span:first-child{font-size:clamp(4.2rem,12vw,10rem);line-height:.9}.welcome-hero-title span:last-child{font-size:clamp(1.5rem,4vw,3.2rem);letter-spacing:.24em}.create-record-section{padding-top:clamp(1.7rem,4.5vw,3rem);padding-bottom:clamp(2rem,6vw,3.8rem)}.create-record-divider{width:100%;height:1px;background:#9a968d;margin-bottom:clamp(1.2rem,3vw,2.5rem)}.create-record-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.create-record-logo{width:3rem;height:auto;opacity:.8}.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.4rem;border:1px solid #394f41;border-radius:.22rem;background:#394f41;color:#ece8dc;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.create-record-process{width:100%;margin-top:1rem}.welcome-process-grid{display:grid;grid-gap:clamp(1rem,3vw,2.8rem);gap:clamp(1rem,3vw,2.8rem);grid-template-columns:repeat(3,minmax(0,1fr))}.welcome-process-item{text-align:center}.welcome-process-index{margin:0;font-size:.75rem;letter-spacing:.11em;color:#4f514d}.welcome-process-label{margin:.35rem 0 0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#222426}.intro-section{padding-top:.6rem;padding-bottom:clamp(2rem,5vw,3.3rem)}.welcome-intro-text{margin:0 auto;max-width:68ch;text-align:center;font-size:.78rem;letter-spacing:.07em;color:#252625}.museum-preview-section{padding-block:0}.museum-header-section{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(1.2rem,3vw,2rem)}.museum-header-block{max-width:62rem;display:grid;grid-gap:.9rem;gap:.9rem}.museum-header-kicker{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#4f514d}.museum-header-title{margin:0;font-family:var(--font-serif);font-size:clamp(2.6rem,8vw,5.8rem);line-height:.95;letter-spacing:.03em;color:#1f2523}.museum-header-intro{margin:0;max-width:70ch;font-size:.8rem;letter-spacing:.08em;color:#2b2d2b}.platform-header-section{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(1.2rem,3vw,2rem)}.platform-header-block{max-width:66rem;display:grid;grid-gap:.85rem;gap:.85rem}.platform-header-kicker{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#4f514d}.platform-header-title{margin:0;font-family:var(--font-serif);font-size:clamp(2.6rem,8vw,5.8rem);line-height:.95;letter-spacing:.03em;color:#1f2523}.platform-header-description{margin:0;max-width:72ch;font-size:.8rem;letter-spacing:.08em;color:#2b2d2b}.admin-suite-shell{padding-top:1rem;padding-bottom:2rem}.admin-suite-shell>.container{width:100%;max-width:none;padding-inline:clamp(1rem,2.25vw,2.5rem)}.admin-suite-analytics-grid,.admin-suite-designer-grid,.admin-suite-layout,.admin-suite-messages-grid,.admin-suite-summary-row,.admin-suite-topbar,.admin-suite-workspace-body-grid,.admin-suite-workspace-grid{display:grid}.admin-suite-topbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;margin-bottom:1rem}.admin-suite-kicker,.admin-suite-metric-label,.admin-suite-session-list dt,.admin-suite-sidebar-kicker,.admin-suite-step-pill span,.admin-suite-topbar-brand,.admin-suite-topbar-title,.admin-suite-workspace-stats dt{margin:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#5a564d}.admin-suite-topbar-brand,.admin-suite-topbar-title{color:#1f2322}.admin-suite-section-heading h2,.admin-suite-sidebar-title,.admin-suite-thread-header h2,.admin-suite-title,.admin-suite-topbar-title,.admin-suite-verify-title{margin:0;font-family:var(--font-serif);color:#1c211f;letter-spacing:.04em}.admin-suite-topbar-title{font-size:1.75rem}.admin-suite-session-chip-group,.admin-suite-topbar-identity{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.admin-suite-session-chip-group span,.admin-suite-topbar-identity em,.admin-suite-topbar-identity span,.admin-suite-topbar-identity strong{font-size:.72rem;letter-spacing:.08em;color:#262b29}.admin-suite-layout{grid-template-columns:minmax(15rem,16.5rem) minmax(0,1fr) minmax(16rem,18rem);gap:1rem;align-items:start}.admin-suite-layout.is-workspace{grid-template-columns:minmax(15rem,16.5rem) minmax(0,1fr)}.admin-suite-layout.has-collapsed-sidebar{grid-template-columns:4.25rem minmax(0,1fr)}.admin-suite-layout.is-dashboard.has-collapsed-sidebar{grid-template-columns:4.25rem minmax(0,1fr) minmax(16rem,18rem)}.admin-suite-main-column,.admin-suite-right-rail,.admin-suite-sidebar{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.admin-suite-sidebar{position:-webkit-sticky;position:sticky;top:.75rem;max-height:calc(100vh - 1.5rem);overflow:hidden}.admin-suite-status-drawer{position:-webkit-sticky;position:sticky;top:.8rem;z-index:7}.admin-suite-card,.admin-suite-metric-card,.admin-suite-sidebar-card,.admin-suite-verify-panel,.admin-suite-workspace-card{border:1px solid #c8c1b1;border-radius:1rem;background:linear-gradient(180deg,#f7f3eb,#f1ece3);box-shadow:0 16px 30px rgba(22,25,24,.06);padding:1.1rem}.admin-suite-verification-shell{display:flex;justify-content:center}.admin-suite-verify-panel{width:min(100%,38rem);display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.2rem,3vw,1.8rem)}.admin-suite-title,.admin-suite-verify-title{font-size:clamp(1.8rem,4vw,2.5rem)}.admin-suite-activity-list span,.admin-suite-analytics-card em,.admin-suite-copy,.admin-suite-inline-link span,.admin-suite-record-list span,.admin-suite-sidebar-copy,.admin-suite-thread-list p,.admin-suite-workspace-copy{margin:0;font-size:.78rem;letter-spacing:.04em;color:#333734}.admin-suite-sequence{display:flex;flex-wrap:wrap;gap:.55rem}.admin-suite-badge,.admin-suite-pill,.admin-suite-sequence span,.admin-suite-step-pill,.admin-suite-tab{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d0c7b7;border-radius:999px;background:#f4efe6;padding:.3rem .7rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#302f2c}.admin-suite-tab.is-active{border-color:#a89d89;box-shadow:inset 0 0 0 1px #d1c9bb;background:#efe9de}.admin-suite-activity-list,.admin-suite-destination-grid,.admin-suite-feature-list,.admin-suite-form-grid,.admin-suite-inline-actions,.admin-suite-nav-list,.admin-suite-pill-row,.admin-suite-record-list,.admin-suite-session-list,.admin-suite-status-list,.admin-suite-thread-list,.admin-suite-tool-stack,.admin-suite-toolbar-actions,.admin-suite-toolbar-filters,.admin-suite-verify-form{display:grid;grid-gap:.7rem;gap:.7rem}.admin-suite-field{display:grid;grid-gap:.35rem;gap:.35rem}.admin-suite-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.admin-suite-toggle-row span{display:grid;min-width:0;grid-gap:.3rem;gap:.3rem}.admin-suite-toggle-row small{max-width:62ch;line-height:1.5}.admin-suite-toggle-row input[role=switch]{flex:0 0 auto;width:3rem;height:1.65rem}.admin-suite-taxonomy-control{display:grid;grid-gap:.55rem;gap:.55rem}.admin-suite-taxonomy-options,.admin-suite-taxonomy-selected{display:flex;flex-wrap:wrap;gap:.45rem}.admin-suite-taxonomy-control .admin-suite-inline-actions{grid-template-columns:minmax(0,1fr) auto}.admin-suite-taxonomy-control .admin-suite-pill.is-active{border-color:#355744;background:#355744;color:#f5f0e6}.admin-suite-workflow-actions{margin-top:1.5rem}.admin-suite-field span{font-size:.72rem;letter-spacing:.08em;color:#393d39}.admin-suite-destination,.admin-suite-inline-link,.admin-suite-input,.admin-suite-nav-link,.admin-suite-pill,.admin-suite-primary,.admin-suite-secondary{font-family:var(--font-mono);letter-spacing:.08em}.admin-suite-input{width:100%;min-height:2.65rem;border:1px solid #c2baa8;border-radius:.7rem;background:#fbf8f2;color:#1f2422;padding:0 .8rem;font-size:.76rem}.admin-suite-textarea{min-height:6rem;resize:vertical;padding-top:.8rem}.admin-suite-destination,.admin-suite-inline-link,.admin-suite-metric-card,.admin-suite-nav-link,.admin-suite-pill,.admin-suite-primary,.admin-suite-secondary{cursor:pointer}.admin-suite-destination,.admin-suite-inline-link,.admin-suite-nav-link,.admin-suite-pill,.admin-suite-primary,.admin-suite-secondary{border-radius:.75rem;border:1px solid #c7bfaf}.admin-suite-primary{min-height:2.7rem;border-color:#1f2122;background:#1f2122;color:#f1ece3;font-size:.72rem;text-transform:uppercase}.admin-suite-destination,.admin-suite-pill,.admin-suite-secondary{min-height:2.5rem;background:#f8f4ec;color:#222725;font-size:.7rem;text-transform:uppercase;padding:0 .8rem}.admin-suite-primary:disabled,.admin-suite-secondary:disabled{opacity:.55;cursor:not-allowed}.admin-suite-nav-link{min-height:2.4rem;background:#f8f4ec;color:#1e2321;padding:.6rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left}.admin-suite-nav-group,.admin-suite-nav-groups{display:grid;grid-gap:.65rem;gap:.65rem}.admin-suite-nav-group-toggle{width:100%;border:1px solid #d2cab9;border-radius:.7rem;background:#f8f4ec;padding:.42rem .58rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left}.admin-suite-nav-group-toggle em{margin:0;font-style:normal;font-size:.8rem;color:#434741}.admin-suite-nav-list.is-collapsed{display:none}.admin-suite-workspaces-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#f7f3eb,#f1ece3);padding-bottom:.35rem}.admin-suite-workspaces-scroll{max-height:min(58vh,42rem);overflow-y:auto;overflow-x:hidden;padding-right:.25rem}.admin-suite-workspaces-scroll::-webkit-scrollbar{width:8px}.admin-suite-workspaces-scroll::-webkit-scrollbar-thumb{background:#c6bead;border-radius:999px}.admin-suite-nav-link-main{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.admin-suite-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem}.admin-suite-sidebar.is-collapsed{width:13.5rem}.admin-suite-access-summary{display:flex;align-items:center;gap:.55rem;min-height:2rem}.admin-suite-access-summary strong{min-width:0;font-size:.74rem;white-space:nowrap}.admin-suite-status-dot{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:#9a6a10;box-shadow:0 0 0 3px rgba(154,106,16,.12)}.admin-suite-status-dot.is-ok{background:#356a4d;box-shadow:0 0 0 3px rgba(53,106,77,.12)}.admin-suite-sidebar-collapse{width:2rem;height:2rem;margin-left:auto;border:1px solid #c7bfaf;border-radius:999px;background:#f8f4ec;color:#222725;cursor:pointer}.admin-suite-session-details{margin-top:.6rem;border-top:1px solid #d8d1c2;padding-top:.55rem}.admin-suite-session-details summary{cursor:pointer;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#4f544d}.admin-suite-session-details .admin-suite-session-list{margin-top:.65rem}.admin-suite-sidebar.is-collapsed .admin-suite-inline-actions .admin-suite-primary,.admin-suite-sidebar.is-collapsed .admin-suite-record-list,.admin-suite-sidebar.is-collapsed .admin-suite-session-list,.admin-suite-sidebar.is-collapsed .admin-suite-sidebar-copy,.admin-suite-sidebar.is-collapsed .admin-suite-sidebar-title{display:none}.admin-suite-sidebar.is-collapsed .admin-suite-sidebar-card{padding:.75rem}.admin-suite-sidebar.is-collapsed .admin-suite-nav-group-toggle{justify-content:center}.admin-suite-sidebar.is-collapsed .admin-suite-nav-link{justify-content:center;padding:.6rem}.admin-suite-sidebar.is-collapsed .admin-suite-workspaces-scroll{padding-right:0}.admin-suite-destination.is-active,.admin-suite-nav-link.is-active{border-color:#a89d89;box-shadow:inset 0 0 0 1px #d1c9bb;background:#efe9de}.admin-suite-sidebar-title{font-size:1.18rem}.admin-suite-session-list{margin:0}.admin-suite-session-list div,.admin-suite-split-stats div,.admin-suite-workspace-stats div{display:flex;justify-content:space-between;gap:.7rem}.admin-suite-session-list dd,.admin-suite-workspace-stats dd{margin:0;font-size:.74rem;color:#242826}.admin-suite-main-column{min-width:0}.admin-suite-header-card{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-block:.9rem}.admin-suite-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.admin-suite-metric-card{text-align:left;display:grid;grid-gap:.35rem;gap:.35rem}.admin-suite-metric-value{font-family:var(--font-serif);font-size:2rem;color:#1d2220}.admin-suite-metric-meta{font-size:.72rem;color:#4d514c}.admin-suite-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem}.admin-suite-section-heading h2{font-size:1.25rem}.admin-suite-section-heading p{margin:0;font-size:.74rem;color:#4e514b}.admin-suite-collapsible-stack{display:grid;grid-gap:.7rem;gap:.7rem}.admin-suite-collapsible-item{border:1px solid #d9d2c3;border-radius:.8rem;background:#fbf8f2;padding:.72rem;display:grid;grid-gap:.6rem;gap:.6rem}.admin-suite-collapsible-toggle{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:.8rem;text-align:left;padding:0}.admin-suite-collapsible-toggle strong{font-size:.84rem;color:#232826}.admin-suite-collapsible-toggle span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#4f544d}.admin-suite-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.admin-suite-workspace-card{display:grid;grid-gap:.95rem;gap:.95rem;align-content:start;min-height:15.5rem}.admin-suite-workspace-launcher{text-align:left;width:100%;border:1px solid #c8c1b1;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.admin-suite-workspace-launcher:hover{border-color:#9e9682;box-shadow:0 18px 28px rgba(22,25,24,.1);transform:translateY(-1px)}.admin-suite-open-pill{width:-moz-fit-content;width:fit-content}.admin-suite-workspace-title{margin:0;font-family:var(--font-serif);font-size:1.04rem;color:#202522}.admin-suite-activity-list,.admin-suite-conversation-list,.admin-suite-feature-list,.admin-suite-record-list,.admin-suite-status-list{margin:0;padding:0;list-style:none}.admin-suite-feature-list{padding-left:1rem;list-style:disc}.admin-suite-workspace-stats{margin:0;display:grid;grid-gap:.45rem;gap:.45rem}.admin-suite-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.admin-suite-pill-row{grid-template-columns:repeat(auto-fit,minmax(8rem,max-content));gap:.6rem}.admin-suite-pill-row.is-vertical,.admin-suite-tool-stack{grid-template-columns:repeat(auto-fit,minmax(8.5rem,max-content))}.admin-suite-toolbar-actions{grid-template-columns:1fr;grid-template-columns:repeat(auto-fit,minmax(9rem,max-content));align-items:start}.admin-suite-toolbar-feedback{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.admin-suite-split-stats{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.admin-suite-split-stats strong{font-family:var(--font-serif);font-size:1.4rem;color:#1d2221}.admin-suite-split-stats span{font-size:.72rem;color:#50544f}.admin-suite-inline-link{width:100%;background:transparent;padding:0;border:0;text-align:left;display:grid;grid-gap:.22rem;gap:.22rem}.admin-suite-activity-list strong,.admin-suite-inline-link strong,.admin-suite-message strong,.admin-suite-record-list strong{font-size:.78rem;color:#202422}.admin-suite-activity-list em,.admin-suite-conversation em,.admin-suite-inline-link em,.admin-suite-message span{font-size:.68rem;color:#5a5c57}.admin-suite-status-list li{display:flex;justify-content:space-between;gap:.8rem;padding-bottom:.45rem;border-bottom:1px dashed #d2ccbe}.admin-suite-status-list li:last-child{border-bottom:0;padding-bottom:0}.admin-suite-status-list strong.is-ok{color:#1f6b46}.admin-suite-status-list strong.is-warning{color:#9a6a10}.admin-suite-status-list strong.is-offline{color:#8b2f2f}.admin-suite-record-list .is-ok{color:#1f6b46}.admin-suite-record-list .is-offline{color:#8b2f2f}.admin-suite-integration-list li{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(9rem,.65fr) minmax(14rem,1.5fr) auto;align-items:baseline;grid-gap:.75rem;gap:.75rem;padding-block:.7rem;border-bottom:1px solid #ddd7cc}.admin-suite-integration-list li:last-child{border-bottom:0}.admin-suite-integration-list em{font-size:.64rem;color:#5a5c57;white-space:nowrap}.admin-suite-designer-grid,.admin-suite-messages-grid,.admin-suite-workspace-body-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);gap:1rem}.admin-suite-toolbar-filters{grid-template-columns:1.4fr repeat(2,minmax(0,1fr))}.admin-suite-table-card{overflow-x:auto}.admin-suite-table{width:100%;border-collapse:collapse;min-width:48rem}.admin-suite-table td,.admin-suite-table th{padding:.72rem .55rem;border-bottom:1px solid #ddd7cc;text-align:left;font-size:.72rem;color:#232826;vertical-align:top}.admin-suite-table td:first-child{max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-suite-table th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#555950}.admin-suite-table tr:last-child td{border-bottom:0}.admin-suite-step-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;overflow-x:auto;padding-bottom:.35rem}.admin-suite-workspace-body-grid>.admin-suite-card>.admin-suite-panel+.admin-suite-step-row{margin-top:1.25rem}.admin-suite-step-pill{border-radius:1rem;display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;padding:.55rem;min-width:7.5rem}.admin-suite-step-pill span{text-align:center;line-height:1.35}.admin-suite-step-pill.is-active{border-color:#a89d89;box-shadow:inset 0 0 0 1px #d1c9bb;background:#efe9de}.admin-suite-step-pill strong{font-family:var(--font-serif);font-size:1rem;color:#1e2321}.admin-suite-step-pill em{margin:0;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#5f625c;font-style:normal}.admin-suite-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-suite-destination{justify-content:center}.admin-suite-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.admin-suite-calendar-day{min-height:5.8rem;border:1px solid #d6cfbf;border-radius:.85rem;background:#fbf8f2;padding:.6rem;display:grid;align-content:start;grid-gap:.25rem;gap:.25rem}.admin-suite-calendar-day strong{font-family:var(--font-serif);color:#1f2422}.admin-suite-calendar-day span{font-size:.65rem;color:#5c5e59}.admin-suite-conversation-list,.admin-suite-thread-list{display:grid;grid-gap:.6rem;gap:.6rem}.admin-suite-conversation{width:100%;border:1px solid #d1c9bb;border-radius:.85rem;background:#fbf8f2;padding:.75rem;text-align:left;display:grid;grid-gap:.22rem;gap:.22rem}.admin-suite-conversation.is-active,.admin-suite-message.is-admin{border-color:#aba08b;background:#f1ece1}.admin-suite-thread-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.admin-suite-message{border:1px solid #d8d1c2;border-radius:.85rem;background:#faf7f0;padding:.8rem}.admin-suite-message a{display:block;margin-top:.45rem;color:#315943;overflow-wrap:anywhere}.admin-suite-main-column.is-messages{min-height:0;container-type:inline-size;container-name:admin-messages}.admin-suite-messages-grid{grid-template-columns:17rem minmax(28rem,1fr) 18rem;gap:.75rem;min-height:calc(100dvh - var(--welcome-header-offset, 0px) - 2rem)}.admin-messages-context>.admin-suite-card,.admin-suite-messages-grid>.admin-suite-card{border-color:rgba(197,187,167,.72);background:rgba(250,247,240,.88);box-shadow:0 14px 32px rgba(42,37,28,.09),inset 0 0 0 1px rgba(255,255,255,.65);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-messages-context,.admin-messages-inbox,.admin-messages-thread{min-height:0;max-height:calc(100dvh - var(--welcome-header-offset, 0px) - 2rem)}.admin-messages-inbox,.admin-messages-thread{overflow:hidden!important}.admin-messages-inbox{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.admin-messages-detail-card h3,.admin-messages-inbox h2,.admin-messages-thread h2{margin:0;font-family:var(--font-serif);color:#171c19}.admin-messages-inbox h2{font-size:1.75rem}.admin-messages-thread h2{font-size:clamp(1.35rem,2vw,1.85rem)}.admin-messages-detail-card h3{font-size:1.05rem;padding-bottom:.65rem;border-bottom:1px solid #d7c7a5}.admin-messages-search{grid-template-columns:1fr}.admin-messages-filter-tabs{display:flex;gap:.4rem}.admin-messages-filter-tabs button{border:1px solid transparent;border-radius:.55rem;background:#f5f0e8;color:#252a27;min-height:2.1rem;padding:0 .75rem;font:.68rem var(--font-mono);letter-spacing:.06em}.admin-messages-filter-tabs button.is-active{background:#315943;color:#fffaf0}.admin-messages-filter-tabs button span{margin-left:.35rem;border-radius:999px;background:rgba(255,255,255,.5);padding:.08rem .34rem}.admin-page-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.5rem;gap:.5rem;margin:.75rem 0}.admin-page-access-grid label{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.65rem .75rem;border:1px solid #d8d1c2;border-radius:.6rem;background:rgba(250,247,240,.72);cursor:pointer}.admin-page-access-grid input{accent-color:#315943}.admin-template-permission-editor{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1rem}.admin-messages-inbox .admin-suite-conversation-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem;list-style:none;margin:0;align-content:start}.admin-messages-inbox .admin-suite-conversation{position:relative;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:start;padding:.7rem .6rem;border-color:transparent;background:rgba(251,248,242,.5)}.admin-messages-inbox .admin-suite-conversation.is-active{border-color:#64806e;background:rgba(235,239,228,.78);box-shadow:inset 3px 0 #38684e}.admin-messages-avatar{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,#406b52,#183d2b);color:#fff8ea;font-family:var(--font-serif);font-size:.9rem}.admin-messages-avatar.is-large{width:3.4rem;height:3.4rem;font-size:1.15rem}.admin-messages-conversation-copy{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.admin-messages-conversation-copy b,.admin-messages-conversation-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-messages-conversation-copy strong{font:700 .7rem var(--font-mono)}.admin-messages-conversation-copy em{color:#4f554f;font:normal .62rem var(--font-mono)}.admin-messages-conversation-copy em,.admin-messages-linked-record em,.admin-messages-user-summary span{white-space:nowrap}.admin-messages-conversation-copy b{margin-top:.18rem;font:700 .66rem var(--font-mono)}.admin-messages-conversation-copy>span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#454944;font:.63rem/1.45 var(--font-mono)}.admin-suite-conversation time{color:#62635e;font:.58rem var(--font-mono);white-space:nowrap}.admin-messages-unread{position:absolute;right:.65rem;bottom:.65rem;width:.45rem;height:.45rem;border-radius:50%;background:#2e6a48}.admin-messages-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0!important}.admin-messages-thread .admin-suite-thread-header{padding:1rem 1.1rem .85rem;border-bottom:1px solid #d8cfbf}.admin-messages-thread .admin-suite-thread-header p{margin:.28rem 0 0;color:#414642;font:.66rem var(--font-mono)}.admin-messages-more{width:2.2rem;height:2.2rem;border:1px solid #d2c7b5;border-radius:.65rem;background:#faf7f0}.admin-messages-thread .admin-suite-thread-list{overflow-y:auto;overscroll-behavior:contain;padding:1rem;align-content:start}.admin-messages-message-row{display:flex;align-items:flex-start;gap:.65rem;width:88%}.admin-messages-message-row.is-admin{margin-left:auto;flex-direction:row-reverse}.admin-messages-message-row .admin-suite-message{width:100%}.admin-messages-message-row .admin-suite-message header{display:flex;justify-content:space-between;gap:.75rem}.admin-messages-message-row .admin-suite-message header time{color:#6b6a63;font:.58rem var(--font-mono);white-space:nowrap}.admin-messages-message-row .admin-suite-message p{margin-top:.65rem;line-height:1.6}.admin-messages-reflection-context{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:.65rem;padding:.55rem .65rem;border-left:2px solid #b9914e;background:rgba(244,238,226,.72)}.admin-messages-reflection-context strong{font:700 .7rem var(--font-mono)}.admin-messages-reflection-context em,.admin-messages-reflection-context span{font:normal .6rem var(--font-mono);white-space:nowrap}.admin-messages-attachment{display:grid!important;grid-template-columns:2.4rem 1fr;margin-top:.7rem;padding:.55rem;border:1px solid #d5c9b5;border-radius:.6rem;background:#fbf7ef;text-decoration:none}.admin-messages-attachment>span{grid-row:1/3;display:inline-flex;align-items:center;justify-content:center}.admin-messages-attachment strong{font-size:.64rem;color:#252925}.admin-messages-attachment em{font:normal .58rem var(--font-mono);color:#66685f}.admin-messages-composer{display:grid;grid-template-columns:2.7rem minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;padding:.75rem;border-top:1px solid #d5caba;background:rgba(249,246,239,.94)}.admin-messages-composer .admin-suite-textarea{min-height:3.1rem;max-height:7rem;resize:none}.admin-messages-composer .admin-suite-primary{padding-inline:1rem;text-transform:none}.admin-messages-attach{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d0c5b2;border-radius:.65rem;background:#f7f2e9;cursor:pointer;font-size:1.2rem}.admin-messages-attach input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admin-messages-draft-files{grid-column:2/-1;margin:0;text-align:right;color:#536559;font:.56rem var(--font-mono);overflow-wrap:anywhere}.admin-messages-context{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;overflow-y:auto;overscroll-behavior:contain}.admin-messages-detail-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem!important}.admin-messages-user-summary{display:flex;align-items:center;gap:.7rem}.admin-messages-user-summary>div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.admin-messages-user-summary strong{font:700 .72rem var(--font-mono)}.admin-messages-user-summary span{color:#4b514c;font:.62rem var(--font-mono)}.admin-messages-detail-card dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.admin-messages-detail-card dl div{display:grid;grid-template-columns:minmax(5rem,.75fr) minmax(0,1.25fr);grid-gap:.5rem;gap:.5rem}.admin-messages-detail-card dd,.admin-messages-detail-card dt{margin:0;min-width:0;font:.61rem/1.4 var(--font-mono);overflow-wrap:normal;word-break:normal}.admin-messages-detail-card dt{color:#66675f;white-space:nowrap}.admin-messages-detail-card dd{overflow-wrap:break-word}.admin-messages-linked-record{display:grid;grid-template-columns:4.2rem minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start}.admin-messages-linked-placeholder,.admin-messages-linked-record img{width:4.2rem;height:5.25rem;border-radius:.45rem;border:1px solid #b9914e;object-fit:cover}.admin-messages-linked-placeholder{display:inline-flex;align-items:center;justify-content:center;color:#9a742e}.admin-messages-linked-record div{display:grid;grid-gap:.3rem;gap:.3rem}.admin-messages-linked-record strong{font-family:var(--font-serif)}.admin-messages-linked-record em{color:#9a6a10;font:normal .62rem var(--font-mono)}.admin-messages-linked-record span{color:#4f544f;font:.6rem/1.45 var(--font-mono)}.admin-messages-detail-card>.admin-suite-secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.admin-messages-status{display:inline-flex;border-radius:999px;background:#e4eadc;color:#214c35;padding:.15rem .55rem}.admin-messages-detail-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.admin-messages-delete{justify-self:end;border:0;background:transparent;color:#7b463d;font:.58rem var(--font-mono);text-decoration:underline}@media (min-width:1121px){.innovation-admin .admin-suite-sidebar{z-index:4;grid-template-rows:auto minmax(0,1fr) auto;background:rgba(242,237,228,.96);border-radius:1rem;isolation:isolate}.innovation-admin .admin-suite-sidebar>.admin-suite-sidebar-card:nth-child(2){min-height:0;overflow:hidden}.innovation-admin .admin-suite-sidebar .admin-suite-workspaces-scroll{max-height:none;height:100%}.innovation-admin .admin-suite-main-column{position:relative;z-index:1}}@container admin-messages (max-width: 68rem){.admin-suite-messages-grid{grid-template-columns:17rem minmax(26rem,1fr)}.admin-messages-context{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;max-height:none;overflow:visible}}@container admin-messages (max-width: 48rem){.admin-suite-messages-grid{grid-template-columns:1fr;min-height:auto}.admin-messages-context,.admin-messages-inbox,.admin-messages-thread{max-height:none}.admin-messages-inbox{min-height:32rem}.admin-messages-thread{min-height:42rem}.admin-messages-context{grid-column:auto;grid-template-columns:1fr;overflow:visible}}@media (max-width:900px){.admin-suite-messages-grid{min-height:auto}.admin-messages-context,.admin-messages-inbox,.admin-messages-thread{max-height:none}.admin-messages-inbox{min-height:32rem}.admin-messages-thread{min-height:42rem}.admin-messages-context{overflow:visible}}@media (min-width:1121px){.innovation-admin .admin-suite-sidebar{top:calc(var(--welcome-header-offset, 0px) + .75rem);max-height:calc(100dvh - var(--welcome-header-offset, 0px) - 1.5rem)}.innovation-admin :is(.admin-suite-workspace-body-grid,.admin-suite-messages-grid,.admin-suite-designer-grid)>.admin-suite-card{max-height:calc(100dvh - var(--welcome-header-offset, 0px) - 2rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media (min-width:1121px) and (max-height:760px){.innovation-admin .admin-suite-session-card{display:none}.innovation-admin .admin-suite-sidebar{grid-template-rows:auto minmax(0,1fr)}}.admin-suite-table-row-active td{background:#f3eee5}.admin-suite-review-grid{display:grid;grid-gap:.6rem;gap:.6rem}.admin-suite-review-grid div{border:1px solid #d8d1c2;border-radius:.75rem;background:#fbf8f2;padding:.7rem;display:grid;grid-gap:.2rem;gap:.2rem}.admin-suite-review-grid strong{font-size:.74rem;color:#212623}.admin-suite-panel{border:1px solid #d8d1c2;border-radius:.9rem;background:#fbf8f2;padding:.8rem;display:grid;grid-gap:.55rem;gap:.55rem}.admin-suite-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.admin-suite-designer-grid{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);grid-template-areas:"library canvas" "properties canvas" "preview preview";gap:1rem;align-items:start}.admin-suite-left-stack{grid-area:library}.admin-suite-designer-rail,.admin-suite-left-stack{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.admin-suite-designer-rail{grid-area:properties}.admin-suite-designer-rail>.admin-suite-card{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:1rem;gap:1rem}.admin-suite-designer-rail>.admin-suite-card>.admin-suite-inline-actions,.admin-suite-designer-rail>.admin-suite-card>.admin-suite-kicker{grid-column:1/-1}.admin-suite-designer-main{min-width:0;grid-area:canvas;display:flex;flex-direction:column}.admin-suite-designer-preview{grid-area:preview;display:grid;grid-gap:.8rem;gap:.8rem}.admin-suite-analytics-card{border:1px solid #d4ccbc;border-radius:.9rem;background:#fbf8f2;padding:.8rem;display:grid;grid-gap:.28rem;gap:.28rem}.admin-suite-analytics-card span{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#575b54}.admin-suite-analytics-card strong{font-family:var(--font-serif);font-size:1.4rem;color:#1e2321}.admin-suite-chart-row{min-height:13rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;align-items:end}.admin-suite-chart-row span{border-radius:999px 999px 0 0;background:linear-gradient(180deg,#2e6d8e,#1d2538)}.admin-suite-template-canvas{min-height:0;border:1px dashed #ccc2b0;border-radius:1rem;background:#fbf8f2;position:relative;overflow:hidden}.admin-suite-template-canvas-viewport{border:1px solid #d3ccbc;border-radius:1rem;background:#f5efe4;padding:.7rem;overflow:auto;min-height:clamp(30rem,58vh,48rem);order:1}.admin-suite-designer-toolbar{flex-wrap:wrap;order:2;margin-top:.85rem}.admin-suite-designer-pan-row{order:3;margin-top:.65rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.admin-suite-designer-actions{order:4;margin-top:.85rem;justify-content:flex-end}.admin-suite-designer-main>details{order:5;margin-top:.85rem}.admin-suite-orientation-toggle{display:inline-flex;align-items:center;gap:.35rem;margin-right:.4rem}.admin-suite-template-field{position:absolute;border:1px solid #c4bcad;border-radius:.6rem;background:rgba(251,248,242,.92);display:grid;align-content:center;justify-items:center;grid-gap:.2rem;gap:.2rem;font-size:.63rem;text-transform:uppercase;letter-spacing:.08em}.admin-suite-template-field.is-active{border-color:#9f9582;box-shadow:inset 0 0 0 1px #d1c8b8}.admin-suite-template-field em{font-style:normal;font-size:.6rem;color:#5f625c}.admin-suite-template-preview-stage{position:relative;width:100%;aspect-ratio:1280/800;border:1px solid #d4cdbc;border-radius:.8rem;background:#f6f1e8;background-size:cover;background-position:50%;overflow:hidden}.admin-suite-template-preview-field{position:absolute;border:1px solid rgba(70,77,71,.35);border-radius:.35rem;background:rgba(250,248,243,.86);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:#2d332f;display:inline-flex;align-items:center;justify-content:center;padding:0 .2rem;text-align:center}.admin-suite-hidden-input{display:none}.admin-suite-page-preview{width:100%;min-height:26rem;border:1px solid #d4cdbe;border-radius:.9rem;background:#fbf8f2}.admin-suite-template-preview{width:min(18rem,100%);border:1px solid #cec6b5;border-radius:1rem;background:#f6f1e7;padding:1rem;display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem}.admin-suite-template-photo{width:6rem;height:7rem;border:1px solid #d1cabd;border-radius:.8rem;background:linear-gradient(180deg,#ddd5c6,#f4f0e7)}.admin-suite-tab-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.admin-suite-footer-note{margin-top:1rem;font-size:.72rem;letter-spacing:.08em;color:#444844}.admin-suite-error{margin:0;color:#8f2c2c;font-size:.72rem}.admin-suite-mobile-toggle{display:none}.admin-suite-destination:focus-visible,.admin-suite-inline-link:focus-visible,.admin-suite-input:focus-visible,.admin-suite-metric-card:focus-visible,.admin-suite-nav-link:focus-visible,.admin-suite-pill:focus-visible,.admin-suite-primary:focus-visible,.admin-suite-secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:1180px){.admin-suite-layout{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr)}.admin-suite-layout.has-collapsed-sidebar,.admin-suite-layout.is-dashboard.has-collapsed-sidebar{grid-template-columns:13.5rem minmax(0,1fr)}.admin-suite-sidebar.is-collapsed{width:100%}.admin-suite-right-rail{grid-column:1/-1}.admin-suite-analytics-grid,.admin-suite-metrics-grid,.admin-suite-right-rail,.admin-suite-summary-row,.admin-suite-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-suite-designer-grid{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);grid-template-areas:"library canvas" "properties canvas" "preview preview"}.admin-suite-designer-main{grid-column:auto}}@media (max-width:900px){.admin-suite-topbar{grid-template-columns:1fr auto}.admin-suite-topbar-identity{grid-column:1/-1;justify-content:flex-start}.admin-suite-mobile-toggle{display:inline-flex;align-items:center;justify-content:center}.admin-suite-layout{grid-template-columns:1fr}.admin-suite-sidebar{display:none}.admin-suite-sidebar.is-open{display:grid}.admin-suite-analytics-grid,.admin-suite-designer-grid,.admin-suite-destination-grid,.admin-suite-messages-grid,.admin-suite-metrics-grid,.admin-suite-right-rail,.admin-suite-step-row,.admin-suite-summary-row,.admin-suite-toolbar-actions,.admin-suite-toolbar-filters,.admin-suite-workspace-body-grid,.admin-suite-workspace-grid{grid-template-columns:1fr}.admin-suite-designer-grid{grid-template-areas:"library" "properties" "canvas" "preview"}.admin-suite-designer-pan-row{align-items:stretch;flex-direction:column}.admin-suite-designer-actions{justify-content:flex-start}.admin-suite-designer-rail>.admin-suite-card,.admin-suite-integration-list li{grid-template-columns:1fr}.admin-suite-designer-rail>.admin-suite-card>.admin-suite-inline-actions,.admin-suite-designer-rail>.admin-suite-card>.admin-suite-kicker{grid-column:auto}.admin-suite-header-card,.admin-suite-section-heading,.admin-suite-thread-header{flex-direction:column;align-items:stretch}.admin-suite-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-suite-status-drawer{position:static}}.platform-card{border:1px solid #cbc6ba;border-radius:.8rem;background:#e2ddd2;box-shadow:0 14px 24px rgba(27,31,31,.08);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.platform-card:hover{transform:translateY(-1px);border-color:#b6b0a2;box-shadow:0 18px 28px rgba(27,31,31,.1)}.platform-statistics-panel{display:grid;grid-gap:.5rem;gap:.5rem}.platform-stat-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:.9rem;gap:.9rem}.platform-stat-row dd,.platform-stat-row dt{margin:0;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:#313434}.platform-stat-row dd{text-align:right}.platform-divider{width:100%;height:1px;background:#9a968d}.platform-navigation{display:flex;flex-wrap:wrap;gap:.7rem}.platform-navigation-link{display:inline-flex;align-items:center;border:1px solid #7d7b73;border-radius:999px;padding:.46rem .92rem;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#2f3433;background:transparent;transition:transform var(--motion-duration-fast) var(--motion-ease-quiet),background-color var(--motion-duration-fast) var(--motion-ease-quiet),border-color var(--motion-duration-fast) var(--motion-ease-quiet),color var(--motion-duration-fast) var(--motion-ease-quiet)}.platform-navigation-link:hover{background:#202224;border-color:#202224;color:#ebe6d9}.museum-collections-section{padding-top:0;padding-bottom:clamp(1.2rem,3vw,2rem)}.museum-collections-grid-section{padding-top:0;padding-bottom:clamp(1.6rem,3.8vw,2.8rem)}.museum-collections-grid-heading{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:clamp(1rem,2.5vw,1.6rem)}.museum-section-kicker{margin:0;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#545751}.museum-section-title{margin:0;font-family:var(--font-serif);font-size:clamp(1.8rem,5vw,3rem);line-height:.94;color:#202426}.museum-collections-grid{display:grid;grid-gap:clamp(.9rem,2vw,1.45rem);gap:clamp(.9rem,2vw,1.45rem);grid-template-columns:repeat(12,minmax(0,1fr))}.museum-collection-card{grid-column:span 3;border:1px solid #c8c2b5;border-radius:.8rem;overflow:hidden;background:#e3dfd4;box-shadow:0 14px 26px rgba(27,31,31,.08)}.museum-collection-card[data-density=focal]{grid-column:span 5}.museum-collection-card[data-density=large]{grid-column:span 4}.museum-collection-card[data-density=medium],.museum-collection-card[data-density=support]{grid-column:span 3}.museum-collection-representative{min-height:clamp(8.5rem,13vw,11rem);background:linear-gradient(145deg,#232727,#3b403d 58%,#585f5f);position:relative;display:grid;align-items:end;padding:.85rem}.museum-collection-representative:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 24%,rgba(236,231,214,.33),transparent 52%)}.museum-collection-representative-label{margin:0;position:relative;z-index:1;font-size:.63rem;letter-spacing:.12em;text-transform:uppercase;color:#ece7d8}.museum-collection-body{padding:.95rem;display:grid;grid-gap:.5rem;gap:.5rem}.museum-collection-meta{margin:0;font-size:.64rem;letter-spacing:.11em;text-transform:uppercase;color:#575a53}.museum-collection-name{margin:0;font-family:var(--font-serif);font-size:clamp(1.05rem,1.9vw,1.55rem);line-height:1;color:#1f2523}.museum-collection-description{margin:0;font-size:.71rem;letter-spacing:.07em;color:#2f312f}.museum-collection-action{justify-self:start;margin-top:.4rem}.museum-preview-collage-section{padding-top:0;padding-bottom:clamp(3rem,8vw,5rem)}.museum-preview-heading{margin-bottom:1.4rem}.museum-preview-collage-layout{padding-bottom:0}.museum-collection-detail-section{padding-top:0;padding-bottom:clamp(1.2rem,3vw,2.2rem)}.museum-collection-detail-nav{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;flex-wrap:wrap}.museum-back-link,.museum-cycle-link{display:inline-flex;align-items:center;border:1px solid #7d7b73;border-radius:999px;padding:.46rem .92rem;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#2f3433;text-decoration:none}.museum-back-link:hover,.museum-cycle-link:hover{background:#202224;border-color:#202224;color:#ebe6d9}.museum-collection-detail-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(.9rem,2vw,1.25rem);gap:clamp(.9rem,2vw,1.25rem)}.museum-collection-introduction-card,.museum-collection-statistics-card{border:1px solid #cbc6ba;border-radius:.8rem;background:#e2ddd2;box-shadow:0 14px 24px rgba(27,31,31,.08);padding:.95rem}.museum-collection-introduction-card{grid-column:span 8}.museum-collection-statistics-card{grid-column:span 4}.museum-detail-kicker{margin:0;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;color:#565950}.museum-detail-title{margin:.45rem 0 .6rem;font-family:var(--font-serif);font-size:clamp(1.2rem,2.3vw,1.8rem);line-height:.98;color:#1f2523}.museum-detail-copy{margin:0;font-size:.74rem;letter-spacing:.07em;color:#2d302e}.museum-detail-copy+.museum-detail-copy{margin-top:.45rem}.museum-collection-statistics-list{margin:.65rem 0 0;display:grid;grid-gap:.5rem;gap:.5rem}.museum-stat-row{margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:.9rem;gap:.9rem;align-items:baseline}.museum-stat-row dd,.museum-stat-row dt{margin:0;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:#313434}.museum-stat-row dd{text-align:right}.museum-collection-cycle-nav{margin-top:.95rem;display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.museum-collections-track{display:flex;align-items:center;gap:.8rem;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:thin}.museum-collection-chip{border:1px solid #7d7b73;border-radius:999px;padding:.52rem 1.05rem;background:transparent;color:#313434;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.museum-collection-chip.is-active{background:#202224;border-color:#202224;color:#ebe6d9}.living-collage-section,.museum-wall-section{padding-bottom:clamp(3rem,8vw,5rem)}.living-collage-grid,.museum-wall-grid{display:grid;grid-gap:clamp(1rem,2vw,1.55rem);gap:clamp(1rem,2vw,1.55rem);grid-template-columns:repeat(12,minmax(0,1fr))}.living-collage-tile,.museum-tile{background:#e1ddd2;border:1px solid #cbc6ba;border-radius:.8rem;overflow:hidden;box-shadow:0 16px 28px rgba(27,31,31,.08);display:grid}.living-collage-tile[data-density=focal],.museum-tile[data-density=focal]{grid-column:span 5;grid-row:span 2}.living-collage-tile[data-density=large],.museum-tile[data-density=large]{grid-column:span 4;grid-row:span 2}.living-collage-tile[data-density=medium],.museum-tile[data-density=medium]{grid-column:span 3;grid-row:span 2}.living-collage-tile[data-density=support],.museum-tile[data-density=support]{grid-column:span 3;grid-row:span 1}.living-collage-artwork-stage,.museum-artwork-stage{min-height:clamp(9rem,19vw,15rem);background:linear-gradient(150deg,#2a2d2d,#414643 46%,#596160);position:relative}.living-collage-artwork-placeholder,.museum-artwork-placeholder{position:absolute;inset:0;background:radial-gradient(circle at 75% 25%,rgba(233,228,214,.33),transparent 52%)}.living-collage-card-body,.museum-record-body{padding:1rem 1rem 1.1rem;display:grid;grid-gap:.5rem;gap:.5rem}.living-collage-eyebrow,.living-collage-subtitle,.museum-record-date,.museum-record-number{margin:0;font-size:.67rem;letter-spacing:.11em;text-transform:uppercase;color:#555650}.living-collage-title,.museum-record-title{margin:0;font-family:var(--font-serif);font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.05;color:#1f2222}.living-collage-description,.museum-record-description{margin:0;font-size:.72rem;letter-spacing:.07em;color:#2e302f}.living-collage-action,.museum-open-record{justify-self:start;margin-top:.45rem}.museum-record-placeholder-page{min-height:100vh;padding-top:calc(var(--welcome-header-offset) + 3rem);padding-bottom:3rem;background:#e6e3dc}.museum-record-placeholder-block{max-width:46rem;display:grid;grid-gap:.8rem;gap:.8rem}.museum-record-placeholder-kicker{margin:0;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#4f514d}.museum-record-placeholder-title{margin:0;font-family:var(--font-serif);font-size:clamp(2rem,7vw,4.2rem);line-height:.92;color:#202426}.museum-record-placeholder-copy{margin:0;font-size:.8rem;letter-spacing:.08em;color:#2b2d2b}.record-view-header-section{padding-bottom:clamp(1rem,2vw,1.6rem)}.record-view-section{padding-top:0;padding-bottom:clamp(3rem,8vw,5rem)}.record-view-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(1rem,2.5vw,2rem);gap:clamp(1rem,2.5vw,2rem);align-items:start}.record-view-artwork-card,.record-view-identity-card,.record-view-information-card{padding:1rem}.record-view-artwork-stage{display:block;width:100%;min-height:clamp(22rem,46vw,34rem);position:relative;overflow:hidden;border-radius:.55rem;background:linear-gradient(160deg,#292d2c,#3f4542 42%,#5a605e)}.record-view-artwork-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;color:inherit;text-align:left;cursor:zoom-in}.record-view-artwork-trigger:focus-visible{outline:.16rem solid #355744;outline-offset:.2rem}.record-view-artwork-placeholder{position:absolute;inset:0;background:radial-gradient(circle at 68% 22%,rgba(238,231,215,.32),transparent 48%)}.record-view-artwork-image{object-fit:contain;object-position:center}.record-view-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(1rem,3vw,2.5rem);background:rgba(18,21,20,.94)}.record-view-lightbox-figure{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;width:min(calc(100vw - clamp(2rem, 6vw, 5rem)),100rem);height:min(calc(100dvh - clamp(2rem, 6vw, 5rem)),90rem);margin:0}.record-view-lightbox-media{position:relative;min-height:0}.record-view-lightbox-image{object-fit:contain;object-position:center}.record-view-lightbox-figure figcaption{color:#ece7d8;font-size:.72rem;letter-spacing:.1em;text-align:center;text-transform:uppercase}.record-view-lightbox-close{position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(236,231,216,.72);border-radius:999px;padding:.7rem 1rem;background:#ece7d8;color:#1f2523;cursor:pointer;font:inherit;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.record-view-lightbox-close:focus-visible{outline:.16rem solid #ffffff;outline-offset:.2rem}.living-collage-artwork-image{object-fit:cover;object-position:center}.record-view-artwork-labels{position:absolute;inset:auto 1rem 1rem 1rem;display:grid;grid-gap:.3rem;gap:.3rem}.record-view-artwork-archive,.record-view-artwork-label,.record-view-description,.record-view-kicker{margin:0}.record-view-artwork-archive,.record-view-artwork-label{font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;color:#ece7d8}.record-view-content-column{display:grid;grid-gap:clamp(.9rem,2vw,1.3rem);gap:clamp(.9rem,2vw,1.3rem)}.record-view-kicker{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#565950;margin-bottom:.8rem}.record-view-title{margin:0 0 .8rem;font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.4rem);line-height:.96;color:#1f2523}.record-view-description{margin-top:.8rem;font-size:.74rem;letter-spacing:.07em;color:#2d302e}.record-view-navigation{padding-top:.2rem}.museum-preview-media{position:relative;width:100%;min-height:clamp(12rem,30vw,22rem);overflow:hidden}.museum-preview-image{width:100%;height:auto;display:block}.museum-preview-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#1f2223;border-color:#1f2223}.loading-shell{min-height:100vh;padding-top:calc(var(--welcome-header-offset) + 2rem);padding-bottom:3rem}.loading-layout{display:grid;grid-gap:1rem;gap:1rem}.loading-panel{border:1px solid #cbc6ba;border-radius:.9rem;background:#e2ddd2;padding:1rem;box-shadow:0 14px 24px rgba(27,31,31,.08)}.loading-panel-hero{display:grid;grid-gap:.8rem;gap:.8rem}.loading-grid{grid-template-columns:1.15fr .85fr}.loading-column,.loading-grid{display:grid;grid-gap:1rem;gap:1rem}.loading-line{min-height:.8rem;border-radius:999px;background:linear-gradient(90deg,#d5cec0,#e5dfd2 50%,#d5cec0);background-size:200% 100%}.loading-line-kicker{width:9rem;height:.72rem}.loading-line-title{width:min(32rem,78%);height:clamp(2rem,6vw,3.8rem)}.loading-line-copy{width:min(44rem,92%);height:4.2rem}.loading-visual{min-height:clamp(18rem,38vw,28rem)}.loading-stat-list{display:grid;grid-gap:.65rem;gap:.65rem}.loading-stat-row{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem}.loading-line-compact{height:.72rem}.loading-line-wide{width:100%;height:.9rem}.timeline-section{background:#202224;color:#e7e3d8}.welcome-section-heading{margin:0 0 1.2rem;font-family:var(--font-serif);font-size:clamp(2rem,6vw,4.5rem);line-height:1;letter-spacing:.02em;color:#e7e3d8}.welcome-timeline{border-top:1px solid #878883}.welcome-timeline-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid #878883}.welcome-timeline-label,.welcome-timeline-range,.welcome-timeline-status{margin:0;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.welcome-timeline-range{flex:1 1;text-align:center}.welcome-timeline-status{text-align:right}.welcome-footer{background:#202224;color:#e7e3d8;padding-block:clamp(2rem,5vw,3.8rem)}.welcome-footer-inner{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-end}.welcome-footer-left{display:grid;grid-gap:.5rem;gap:.5rem}.welcome-footer-title{margin:0;font-family:var(--font-serif);font-size:clamp(2.8rem,8vw,6rem);line-height:.9;letter-spacing:.04em}.welcome-footer-logo{width:2.4rem;height:auto}.welcome-footer-copy,.welcome-footer-meta{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}@media (min-width:901px){.scripture-manuscript-location{display:flex;align-items:baseline;justify-content:center;gap:.7rem}.innovation-scripture .scripture-manuscript{height:auto;max-height:none;overflow:visible}main{padding-top:0}.create-record-section,.timeline-section,.welcome-hero-section{min-height:100vh}.welcome-hero-section{padding-block:0;display:flex;align-items:center}.welcome-hero-section>.container{width:100%;min-height:calc(100vh - var(--welcome-header-offset));display:grid;place-items:center}.welcome-hero-title{gap:.15rem}.create-record-section{padding-top:0;padding-bottom:0;display:flex;align-items:stretch}.create-record-section>.container{--create-flow-gap:8.75rem;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:0;padding-bottom:clamp(2rem,4vh,3.2rem)}.create-record-divider{margin:0;align-self:stretch}.create-record-content{margin-top:var(--create-flow-gap);gap:var(--create-flow-gap)}.create-record-logo{width:auto;height:clamp(11rem,24vh,14.5rem);opacity:.86}.create-record-content .primary-button{min-height:3.35rem;padding:0 2rem;font-size:.82rem;position:static;transform:none}.create-record-process{margin-top:var(--create-flow-gap)}.welcome-process-grid{grid-template-columns:repeat(3,max-content);justify-content:center;gap:clamp(3rem,6.4vw,6.6rem)}.welcome-process-index,.welcome-process-label{white-space:nowrap}.welcome-intro-text{max-width:84ch;font-size:.82rem}.intro-section{padding-top:0}.timeline-section{padding-block:0;display:flex;align-items:center}.timeline-section>.container{width:100%;display:grid;align-content:center;grid-gap:clamp(1rem,2.2vh,1.7rem);gap:clamp(1rem,2.2vh,1.7rem);padding-block:clamp(1.3rem,3vh,2.3rem)}.welcome-section-heading{margin-bottom:clamp(1rem,2.3vh,1.9rem)}.welcome-timeline-row{padding:clamp(1rem,2.2vh,1.5rem) 0;gap:clamp(1.2rem,2.5vw,2rem)}.living-collage-grid,.museum-wall-grid{grid-auto-flow:dense}}@media (max-width:900px){:root{--welcome-header-offset:5.8rem}.welcome-header-inner{min-height:5.8rem;flex-direction:column;justify-content:center;padding-block:.8rem}.platform-nav{width:100%;border-radius:.9rem}.platform-nav-links{justify-content:center;flex-wrap:wrap}.platform-nav-session-status{white-space:normal;text-align:center}.welcome-process-grid{grid-template-columns:1fr}.platform-admin-card{grid-column:span 6}.store-catalog-controls,.store-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-meta,.store-checkout-preview,.store-shipping-grid{grid-template-columns:1fr}.archive-detail-card,.store-detail-card{grid-column:span 12}.archive-stats-grid .platform-admin-card{grid-column:span 6}.archive-toolbar-row{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-control-group-search{grid-column:span 2}.welcome-timeline-row{display:grid;grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem}.welcome-timeline-range,.welcome-timeline-status{text-align:left}.welcome-footer-inner{flex-direction:column;align-items:flex-start}.living-collage-grid,.museum-collections-grid,.museum-wall-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.museum-collection-introduction-card,.museum-collection-statistics-card{grid-column:span 8}.living-collage-tile[data-density=focal],.living-collage-tile[data-density=large],.museum-tile[data-density=focal],.museum-tile[data-density=large]{grid-column:span 5;grid-row:span 1}.living-collage-tile[data-density=medium],.living-collage-tile[data-density=support],.museum-tile[data-density=medium],.museum-tile[data-density=support]{grid-column:span 4;grid-row:span 1}.museum-collection-card[data-density=focal],.museum-collection-card[data-density=large]{grid-column:span 5}.museum-collection-card[data-density=medium],.museum-collection-card[data-density=support]{grid-column:span 4}.museum-header-intro{max-width:100%}.admin-owner-review-grid,.loading-grid,.record-view-layout{grid-template-columns:1fr}.admin-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-item{border-right:0}.admin-metric-item,.admin-metric-item:nth-child(2n){border-bottom:1px solid #ccc7bb}.admin-metric-item:nth-last-child(-n+2){border-bottom:0}.admin-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bottom-row,.admin-publishing-layout{grid-template-columns:1fr}.scripture-reading-shell{max-width:100%}.scripture-manuscript-card{padding:clamp(1.5rem,4.5vw,2.3rem)}.scripture-manuscript-page{padding:clamp(1rem,3vw,1.5rem)}.scripture-manuscript-title{max-width:100%;font-size:clamp(2.2rem,8.4vw,3.6rem)}.scripture-manuscript-body{max-width:100%;font-size:clamp(1.35rem,4.9vw,2rem);line-height:1.82}.settings-checkbox-grid,.settings-form-grid{grid-template-columns:1fr}.scripture-reading-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.profile-id-card,.profile-info-card{grid-column:span 6}.profile-collections-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-support-card{grid-column:span 6}.profile-metadata-row{grid-template-columns:1fr;gap:.18rem}.id-generator-step-shell{width:100%}.id-generator-page-two-grid,.id-generator-review-grid{grid-template-columns:1fr}.settings-option-row{grid-template-columns:auto minmax(0,1fr)}.settings-option-action{display:none}.scripture-cycle-row{width:100%;justify-content:flex-start}}@media (max-width:600px){.living-collage-grid,.museum-collections-grid,.museum-wall-grid{grid-template-columns:1fr}.museum-collection-cycle-nav,.museum-collection-detail-nav{flex-direction:column;align-items:flex-start}.platform-navigation{flex-direction:column}.platform-admin-grid,.store-catalog-controls,.store-catalog-grid{grid-template-columns:1fr}.store-order-actions{flex-direction:column}.archive-stats-grid .platform-admin-card,.platform-admin-card,.profile-collections-card,.profile-id-card,.profile-info-card,.profile-support-card{grid-column:span 1}.profile-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scripture-reading-layout{grid-template-columns:1fr}.scripture-reading-controls,.scripture-reading-toolbar{padding:.72rem}.scripture-toolbar-actions{width:100%;justify-content:flex-start}.scripture-manuscript{min-height:clamp(25rem,62vh,38rem);padding:1.5rem 1rem}.scripture-manuscript-text{font-size:calc(clamp(1.65rem, 9vw, 2.4rem) * var(--scripture-font-scale, 1))}.scripture-control-page{min-width:4.5rem}.archive-toolbar-row{grid-template-columns:1fr}.archive-control-group-search{grid-column:auto}.admin-panel-header{flex-direction:column;align-items:flex-start}.admin-metrics-row{grid-template-columns:1fr}.admin-metric-item{border-bottom:1px solid #ccc7bb}.admin-metric-item:last-child{border-bottom:0}.admin-workspace-grid{grid-template-columns:1fr}.scripture-reading-shell{gap:clamp(1.4rem,6vw,2.2rem)}.scripture-manuscript-card{padding:1.15rem}.scripture-manuscript-page{border-radius:.5rem;padding:.9rem}.scripture-manuscript-title{font-size:clamp(1.8rem,10vw,2.7rem)}.scripture-manuscript-body{font-size:clamp(1.16rem,6.2vw,1.56rem);line-height:1.75}.scripture-metadata-list .platform-stat-row{grid-template-columns:1fr;gap:.25rem}.scripture-metadata-list .platform-stat-row dd{text-align:left}.scripture-action-row,.scripture-cycle-row{width:100%;flex-direction:column}.record-view-artwork-stage{min-height:20rem}.loading-shell{padding-top:6rem}.living-collage-tile[data-density=focal],.living-collage-tile[data-density=large],.living-collage-tile[data-density=medium],.living-collage-tile[data-density=support],.museum-collection-card[data-density=focal],.museum-collection-card[data-density=large],.museum-collection-card[data-density=medium],.museum-collection-card[data-density=support],.museum-tile[data-density=focal],.museum-tile[data-density=large],.museum-tile[data-density=medium],.museum-tile[data-density=support]{grid-column:span 1}}@media (min-width:1001px){.innovation-admin .presentation-workspace>.admin-suite-card:last-child{max-height:min(65dvh,52rem);overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.innovation-admin .admin-suite-workspace-body-grid>.admin-suite-table-card{max-width:100%;max-height:min(65dvh,52rem);overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.innovation-admin .admin-suite-workspace-body-grid>.admin-suite-table-card .admin-suite-table{min-width:64rem}}.admin-suite-publishing-editor{margin-top:1rem;display:grid;grid-gap:.75rem;gap:.75rem}@media (max-width:768px){:root{--welcome-header-offset:4.8rem;--container-pad:1rem}body,html{overflow-x:hidden}.container,.platform-container{width:100%;max-width:100%;padding-inline:var(--container-pad)}main.platform-main-content{padding-top:var(--welcome-header-offset)}.welcome-header-inner{min-height:4.8rem;flex-direction:row;justify-content:space-between;padding-block:0}.welcome-logo-mark{width:3rem}.platform-nav,.platform-nav-session-status{display:none}.mobile-nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.26rem;width:2.6rem;height:2.6rem;border:1px solid #8d8a81;border-radius:.34rem;background:#ece7dc;color:#202224;cursor:pointer}.mobile-nav-toggle-line{width:1.18rem;height:1px;background:currentColor}.mobile-nav-panel{display:block;position:fixed;inset:var(--welcome-header-offset) 0 auto 0;z-index:130;border-top:1px solid #bdb7a8;background:#e6e1d5;box-shadow:0 16px 22px rgba(18,22,22,.16);opacity:0;transform:translateY(-.5rem);pointer-events:none;transition:opacity .17s ease,transform .17s ease;max-height:calc(100vh - var(--welcome-header-offset));overflow-y:auto}.mobile-nav-panel.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-nav-links{display:grid;grid-gap:.15rem;gap:.15rem;padding:.7rem 1rem 1rem}.mobile-nav-link{min-height:2.5rem;display:inline-flex;align-items:center;border:1px solid #cbc5b8;border-radius:.42rem;background:#eee9de;padding:0 .85rem;color:#1f2322;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.mobile-nav-link.is-active{border-color:#918b7c;background:#e3dccd;text-decoration:underline;text-underline-offset:.18rem}.mobile-nav-link-button{width:100%;text-align:left;cursor:pointer}.platform-main-content article,.platform-main-content>div,.platform-main-content>section{max-width:100%}.admin-bottom-row,.admin-owner-review-grid,.admin-publishing-layout,.admin-suite-analytics-grid,.admin-suite-calendar-grid,.admin-suite-designer-grid,.admin-suite-destination-grid,.admin-suite-layout,.admin-suite-messages-grid,.admin-suite-metrics-grid,.admin-suite-right-rail,.admin-suite-step-row,.admin-suite-toolbar-filters,.admin-suite-workspace-body-grid,.admin-suite-workspace-grid,.admin-workspace-grid,.archive-detail-grid,.archive-record-list,.archive-toolbar-row,.living-collage-grid,.loading-grid,.museum-collections-grid,.museum-wall-grid,.platform-admin-grid,.profile-collections-grid,.profile-metadata-row,.record-view-layout,.scripture-reading-layout,.settings-checkbox-grid,.settings-form-grid,.store-catalog-controls,.store-catalog-grid,.store-checkout-preview,.store-detail-layout,.store-shipping-grid{grid-template-columns:1fr}.archive-detail-card,.archive-stats-grid .platform-admin-card,.museum-collection-introduction-card,.museum-collection-statistics-card,.platform-admin-card,.profile-collections-card,.profile-id-card,.profile-info-card,.profile-support-card,.store-detail-card{grid-column:span 1}.admin-panel-header,.admin-suite-header-card,.admin-suite-section-heading,.admin-suite-thread-header,.museum-collection-cycle-nav,.museum-collection-detail-nav,.scripture-action-row,.scripture-cycle-row,.store-order-actions,.welcome-footer-inner{flex-direction:column;align-items:stretch}.scripture-action-row>*,.scripture-cycle-row>*,.store-order-actions>*{width:100%}.platform-navigation{flex-direction:column}.access-code-form,.admin-publishing-form,.admin-suite-form-grid,.admin-suite-verify-form,.admin-verification-form,.id-generator-form,.platform-login-form{width:100%}.admin-action-button,.admin-open-workspace,.admin-secondary-button,.admin-suite-destination,.admin-suite-pill,.admin-suite-primary,.admin-suite-secondary,.platform-button,.primary-button{width:100%;justify-content:center}.scripture-dialog-backdrop{padding:.75rem}.scripture-dialog{width:100%;max-width:100%;max-height:calc(100vh - 1.5rem);overflow-y:auto}.museum-preview-image,.profile-record-id-image,.store-checkout-thumbnail-image{width:100%;height:auto;max-width:100%;object-fit:cover}.admin-select-input,.admin-suite-input,.admin-textarea-input,.platform-login-input,.settings-message-textarea,.store-control-input,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}@media (min-width:769px){.archive-page-header,.notifications-page-header{padding-top:clamp(3.2rem,7.2vw,5.4rem);padding-bottom:clamp(1.1rem,2.2vw,1.6rem)}.notifications-feed-section{padding-top:0;padding-bottom:clamp(2.8rem,6vw,4.4rem)}.notifications-toolbar{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(10rem,12rem));align-items:end;grid-gap:.72rem;gap:.72rem;margin-bottom:clamp(1rem,2.4vw,1.5rem)}.notifications-status-group{align-items:center;gap:.42rem}.notifications-status-group .museum-collection-chip{min-height:2.25rem;display:inline-flex;align-items:center}.notifications-filter-select{min-height:2.25rem;max-width:none}.notifications-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.25rem);align-items:stretch}.notifications-grid .platform-admin-card{grid-column:auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:100%;grid-gap:.65rem;gap:.65rem}.notifications-grid .platform-button{margin-top:0;align-self:end}.archive-stats-section{padding-top:0;padding-bottom:clamp(1.2rem,2.8vw,1.8rem)}.archive-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.2rem)}.archive-stats-grid .platform-admin-card{grid-column:auto;min-height:100%}.archive-index-section{padding-top:0;padding-bottom:clamp(2.8rem,6vw,4.2rem)}.archive-index-controls{margin-bottom:clamp(.9rem,2vw,1.3rem)}.archive-toolbar-row{align-items:end;gap:.72rem}.archive-control-group .platform-login-input{min-height:2.25rem;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.archive-control-group .platform-login-input:hover{border-color:#a8a191;background:#f0ebe1}.archive-control-group .platform-login-input:focus-visible{border-color:#7f7b70}.archive-record-list{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.95rem,2vw,1.25rem);align-items:stretch}.archive-record-list .platform-admin-card{grid-column:auto}.archive-record-card{min-height:100%;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.archive-record-card .platform-button{margin-top:0;align-self:end}.archive-record-list .platform-card,.notifications-grid .platform-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.archive-record-list .platform-card:hover,.notifications-grid .platform-card:hover{transform:translateY(-2px);box-shadow:0 20px 30px rgba(27,31,31,.12)}.archive-index-section .primary-button,.notifications-feed-section .primary-button{transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;cursor:pointer}.archive-index-section .primary-button:hover,.notifications-feed-section .primary-button:hover{background:#2e3f34;border-color:#2e3f34;transform:translateY(-1px)}}.archive-bento-page{width:min(calc(100% - 2rem),91rem);margin:calc(var(--welcome-header-offset) + 1.35rem) auto 1.8rem;display:grid;grid-template-columns:minmax(22rem,1.05fr) minmax(0,2.2fr);grid-template-areas:"intro stats" "intro index";grid-gap:.78rem;gap:.78rem;align-items:stretch}.archive-bento-intro,.archive-bento-results .platform-card,.archive-bento-search,.archive-bento-stats .platform-card,.archive-more-records{border:1px solid rgba(255,255,255,.82);background:rgba(248,245,237,.74);box-shadow:inset 0 0 0 1px rgba(184,177,162,.24),0 14px 28px rgba(48,46,40,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.archive-bento-intro{grid-area:intro;position:relative;min-height:27.8rem;padding:2.45rem 2rem;overflow:hidden;border-radius:1.45rem}.archive-bento-intro h1{position:relative;z-index:1;margin:0;color:#1e2321;font-family:var(--font-display);font-size:clamp(3.8rem,5.4vw,5rem);font-weight:600;letter-spacing:-.045em;line-height:.95}.archive-bento-divider{position:relative;z-index:1;display:block;width:1.7rem;height:1px;margin:1.65rem 0 1.2rem;background:#7f7869}.archive-bento-intro p{position:relative;z-index:1;max-width:19rem;margin:0;color:#373936;font-family:var(--font-mono);font-size:.86rem;letter-spacing:.035em;line-height:1.62}.archive-bento-watermark{position:absolute;right:-1.1rem;bottom:-1.35rem;width:13rem;height:auto;opacity:.075;filter:blur(1px);transform:rotate(-8deg)}.archive-bento-stats{grid-area:stats;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.archive-bento-stats .archive-stat-card{grid-column:auto;min-width:0;min-height:12.8rem;padding:1.25rem .9rem;gap:.45rem;border-radius:1.35rem}.archive-stat-icon{width:2.8rem;height:2.8rem;display:grid;place-items:center;margin-bottom:.45rem;border-radius:50%;background:rgba(220,213,198,.72);color:#24312b;font-size:1.35rem}.archive-stat-card .platform-login-label{margin:0;color:#5e594f;font-size:.64rem}.archive-stat-card h2{margin:.15rem 0 0;color:#1f2422;font-family:var(--font-display);font-size:clamp(1.8rem,2.5vw,2.35rem);font-weight:600;line-height:1}.archive-stat-card>p:last-child{margin:.2rem 0 0;color:#575750;font-family:var(--font-mono);font-size:.7rem}.archive-bento-index{grid-area:index;min-width:0;display:contents}.archive-bento-search{grid-column:2;min-width:0;min-height:14.2rem;padding:1.7rem 1.8rem;display:grid;grid-gap:.95rem;gap:.95rem;border-radius:1.35rem}.archive-bento-search h2,.archive-collections-card h2{margin:0;color:#1d2320;font-family:var(--font-display);font-size:1.85rem;font-weight:600;line-height:1}.archive-search-input-wrap{position:relative}.archive-search-input-wrap>span{position:absolute;z-index:1;left:1rem;top:50%;color:#24332c;font-size:1.6rem;transform:translateY(-52%)}.archive-search-input-wrap .platform-login-input{width:100%;min-height:3.2rem;padding-left:3.25rem;border-radius:.7rem;background:rgba(250,248,242,.72)}.archive-bento-search .archive-toolbar-row{padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(9rem,.88fr);grid-gap:.75rem;gap:.75rem;align-items:end}.archive-bento-search .archive-control-group .platform-login-input,.archive-search-button{min-height:2.65rem;border-radius:.6rem}.archive-search-button{width:100%;justify-content:center;cursor:pointer}.archive-bento-results{grid-column:1/-1;display:grid;grid-template-columns:minmax(26rem,1.45fr) minmax(23rem,1fr) minmax(17rem,.72fr);grid-gap:.78rem;gap:.78rem;min-width:0}.archive-bento-results .platform-admin-card{grid-column:auto;border-radius:1.35rem}.archive-featured-record{position:relative;min-width:0;min-height:22.5rem;padding:1.25rem;display:grid;grid-template-columns:minmax(13rem,1.05fr) minmax(12rem,.92fr);grid-gap:1.35rem;gap:1.35rem}.archive-compact-image,.archive-featured-image{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(174,167,153,.64);border-radius:.55rem;background:#ded8cc}.archive-compact-image img,.archive-featured-image img{object-fit:cover}.archive-featured-content{min-width:0;padding:.75rem .25rem .25rem 0;display:flex;flex-direction:column;align-items:flex-start}.archive-record-number{margin:.2rem 0 .75rem;color:#303330;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.075em}.archive-compact-content h2,.archive-featured-content h2{margin:0;color:#1e2321;font-family:var(--font-display);font-weight:600;letter-spacing:-.025em}.archive-featured-content h2{font-size:2.15rem;line-height:1.05}.archive-featured-content>p:not(.platform-login-label,.archive-record-number,.archive-record-meta,.platform-status){margin:.6rem 0;font-family:var(--font-mono);font-size:.76rem}.archive-record-meta{margin:.65rem 0;color:#4d504b;font-family:var(--font-mono);font-size:.7rem}.archive-record-meta em{padding:.3rem .55rem;border-radius:999px;background:#e4ddce;font-style:normal}.archive-compact-content .platform-status,.archive-featured-content .platform-status{margin:.25rem 0 0;text-transform:capitalize}.archive-featured-action{width:100%;margin-top:auto;display:flex;justify-content:space-between}.archive-compact-stack{min-width:0;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:.78rem;gap:.78rem}.archive-compact-record{position:relative;min-width:0;padding:1rem;display:grid;grid-template-columns:8.4rem minmax(0,1fr) 2.55rem;grid-gap:1rem;gap:1rem;align-items:center}.archive-compact-image{height:8rem}.archive-compact-content{min-width:0}.archive-compact-content .archive-record-number{margin-bottom:.4rem}.archive-compact-content h2{overflow:hidden;font-size:1.35rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.archive-compact-action{width:2.55rem;height:2.55rem;display:grid;place-items:center;align-self:end;border-radius:.55rem;background:#304b3b;color:#f5f1e7;text-decoration:none}.archive-record-card-link{position:absolute;inset:0;z-index:3;border-radius:inherit}.archive-record-card-link:focus-visible{outline:3px solid #315d44;outline-offset:3px}.archive-collections-card{min-width:0;padding:1.35rem 1.45rem;display:flex;flex-direction:column}.archive-collection-list{margin-top:.8rem;display:grid}.archive-collection-list button,.archive-view-collections{width:100%;min-width:0;padding:.62rem 0;display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:0;border-bottom:1px solid rgba(151,144,130,.3);background:transparent;color:#343834;font-family:var(--font-mono);font-size:.68rem;text-align:left;cursor:pointer}.archive-collection-list button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-view-collections{margin-top:auto;border-bottom:0}.archive-more-records{grid-column:1/-1;padding:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;border-radius:1.2rem}.archive-more-record{min-width:0;padding:.85rem;display:grid;grid-template-columns:1fr auto;grid-gap:.25rem .65rem;gap:.25rem .65rem;border:1px solid rgba(174,167,153,.45);border-radius:.7rem;color:#303430;text-decoration:none}.archive-more-record strong{overflow:hidden;font-family:var(--font-display);font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.archive-more-record>span:not(:last-child){grid-column:1;font-family:var(--font-mono);font-size:.64rem}.archive-more-record>span:last-child{grid-column:2;grid-row:1/4;align-self:center}.notifications-centre-page{width:min(calc(100% - 2rem),94rem);margin:calc(var(--welcome-header-offset) + 1.25rem) auto 1.8rem;display:grid;grid-template-columns:minmax(18rem,.76fr) minmax(40rem,2.05fr) minmax(16rem,.68fr);grid-gap:.78rem;gap:.78rem;align-items:start}.notifications-left-column,.notifications-main-column,.notifications-right-column{min-width:0;display:grid;grid-gap:.72rem;gap:.72rem}.notifications-category-card,.notifications-category-summary,.notifications-control-card,.notifications-glance-card,.notifications-intro-card,.notifications-list-card,.notifications-settings-card,.notifications-settings-summary{border:1px solid rgba(255,255,255,.84);border-radius:1.35rem;background:rgba(248,245,237,.74);box-shadow:inset 0 0 0 1px rgba(184,177,162,.22),0 14px 28px rgba(48,46,40,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.notifications-settings-summary{min-height:18rem;padding:1.4rem 1.5rem}.notifications-settings-summary h2{margin:0;font:1.35rem/1 var(--font-serif)}.notifications-settings-summary>p{margin:.65rem 0 .8rem;font:.62rem/1.5 var(--font-mono)}.notifications-settings-summary>a{min-height:2.45rem;display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;border-bottom:1px solid rgba(155,148,133,.24);color:inherit;font:.61rem var(--font-mono);text-decoration:none}.notifications-intro-card{min-height:15rem;padding:2rem 2.1rem}.notifications-category-summary>p,.notifications-glance-card>p,.notifications-intro-card>p{margin:0;color:#736c5e;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.notifications-intro-card h1{margin:1.15rem 0 1.65rem;color:#1d2220;font-family:var(--font-display);font-size:clamp(2.35rem,2.8vw,2.8rem);font-weight:600;letter-spacing:-.04em;line-height:.95;white-space:nowrap}.notifications-intro-count{display:grid;grid-template-columns:3.6rem auto;grid-template-rows:auto auto;grid-gap:0 1rem;gap:0 1rem;align-items:center}.notifications-intro-count>span{grid-row:1/3;width:3.6rem;height:3.6rem;display:grid;place-items:center;border-radius:50%;background:#e3dccd;font-size:1.5rem;box-shadow:0 8px 16px rgba(45,43,38,.12)}.notifications-intro-count strong{color:#304b3b;font-family:var(--font-display);font-size:2.1rem;line-height:1}.notifications-intro-count small{font-family:var(--font-mono);font-size:.74rem}.notifications-category-card{min-height:24.5rem;padding:1.35rem 1.05rem;display:grid;align-content:start;grid-gap:.42rem;gap:.42rem}.notifications-category-card button{position:relative;width:100%;min-height:3rem;padding:.7rem .85rem;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center;border:0;border-radius:.55rem;background:transparent;color:#292d2a;font-family:var(--font-mono);font-size:.72rem;text-align:left;cursor:pointer}.notifications-category-card button.is-active{background:rgba(232,226,214,.82)}.notifications-category-card button.is-active:before{content:"";position:absolute;inset:0 auto 0 0;width:.27rem;border-radius:999px;background:#315b47}.notifications-category-card button>span:first-child{min-width:0;font-size:.72rem;line-height:1.35;overflow-wrap:normal;word-break:normal;text-align:left}.notifications-settings-card{min-height:8.7rem;padding:1.4rem 1.45rem;display:grid;grid-template-columns:3rem 1fr auto;grid-gap:.9rem;gap:.9rem;align-items:center;color:#303532;text-decoration:none}.notifications-settings-card>span:first-child{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:#315440;color:#f5f0e5;font-size:1.3rem}.notifications-settings-card small,.notifications-settings-card strong{display:block;font-family:var(--font-mono)}.notifications-settings-card strong{font-size:.74rem}.notifications-settings-card small{margin-top:.35rem;font-size:.64rem}.notifications-control-card{min-height:12.3rem;padding:1.7rem 1.8rem}.notifications-control-top{padding-bottom:1.35rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;border-bottom:1px solid rgba(155,148,133,.28)}.notifications-status-group{min-width:18rem;padding:.12rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-radius:999px;background:rgba(236,231,221,.8)}.notifications-status-group button{min-height:2.55rem;padding:.55rem 1rem;border:0;border-radius:999px;background:transparent;color:#313531;font-family:var(--font-mono);font-size:.72rem;cursor:pointer}.notifications-mark-all,.notifications-pagination button.is-active,.notifications-status-group button.is-active{background:#315943;color:#f7f2e7}.notifications-mark-all{min-height:2.55rem;padding:.6rem 1rem;border:1px solid #315943;border-radius:.55rem;font-family:var(--font-mono);font-size:.68rem;cursor:pointer}.notifications-mark-all:disabled{opacity:.55;cursor:default}.notifications-filter-row{margin-top:1.05rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.notifications-filter-row label{display:grid;grid-gap:.42rem;gap:.42rem;color:#4f4e48;font-family:var(--font-mono);font-size:.64rem}.notifications-filter-row .platform-login-input{width:100%;min-height:2.7rem;border-radius:.55rem}.notifications-action-message{margin:0;padding:.5rem .9rem}.notifications-list-card{min-height:37.5rem;padding:1.1rem 1rem .8rem}.notifications-list-heading{min-height:2.1rem;padding:0 .2rem .55rem;display:grid;grid-template-columns:minmax(0,1fr) 6.5rem 8.6rem;align-items:center;color:#756f62;font-family:var(--font-mono);font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.notifications-list-heading span:nth-child(2){grid-column:2}.notifications-list-heading span:nth-child(3){grid-column:3}.notifications-compact-list{display:grid;grid-gap:.48rem;gap:.48rem}.notifications-compact-row{position:relative;min-height:5.7rem;padding:.75rem .7rem;display:grid;grid-template-columns:4rem minmax(0,1fr) 6.5rem 6.8rem 6.7rem 2.25rem;grid-gap:.7rem;gap:.7rem;align-items:center;border:1px solid rgba(175,168,153,.48);border-radius:.7rem;background:rgba(248,245,238,.68);box-shadow:0 6px 13px rgba(47,45,39,.035)}.notifications-compact-row.is-unread:before{content:"";position:absolute;inset:0 auto 0 0;width:.26rem;border-radius:999px;background:#859260}.notifications-row-icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;border-radius:50%;background:#e6e0d3;font-size:1.45rem}.notifications-row-copy{min-width:0}.notifications-row-copy p{margin:0 0 .16rem;color:#7a7467;font-family:var(--font-mono);font-size:.59rem;letter-spacing:.055em}.notifications-row-copy h2{margin:0;color:#1e2421;font-family:var(--font-display);font-size:1.18rem;font-weight:600;line-height:1.08}.notifications-row-copy h2,.notifications-row-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-row-copy small{display:block;margin-top:.28rem;color:#4a4c47;font-family:var(--font-mono);font-size:.61rem}.notifications-compact-row time,.notifications-row-priority{margin:0;color:#343834;font-family:var(--font-mono);font-size:.64rem}.notifications-compact-row time span{display:block}.notifications-compact-row time span+span{margin-top:.3rem}.notifications-open-message{min-height:2.3rem;padding:.55rem .5rem;display:grid;place-items:center;border:1px solid rgba(133,126,113,.58);border-radius:.45rem;color:#303430;font-family:var(--font-mono);font-size:.57rem;text-decoration:none}.notifications-compact-row.is-unread .notifications-open-message{border-color:#315943;background:#315943;color:#f7f2e7}.notifications-read-control{width:2.15rem;height:2.15rem;display:grid;place-items:center;border:1px solid rgba(151,144,130,.5);border-radius:50%;background:rgba(248,245,237,.75);color:#454944;cursor:pointer}.notifications-read-control.is-read{background:#315943;color:#f7f2e7}.notifications-pagination{min-height:3.8rem;padding:.7rem .4rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.64rem}.notifications-pagination>div{display:flex;align-items:center;gap:.35rem}.notifications-pagination button{min-width:2rem;height:2rem;border:1px solid rgba(166,159,145,.42);border-radius:.45rem;background:rgba(248,245,237,.78);color:#343834;cursor:pointer}.notifications-pagination button:disabled{opacity:.45;cursor:default}.notifications-right-column{grid-template-rows:auto auto auto 1fr}.notifications-glance-card{position:relative;min-height:11.4rem;padding:1.6rem 1.5rem}.notifications-glance-card h2{margin:.85rem 0 0;font-family:var(--font-display);font-size:1rem}.notifications-glance-card strong{display:block;margin-top:.55rem;color:#315943;font-family:var(--font-display);font-size:2.7rem;line-height:1}.notifications-glance-card.is-high strong{color:#752c23}.notifications-glance-icon{position:absolute;top:3.4rem;right:1.5rem;width:3.8rem;height:3.8rem;display:grid;place-items:center;border-radius:50%;background:#e3dccd;font-size:1.5rem;box-shadow:0 8px 16px rgba(45,43,38,.12)}.notifications-glance-card small{position:absolute;inset:auto 1.5rem 1.25rem;padding-top:.7rem;display:flex;justify-content:space-between;border-top:1px solid rgba(155,148,133,.26);font-family:var(--font-mono);font-size:.58rem}.notifications-category-summary{min-height:18rem;padding:1.4rem 1.5rem}.notifications-category-summary>button,.notifications-category-summary>div{width:100%;min-height:2.45rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:0;border-bottom:1px solid rgba(155,148,133,.24);background:transparent;color:#333733;font-family:var(--font-mono);font-size:.61rem}.notifications-category-summary>:is(div,button):first-of-type{margin-top:.8rem}.notifications-category-summary i{width:1.55rem;display:inline-block;font-style:normal;font-size:1rem}.notifications-category-summary>button{margin-top:.25rem;border:0;cursor:pointer}.notifications-category-summary>button.is-active{border-radius:.45rem;background:rgba(49,89,67,.12);box-shadow:inset .2rem 0 #315943}@media (max-width:1180px){.notifications-centre-page{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.6fr)}.notifications-right-column{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.notifications-category-summary{grid-column:1/-1}}@media (max-width:820px){.notifications-centre-page{width:min(calc(100% - 1rem),44rem);margin-top:calc(var(--welcome-header-offset) + .65rem);grid-template-columns:1fr;gap:.65rem}.notifications-left-column,.notifications-right-column{grid-column:1}.notifications-category-card{min-height:0}.notifications-category-card button{min-height:2.7rem}.notifications-settings-card{min-height:6.5rem}.notifications-filter-row,.notifications-right-column{grid-template-columns:1fr}.notifications-category-summary{grid-column:1}.notifications-control-top{align-items:stretch;flex-direction:column}.notifications-status-group{min-width:0}.notifications-list-heading{display:none}.notifications-compact-row{grid-template-columns:3.4rem minmax(0,1fr) 2.2rem;grid-template-areas:"icon copy read" "priority time action"}.notifications-row-icon{grid-area:icon}.notifications-row-copy{grid-area:copy}.notifications-row-priority{grid-area:priority}.notifications-compact-row time{grid-area:time}.notifications-open-message{grid-area:action}.notifications-read-control{grid-area:read}.notifications-pagination{align-items:flex-start;flex-direction:column}}@media (max-width:1180px){.archive-bento-page{grid-template-columns:1fr;grid-template-areas:"intro" "stats" "index"}.archive-bento-intro{min-height:18rem}.archive-bento-index{display:grid}.archive-bento-results,.archive-bento-search,.archive-more-records{grid-column:1}.archive-bento-results{grid-template-columns:minmax(24rem,1.2fr) minmax(22rem,1fr)}.archive-collections-card{grid-column:1/-1}}@media (max-width:760px){.archive-bento-page{width:min(calc(100% - 1rem),42rem);margin-top:calc(var(--welcome-header-offset) + .65rem);gap:.65rem}.archive-bento-intro{min-height:15rem;padding:1.7rem}.archive-bento-intro h1{font-size:3.4rem}.archive-bento-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.archive-bento-stats .archive-stat-card{min-height:10rem;padding:1.2rem}.archive-bento-search{padding:1.3rem}.archive-bento-results,.archive-bento-search .archive-toolbar-row,.archive-featured-record,.archive-more-records{grid-template-columns:1fr}.archive-featured-image{min-height:19rem}.archive-compact-record{grid-template-columns:6.5rem minmax(0,1fr) 2.55rem}}@media (min-width:1181px){.scripture-bento-page{min-height:0;margin-top:calc(var(--welcome-header-offset) + .7rem);padding:.85rem;grid-template-columns:minmax(19rem,.76fr) minmax(34rem,1.48fr) minmax(17rem,.66fr)}.scripture-bento-intro{min-height:22rem;padding:2rem 2.2rem}.scripture-bento-intro h1{font-size:clamp(3.15rem,3.8vw,4rem)}.scripture-bento-page .scripture-manuscript{height:auto;min-height:33.25rem;max-height:none;overflow:visible;padding:2rem 2.35rem 1.8rem}.scripture-bento-page .scripture-manuscript-divider{margin:1rem auto}.scripture-bento-page .scripture-manuscript-inline-image{width:7.5rem;height:9.8rem}.scripture-bento-page .scripture-manuscript-text{font-size:calc(clamp(1.7rem, 2.15vw, 2.25rem) * var(--scripture-font-scale, 1));line-height:1.34}.scripture-bento-page .scripture-manuscript-citation{margin-top:.8rem;font-size:1.2rem}.scripture-bento-page .scripture-reading-controls,.scripture-bento-page .scripture-reading-toolbar{min-height:3.45rem;padding:.48rem .9rem}.scripture-bento-page .scripture-sidebar-card{padding:1.25rem 1.35rem}.scripture-bento-page .scripture-sidebar-card:first-child{min-height:18.25rem}.scripture-bento-page .scripture-sidebar-card:nth-child(2){min-height:12.5rem}.scripture-bento-page .scripture-sidebar-card-quiet{min-height:7rem}.scripture-bento-page .scripture-sidebar-card .platform-empty-state-title{font-size:1.65rem}.scripture-bento-page .scripture-progress-row{padding:.38rem 0}.museum-collection-bento,.museum-record-bento{margin-top:calc(var(--welcome-header-offset) + .7rem);padding-top:0}.museum-record-bento{grid-template-rows:12rem 12rem 8.5rem 7.5rem}.museum-record-bento-artwork{padding:1rem}.museum-record-bento-artwork header{padding-bottom:.7rem}.museum-record-bento-artwork h1{font-size:clamp(2.2rem,3.35vw,3.7rem)}.museum-record-bento .record-view-artwork-stage,.museum-record-bento-artwork-frame{background:transparent}.museum-record-bento-identity,.museum-record-bento-information{padding:1.25rem 1.5rem}.museum-record-bento-information .museum-bento-kicker{font-size:.82rem;font-weight:700}.museum-record-bento dl{gap:.52rem;margin-top:.9rem}.museum-record-bento-information dl{gap:.72rem}.innovation-page.innovation-museum.museum-bento{grid-template-columns:minmax(18rem,.72fr) minmax(22rem,1.3fr) minmax(18rem,.96fr) minmax(14rem,.62fr)}.notifications-centre-page{margin-top:calc(var(--welcome-header-offset) + .7rem);grid-template-columns:minmax(19rem,.82fr) minmax(40rem,2.08fr) minmax(15rem,.68fr);gap:.65rem}.notifications-left-column,.notifications-main-column,.notifications-right-column{gap:.58rem}.notifications-intro-card{min-height:12.8rem;padding:1.55rem 1.7rem}.notifications-intro-card h1{margin:.8rem 0 1rem;font-size:2.25rem}.notifications-intro-count>span{width:3rem;height:3rem}.notifications-category-card{min-height:20.5rem;padding:.9rem}.notifications-category-card button{min-height:2.55rem}.notifications-settings-card{min-height:6.5rem}.notifications-control-card{min-height:9.9rem;padding:1.05rem 1.25rem}.notifications-list-card{min-height:34.5rem}.notifications-compact-row{min-height:5.15rem;padding:.55rem .65rem}.notifications-row-copy h2{font-size:1rem}.notifications-glance-card{min-height:9.4rem;padding:1.15rem 1.3rem}.notifications-category-summary{min-height:15.5rem;padding:1.1rem 1.3rem}}.museum-download-unavailable{position:relative;width:5rem;height:5rem;margin:auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;font-size:2.6rem}.museum-download-unavailable:after{content:"";position:absolute;width:4.5rem;height:.14rem;border-radius:99px;background:currentColor;transform:rotate(-45deg)}.settings-bento-page{width:min(calc(100% - 2rem),91rem);min-height:calc(100vh - var(--welcome-header-offset) - 2rem);margin:calc(var(--welcome-header-offset) + 1rem) auto 1rem;display:grid;grid-template-columns:minmax(17rem,.7fr) minmax(34rem,1.48fr) minmax(25rem,1.08fr);grid-gap:.78rem;gap:.78rem;align-items:start}.settings-bento-centre,.settings-bento-left,.settings-bento-right{min-width:0;display:grid;grid-gap:.78rem;gap:.78rem}.settings-bento-card{min-width:0;border:1px solid rgba(255,255,255,.9);border-radius:1.25rem;background:rgba(249,246,238,.76);box-shadow:0 .9rem 2rem rgba(36,42,38,.08),inset 0 0 1.4rem rgba(255,255,255,.26);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.settings-bento-intro{min-height:9.4rem;display:grid;grid-template-columns:1fr 5.8rem;overflow:hidden;padding:1.7rem}.settings-bento-intro h1{margin:0;font-family:var(--font-serif);font-size:2.45rem;line-height:1}.settings-bento-intro p{margin:1rem 0 0;font-size:.68rem;line-height:1.5}.settings-bento-intro>span{align-self:stretch;display:grid;place-items:center;color:rgba(85,76,57,.24);font-size:5.5rem;transform:rotate(8deg)}.settings-bento-nav{min-height:40rem;padding:.75rem;display:flex;flex-direction:column}.settings-bento-logout,.settings-bento-nav a,.settings-bento-nav>button:not(.settings-bento-logout){min-height:3.1rem;display:grid;grid-template-columns:2rem 1fr;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.55rem .85rem;border:0;border-bottom:1px solid rgba(128,119,101,.13);color:#2b302d;background:transparent;font-family:var(--font-mono);font-size:.68rem;text-decoration:none;text-align:left;cursor:pointer}.settings-bento-logout>span:first-child,.settings-bento-nav a>span:first-child,.settings-bento-nav>button>span:first-child{font-size:1.12rem;text-align:center}.settings-bento-nav a.is-active,.settings-bento-nav>button.is-active{border-radius:.65rem;color:#f7f2e8;background:#466451}.settings-bento-logout{margin-top:auto;color:#9f352b;border-bottom:0}.settings-appearance-card{min-height:35.7rem;padding:1.8rem}.settings-bento-kicker{margin:0;color:#786f5e;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.settings-appearance-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-appearance-heading button,.settings-notification-card header>button,.settings-privacy-card>button,.settings-status-card>button,.settings-talk-card>button{border:0;border-radius:.45rem;padding:.65rem .9rem;color:#f7f2e8;background:#355844;font:.62rem/1.2 var(--font-mono);cursor:pointer}.settings-save-state{min-height:1rem;margin:.25rem 0 0;color:#536b5c;font:.58rem/1.2 var(--font-mono)}.settings-save-state.is-error{color:#9f352b}.settings-functional-overlay{position:fixed;z-index:120;inset:calc(var(--welcome-header-offset) + 1rem) 1.25rem 1.25rem;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(255,255,255,.86);border-radius:1.2rem;background:rgba(243,239,230,.97);box-shadow:0 2rem 5rem rgba(32,36,33,.3);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.settings-functional-overlay>header{display:grid;grid-template-columns:1fr auto;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(128,119,101,.18)}.settings-functional-overlay>header h2{grid-column:1;margin:.2rem 0 0;font:2rem/1 var(--font-serif)}.settings-functional-overlay>header>button{grid-column:2;grid-row:1/span 2;width:2.5rem;height:2.5rem;border:1px solid rgba(91,84,70,.25);border-radius:50%;background:transparent;font-size:1.35rem;cursor:pointer}.settings-functional-scroll{min-height:0;padding:1rem;overflow:auto}.settings-management-grid.is-embedded,.settings-workspace-grid.is-embedded{grid-template-columns:minmax(0,1fr);max-width:none;margin:0}.settings-management-grid.is-embedded>.settings-management-card,.settings-workspace-grid.is-embedded>.settings-panel-card{min-height:auto}.settings-bento-nav button:focus-visible,.settings-functional-overlay a:focus-visible,.settings-functional-overlay button:focus-visible{outline:3px solid #9d7b3f;outline-offset:2px}.settings-appearance-card h2{margin:.55rem 0 1.5rem;font-family:var(--font-serif);font-size:1.5rem}.settings-appearance-card fieldset{margin:0 0 1.35rem;padding:0;border:0}.settings-appearance-card legend{margin-bottom:.65rem;color:#756d5f;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.settings-segmented{display:grid;overflow:hidden;border:1px solid #d4cdbf;border-radius:.55rem}.settings-segmented.is-four{grid-template-columns:repeat(4,1fr)}.settings-segmented.is-three{grid-template-columns:repeat(3,1fr)}.settings-segmented button{min-height:2.8rem;border:0;border-left:1px solid #ddd6c8;color:#2d302d;background:rgba(255,255,255,.14);font:.64rem var(--font-mono);cursor:pointer}.settings-segmented button:first-child{border-left:0}.settings-segmented button.is-active{box-shadow:inset 0 0 0 1px #31513e;background:rgba(255,255,255,.42)}.settings-segmented button span{margin-right:.5rem;font-size:.9rem}.settings-size-control{display:grid;grid-template-columns:1.3rem 1fr 1.3rem;grid-gap:.45rem;gap:.45rem;align-items:center;font-family:var(--font-serif)}.settings-size-control>span:last-child{font-size:1.25rem}.settings-size-stepper{display:grid;grid-template-columns:4rem minmax(0,1fr) 4rem;overflow:hidden;border:1px solid #d4cdbf;border-radius:.55rem}.settings-size-stepper button,.settings-size-stepper output{min-width:0;min-height:2.8rem;display:grid;place-items:center;border:0;color:#2d302d;background:rgba(255,255,255,.14);font:.72rem var(--font-mono)}.settings-size-stepper button{cursor:pointer}.settings-size-stepper button:last-child,.settings-size-stepper output{border-left:1px solid #ddd6c8}.settings-size-stepper output{background:rgba(255,255,255,.42)}.settings-size-stepper button:disabled{opacity:.45;cursor:default}.settings-toggle-row{min-height:4.2rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ddd6c9;cursor:pointer}.settings-mini-toggle span,.settings-toggle-row span{display:grid;grid-gap:.25rem;gap:.25rem}.settings-mini-toggle strong,.settings-toggle-row strong{font-family:var(--font-mono);font-size:.65rem;font-weight:400;text-transform:uppercase}.settings-mini-toggle small,.settings-toggle-row small{font-size:.58rem}.settings-mini-toggle input,.settings-toggle-row input{width:2.35rem;height:1.25rem;accent-color:#315641}.settings-notification-card{min-height:13.6rem;padding:1.35rem}.settings-notification-card header{display:grid;grid-template-columns:3rem 1fr auto;grid-gap:.85rem;gap:.85rem;align-items:center}.settings-notification-card header>span,.settings-round-icon{width:2.8rem;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#e5dfd2;font-size:1.2rem}.settings-notification-card header small{display:block;max-width:18rem;margin-top:.35rem;font-size:.58rem}.settings-notification-card a,.settings-privacy-card>a,.settings-status-card>a,.settings-talk-card>a{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .85rem;border-radius:.45rem;color:#f7f2e8;background:#345640;font:.58rem var(--font-mono);text-decoration:none}.settings-notification-summary{margin-top:1.2rem;padding-top:1rem;border-top:1px solid #ddd6c9;display:grid;grid-template-columns:repeat(4,1fr)}.settings-notification-summary p{min-width:0;margin:0;padding:0 .75rem;display:grid;grid-gap:.3rem;gap:.3rem;border-left:1px solid #ddd6c9}.settings-notification-summary p:first-child{border-left:0;padding-left:0}.settings-notification-summary strong{font-size:.6rem}.settings-notification-summary small,.settings-notification-summary span{font-size:.5rem}.settings-status-card{min-height:10rem;padding:1.45rem;display:grid;grid-template-columns:3rem 1fr auto;grid-gap:.9rem;gap:.9rem;align-items:center}.settings-status-card div{min-width:0;display:grid;grid-gap:.42rem;gap:.42rem}.settings-status-card strong{font-family:var(--font-mono);font-size:.68rem}.settings-status-card strong em{color:#2e6546;font-style:normal}.settings-status-card small{font-size:.58rem;line-height:1.45}.settings-privacy-card{min-height:25.5rem;padding:1.45rem}.settings-privacy-card header{display:flex;align-items:center;gap:.85rem}.settings-privacy-card h2{margin:0;font-family:var(--font-serif);font-size:1.2rem;text-transform:uppercase}.settings-privacy-card>label:not(.settings-mini-toggle){display:grid;grid-gap:.55rem;gap:.55rem;margin:1.2rem 0 1.1rem;font:.58rem var(--font-mono);text-transform:uppercase}.settings-privacy-card select{min-height:2.35rem;padding:0 .65rem;border:1px solid #d0c9bb;border-radius:.35rem;background:rgba(255,255,255,.28)}.settings-mini-toggle{min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.settings-privacy-card>a{float:right;margin-top:.6rem}.settings-talk-card{min-height:6.1rem;padding:1rem 1.4rem;display:grid;grid-template-columns:3rem 1fr auto;grid-gap:.85rem;gap:.85rem;align-items:center}.settings-talk-card div{display:grid;grid-gap:.35rem;gap:.35rem}.settings-talk-card small{font-size:.57rem;line-height:1.4}@media (max-width:1180px){.settings-bento-page{grid-template-columns:17rem minmax(0,1fr)}.settings-bento-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-privacy-card,.settings-talk-card{grid-column:1/-1}}@media (max-width:760px){.settings-bento-page{width:min(calc(100% - 1rem),44rem);margin-top:calc(var(--welcome-header-offset) + .65rem);grid-template-columns:1fr}.settings-bento-right{grid-column:1;grid-template-columns:1fr}.settings-privacy-card,.settings-talk-card{grid-column:1}.settings-bento-nav{min-height:auto}.settings-notification-summary,.settings-segmented.is-four{grid-template-columns:repeat(2,1fr)}.settings-status-card,.settings-talk-card{grid-template-columns:3rem 1fr}.settings-status-card>a,.settings-talk-card>a{grid-column:2;justify-self:start}}.profile-bento-page{width:min(calc(100% - 2rem),92rem);min-height:calc(100vh - var(--welcome-header-offset) - 2rem);margin:calc(var(--welcome-header-offset) + 1rem) auto 1rem;display:grid;grid-template-columns:repeat(20,minmax(0,1fr));grid-template-rows:19rem 11.5rem 18rem;grid-gap:.72rem;gap:.72rem;position:relative}.profile-bento-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:1.2rem;background:rgba(249,246,238,.76);box-shadow:0 .8rem 1.8rem rgba(36,42,38,.07),inset 0 0 1.3rem rgba(255,255,255,.28);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.profile-header-logout{position:fixed;z-index:45;top:1.7rem;right:max(2.5rem,calc((100vw - 92rem) / 2))}.profile-header-logout button{min-height:2.55rem;padding:0 1rem;border:1px solid rgba(241,235,223,.48);border-radius:.45rem;color:#f3eee4;background:transparent;font:.66rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.profile-bento-hero{grid-column:1/13;grid-row:1;padding:2.1rem;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(17rem,.92fr);grid-gap:1.5rem;gap:1.5rem}.profile-bento-hero-copy{min-width:0;display:flex;flex-direction:column}.profile-bento-hero-copy h1{margin:0;font:4.6rem/.95 var(--font-serif);letter-spacing:-.04em}.profile-bento-hero-copy p{margin:1.55rem 0 0;font:.72rem/1.55 var(--font-mono)}.profile-bento-hero-copy strong{margin-top:auto;display:flex;align-items:center;gap:.7rem;font:.8rem var(--font-serif)}.profile-bento-hero-copy strong span{width:1.35rem;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:#f8f4eb;background:#40624d;font:.65rem sans-serif}.profile-bento-hero-copy small{margin:.45rem 0 0 2.05rem;font-size:.56rem}.profile-aar-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(171,158,133,.35);border-radius:.85rem;background:radial-gradient(circle at 70% 25%,rgba(188,170,131,.15),transparent 33%),repeating-linear-gradient(25deg,rgba(147,132,100,.05) 0 1px,transparent 1px 7px),#f5f0e5;box-shadow:0 .8rem 1.5rem rgba(45,42,34,.12)}.profile-aar-card img{object-fit:contain;padding:.35rem}.profile-aar-card>p{position:absolute;top:1.2rem;left:1.35rem;margin:0;font:1.08rem var(--font-serif)}.profile-aar-card>span{position:absolute;left:2.1rem;top:5.1rem;width:4.5rem;aspect-ratio:1;display:grid;place-items:center;border:2px double #b79a60;border-radius:50%;color:#89734c;font-size:2rem}.profile-aar-card>strong{position:absolute;top:5.25rem;right:1.6rem;font:.92rem/1.55 var(--font-serif)}.profile-aar-card>small{position:absolute;right:1.35rem;bottom:1.1rem;color:#7a6c52;font:.5rem var(--font-mono)}.profile-bento-info{grid-column:13/18;grid-row:1;padding:1.45rem}.profile-bento-kicker{margin:0;color:#746b5c;font:.62rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.profile-bento-info dl{margin:.85rem 0 0}.profile-bento-info dl div{min-height:2.48rem;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;border-bottom:1px solid #ddd5c7}.profile-bento-info dt{display:flex;align-items:center;gap:.65rem;font:.64rem var(--font-mono)}.profile-bento-info dt i{width:1.3rem;color:#8b7954;font:normal 1rem sans-serif;text-align:center}.profile-bento-info dd{max-width:12rem;margin:0;display:flex;align-items:center;justify-content:flex-end;gap:.4rem;overflow:hidden;font:.62rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.profile-record-visibility{min-width:2.65rem;min-height:2rem;padding:.2rem .4rem;border:1px solid #c9beac;border-radius:.35rem;color:inherit;background:transparent;font:.5rem var(--font-mono);cursor:pointer}.profile-bento-info dl div:last-child dd{color:#2c6746;font-weight:700}.profile-bento-statistics{grid-column:18/21;grid-row:1/4;padding:1.45rem 1.35rem;display:flex;flex-direction:column}.profile-bento-statistics>div{flex:1 1;min-height:5.3rem;display:grid;grid-template-columns:3.1rem 1fr;grid-gap:.85rem;gap:.85rem;align-items:center;border-bottom:1px solid #ddd5c7}.profile-bento-statistics>div>span{width:2.75rem;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:#385343;background:#e5dfd3;font-size:1.35rem}.profile-bento-statistics p{margin:0;display:grid}.profile-bento-statistics strong{font:2.15rem/1 var(--font-serif)}.profile-bento-statistics small{margin-top:.25rem;font:.58rem var(--font-mono)}.profile-bento-statistics>a{margin-top:auto;padding-top:1.25rem;display:flex;justify-content:space-between;color:#4f4b42;font:.58rem var(--font-mono);text-decoration:none}.profile-bento-statistics>a span{font-size:1.35rem}.profile-bento-collections{grid-column:1/18;grid-row:2;padding:1.15rem 1.45rem}.profile-bento-collections header,.profile-bento-summary header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.profile-bento-collections header a,.profile-bento-summary header a{color:#5e574c;font:.55rem var(--font-mono);text-decoration:none}.profile-bento-collections>div{height:calc(100% - 1.35rem);margin-top:.65rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.profile-bento-collections>div>a{min-width:0;padding:.8rem;display:grid;grid-template-columns:3.1rem 1fr;grid-gap:.7rem;gap:.7rem;align-items:center;border:1px solid rgba(199,188,168,.55);border-radius:.75rem;color:#30322f;background:rgba(239,234,224,.56);text-decoration:none}.profile-bento-collections>div>a>span{width:2.9rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:.55rem;color:#3b5848;background:rgba(229,223,211,.82);font-size:1.35rem}.profile-bento-collections p{min-width:0;margin:0;display:grid;grid-gap:.35rem;gap:.35rem}.profile-bento-collections strong{overflow:hidden;font:.66rem var(--font-serif);text-overflow:ellipsis;white-space:nowrap}.profile-bento-collections small{font:.5rem var(--font-mono)}.profile-bento-summary{grid-row:3;padding:1.35rem;display:flex;flex-direction:column}.profile-saved-summary{grid-column:1/6}.profile-activity-summary{grid-column:6/10}.profile-messages-summary{grid-column:10/14}.profile-reflections-summary{grid-column:14/18}.profile-bento-summary header p small{margin-left:.35rem;font-size:.46rem;text-transform:none}.profile-bento-summary>div{margin-top:.65rem}.profile-bento-summary article,.profile-bento-summary>div>a{min-height:3.15rem;display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;border-bottom:1px solid #ddd5c7;color:#30322f;text-decoration:none}.profile-bento-summary article span,.profile-bento-summary>div>a>span{width:1.35rem;aspect-ratio:1;display:grid;place-items:center;border-radius:.3rem;color:#8d7d59;background:#e9e3d7;font-size:.72rem}.profile-bento-summary p{min-width:0;margin:0;display:grid;grid-gap:.18rem;gap:.18rem}.profile-bento-summary strong{overflow:hidden;font:.57rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.profile-bento-summary small,.profile-bento-summary time{overflow:hidden;color:#6b655a;font:.48rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.profile-summary-action{min-height:2.15rem;margin-top:auto;display:flex;align-items:center;justify-content:center;border-radius:.4rem;color:#f7f2e8;background:#345640;font:.56rem var(--font-mono);text-decoration:none}.profile-bento-page :is(.profile-bento-card,.profile-bento-collections>div>a,.profile-bento-summary a,.profile-aar-card,button){transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.profile-bento-page :is(.profile-bento-collections>div>a,.profile-bento-summary a,.profile-aar-card,button):hover{transform:translateY(-2px);box-shadow:0 .65rem 1.2rem rgba(45,42,34,.1)}.profile-bento-page :is(a,button):active{transform:translateY(0) scale(.985)}.profile-bento-page :is(a,button):focus-visible{outline:2px solid #315d44;outline-offset:3px}html[data-app-motion=reduced] .profile-bento-page *{transition:none!important}@media (max-width:1180px){.profile-bento-page{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto}.profile-bento-hero{grid-column:1/8}.profile-bento-info{grid-column:8/13}.profile-bento-statistics{grid-column:1/13;grid-row:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 1rem;gap:0 1rem}.profile-bento-statistics>a{align-items:center}.profile-bento-collections{grid-column:1/13;grid-row:auto;min-height:12rem}.profile-saved-summary{grid-column:1/7}.profile-activity-summary{grid-column:7/13}.profile-messages-summary{grid-column:1/7;grid-row:auto}.profile-reflections-summary{grid-column:7/13;grid-row:auto}}@media (max-width:760px){.profile-bento-page{width:min(calc(100% - 1rem),44rem);margin-top:calc(var(--welcome-header-offset) + .65rem);display:block}.profile-bento-page>*{margin-bottom:.65rem}.profile-header-logout{position:static;display:flex;justify-content:flex-end}.profile-header-logout button{color:#2f332f;border-color:#aaa292}.profile-bento-hero{min-height:32rem;grid-template-columns:1fr}.profile-aar-card{min-height:16rem}.profile-bento-info{min-height:19rem}.profile-bento-statistics{display:grid;grid-template-columns:repeat(2,1fr)}.profile-bento-collections{min-height:auto}.profile-bento-collections>div{grid-template-columns:repeat(2,1fr)}.profile-bento-summary{min-height:18rem}}.notifications-centre-page :is(button,a,select){transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,opacity .15s ease}.notifications-centre-page :is(button,a):not(:disabled):hover{transform:translateY(-2px)}.notifications-centre-page :is(button,a):not(:disabled):active{transform:translateY(0) scale(.98)}.notifications-centre-page :is(button,a,select):focus-visible{outline:2px solid #52745f;outline-offset:3px;box-shadow:0 0 0 4px rgba(82,116,95,.14)}.notifications-category-card button:not(.is-active):hover,.notifications-category-summary>button:hover{background:rgba(232,226,214,.58)}.notifications-category-card button:hover>span:first-child,.notifications-glance-card:hover .notifications-glance-icon,.notifications-settings-card:hover>span:first-child{transform:rotate(-5deg) scale(1.07)}.notifications-category-card button>span:first-child,.notifications-glance-icon,.notifications-settings-card>span:first-child{transition:transform .18s ease,box-shadow .18s ease}.notifications-mark-all:not(:disabled):hover,.notifications-open-message:hover,.notifications-settings-card:hover{box-shadow:0 .75rem 1.35rem rgba(49,89,67,.18)}.notifications-filter-row select:hover{border-color:rgba(49,89,67,.65);background-color:rgba(255,255,255,.48)}.notifications-compact-row{transition:transform .17s ease,border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.notifications-compact-row:hover{z-index:1;border-color:rgba(49,89,67,.35);background:rgba(252,249,242,.9);box-shadow:0 .85rem 1.5rem rgba(47,45,39,.08);transform:translateY(-2px)}.notifications-read-control:not(:disabled):hover{border-color:#315943;color:#f7f2e7;background:#315943}.notifications-glance-card{transition:transform .18s ease,box-shadow .18s ease}.notifications-glance-card:hover{box-shadow:inset 0 0 0 1px rgba(184,177,162,.22),0 1rem 2rem rgba(48,46,40,.11);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.notifications-category-card button>span:first-child,.notifications-centre-page :is(button,a,select),.notifications-compact-row,.notifications-glance-card,.notifications-glance-icon,.notifications-settings-card>span:first-child{transition:none}.notifications-centre-page :is(button,a):not(:disabled):active,.notifications-centre-page :is(button,a):not(:disabled):hover,.notifications-compact-row:hover,.notifications-glance-card:hover{transform:none}}.museum-collections-index{--collections-green:#345642;width:min(100%,90rem);min-height:calc(100dvh - var(--welcome-header-offset) - 1.3rem);margin:calc(var(--welcome-header-offset) + .65rem) auto .65rem;padding:1.35rem 1.5rem 1.15rem;display:grid;grid-template-columns:minmax(22rem,.68fr) minmax(0,1fr);grid-template-rows:13.5rem minmax(26rem,1fr) 4rem;grid-gap:1rem;gap:1rem;color:#202521}.collections-index-glass{border:1px solid rgba(255,255,255,.9);border-radius:1.25rem;background:rgba(249,246,239,.72);box-shadow:0 1rem 2.2rem rgba(47,43,35,.13),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.collections-index-intro{padding:1.35rem 2rem;display:flex;flex-direction:column;align-items:flex-start}.collections-index-kicker{margin:0 0 .45rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.collections-index-intro h1{margin:0;font-family:var(--font-serif);font-size:clamp(3.1rem,4.3vw,4.3rem);line-height:.9}.collections-index-intro>p:not(.collections-index-kicker){max-width:48ch;margin:.75rem 0;font-size:.73rem;letter-spacing:.055em;line-height:1.45}.collections-index-card-body>a,.collections-index-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:1.1rem;border-radius:.48rem;color:#fff;background:var(--collections-green);text-decoration:none;box-shadow:0 .55rem 1rem rgba(43,76,57,.17);transition:transform .17s ease,background-color .17s ease,box-shadow .17s ease}.collections-index-primary{min-width:11rem;margin-top:auto;padding:.72rem 1.15rem;font-size:.72rem}.collections-index-card-body>a:hover,.collections-index-primary:hover{transform:translateY(-2px);background:#263f31;box-shadow:0 .8rem 1.3rem rgba(43,76,57,.24)}.collections-index-tools{padding:1.65rem 1.8rem;display:grid;grid-template-rows:auto 3rem auto;grid-gap:.8rem;gap:.8rem}.collections-index-tools h2{margin:0;font-family:var(--font-serif);font-size:1.22rem;font-weight:500}.collections-index-search{min-width:0;display:flex;align-items:center;gap:.75rem;padding:0 1rem;border:1px solid rgba(173,164,149,.65);border-radius:.55rem;background:rgba(255,255,255,.46);box-shadow:0 .45rem 1rem rgba(48,45,39,.06)}.collections-index-search>span[aria-hidden]{font-size:1.45rem;line-height:1;transform:rotate(-20deg)}.collections-index-search input{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:.76rem;letter-spacing:.04em}.collections-index-filters{display:flex;align-items:center;gap:1.2rem}.collections-index-filters button,.collections-index-filters select,.collections-index-pagination button{min-height:2.25rem;padding:.45rem 1.35rem;border:1px solid rgba(255,255,255,.9);border-radius:.55rem;color:#4a4b46;background:rgba(248,245,237,.66);box-shadow:0 .4rem .8rem rgba(41,39,34,.07);font:inherit;font-size:.68rem;cursor:pointer}.collections-index-filters button.is-active,.collections-index-pagination button.is-active{border-color:var(--collections-green);color:#fff;background:var(--collections-green)}.collections-index-filters label{margin-left:auto}.collections-index-filters select{min-width:9rem}.collections-index-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;min-height:0}.collections-index-card{min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto}.collections-index-card[data-position="1"]{grid-row:1/3}.collections-index-card[data-position="2"]{grid-column:2;grid-row:1}.collections-index-card[data-position="3"]{grid-column:2;grid-row:2}.collections-index-card[data-position="4"]{grid-column:3;grid-row:1/3}.collections-index-media{position:relative;min-height:7rem;overflow:hidden;background:linear-gradient(145deg,#dad4c7,#f0ece4)}.collections-index-media img{object-fit:cover;transition:transform .25s ease}.collections-index-card:hover .collections-index-media img{transform:scale(1.025)}.collections-index-media>span{height:100%;display:grid;place-items:center;color:#777267;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.collections-index-card-body{min-height:7.4rem;padding:.78rem 1rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.collections-index-card[data-position="2"] .collections-index-card-body,.collections-index-card[data-position="3"] .collections-index-card-body{min-height:5.1rem;padding:.55rem .75rem}.collections-index-card-body>div{min-width:0}.collections-index-card-body p{margin:.12rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;letter-spacing:.075em}.collections-index-card-body p:first-child{text-transform:uppercase}.collections-index-card-body h2{margin:.18rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-size:clamp(1rem,1.55vw,1.45rem);line-height:1}.collections-index-card-body>a{flex:0 0 auto;padding:.67rem .85rem;font-size:.66rem}.collections-index-empty{grid-column:1/-1;display:grid;place-content:center;text-align:center}.collections-index-pagination{grid-column:1/-1;padding:.65rem 1.25rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.collections-index-pagination p{margin:0;font-size:.7rem;letter-spacing:.06em}.collections-index-pagination>div{display:flex;gap:.65rem}.collections-index-pagination>div:last-child{justify-self:end}.collections-index-pagination button{width:2.25rem;min-height:2.25rem;padding:0;border-radius:50%}.collections-index-pagination button:disabled{opacity:.38;cursor:default}.museum-collections-index :is(a,button,input,select):focus-visible{outline:3px solid #537762;outline-offset:3px}.museum-collections-index .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.settings-access-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.settings-access-heading p,.settings-access-heading small{margin:0}.settings-access-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.55rem;gap:.55rem;padding:0;list-style:none}.settings-access-list li,.settings-access-options label{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.6rem .75rem;border:1px solid var(--appearance-border,#c9beac);border-radius:.55rem;background:var(--appearance-input,#f4f3f0);text-transform:capitalize}.settings-access-request{margin-top:1.25rem;padding:1rem;border:1px solid var(--appearance-border,#c9beac);border-radius:.75rem}.settings-access-request h3{margin:0 0 .4rem;font-family:var(--font-serif)}.settings-access-request input[type=search]{display:block;width:100%;margin-top:.35rem}.settings-access-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.55rem;gap:.55rem;margin:.8rem 0}.settings-access-options input{width:1rem;height:1rem;accent-color:#315d44}:is(button,[role=button],.platform-button,.primary-button){transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}:is(input,select,textarea){transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}:is(button,[role=button],.platform-button,.primary-button):not(:disabled):active{transform:translateY(1px) scale(.99)}html[data-app-motion=reduced] :is(button,[role=button],.platform-button,.primary-button,input,select,textarea){transition:none!important}@media (max-width:900px){.museum-collections-index{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.collections-index-grid{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.collections-index-card[data-position]{grid-column:auto;grid-row:auto;min-height:22rem}.collections-index-pagination{grid-column:1}}@media (max-width:600px){.museum-collections-index{padding:.8rem;gap:.75rem}.collections-index-intro,.collections-index-tools{padding:1.2rem}.collections-index-intro{min-height:18rem}.collections-index-filters{flex-wrap:wrap;gap:.55rem}.collections-index-filters label{width:100%;margin:0}.collections-index-filters select{width:100%}.collections-index-grid{grid-template-columns:1fr}.collections-index-pagination{grid-template-columns:1fr auto;gap:.75rem}.collections-index-pagination>div:first-of-type{grid-column:1/-1;grid-row:2;justify-self:center}}.archive-collection-thumb{position:relative;display:block;flex:0 0 3rem;width:3rem;height:3rem;overflow:hidden;border-radius:.4rem}.archive-collection-thumb img{object-fit:cover}.archive-collection-list button>span:nth-child(2){flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.archive-collection-list button>span:nth-child(2)>span{overflow-wrap:anywhere}