.offline-indicator[data-v-34cef881]{position:relative;z-index:1000}.offline-indicator[data-v-34cef881]+*{padding-top:2.5rem}.touch-manipulation[data-v-34cef881]{touch-action:manipulation;min-height:44px;min-width:44px}.modal-enter-active[data-v-34cef881],.modal-leave-active[data-v-34cef881]{transition:opacity .3s ease}.modal-enter-from[data-v-34cef881],.modal-leave-to[data-v-34cef881]{opacity:0}@media (max-width: 640px){.offline-indicator[data-v-34cef881]{font-size:.875rem}.fixed.top-0[data-v-34cef881]{padding:.75rem 1rem}}.dice-backdrop[data-v-751ba478]{background:#0c0b119e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dice-overlay-enter-active[data-v-751ba478],.dice-overlay-leave-active[data-v-751ba478]{transition:opacity .25s ease}.dice-overlay-enter-active .dice-panel[data-v-751ba478]{transition:transform .45s var(--ease-out-expo),opacity .3s ease}.dice-overlay-leave-active .dice-panel[data-v-751ba478]{transition:transform .2s ease,opacity .2s ease}.dice-overlay-enter-from[data-v-751ba478],.dice-overlay-leave-to[data-v-751ba478]{opacity:0}.dice-overlay-enter-from .dice-panel[data-v-751ba478],.dice-overlay-leave-to .dice-panel[data-v-751ba478]{opacity:0;transform:translateY(32px) scale(.97)}.dice-aurora[data-v-751ba478]{position:absolute;inset:-40% -20% auto;height:320px;pointer-events:none;opacity:.55;transition:background .6s ease}.dice-aurora--rolling[data-v-751ba478],.dice-aurora--standard[data-v-751ba478]{background:radial-gradient(closest-side at 35% 60%,rgba(240,184,90,.22),transparent),radial-gradient(closest-side at 65% 60%,rgba(142,109,204,.22),transparent)}.dice-aurora--hope[data-v-751ba478]{background:radial-gradient(closest-side at 35% 60%,rgba(240,184,90,.4),transparent)}.dice-aurora--fear[data-v-751ba478]{background:radial-gradient(closest-side at 65% 60%,rgba(142,109,204,.42),transparent)}.dice-aurora--critical[data-v-751ba478]{background:radial-gradient(closest-side at 50% 60%,rgba(240,184,90,.55),transparent);animation:aurora-pulse-751ba478 1.8s ease-in-out infinite alternate}@keyframes aurora-pulse-751ba478{to{opacity:.85}}.d12[data-v-751ba478]{display:grid;place-items:center;width:104px;height:104px;clip-path:polygon(50% 0,88% 19%,100% 62%,74% 100%,26% 100%,0 62%,12% 19%);font-family:Cinzel,serif;font-size:38px;font-weight:700;transition:transform .5s var(--ease-spring),filter .4s ease}.d12 span[data-v-751ba478]{display:grid;place-items:center;width:75%;height:75%;clip-path:inherit}.d12--hope[data-v-751ba478]{color:#2b1a05;background:linear-gradient(145deg,#ffe5a7,#c98b2f 55%,#70420d);filter:drop-shadow(0 12px 22px rgba(210,147,50,.3))}.d12--hope span[data-v-751ba478]{background:linear-gradient(145deg,#f5ca74,#d89b3d)}.d12--fear[data-v-751ba478]{color:#170d29;background:linear-gradient(145deg,#e3d7ff,#9b77d8 55%,#4b2c75);filter:drop-shadow(0 12px 22px rgba(132,91,194,.3))}.d12--fear span[data-v-751ba478]{background:linear-gradient(145deg,#c8b2f0,#9b76d7)}.d12.is-rolling[data-v-751ba478]{animation:d12-tumble-751ba478 .55s cubic-bezier(.2,.8,.2,1) infinite}.d12--fear.is-rolling[data-v-751ba478]{animation-direction:reverse;animation-duration:.6s}.d12.is-winner[data-v-751ba478],.d12.is-crit[data-v-751ba478]{animation:d12-land-751ba478 .6s var(--ease-spring) both;transform:scale(1.08)}.d12--hope.is-winner[data-v-751ba478],.d12--hope.is-crit[data-v-751ba478]{filter:drop-shadow(0 0 26px rgba(240,184,90,.75))}.d12--fear.is-winner[data-v-751ba478]{filter:drop-shadow(0 0 26px rgba(157,130,216,.75))}.d12--fear.is-crit[data-v-751ba478]{filter:drop-shadow(0 0 26px rgba(240,184,90,.75))}@keyframes d12-tumble-751ba478{0%{transform:rotate(0) scale(1)}30%{transform:rotate(140deg) scale(.88) translateY(-6px)}60%{transform:rotate(250deg) scale(1.05)}to{transform:rotate(360deg) scale(1)}}@keyframes d12-land-751ba478{0%{transform:scale(.85) rotate(-14deg)}60%{transform:scale(1.14) rotate(4deg)}to{transform:scale(1.08) rotate(0)}}.std-die[data-v-751ba478]{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;font-family:Cinzel,serif;font-size:20px;font-weight:700;color:#170d29;background:linear-gradient(145deg,#e3d7ff,#9b77d8);box-shadow:0 10px 20px -8px #62419b99,inset 0 1px #ffffff80;animation:std-land-751ba478 .5s var(--ease-spring) both;animation-delay:calc(var(--i) * 50ms)}.std-die.is-rolling[data-v-751ba478]{animation:d12-tumble-751ba478 .5s linear infinite}@keyframes std-land-751ba478{0%{transform:scale(.6) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}.dice-results[data-v-751ba478]{animation:results-in-751ba478 .45s var(--ease-out-expo) both}@keyframes results-in-751ba478{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dice-total[data-v-751ba478]{font-size:64px;font-weight:700;line-height:1.05;animation:total-pop-751ba478 .5s var(--ease-spring) both}@keyframes total-pop-751ba478{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.dice-dots[data-v-751ba478]:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:dots-751ba478 1s steps(4) infinite}@keyframes dots-751ba478{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.critical-modal-glow[data-v-751ba478]{animation:criticalGlow-751ba478 1.8s ease-in-out infinite alternate}.critical-total-pop[data-v-751ba478]{animation:criticalPop-751ba478 .6s cubic-bezier(.34,1.56,.64,1) forwards,criticalGlowText-751ba478 2s ease-in-out .6s infinite alternate}.critical-text-shimmer[data-v-751ba478]{background:linear-gradient(90deg,#916023,#dc9f42,#f4dcaa,#dc9f42,#916023);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:criticalShimmer-751ba478 2s linear infinite}@keyframes criticalGlow-751ba478{0%{box-shadow:0 0 20px #f0b85a4d,0 0 40px #f0b85a1a}to{box-shadow:0 0 40px #f0b85a8c,0 0 90px #f0b85a38}}@keyframes criticalPop-751ba478{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.15);opacity:1}70%{transform:scale(.92)}to{transform:scale(1);opacity:1}}@keyframes criticalGlowText-751ba478{0%{text-shadow:0 0 10px rgba(240,184,90,.4)}to{text-shadow:0 0 22px rgba(240,184,90,.75),0 0 44px rgba(240,184,90,.3)}}@keyframes criticalShimmer-751ba478{to{background-position:200% center}}@media (prefers-reduced-motion: reduce){.critical-modal-glow[data-v-751ba478],.critical-total-pop[data-v-751ba478],.critical-text-shimmer[data-v-751ba478],.d12.is-rolling[data-v-751ba478],.dice-aurora--critical[data-v-751ba478]{animation:none}}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-5a956733],[data-v-5a956733]:before,[data-v-5a956733]:after,[data-v-5a956733]::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-tracking:initial}}}.site-nav[data-v-5a956733]{z-index:50;border-bottom:1px solid var(--realm-border);background:#f8f4e9b8;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-nav[data-v-5a956733]{background:color-mix(in srgb,var(--color-slate-50)72%,transparent)}}.site-nav[data-v-5a956733]{-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:background-color .3s,border-color .3s,box-shadow .3s}.site-nav--scrolled[data-v-5a956733]{border-bottom-color:var(--color-slate-200);background:#f8f4e9e0}@supports (color:color-mix(in lab,red,red)){.site-nav--scrolled[data-v-5a956733]{background:color-mix(in srgb,var(--color-slate-50)88%,transparent)}}.site-nav--scrolled[data-v-5a956733]{box-shadow:0 10px 30px -18px #18161f59}html.dark .site-nav[data-v-5a956733]{background:#0a1812b3}@supports (color:color-mix(in lab,red,red)){html.dark .site-nav[data-v-5a956733]{background:color-mix(in srgb,var(--color-slate-950)70%,transparent)}}html.dark .site-nav--scrolled[data-v-5a956733]{background:#0a1812e0;border-bottom-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){html.dark .site-nav--scrolled[data-v-5a956733]{background:color-mix(in srgb,var(--color-slate-950)88%,transparent)}}html.dark .site-nav--scrolled[data-v-5a956733]{box-shadow:0 12px 34px -16px #000000b3}.brand[data-v-5a956733]{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.brand-word[data-v-5a956733]{letter-spacing:.06em;color:var(--color-slate-900,#14271f);font-family:Cinzel,serif;font-size:1.125rem;font-weight:700}.brand-word[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-white,#fff)}.nav-link[data-v-5a956733]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-slate-600,#54655b);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.nav-link[data-v-5a956733]:hover{color:var(--color-slate-900,#14271f)}}.nav-link[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-300,#bfbba4)}@media (hover:hover){.nav-link[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{color:var(--color-white,#fff)}}.nav-link--active[data-v-5a956733]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-900,#14271f)}.nav-link--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-white,#fff)}.nav-dropdown[data-v-5a956733]{left:calc(var(--spacing,.25rem)*0);z-index:50;margin-top:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ded6c2cc;min-width:12rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.nav-dropdown[data-v-5a956733]{border-color:color-mix(in oklab,var(--color-slate-200,#ded6c2)80%,transparent)}}.nav-dropdown[data-v-5a956733]{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.nav-dropdown[data-v-5a956733]{background-color:color-mix(in oklab,var(--color-white,#fff)95%,transparent)}}.nav-dropdown[data-v-5a956733]{padding:calc(var(--spacing,.25rem)*1.5)}.nav-dropdown[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-800,#22362e);background-color:#14271ff2}@supports (color:color-mix(in lab,red,red)){.nav-dropdown[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-900,#14271f)95%,transparent)}}.nav-dropdown[data-v-5a956733]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:0 0;box-shadow:0 24px 60px -20px #18161f59,0 2px 6px -2px #18161f14}html.dark .nav-dropdown[data-v-5a956733]{box-shadow:0 24px 60px -16px #000000bf,0 0 0 1px #ffffff05}.nav-dropdown--right[data-v-5a956733]{right:calc(var(--spacing,.25rem)*0);transform-origin:100% 0;left:auto}.nav-dropdown--wide[data-v-5a956733]{width:18rem}.nav-dropdown-item[data-v-5a956733]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-slate-700,#35493f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:block}@media (hover:hover){.nav-dropdown-item[data-v-5a956733]:hover{background-color:var(--color-slate-100,#f0eadb)}}.nav-dropdown-item[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-200,#ded6c2)}@media (hover:hover){.nav-dropdown-item[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.nav-dropdown-item[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}}.nav-dropdown-item--rich[data-v-5a956733]{align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);display:flex}.nav-dropdown-item--selected[data-v-5a956733]{background-color:var(--color-amber-50,#fdf8ee)}.nav-dropdown-item--selected[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#f0b85a1a}@supports (color:color-mix(in lab,red,red)){.nav-dropdown-item--selected[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-400,#f0b85a)10%,transparent)}}.nav-dropdown-icon[data-v-5a956733]{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ded6c2b3;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.nav-dropdown-icon[data-v-5a956733]{border-color:color-mix(in oklab,var(--color-slate-200,#ded6c2)70%,transparent)}}.nav-dropdown-icon[data-v-5a956733]{background-color:var(--color-slate-100,#f0eadb);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.nav-dropdown-icon[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.nav-dropdown-icon[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.nav-dropdown-icon[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.nav-dropdown-icon[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.nav-dropdown-icon[data-v-5a956733]{transition:transform .25s var(--ease-spring)}.nav-dropdown-item--rich:hover .nav-dropdown-icon[data-v-5a956733]{transform:scale(1.08)rotate(-4deg)}.dropdown-enter-active[data-v-5a956733]{transition:opacity .18s ease,transform .22s var(--ease-out-expo)}.dropdown-leave-active[data-v-5a956733]{transition:opacity .12s,transform .12s}.dropdown-enter-from[data-v-5a956733],.dropdown-leave-to[data-v-5a956733]{opacity:0;transform:translateY(-6px)scale(.97)}.avatar[data-v-5a956733]{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#1a1208;background:linear-gradient(135deg,#f4cf8a,#d99b3f);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brand-mark-shell[data-v-5a956733]{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#edc57a4d;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.brand-mark-shell[data-v-5a956733]{border-color:color-mix(in oklab,var(--color-amber-300,#edc57a)30%,transparent)}}.brand-mark-shell[data-v-5a956733]{background-color:var(--color-slate-950,#0a1812);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:transform .35s var(--ease-spring),box-shadow .35s ease;background-image:radial-gradient(circle at 50% 38%,#7653b666,#0c0b11fa 72%)}.brand:hover .brand-mark-shell[data-v-5a956733]{transform:translateY(-1px)rotate(-6deg)scale(1.05);box-shadow:0 8px 22px -8px #f0b85a8c}.brand-mark[data-v-5a956733]{object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);width:31px;height:31px}[data-v-5a956733] .theme-toggle{position:relative;overflow:hidden}[data-v-5a956733] .theme-icon{width:18px;height:18px;transition:transform .45s var(--ease-spring),opacity .25s ease;position:absolute}[data-v-5a956733] .theme-icon--in{opacity:1;transform:rotate(0)scale(1)}[data-v-5a956733] .theme-icon--out{opacity:0;transform:rotate(-90deg)scale(.4)}.drawer-backdrop[data-v-5a956733]{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0b1180;position:fixed;top:0;right:0;bottom:0;left:0}.drawer[data-v-5a956733]{z-index:61;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200,#ded6c2);background-color:var(--color-slate-50,#f8f4e9);width:min(22rem,88vw);color:var(--color-slate-900,#14271f);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-800,#22362e);background-color:var(--color-slate-950,#0a1812);color:var(--color-slate-100,#f0eadb)}.drawer[data-v-5a956733]{padding-top:env(safe-area-inset-top);box-shadow:-30px 0 80px -20px #00000080}.drawer-enter-active[data-v-5a956733]{transition:transform .42s var(--ease-out-expo)}.drawer-leave-active[data-v-5a956733]{transition:transform .25s cubic-bezier(.4,0,1,1)}.drawer-enter-from[data-v-5a956733],.drawer-leave-to[data-v-5a956733]{transform:translate(100%)}.drawer-enter-active .drawer-group[data-v-5a956733]{animation:drawer-item-in-5a956733 .5s var(--ease-out-expo)both;animation-delay:calc(80ms + var(--i)*55ms)}@keyframes drawer-item-in-5a956733{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.drawer-fade-enter-active[data-v-5a956733],.drawer-fade-leave-active[data-v-5a956733]{transition:opacity .3s}.drawer-fade-enter-from[data-v-5a956733],.drawer-fade-leave-to[data-v-5a956733]{opacity:0}.mobile-section-label[data-v-5a956733]{margin-bottom:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-slate-400,#9da99b);text-transform:uppercase}.mobile-section-label[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-500,#657365)}.mobile-link[data-v-5a956733]{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--color-slate-700,#35493f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.mobile-link[data-v-5a956733]:hover{background-color:var(--color-slate-100,#f0eadb)}}.mobile-link[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-200,#ded6c2)}@media (hover:hover){.mobile-link[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.mobile-link[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}}.mobile-link-icon[data-v-5a956733]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-slate-100,#f0eadb);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-link-icon[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.mobile-link-icon[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.mobile-link--active[data-v-5a956733]{background-color:var(--color-amber-50,#fdf8ee);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-900,#14271f)}.mobile-link--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#f0b85a1a}@supports (color:color-mix(in lab,red,red)){.mobile-link--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-400,#f0b85a)10%,transparent)}}.mobile-link--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-white,#fff)}.mobile-link--active .mobile-link-icon[data-v-5a956733]{background-color:var(--color-amber-100,#faefd6)}.mobile-link--active .mobile-link-icon[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#f0b85a26}@supports (color:color-mix(in lab,red,red)){.mobile-link--active .mobile-link-icon[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-400,#f0b85a)15%,transparent)}}.universe-chip[data-v-5a956733]{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,#ded6c2);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,#35493f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.universe-chip[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-800,#22362e);background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.universe-chip[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-white,#fff)3%,transparent)}}.universe-chip[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-300,#bfbba4)}.universe-chip--active[data-v-5a956733]{border-color:var(--color-amber-400,#f0b85a);background-color:var(--color-amber-50,#fdf8ee);color:var(--color-slate-900,#14271f)}.universe-chip--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#f0b85a99}@supports (color:color-mix(in lab,red,red)){.universe-chip--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-amber-400,#f0b85a)60%,transparent)}}.universe-chip--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#f0b85a1a}@supports (color:color-mix(in lab,red,red)){.universe-chip--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-400,#f0b85a)10%,transparent)}}.universe-chip--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-100,#faefd6)}.app-main[data-v-5a956733]{outline:none;min-height:calc(100vh - 4rem)}@media (max-width:1023px){.app-main[data-v-5a956733],.site-footer[data-v-5a956733]{scroll-margin-bottom:var(--mobile-tabbar-h)}.app-root[data-v-5a956733]{padding-bottom:var(--mobile-tabbar-h)}}.site-footer[data-v-5a956733]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,#ded6c2)}.site-footer[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.site-footer[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.site-footer[data-v-5a956733]{background:var(--realm-surface);border-color:var(--realm-border)}.footer-link[data-v-5a956733]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-slate-500,#657365);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.footer-link[data-v-5a956733]:hover{color:var(--color-amber-600,#b97f2b)}}.footer-link[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-400,#9da99b)}@media (hover:hover){.footer-link[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{color:var(--color-amber-300,#edc57a)}}.route-enter-active[data-v-5a956733]{transition:opacity .28s ease,transform .38s var(--ease-out-expo)}.route-leave-active[data-v-5a956733]{transition:opacity .12s}.route-enter-from[data-v-5a956733]{opacity:0;transform:translateY(10px)}.route-leave-to[data-v-5a956733]{opacity:0}.route-progress[data-v-5a956733]{z-index:200;pointer-events:none;opacity:0;height:2px;transition:opacity .3s .1s;position:fixed;inset:0 0 auto}.route-progress.is-active[data-v-5a956733]{opacity:1;transition-delay:0s}.route-progress span[data-v-5a956733]{transform-origin:0;background:linear-gradient(90deg,var(--color-purple-400),var(--color-amber-400));height:100%;transition:transform .25s;display:block;box-shadow:0 0 12px #f0b85ab3}.skip-link[data-v-5a956733]{z-index:300;border-radius:var(--radius-lg,.5rem);background-color:var(--color-slate-900,#14271f);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link[data-v-5a956733]:focus{transform:none}.tabbar[data-v-5a956733]{z-index:45;height:var(--mobile-tabbar-h);padding:0 .25rem env(safe-area-inset-bottom);border-top:1px solid var(--color-slate-200);background:#f8f4e9db;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.tabbar[data-v-5a956733]{background:color-mix(in srgb,var(--color-slate-50)86%,transparent)}}.tabbar[data-v-5a956733]{-webkit-backdrop-filter:saturate(1.4)blur(16px)}html.dark .tabbar[data-v-5a956733]{background:#0a1812db;border-top-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){html.dark .tabbar[data-v-5a956733]{background:color-mix(in srgb,var(--color-slate-950)86%,transparent)}}.tabbar-item[data-v-5a956733]{height:64px;color:var(--color-slate-500,#657365);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex;position:relative}.tabbar-item[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-400,#9da99b)}.tabbar-item[data-v-5a956733]{transition:color .2s}.tabbar-item svg[data-v-5a956733]{transition:transform .35s var(--ease-spring)}.tabbar-item:active svg[data-v-5a956733]{transform:scale(.88)}.tabbar-item--active[data-v-5a956733]{color:var(--color-slate-900,#14271f)}.tabbar-item--active[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-white,#fff)}.tabbar-item--active svg[data-v-5a956733]{color:var(--color-amber-500);transform:translateY(-1px)}.tabbar-item[data-v-5a956733]:before{content:"";background:var(--color-amber-400);width:0;height:2px;transition:width .3s var(--ease-out-expo);border-radius:0 0 2px 2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tabbar-item--active[data-v-5a956733]:before{width:24px}.tabbar-roll[data-v-5a956733]{height:64px;color:var(--color-slate-700,#35493f);flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding-bottom:9px;font-size:10.5px;font-weight:700;display:flex}.tabbar-roll[data-v-5a956733]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-100,#faefd6)}.tabbar-roll-die[data-v-5a956733]{color:#1a1208;width:50px;height:50px;box-shadow:0 10px 24px -8px #c98b34bf,inset 0 1px #ffffff73,0 0 0 4px var(--color-slate-50);transition:transform .45s var(--ease-spring),box-shadow .3s ease;background:linear-gradient(140deg,#f6d595,#d99b3f 60%,#9e6a24);border-radius:16px;place-items:center;margin-top:-22px;display:grid;transform:rotate(45deg)}html.dark .tabbar-roll-die[data-v-5a956733]{box-shadow:0 10px 28px -8px #c98b3499,inset 0 1px #ffffff73,0 0 0 4px var(--color-slate-950)}.tabbar-roll-die svg[data-v-5a956733]{transform:rotate(-45deg)}.tabbar-roll:active .tabbar-roll-die[data-v-5a956733]{transform:rotate(225deg)scale(.92)}@media (min-width:1024px){.tabbar[data-v-5a956733],.drawer[data-v-5a956733],.drawer-backdrop[data-v-5a956733]{display:none}}@media print{.site-nav[data-v-5a956733],.tabbar[data-v-5a956733],.site-footer[data-v-5a956733],.route-progress[data-v-5a956733]{display:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-tracking{syntax:"*";inherits:false}
