.cockpit-glare{opacity:.25;z-index:70000;mix-blend-mode:screen;background:linear-gradient(118deg,transparent,transparent 29%,rgba(210,235,255,.05) 36%,rgba(230,245,255,.13) 41%,rgba(255,255,255,.05) 45%,transparent 52%,transparent)}.cockpit-glare,.cockpit-lens-edge{position:fixed;inset:0;pointer-events:none}.cockpit-lens-edge{z-index:70001;background:rgba(150,205,225,.008);backdrop-filter:blur(var(--glass-internal-blur,1.5px)) saturate(1.02);-webkit-backdrop-filter:blur(var(--glass-internal-blur,1.5px)) saturate(1.02);mask-image:radial-gradient(100% 100% at 50% 50%,transparent 0,transparent 40%,black 78%,black 100%);-webkit-mask-image:radial-gradient(100% 100% at 50% 50%,transparent 0,transparent 40%,black 78%,black 100%)}.cockpit-vignette{position:fixed;inset:0;z-index:70002;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),inset 0 0 38px 2px rgba(0,0,0,.12),inset 0 0 80px 8px rgba(0,0,0,.05)}.cockpit-phosphor,.cockpit-phosphor-panel{mix-blend-mode:screen}.cockpit-phosphor{text-shadow:0 0 2px rgba(232,255,250,.55),0 0 3px rgba(114,221,216,.1),0 0 1px rgba(114,221,216,.06);animation:none}@keyframes cockpitPhosphorBleed{0%,44%,56%,to{opacity:1;filter:brightness(1)}50%{opacity:.96;filter:brightness(1.22)}}@media (prefers-reduced-motion:reduce){.cockpit-phosphor{animation:none}}.aether-mobile-menu-btn,.cockpit-glare,.cockpit-lens-edge,.cockpit-vignette{display:none}@media (max-width:640px){.map-brand-dock{left:50%!important;transform:translateX(-50%);align-items:center}.map-brand-dock .gc-sidebar{max-width:calc(100vw - 32px);box-sizing:border-box}.map-zoom-row{display:none!important}.map-nav-cluster{padding-left:0!important;align-self:center!important}button.aether-mobile-menu-btn.aether-mobile-menu-btn{display:flex;align-items:center;justify-content:center;position:fixed;top:calc(10px + env(safe-area-inset-top, 0px));right:10px;z-index:70010;width:44px;height:44px;padding:0;background:rgba(4,10,16,.55)!important;border:1px solid rgba(114,221,216,.38)!important;border-radius:3px;color:rgba(114,221,216,.92)!important;font-size:1.2rem;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aether-mobile-menu-btn:focus-visible{outline:2px solid #72DDD8;outline-offset:2px}.glass-grab-handle,.glass-right-toggle{display:none!important}.aether-panel-wrapper.glass-panel-wrapper{width:100vw!important;top:calc(62px + env(safe-area-inset-top, 0px));height:calc(100dvh - 62px - env(safe-area-inset-top, 0px));background:rgba(4,8,14,.9)!important;mask-image:none!important;-webkit-mask-image:none!important}.glass-timeline{right:0!important}.aether-panel-wrapper .aether-panel{zoom:1!important;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:180px;box-sizing:border-box}.glass-time-navigation{overflow-x:auto;scrollbar-width:none;pointer-events:auto}.glass-time-navigation::-webkit-scrollbar{display:none}.glass-time-navigation>button{flex:0 0 auto!important;padding-inline:12px!important;white-space:nowrap}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.aether-glass{position:absolute;inset:0;z-index:40;overflow:hidden;font-family:var(--ac-font-mono,"IBM Plex Mono","SFMono-Regular",monospace);box-shadow:inset 0 0 120px rgba(114,221,216,.05)}.aether-edge,.aether-glass{pointer-events:none}.aether-edge{position:absolute;font-family:var(--ac-font-mono,"IBM Plex Mono","SFMono-Regular",monospace);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-text-muted,#86A5A7);text-shadow:0 0 8px rgba(114,221,216,.25),.5px 0 0 rgba(114,221,216,.1);white-space:nowrap;opacity:.82}.aether-edge--tl{top:20px;left:20px}.aether-edge--tr{top:20px;right:20px;text-align:right}.aether-edge--bl{bottom:28px;left:20px}.aether-blip{position:absolute;transform:translate(-50%,-50%);transition:opacity .6s linear}.aether-plasma-text{display:inline-block;font-family:var(--ac-font-mono,"IBM Plex Mono","SFMono-Regular",monospace);font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;mix-blend-mode:color-dodge;animation:plasmaIntercept .24s steps(9) both,plasmaFlicker 2.6s ease-in-out .24s infinite}@keyframes plasmaIntercept{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes plasmaFlicker{0%,to{opacity:1}47%{opacity:.9}50%{opacity:.97}53%{opacity:.88}}@media (prefers-reduced-motion:reduce){.aether-plasma-text{animation:none;-webkit-clip-path:none;clip-path:none}}.aether-plasma-text.aether-tone-cyan,.map-zoomed-out .aether-plasma-text.aether-tone-cyan{color:#E0FFFC;text-shadow:0 0 1px #fff,0 0 3px #fff,0 0 8px rgba(114,221,216,.95),0 0 18px rgba(114,221,216,.8),0 0 32px rgba(114,221,216,.5)}.aether-plasma-text.aether-tone-magenta,.map-zoomed-out .aether-plasma-text.aether-tone-magenta{color:#FFF2FF;text-shadow:0 0 1px #fff,0 0 3px #fff,0 0 8px rgba(225,79,216,.95),0 0 18px rgba(225,79,216,.8),0 0 32px rgba(225,79,216,.5)}.aether-plasma-text.aether-tone-green,.map-zoomed-out .aether-plasma-text.aether-tone-green{color:#F2FFFA;text-shadow:0 0 1px #fff,0 0 3px #fff,0 0 8px rgba(74,222,128,.95),0 0 18px rgba(74,222,128,.8),0 0 32px rgba(74,222,128,.5)}.map-zoomed-in .aether-plasma-text.aether-tone-cyan{color:#003632;text-shadow:0 0 1px rgba(255,255,255,.5),0 0 4px rgba(114,221,216,.85),0 0 14px rgba(114,221,216,.65),0 0 8px #000,1px 1px 2px #000}.map-zoomed-in .aether-plasma-text.aether-tone-magenta{color:#360032;text-shadow:0 0 1px rgba(255,255,255,.5),0 0 4px rgba(225,79,216,.85),0 0 14px rgba(225,79,216,.65),0 0 8px #000,1px 1px 2px #000}.map-zoomed-in .aether-plasma-text.aether-tone-green{color:#00360a;text-shadow:0 0 1px rgba(255,255,255,.5),0 0 4px rgba(74,222,128,.85),0 0 14px rgba(74,222,128,.65),0 0 8px #000,1px 1px 2px #000}.aether-tone-cyan{color:var(--ac-core,#72DDD8);text-shadow:0 0 10px rgba(114,221,216,.35),.5px 0 0 rgba(114,221,216,.14)}.aether-tone-magenta{color:#E14FD8;text-shadow:0 0 10px rgba(225,79,216,.35),.5px 0 0 rgba(225,79,216,.14)}.aether-tone-green{color:#4ADE80;text-shadow:0 0 10px rgba(74,222,128,.3),.5px 0 0 rgba(74,222,128,.14)}.glass-text{animation:glassTextDrift 7s ease-in-out infinite}@keyframes glassTextDrift{0%,to{filter:brightness(1)}50%{filter:brightness(1.09)}}@media (prefers-reduced-motion:reduce){.glass-text{animation:none}}.aether-glass--lit .aether-edge,.aether-glass--lit .aether-plasma-text{text-shadow:0 0 14px rgba(168,243,234,.55);transition:text-shadow .12s ease}.aether-message-layer{position:fixed;inset:0;z-index:40;overflow:hidden;pointer-events:none;font-family:var(--ac-font-mono,"IBM Plex Mono","SFMono-Regular",monospace)}.aether-blip{pointer-events:none}.aether-blip.is-boot{transform:translateY(-50%);white-space:pre}.aether-blip.is-boot .aether-plasma-text{font-family:IBM Plex Mono,Share Tech Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.06em;font-feature-settings:none;font-variant-ligatures:none}.aether-blip.is-boot .aether-plasma-text:before{content:"";position:absolute;left:-8px;top:12%;bottom:12%;width:1px;background:currentColor;opacity:.4}.aether-blip.is-boot .aether-plasma-text{position:relative}@media (prefers-reduced-motion:reduce){.aether-blip.is-boot .aether-plasma-text{animation:none}}.gc-lockup{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--gc-lockup-w,300px);margin-inline:auto}.gc-lockup>*{max-width:100%;box-sizing:border-box;overflow-wrap:break-word}.gc-lockup__crown{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:-30px}.gc-lockup__wordmark{font-family:var(--gc-font-display,"Cinzel","Trajan Pro","Cormorant Garamond",serif);font-weight:600;font-size:1.4rem;letter-spacing:.18em;line-height:.95;text-transform:uppercase;margin-bottom:8px;background:var(--gc-gradient-wordmark,linear-gradient(180deg,#FFFFFF 0,#FFF4D1 10%,#F3D48E 26%,#D8A94A 42%,#9A6D2A 58%,#E3BC63 76%,#F8E7B6 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:var(--gc-text-shadow-wordmark,0 1px 2px rgba(35,20,8,.7))}.gc-lockup .gc-divider-short{margin:8px 0}.gc-lockup .gc-subtitle{margin-top:20px;font-size:clamp(.54rem,.76vw,.76rem)}.gc-lockup__tagline{font-family:var(--gc-font-body,"Cormorant Garamond",Georgia,serif);font-size:.72rem;font-weight:500;letter-spacing:.06em;color:#b6863d;opacity:.85}.entry-auth-copy{--entry-request-text-scale:0.8}.entry-mobile-close,.entry-mobile-login{display:none}@media (min-width:641px) and (max-width:1279px){.entry-quote{top:62%!important}}@media (max-width:640px){.entry-header{display:none!important}.entry-brand{left:50%!important;transform:translateX(-50%)}.entry-standfirst{left:16px!important;right:16px!important;bottom:calc(104px + env(safe-area-inset-bottom, 0px))!important;max-width:none!important;text-align:center;font-size:.8rem!important}button.entry-mobile-login.entry-mobile-login{position:fixed;left:16px;right:16px;bottom:calc(40px + env(safe-area-inset-bottom, 0px));z-index:4;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#FFFFFF,#FFF4D1 10%,#F3D48E 26%,#D8A94A 42%,#B0813A 58%,#E3BC63 76%,#F8E7B6)!important;border:1.5px solid rgba(255,244,209,.55)!important;border-radius:3px;color:#1B1206!important;font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(120,84,28,.35),0 4px 20px rgba(216,169,74,.28)}.entry-auth-card{display:none!important}.entry-auth-card.is-mobile-open{display:flex!important;position:fixed;left:16px;right:16px;top:50%;transform:translateY(-50%);z-index:10;max-height:calc(100dvh - 32px);overflow-y:auto;padding:44px 20px 24px!important;background:rgba(6,16,22,.82)!important;backdrop-filter:blur(20px) brightness(.86) saturate(1.25)!important;-webkit-backdrop-filter:blur(20px) brightness(.86) saturate(1.25)!important;border-color:rgba(141,235,238,.42)!important}.entry-auth-grid:has(.is-mobile-open){z-index:50!important}.entry-screen .aether-message-layer{display:none}.entry-quote{left:50%!important;width:calc(100vw - 96px)!important;top:calc(50% - 20px)!important}.entry-auth-grid:has(.is-mobile-open) .entry-mobile-login{display:none!important}.entry-auth-card select{letter-spacing:.02em!important}button.entry-mobile-close.entry-mobile-close{display:flex;align-items:center;justify-content:center;position:absolute;top:6px;right:6px;width:44px;height:44px;background:none;border:none;color:rgba(198,232,231,.9)!important;font-size:1rem;cursor:pointer}.entry-auth-card input,.entry-auth-card select{font-size:16px!important}}.conductive-glass-node{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;background:transparent;border:1px solid rgba(114,221,216,.28);color:rgba(232,225,212,.78);font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:auto;box-shadow:none;text-shadow:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;transition:border-color .22s ease,color .22s ease,box-shadow .22s ease,text-shadow .22s ease}.conductive-glass-node:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(110px circle at var(--gx,50%) var(--gy,50%),rgba(210,255,250,.5),rgba(114,221,216,.16) 46%,transparent 76%);transition:opacity .2s ease}.conductive-glass-node:focus-visible,.conductive-glass-node:hover{mix-blend-mode:color-dodge;border-color:rgba(180,250,244,.85);color:rgba(235,255,250,.95);box-shadow:0 0 6px rgba(114,221,216,.55),0 0 20px rgba(114,221,216,.3),inset 0 0 16px rgba(114,221,216,.16);text-shadow:0 0 4px rgba(235,255,250,.9),0 0 13px rgba(114,221,216,.55)}.conductive-glass-node:focus-visible:before,.conductive-glass-node:hover:before{opacity:1}.conductive-glass-node>*{position:relative;z-index:1}.conductive-glass-node:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;opacity:0}.conductive-glass-node.is-flaring:after{animation:cgnFlare .2s cubic-bezier(.1,.85,.2,1) both}@keyframes cgnFlare{0%{opacity:1;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.95),inset 0 0 20px rgba(255,255,255,.55),0 0 22px rgba(210,255,250,.7)}to{opacity:0;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0),0 0 0 rgba(210,255,250,0)}}.conductive-glass-node.is-selected{border-color:var(--cgn-accent,rgba(101,215,215,.65));color:var(--cgn-accent,#65D7D7);text-shadow:0 0 6px var(--cgn-accent-glow,rgba(101,215,215,.4))}.conductive-glass-node.is-disabled,.conductive-glass-node:disabled{cursor:default;opacity:.35}@media (prefers-reduced-motion:reduce){.conductive-glass-node{transition:border-color .12s linear,color .12s linear}.conductive-glass-node:before{transition:opacity .12s linear}.conductive-glass-node.is-flaring:after{animation-duration:1ms;animation-timing-function:linear}}.glass-node{background:rgba(0,240,255,.02);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,240,255,.2);box-shadow:inset 0 0 12px rgba(0,240,255,.04),0 4px 16px rgba(0,0,0,.4);color:rgba(0,240,255,.75);font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.05em;transform:none!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.glass-node:active,.glass-node:hover{background:rgba(0,240,255,.1);border-color:rgba(0,240,255,.8);box-shadow:0 0 20px rgba(0,240,255,.3),inset 0 0 15px rgba(0,240,255,.4),inset 0 1px 0 rgba(255,255,255,.6);text-shadow:0 0 8px rgba(0,240,255,.8);mix-blend-mode:color-dodge}.glass-field-curve{pointer-events:none;background:radial-gradient(125% 95% at 100% 100%,rgba(4,7,18,.22) 0,rgba(4,7,18,.09) 34%,transparent 64%),radial-gradient(58% 125% at 100% 50%,transparent 34%,rgba(23,75,85,.1) 74%,rgba(23,75,85,.17) 100%),radial-gradient(150% 74% at 50% 100%,rgba(4,7,18,.82) 0,rgba(4,7,18,.34) 18%,rgba(4,7,18,.09) 42%,transparent 72%),radial-gradient(118% 116% at 38% 32%,transparent 44%,rgba(4,7,18,.07) 74%,rgba(4,7,18,.16) 100%)}.mapboxgl-ctrl-bottom-right,.maplibregl-ctrl-bottom-right{right:auto!important;left:0!important}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib,.maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib{background:rgba(4,7,18,.55)!important;opacity:.5;transition:opacity .16s ease}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib:hover,.maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib:hover{opacity:1}.glass-panel-tilt{width:100%;height:100%;transform:rotateY(4deg);transform-origin:100% 50%;filter:brightness(.9) saturate(.86);transition:transform .4s ease,filter .4s ease}.glass-panel-tilt.glass-panel-tilt--engaged{transform:rotateY(0deg);filter:brightness(1) saturate(1);transition:transform .24s ease-out,filter .24s ease-out}.glass-contact{position:fixed;z-index:99998;top:0;left:0;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(232,255,250,.22) 0,rgba(114,221,216,.08) 40%,transparent 70%);animation:glassContactBloom .28s ease-out forwards}@keyframes glassContactBloom{0%{transform:scale(.4);opacity:0}25%{transform:scale(1);opacity:1}45%{transform:scale(1.15);opacity:.9}to{transform:scale(1.8);opacity:0}}.glass-text{text-shadow:0 0 1px rgba(114,221,216,.38),0 0 7px rgba(114,221,216,.16);animation:none}@keyframes glassTextLuminance{0%,46%,54%,80%,87%,to{opacity:1}50%{opacity:.9}84%{opacity:.95}}@media (prefers-reduced-motion:reduce){.glass-panel-tilt,.glass-panel-tilt.glass-panel-tilt--engaged{transform:none;transition:none}.glass-contact{animation:none;opacity:0}.glass-text{animation:none}}.sidebar-sheen{position:fixed;top:0;right:0;height:100vh;overflow:visible;pointer-events:none;z-index:60050}.sidebar-sheen:after{content:"";position:absolute;top:var(--sheen-top,0);left:-60%;width:var(--sheen-band-width,45%);height:var(--sheen-height,100%);background:linear-gradient(90deg,transparent,rgba(99,243,255,.08),rgba(255,255,255,.05),transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.9) 18%,rgba(0,0,0,.9) 82%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.9) 18%,rgba(0,0,0,.9) 82%,transparent);filter:blur(var(--sheen-blur,0));animation:sidebarSheenSweep 3.2s ease-in-out 1 both}@keyframes sidebarSheenSweep{0%{transform:translateX(var(--sheen-x-start,-100%)) skewX(var(--sheen-skew,-20deg));opacity:0}8%{opacity:1}50%{transform:translateX(var(--sheen-x-mid,75%)) skewX(var(--sheen-skew,-20deg));opacity:.78}92%{opacity:0}to{transform:translateX(var(--sheen-x-end,250%)) skewX(var(--sheen-skew,-20deg));opacity:0}}@media (prefers-reduced-motion:reduce){.sidebar-sheen{display:none}}.stage-pane{position:fixed;inset:0;width:100vw;height:100vh}.stage-pane--rich{transform:perspective(2000px) rotateY(7deg) scale(.93) translateX(2.5%);transform-origin:100% 50%;opacity:0;filter:brightness(.82) saturate(.8);transition:transform .46s cubic-bezier(.2,.8,.2,1),opacity .34s ease,filter .46s ease}.stage-pane--rich.stage-pane--focused{transform:perspective(2000px) rotateY(0deg) scale(1) translateX(0);opacity:1;filter:brightness(1) saturate(1)}.stage-pane--flat{opacity:0;transition:opacity .32s ease}.stage-pane--flat.stage-pane--focused{opacity:1}@media (prefers-reduced-motion:reduce){.stage-pane--flat,.stage-pane--rich{transition:none;transform:none;opacity:1;filter:none}}.culture-key{width:100%;padding:14px 16px 16px;box-sizing:border-box;font-family:IBM Plex Mono,monospace;color:#E8E1D4;background:linear-gradient(180deg,rgba(5,9,14,.94),rgba(4,7,11,.9));border:1px solid rgba(114,221,216,.16);border-left:none;border-radius:0 4px 4px 0;max-height:min(72vh,680px);overflow-y:auto}.culture-key__title{margin:0 0 12px;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(114,221,216,.85)}.culture-key__era{padding-left:10px;margin-bottom:12px;border-left:1px solid var(--era-accent,rgba(114,221,216,.3));opacity:.52;transition:opacity .26s ease}.culture-key__era.is-live{opacity:1}.culture-key__era-head{display:flex;align-items:baseline;gap:8px;width:100%;padding:0 0 6px;background:none;border:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.culture-key__era-name{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--era-accent,#72DDD8)}.culture-key__era-span{font-size:.54rem;letter-spacing:.1em;color:rgba(232,225,212,.5);margin-left:auto}.culture-key__chevron{font-size:.7rem;line-height:1;color:rgba(114,221,216,.6)}.culture-key__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.culture-key__row{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;opacity:.62;transition:opacity .24s ease}.culture-key__row.is-live{opacity:1}.culture-key__name{font-size:.62rem;letter-spacing:.04em;color:#E8E1D4;line-height:1.25}.culture-key__material{grid-column:2;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(232,225,212,.45)}.culture-key__foot{margin:14px 0 0;padding-top:10px;border-top:1px solid rgba(114,221,216,.12);font-size:.52rem;line-height:1.5;letter-spacing:.04em;color:rgba(232,225,212,.55)}.culture-key-tab{position:fixed;left:0;z-index:60002;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;padding:16px 8px;border:1px solid rgba(114,221,216,.32);border-left:none;border-radius:0 3px 3px 0;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(114,221,216,.78);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,color .2s ease}.culture-key-tab:hover,.culture-key-tab[aria-expanded=true]{background:rgba(101,215,215,.12);color:#A8F3EA}.culture-key-panel{position:fixed;top:0;bottom:0;margin:auto 0;height:-moz-fit-content;height:fit-content;left:0;z-index:60001;width:min(330px,84vw);transition:left .32s cubic-bezier(.16,1,.3,1)}.culture-key-panel.is-closed{left:calc(-1 * min(330px, 84vw) - 4px);pointer-events:none}@media (prefers-reduced-motion:reduce){.culture-key-panel,.culture-key__era,.culture-key__row{transition:none}}.culture-key__row{width:100%;background:none;border:1px solid transparent;border-radius:3px;padding:2px 4px;margin:0 -4px;font:inherit;color:inherit;text-align:left;cursor:pointer}.culture-key__row:hover{background:rgba(114,221,216,.07)}.culture-key__row:focus-visible{outline:2px solid #A8F3EA;outline-offset:1px}.culture-key__row.is-isolated{background:rgba(114,221,216,.13);border-color:rgba(114,221,216,.45)}.culture-key__system{border-left-color:rgba(139,124,246,.5)}.culture-key__sysdot{width:10px;height:10px;flex:none;border-radius:2px;display:inline-block;transform:rotate(45deg)}.culture-key__clear{display:block;width:100%;margin-top:10px;padding:6px 8px;background:rgba(114,221,216,.1);border:1px solid rgba(114,221,216,.34);border-radius:3px;color:#A8F3EA;font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.culture-key__clear:hover{background:rgba(114,221,216,.18)}