.password-reveal[data-v-ee92bb4f]{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:4px;background:none;color:#462c18b8;box-shadow:none;transform:translateY(-50%);cursor:pointer;transition:color .15s ease}.password-reveal[data-v-ee92bb4f]:hover,.password-reveal[data-v-ee92bb4f]:focus-visible{color:var(--ink)}.password-reveal--open[data-v-ee92bb4f]{color:#5a3a16}.password-reveal__eye[data-v-ee92bb4f]{width:22px;height:22px;fill:currentColor}.password-reveal__gap[data-v-ee92bb4f]{stroke:var(--password-reveal-gap, #fdf6e4)}.password-reveal__tessera[data-v-ee92bb4f]{fill:#8a5a1e}.account-form[data-v-156d53f8]{display:flex;flex-direction:column;gap:.85rem;width:min(100%,380px);margin:.5rem auto 0;text-align:left}.account-form__field[data-v-156d53f8]{display:flex;flex-direction:column;gap:.3rem}.account-form__field>span[data-v-156d53f8]{font-family:Forum,Georgia,serif;font-size:1.05rem;letter-spacing:.02em}.account-form__password[data-v-156d53f8]{position:relative;display:block}.account-form__password input[data-v-156d53f8]{width:100%;padding-right:2.6rem}.account-form__password input[data-v-156d53f8]::-ms-reveal,.account-form__password input[data-v-156d53f8]::-ms-clear{display:none}.account-form__field input[data-v-156d53f8]{box-sizing:border-box;padding:.6rem .7rem;border:1px solid rgba(70,44,24,.55);border-radius:5px;background:#fffaeed1;color:#24170f;font-family:inherit;font-size:1rem}.account-form__field input[data-v-156d53f8]:focus{outline:2px solid rgba(140,96,47,.65);outline-offset:1px;background:#fffaef}.account-form__field small[data-v-156d53f8]{color:#2b1d15b8;font-size:.85rem}.account-form__errors[data-v-156d53f8]{margin:0;padding:.55rem .7rem .55rem 1.7rem;border-left:3px solid #8a3a2f;border-radius:3px;background:#8a3a2f1f;color:#6b241c;font-size:.92rem}.account-form__notice[data-v-156d53f8]{margin:0;padding:.55rem .7rem;border-left:3px solid #56703a;border-radius:3px;background:#56703a24;font-size:.92rem}.account-form__submit[data-v-156d53f8]{box-sizing:border-box;margin-top:.2rem;padding:9px 18px;border:1px solid rgba(70,44,24,.45);border-radius:5px;background:#fff8eb85;color:var(--ink);font-family:inherit;font-size:1.15rem;box-shadow:2px 2px 2px #30384059;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.account-form__submit[data-v-156d53f8]:hover:not(:disabled){background:#fff8ebb8;box-shadow:1px 1px 1px #30384040}.account-form__submit[data-v-156d53f8]:disabled{opacity:.6;cursor:progress}.account-form__privacy[data-v-156d53f8]{margin:0;color:#2b1d15c7;font-size:.85rem}.account-form__privacy a[data-v-156d53f8]{color:#6b4a1d}.account-form__switches[data-v-156d53f8]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin-top:.2rem}.account-form__switch[data-v-156d53f8]{padding:0;border:0;background:none;color:var(--wine);font-family:inherit;font-size:1rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:color .15s ease;box-shadow:none}.account-form__switch[data-v-156d53f8]:hover,.account-form__switch[data-v-156d53f8]:focus-visible{color:var(--ink)}.account-menu__trigger[data-v-e6f1c282]{padding:6px 10px 5px;border:1px solid rgba(93,56,26,.95);border-radius:6px;background:linear-gradient(rgba(255,240,207,.08),transparent),#2a1d14f0;color:#ead5b7;font:.9rem/1 Forum,Georgia,serif;letter-spacing:.06em;text-shadow:0 1px 1px rgba(0,0,0,.75);box-shadow:0 3px 8px #24160d59,inset 0 0 0 1px #e8bb7e3d;cursor:pointer;transition:color .15s ease,background .15s ease}.account-menu__trigger[data-v-e6f1c282]:hover{background:#c2935d59;color:#fff0cf}.account-menu--unframed[data-v-e6f1c282]{min-width:0}.account-menu--unframed .account-menu__trigger[data-v-e6f1c282]{overflow:hidden;max-width:100%;padding:5px 9px;border-radius:3px;background:#ffd6961a;color:inherit;font-size:.82rem;text-overflow:ellipsis;text-shadow:inherit;white-space:nowrap;box-shadow:none}.account-menu--unframed .account-menu__trigger[data-v-e6f1c282]:hover{background:linear-gradient(180deg,#d4a66e,#ad7844);color:#211a14;text-shadow:0 1px rgba(255,235,194,.35)}.account-menu__overlay[data-v-e6f1c282]{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:#18100bb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.account-menu__dialog[data-v-e6f1c282]{position:relative;width:min(430px,100%);max-height:92vh;overflow-y:auto;padding:1.7rem;border:1px solid rgba(70,44,24,.82);border-radius:10px;background-color:#ead9b2;background-image:url(/img/backgrounds/parchment-popin.jpg);background-position:center;background-size:cover;color:#24170f;box-shadow:inset 0 0 0 1px #fff6db6b,0 10px 28px #190f0994}.account-menu__dialog h2[data-v-e6f1c282]{margin:0 0 .6rem;font-family:Cinzel,Forum,Georgia,serif;font-size:1.35rem}.account-menu__dialog h3[data-v-e6f1c282]{margin:1.3rem 0 .4rem;font-family:Cinzel,Forum,Georgia,serif;font-size:1.05rem}.account-menu__close[data-v-e6f1c282]{position:absolute;top:8px;right:12px;padding:0;border:0;background:none;color:#2b1d15b3;font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:none}.account-menu__close[data-v-e6f1c282]:hover{color:#24170f}.account-menu__email[data-v-e6f1c282]{margin:0 0 .3rem;font-weight:600}.account-menu__status[data-v-e6f1c282]{margin:0 0 .5rem;color:#46612d;font-size:.9rem}.account-menu__status--pending[data-v-e6f1c282]{color:#8a5a1e}.account-menu__hint[data-v-e6f1c282]{margin:.4rem 0;color:#2b1d15b8;font-size:.86rem}.account-menu__link[data-v-e6f1c282]{padding:0;border:0;background:none;color:#6b4a1d;font-family:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none}.account-menu__sign-out[data-v-e6f1c282]{display:block;margin-top:1.3rem}.account-menu__name[data-v-e6f1c282]{display:flex;flex-direction:column;gap:.3rem;margin-top:1rem}.account-menu__name label[data-v-e6f1c282]{display:flex;flex-direction:column;gap:.3rem;font-family:Forum,Georgia,serif}.account-menu__name input[data-v-e6f1c282]{padding:.5rem .6rem;border:1px solid rgba(70,44,24,.55);border-radius:5px;background:#fffaeed1;color:#24170f;font:inherit}.account-menu__name small[data-v-e6f1c282]{color:#2b1d15b8;font-size:.82rem}.account-menu__save[data-v-e6f1c282]{align-self:flex-start;margin-top:.3rem;padding:.4rem .9rem;border:1px solid rgba(43,29,21,.3);border-radius:5px;background:#fff8eb85;color:#24170f;font:inherit;box-shadow:2px 2px 2px #30384059;cursor:pointer}.account-menu__save[data-v-e6f1c282]:hover{background:#fff8ebb8}.account-menu__errors[data-v-e6f1c282]{margin:.5rem 0 0;padding-left:1.2rem;color:#6b241c;font-size:.9rem}.account-menu__notice[data-v-e6f1c282]{margin:.5rem 0 0;color:#46612d;font-size:.9rem}.account-menu__campaigns-toggle[data-v-e6f1c282]{margin-top:.5rem}.account-menu__campaigns[data-v-e6f1c282]{margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.5}.language-switcher[data-v-5a2baa19]{position:fixed;top:18px;right:20px;z-index:10000;display:flex;gap:2px;padding:3px;overflow:hidden;border:1px solid rgba(93,56,26,.95);border-radius:6px;background:linear-gradient(rgba(255,240,207,.08),transparent),#2a1d14f0;box-shadow:0 3px 8px #24160d59,inset 0 0 0 1px #e8bb7e3d}.language-switcher--embedded[data-v-5a2baa19]{position:static}.language-switcher--unframed[data-v-5a2baa19]{padding:0;border:0;background:none;box-shadow:none}.language-switcher a[data-v-5a2baa19]{min-width:34px;padding:6px 8px 5px;border-radius:3px;color:#ead5b7;font:.9rem/1 Forum,Georgia,serif;letter-spacing:.06em;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.75);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.language-switcher a[data-v-5a2baa19]:hover{background:#c2935d33;color:#fff0cf}.language-switcher a[aria-current=page][data-v-5a2baa19]{background:linear-gradient(180deg,#d4a66e,#ad7844);color:#211a14;box-shadow:inset 0 1px #ffefcd80,0 1px 2px #00000059;text-shadow:0 1px rgba(255,235,194,.35)}.app-navigation[data-v-968ee0d3]{position:fixed;top:18px;right:20px;z-index:10000;display:flex;gap:8px;align-items:stretch}@keyframes settlement-flag-plant{0%{opacity:0;transform:translate(-8px,-68px) rotate(-8deg);animation-timing-function:linear}18%{opacity:1;transform:translate(-5px,-49px) rotate(-5deg)}58%{transform:translate(-1px,-7px) rotate(-1deg);animation-timing-function:cubic-bezier(.18,.7,.25,1)}to{opacity:1;transform:none}}@keyframes settlement-flag-impact{0%,86%{opacity:0;transform:translate(-50%) scale(.2)}92%{opacity:.58}to{opacity:0;transform:translate(-50%) scale(1.8)}}@keyframes settlement-target-pulse{0%{opacity:.62;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes movement-nudge-step{0%,to{transform:translateY(1px) rotate(-1deg)}50%{transform:translateY(-2px) rotate(1deg)}}@keyframes city-growth-civis-rise{0%{opacity:0;transform:translateY(18px) scale(.65)}22%{opacity:1;transform:translateY(2px) scale(1.1)}72%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-25px) scale(.9)}}@keyframes city-growth-rank-reveal{0%,34%{opacity:0;transform:translateY(12px) rotate(-5deg) scale(.55)}48%{opacity:1;transform:translateY(-4px) rotate(2deg) scale(1.12)}78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px) scale(1.04)}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes market-toggle-coin-toss{0%{opacity:0;transform:perspective(300px) translateY(calc(100dvh - 100px)) rotateX(0) scale(.78)}12%{opacity:1}62%{transform:perspective(300px) translateY(-30px) rotateX(540deg) scale(1.04);animation-timing-function:cubic-bezier(.45,0,.72,.52)}82%{transform:perspective(300px) translateY(0) rotateX(665deg) scale(1);animation-timing-function:cubic-bezier(.18,.78,.32,1)}92%{transform:perspective(300px) translateY(-7px) rotateX(700deg) scale(1.02)}to{opacity:1;transform:perspective(300px) translateY(0) rotateX(720deg) scale(1)}}@keyframes market-toggle-coin-shine{0%,32%{opacity:0;transform:translate(-140%) skew(-18deg)}52%{opacity:.8}72%,to{opacity:0;transform:translate(190%) skew(-18deg)}}@keyframes religion-toggle-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.01)}}@keyframes religion-toggle-power-ready{0%,to{transform:translateY(0) scale(1)}48%{transform:translateY(-4px) scale(1.065)}}@keyframes religion-toggle-power-ready-shine{0%,24%{opacity:0;transform:translate(-180%) skew(-20deg)}42%{opacity:.75}62%,to{opacity:0;transform:translate(360%) skew(-20deg)}}@keyframes end-orders-complete-lift{0%{transform:translateY(0);box-shadow:var(--end-period-rest-shadow)}42%{transform:translateY(-3px);box-shadow:0 12px 16px -2px var(--end-period-lift-shadow),4px 11px 12px #30384085}72%{transform:translateY(-1px);box-shadow:0 7px 10px -3px var(--end-period-lift-shadow),3px 6px 7px #30384085}to{transform:translateY(0);box-shadow:var(--end-period-rest-shadow)}}@keyframes end-orders-complete-reflection{0%,12%{opacity:0;transform:translate(-170%) skew(-18deg)}22%{opacity:.18}34%{opacity:0;transform:translate(560%) skew(-18deg)}to{opacity:0;transform:translate(560%) skew(-18deg)}}@keyframes first-period-end-button-hint{0%,to{transform:translateY(0) scale(1);box-shadow:var(--end-period-rest-shadow)}50%{transform:translateY(-3px) scale(1.035);box-shadow:0 0 0 3px #ffeb9d6b,0 10px 18px -3px var(--end-period-lift-shadow)}}@keyframes religion-toggle-land{0%{opacity:1;transform:translateY(calc(-100vh - 100%)) rotate(0) scale(.96);animation-timing-function:cubic-bezier(.12,.68,.42,.96)}26%{transform:translateY(-25vh) rotate(0) scale(.98);animation-timing-function:cubic-bezier(.35,.05,.45,1)}42%{transform:translate(78px,-19vh) rotate(1.2deg) scale(.98);animation-timing-function:cubic-bezier(.45,0,.35,1)}58%{transform:translate(6px,-13vh) rotate(-1deg) scale(.99);animation-timing-function:cubic-bezier(.45,0,.35,1)}74%{transform:translate(88px,-7vh) rotate(1deg) scale(.99);animation-timing-function:cubic-bezier(.45,0,.35,1)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes divine-strike-building-approach{0%{opacity:.5;transform:scale(.8)}10%{opacity:1;transform:translateY(24px) scale(1)}50%{opacity:0;transform:translateY(24px) scale(1)}to{opacity:0}}@keyframes divine-strike-army-approach{0%{opacity:.5;transform:scale(.8)}20%{opacity:1;transform:translate(-16px,12px) scale(1)}60%{opacity:0;transform:translate(-16px,12px) scale(1)}to{opacity:0}}@keyframes divine-strike-building-destroy{0%{opacity:1;filter:brightness(1.25)}35%{opacity:.92;filter:brightness(.75)}to{opacity:0;filter:brightness(0)}}@keyframes divine-strike-army-destroy{0%{opacity:1;filter:sepia(.5) saturate(2) hue-rotate(320deg) brightness(1.1)}to{opacity:0;filter:sepia(.5) saturate(2) hue-rotate(320deg) brightness(.35)}}@keyframes divine-city-growth-aura{0%{opacity:0;transform:scale(.35)}35%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.3)}}@keyframes divine-city-growth-petals{0%{opacity:0;transform:translateY(30px) rotate(calc(var(--petal-rotation-offset, 0deg) - 12deg))}25%{opacity:1}to{opacity:0;transform:translateY(-45px) rotate(calc(var(--petal-rotation-offset, 0deg) + 22deg))}}@keyframes divine-ceres-farm-ripen{0%{opacity:0;filter:saturate(1) sepia(0) brightness(1)}14%{opacity:.72;filter:saturate(1.22) sepia(.14) brightness(1.15)}58%{opacity:.6;filter:saturate(1.14) sepia(.08) brightness(1.08)}to{opacity:0;filter:saturate(1) sepia(0) brightness(1)}}@keyframes divine-ceres-farm-production-aura{0%{opacity:0;transform:scale(.45)}18%{opacity:.78;transform:scale(.9)}62%{opacity:.5;transform:scale(1.08)}to{opacity:0;transform:scale(1.28)}}@keyframes divine-ceres-rising-grain{0%,18%{opacity:0;transform:translateY(8px) rotate(-10deg) scale(.7)}30%{opacity:1}to{opacity:0;transform:translateY(-34px) rotate(18deg) scale(1.05)}}@keyframes divine-ceres-farm-ripen-reduced{0%,to{opacity:0}35%,65%{opacity:.65;filter:saturate(1.16) sepia(.1) brightness(1.12)}}@keyframes first-period-build-slot-hint{0%,to{opacity:.7;filter:drop-shadow(0 1px 2px rgba(24,15,8,.75)) drop-shadow(0 0 0 rgba(255,211,100,0));transform:scale(1)}45%{opacity:1;filter:drop-shadow(0 1px 2px rgba(24,15,8,.75)) drop-shadow(0 0 6px rgba(255,211,100,.9));transform:scale(1.16)}}@keyframes first-period-city-halo{0%,to{filter:drop-shadow(0 0 0 rgba(255,211,100,0))}45%{filter:drop-shadow(0 0 7px rgba(255,211,100,.95)) drop-shadow(0 0 13px rgba(177,83,34,.72))}}@keyframes pillage-building-shake{0%,to{transform:translate(0) rotate(0)}18%{transform:translate(-1px) rotate(-.8deg)}36%{transform:translate(2px,-1px) rotate(1deg)}54%{transform:translate(-2px,1px) rotate(-.7deg)}72%{transform:translate(1px) rotate(.5deg)}}@keyframes new-building-rise-in{0%{transform:translateY(55%)}to{transform:translateY(0)}}@keyframes city-construction-rise{0%{opacity:0;transform:translate(-50%,-100%) scale(.55)}22%{opacity:1}68%{opacity:1;transform:translate(-50%,calc(-100% - 34px)) scale(1)}to{opacity:0;transform:translate(-50%,calc(-100% - 56px)) scale(1)}}@keyframes city-fortification-old-fade{0%,15%{opacity:var(--city-fortification-opacity, 1)}to{opacity:0}}@keyframes city-fortification-reveal{0%,15%{opacity:0}to{opacity:var(--city-fortification-opacity, 1)}}@keyframes army-raised-plant{0%{opacity:0;transform:scale(.72)}20%{opacity:1}55%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes army-disbanded-strike-camp{0%{opacity:1;transform:scale(1)}55%{opacity:.62;transform:scale(.74)}to{opacity:0;transform:scale(.42)}}@keyframes army-merged-join{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.78)}}@keyframes army-reinforced-swell{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}@keyframes pillage-coin-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.35)}14%{opacity:1}58%{opacity:1;transform:translate(calc(-50% + var(--pillage-coin-peak-x)),calc(-50% + var(--pillage-coin-peak-y))) rotate(var(--pillage-coin-rotation)) scale(.9)}to{opacity:0;transform:translate(calc(-50% + var(--pillage-coin-x)),calc(-50% + var(--pillage-coin-y))) rotate(var(--pillage-coin-rotation)) scale(.72)}}@keyframes pillage-coin-burst-reduced{0%,to{opacity:0}30%,70%{opacity:.8;transform:translate(-50%,-50%) scale(.85)}}@keyframes pillage-torch-flicker{0%{transform:rotate(-5deg) skew(-2deg) scale(.94,1.04)}to{transform:rotate(5deg) translate(-1px,-1px) skew(3deg) scale(1.06,.95)}}@keyframes pillage-torch-glow{0%{opacity:.68;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes pillage-smoke-rise{0%{opacity:0;transform:translate(0) scale(.55)}22%{opacity:.42}to{opacity:0;transform:translate(5px,-35px) scale(1.65)}}@keyframes raze-building-collapse{0%,8%{opacity:1;filter:brightness(1);transform:translate(0) rotate(0) scale(1)}13%{transform:translate(-1px) rotate(-.8deg)}18%{transform:translate(2px,-1px) rotate(1deg)}23%{transform:translate(-2px,1px) rotate(-1deg)}30%{filter:brightness(.92) sepia(.12);transform:translate(1px) rotate(0) scale(1)}48%{opacity:1;filter:brightness(.78) sepia(.25);transform:translate(var(--raze-collapse-x-small),7px) rotate(var(--raze-collapse-rotation-small)) scale(1.02,.86)}72%{opacity:.84;filter:brightness(.58) sepia(.42);transform:translate(var(--raze-collapse-x-medium),23px) rotate(var(--raze-collapse-rotation-medium)) scale(1.1,.38)}to{opacity:0;filter:brightness(.35) sepia(.55);transform:translate(var(--raze-collapse-x-large),34px) rotate(var(--raze-collapse-rotation-large)) scale(1.18,.08)}}@keyframes raze-dust-cloud{0%{opacity:0;transform:translateY(12px) scale(.35)}18%{opacity:.82}58%{opacity:.62;transform:translate(var(--raze-dust-x-small),-2px) scale(1.15,.88)}to{opacity:0;filter:blur(4px);transform:translate(var(--raze-dust-x-large),-15px) scale(1.65,1.28)}}@keyframes raze-scorch-mark{0%{opacity:0;transform:scale(.72,.55)}13%{opacity:.78;transform:scale(1.04,.92)}68%{opacity:.62;transform:scale(1)}to{opacity:0;transform:scale(1.08,1.02)}}@keyframes raze-building-collapse-reduced{0%{opacity:1;filter:brightness(1)}to{opacity:0;filter:brightness(.45) sepia(.4)}}@keyframes raze-scorch-mark-reduced{0%,to{opacity:0}18%,72%{opacity:.68}}.app-tooltip{position:fixed;z-index:10100;width:max-content;max-width:min(300px,100vw - 24px);padding:8px 11px;border:1px solid rgba(92,58,31,.72);border-radius:5px;background:linear-gradient(#fff9e2c7,#f0dbb0a8),#b48854 url(/img/backgrounds/membrana.png) center/360px 240px;color:#352217;font-family:Forum,Georgia,serif;font-size:.95rem;line-height:1.3;text-align:left;filter:drop-shadow(0 5px 6px rgba(37,23,13,.38));pointer-events:none}.app-tooltip__title{margin:0 0 5px;padding-bottom:4px;border-bottom:1px solid rgba(92,58,31,.28);color:var(--wine, #5f241f);font-size:1.05rem;font-weight:700;line-height:1.15}.app-tooltip__intro{margin:0 0 6px;white-space:pre-line}.app-tooltip__entries{display:flex;flex-direction:column;gap:1px}.app-tooltip__entry{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.app-tooltip__entry--single{justify-content:flex-start}.app-tooltip__entry--total{margin-top:3px;padding-top:4px;border-top:1px solid rgba(92,58,31,.4)}.app-tooltip__entry--total+.app-tooltip__entry{margin-top:5px}.app-tooltip__entry-label{opacity:.88}.app-tooltip__entry-value{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.app-tooltip__text{margin:0;white-space:pre-line}.app-tooltip__entries+.app-tooltip__text,.app-tooltip__title+.app-tooltip__text{margin-top:6px}.app-tooltip__note{margin:6px 0 0;white-space:pre-line}.app-tooltip__tone--positive{color:var(--positive-value-color, #465a18)}.app-tooltip__tone--negative{color:var(--negative-value-color, #9b2f22)}.app-tooltip__tone--warning{color:#8a4a14}.app-tooltip__tone--muted{font-size:.88rem;font-style:italic;opacity:.75}.app-tooltip:after{position:absolute;width:0;height:0;content:"";filter:drop-shadow(0 1px 0 rgba(92,58,31,.72))}.app-tooltip--right:after,.app-tooltip--left:after{top:clamp(10px,var(--tooltip-pointer-offset) - 8px,100% - 26px);border-top:8px solid transparent;border-bottom:8px solid transparent}.app-tooltip--right:after{right:100%;border-right:10px solid #ead8af}.app-tooltip--left:after{left:100%;border-left:10px solid #ead8af}.app-tooltip--top:after,.app-tooltip--bottom:after{left:clamp(10px,var(--tooltip-pointer-offset) - 8px,100% - 26px);border-right:8px solid transparent;border-left:8px solid transparent}.app-tooltip--top:after{top:100%;border-top:10px solid #ead8af}.app-tooltip--bottom:after{bottom:100%;border-bottom:10px solid #ead8af}.tooltip-badge{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.22em;cursor:help}.tooltip-badge__part{transform-box:view-box;transform-origin:12px 12px;transition:transform .18s ease,stroke-opacity .18s ease}.tooltip-badge__script{stroke-opacity:.7}.tooltip-info:hover .tooltip-badge .tooltip-badge__roll--top,.tooltip-info:focus-visible .tooltip-badge .tooltip-badge__roll--top,.tooltip-pair:has(.tooltip-pair__twin:hover) .tooltip-badge .tooltip-badge__roll--top,.tooltip-pair:has(.tooltip-pair__twin:focus-visible) .tooltip-badge .tooltip-badge__roll--top{transform:translateY(-1.5px)}.tooltip-info:hover .tooltip-badge .tooltip-badge__roll--bottom,.tooltip-info:focus-visible .tooltip-badge .tooltip-badge__roll--bottom,.tooltip-pair:has(.tooltip-pair__twin:hover) .tooltip-badge .tooltip-badge__roll--bottom,.tooltip-pair:has(.tooltip-pair__twin:focus-visible) .tooltip-badge .tooltip-badge__roll--bottom{transform:translateY(1.5px)}.tooltip-info:hover .tooltip-badge .tooltip-badge__sheet,.tooltip-info:focus-visible .tooltip-badge .tooltip-badge__sheet,.tooltip-pair:has(.tooltip-pair__twin:hover) .tooltip-badge .tooltip-badge__sheet,.tooltip-pair:has(.tooltip-pair__twin:focus-visible) .tooltip-badge .tooltip-badge__sheet{transform:scaleY(1.288)}.tooltip-info:hover .tooltip-badge .tooltip-badge__script,.tooltip-info:focus-visible .tooltip-badge .tooltip-badge__script,.tooltip-pair:has(.tooltip-pair__twin:hover) .tooltip-badge .tooltip-badge__script,.tooltip-pair:has(.tooltip-pair__twin:focus-visible) .tooltip-badge .tooltip-badge__script{transform:scaleX(1.12);stroke-opacity:.95}.tooltip-enter-active,.tooltip-leave-active{transition:opacity .12s ease,transform .12s ease}.tooltip-enter-from,.tooltip-leave-to{opacity:0;transform:translateY(3px)}@media(prefers-reduced-motion:reduce){.tooltip-enter-active,.tooltip-leave-active,.tooltip-badge__part{transition:none}.tooltip-enter-from,.tooltip-leave-to{transform:none}}
