.g5-drawer-close,.g5-menu-btn,.g5-profile,.g5-scrim{display:none}.nav-group-panel{display:grid;grid-template-rows:0fr;visibility:hidden}.nav-group-panel[data-open=true]{grid-template-rows:1fr;visibility:visible}.nav-group-panel[data-animate=true]{transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.nav-group-panel[data-animate=true][data-open=true]{transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.nav-group-inner{min-height:0;overflow:hidden;padding:6px 8px;margin:-6px -8px}@media (prefers-reduced-motion:reduce){.nav-group-panel[data-animate=true],.nav-group-panel[data-animate=true][data-open=true]{transition:none}}html[data-appearance=glass]{--g5-ground:hsl(var(--background));--g5-ink:hsl(var(--foreground));--g5-muted:hsl(var(--muted-foreground));--g5-accent:hsl(var(--primary));--g5-accent-ink:hsl(var(--primary-foreground));--g5-accent-2:hsl(var(--brand-accent));--g5-good:hsl(var(--success));--g5-warn:hsl(var(--warning));--g5-bad:hsl(var(--danger));--g5-tint-panel:var(--card);--g5-tint-card:var(--card);--g5-tint-float:var(--popover);--g5-edge:var(--foreground);--g5-hi:0 0% 100%;--g5-a-panel:0.56;--g5-a-card:0.8;--g5-a-float:0.9;--g5-a-edge:0.11;--g5-a-hi:0.9;--g5-gut:22px;--g5-side-w:248px;--g5-r-panel:28px;--g5-r-card:22px;--g5-r-row:16px;--g5-glow-1:hsl(var(--brand-ornament)/0.3);--g5-glow-2:hsl(0 0% 100%/0.85);--g5-glow-3:hsl(var(--info)/0.1)}html.dark[data-appearance=glass]{--g5-tint-panel:var(--sidebar-bg);--g5-a-panel:0.6;--g5-a-card:0.7;--g5-a-float:0.92;--g5-a-edge:0.14;--g5-hi:var(--foreground);--g5-a-hi:0.1;--g5-glow-1:hsl(var(--brand-ornament)/0.12);--g5-glow-2:hsl(var(--info)/0.1);--g5-glow-3:hsl(var(--brand-ornament)/0.06)}html[data-appearance=glass] .g5-root{display:flow-root;background-color:var(--g5-ground);background-image:radial-gradient(60rem 38rem at 8% 6%,var(--g5-glow-1),transparent 70%),radial-gradient(46rem 34rem at 62% 18%,var(--g5-glow-2),transparent 72%),radial-gradient(50rem 40rem at 96% 96%,var(--g5-glow-3),transparent 72%);background-attachment:fixed}html[data-appearance=glass] .g5-app{position:relative;margin:var(--g5-gut);min-height:calc(100vh - 2 * var(--g5-gut));display:grid;grid-template-columns:var(--g5-side-w) minmax(0,1fr);border-radius:var(--g5-r-panel)}html[data-appearance=glass] .g5-app:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:hsl(var(--g5-tint-panel)/var(--g5-a-panel));backdrop-filter:blur(28px) saturate(150%);border:1px solid hsl(var(--g5-edge)/var(--g5-a-edge));box-shadow:inset 0 1px 0 hsl(var(--g5-hi)/var(--g5-a-hi)),0 30px 80px -34px hsl(var(--g5-edge)/.32)}html[data-appearance=glass] .g5-side{position:sticky;inset-inline-start:auto;top:var(--g5-gut);align-self:start;width:auto;height:calc(100vh - 2 * var(--g5-gut));z-index:50;background:transparent;border-inline-end:1px solid hsl(var(--g5-edge)/var(--g5-a-edge));border-start-start-radius:var(--g5-r-panel);border-end-start-radius:var(--g5-r-panel)}html[data-appearance=glass] .g5-side .g5-foot{display:none}html[data-appearance=glass] .g5-profile{display:flex;align-items:center;gap:12px;margin:2px 12px 10px;padding:10px 12px;border-radius:18px;background:hsl(var(--g5-tint-card)/.6);border:1px solid hsl(var(--g5-edge)/var(--g5-a-edge))}html[data-appearance=glass] .g5-mono{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:999px;font-size:1rem;font-weight:600;letter-spacing:.02em;color:var(--g5-accent);background:hsl(var(--primary)/.08);border:1px solid hsl(var(--g5-edge)/.22)}html[data-appearance=glass] .g5-profile-name{display:block;font-size:1rem;font-weight:600;line-height:1.25;color:var(--g5-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-appearance=glass] .g5-profile-sub{display:block;font-size:.875rem;line-height:1.3;color:var(--g5-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-appearance=glass] .g5-side .nav-group-trigger,html[data-appearance=glass] .g5-side a{border-radius:var(--g5-r-row)}html[data-appearance=glass] .g5-side a[aria-current]{background:hsl(var(--primary)/.07);box-shadow:inset 0 0 0 1px hsl(var(--g5-edge)/.22);color:var(--g5-accent)}html.dark[data-appearance=glass] .g5-side a[aria-current]{background:hsl(var(--primary)/.1)}html[data-appearance=glass] .g5-side a[aria-current]:before{display:none}html[data-appearance=glass] .g5-side .nav-group-trigger:hover,html[data-appearance=glass] .g5-side a:not([aria-current]):hover{background:hsl(var(--g5-tint-card)/.7)}html[data-appearance=glass] .g5-main{position:relative;z-index:1;padding-inline-start:0;min-width:0}html[data-appearance=glass] .g5-top{background:transparent;backdrop-filter:none;border-start-end-radius:var(--g5-r-panel)}html[data-appearance=glass] .g5-top[data-scrolled=true]{background:hsl(var(--g5-tint-card)/.78);backdrop-filter:blur(24px) saturate(150%)}html[data-appearance=glass] .g5-top button[aria-haspopup=dialog]{background:hsl(var(--g5-tint-card)/.7);border-color:hsl(var(--g5-edge)/.2);box-shadow:inset 0 1px 0 hsl(var(--g5-hi)/var(--g5-a-hi))}html[data-appearance=glass] .g5-top kbd{font-size:.875rem}html[data-appearance=glass] .g5-greet-name{font-style:italic;color:var(--g5-accent-2)}html[data-appearance=glass] .g5-main :is(div,section,article,li,aside,details,form,ul)[class~=bg-card]{background:linear-gradient(180deg,hsl(var(--g5-hi)/.4),transparent 42%),hsl(var(--g5-tint-card)/var(--g5-a-card));border-color:hsl(var(--g5-edge)/var(--g5-a-edge));box-shadow:inset 0 1px 0 hsl(var(--g5-hi)/var(--g5-a-hi)),0 1px 2px hsl(var(--g5-edge)/.05),0 18px 40px -26px hsl(var(--g5-edge)/.26)}html[data-appearance=glass] .g5-main :is(div,section,article,li,aside,details,form)[class~=bg-card]:is([class~=rounded-xl],[class~=rounded-2xl]){border-radius:var(--g5-r-card)}html.dark[data-appearance=glass] .g5-main :is(div,section,article,li,aside,details,form,ul)[class~=bg-card]{background:linear-gradient(180deg,hsl(var(--g5-hi)/.06),transparent 42%),hsl(var(--g5-tint-card)/var(--g5-a-card))}html[data-appearance=glass]:has(.g5-root) .bg-popover{background:hsl(var(--g5-tint-float)/var(--g5-a-float));backdrop-filter:blur(24px) saturate(170%);border-color:hsl(var(--g5-edge)/.16);box-shadow:inset 0 1px 0 hsl(var(--g5-hi)/var(--g5-a-hi)),0 24px 60px -24px hsl(var(--g5-edge)/.4)}@media (max-width:1023.98px){html[data-appearance=glass]{--g5-gut:10px;--g5-r-panel:22px}html[data-appearance=glass] .g5-app{display:block;min-height:calc(100vh - 2 * var(--g5-gut));overflow-x:clip}html[data-appearance=glass] .g5-app:before{backdrop-filter:blur(14px) saturate(150%)}html[data-appearance=glass] .g5-menu-btn{flex:none;border-radius:999px;background:hsl(var(--g5-tint-card)/.7);border:1px solid hsl(var(--g5-edge)/.2)}html[data-appearance=glass] .g5-drawer-close,html[data-appearance=glass] .g5-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--g5-ink)}html[data-appearance=glass] .g5-drawer-close{border-radius:999px}html[data-appearance=glass] .g5-side{display:block;position:fixed;top:0;bottom:0;inset-inline-start:0;height:100dvh;width:min(86vw,20rem);z-index:60;border-radius:0;border-inline-end:1px solid hsl(var(--g5-edge)/.2);background:hsl(var(--g5-tint-float)/.94);backdrop-filter:blur(32px) saturate(175%);transform:translateX(-104%);visibility:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s}html[dir=rtl][data-appearance=glass] .g5-side{transform:translateX(104%)}html[data-appearance=glass] .g5-side[data-drawer=open]{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}html[data-appearance=glass] .g5-scrim{display:block;position:fixed;inset:0;z-index:55;background:hsl(var(--foreground)/.4);opacity:0;pointer-events:none;transition:opacity .25s ease-out}html[data-appearance=glass] .g5-scrim[data-drawer=open]{opacity:1;pointer-events:auto}html[data-appearance=glass] .g5-top{border-start-end-radius:0}}@media (min-width:1024px){html[data-appearance=glass] .g5-side{display:block}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-appearance=glass] .g5-app:before{background:hsl(var(--g5-tint-panel))}html[data-appearance=glass] .g5-top[data-scrolled=true]{background:hsl(var(--g5-tint-card))}html[data-appearance=glass]:has(.g5-root) .bg-popover{background:hsl(var(--popover))}html[data-appearance=glass] .g5-side{background:hsl(var(--popover))}}@media (prefers-reduced-transparency:reduce){html[data-appearance=glass] .g5-app:before{background:hsl(var(--g5-tint-panel));backdrop-filter:none}html[data-appearance=glass] .g5-root{background-image:none}html[data-appearance=glass] .g5-top[data-scrolled=true]{background:hsl(var(--g5-tint-card));backdrop-filter:none}html[data-appearance=glass] .g5-main :is(div,section,article,li,aside,details,form,ul)[class~=bg-card]{background:hsl(var(--card))}html[data-appearance=glass] .g5-side,html[data-appearance=glass]:has(.g5-root) .bg-popover{background:hsl(var(--popover));backdrop-filter:none}}@media (prefers-contrast:more){html[data-appearance=glass] .g5-app:before{background:hsl(var(--g5-tint-panel));backdrop-filter:none;border:2px solid hsl(var(--foreground))}html[data-appearance=glass] .g5-root{background-image:none}html[data-appearance=glass] .g5-main :is(div,section,article,li,aside,details,form,ul)[class~=bg-card]{background:hsl(var(--card));border-color:hsl(var(--foreground));box-shadow:none}html[data-appearance=glass] .g5-side,html[data-appearance=glass]:has(.g5-root) .bg-popover{background:hsl(var(--popover));backdrop-filter:none}html[data-appearance=glass] .g5-side a[aria-current]{box-shadow:inset 0 0 0 2px hsl(var(--foreground))}}@media (forced-colors:active){html[data-appearance=glass] .g5-app:before{background:Canvas;border:1px solid CanvasText;backdrop-filter:none}html[data-appearance=glass] .g5-side a[aria-current]{box-shadow:none;border:1px solid Highlight}}@media (prefers-reduced-motion:reduce){html[data-appearance=glass] .g5-scrim,html[data-appearance=glass] .g5-side,html[data-appearance=glass] .g5-side[data-drawer=open]{transition:none}}@font-face{font-family:vivraSans;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:vivraSans Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_4053c7{font-family:vivraSans,vivraSans Fallback,system-ui,sans-serif;font-style:normal}.__variable_4053c7{--font-vivra-sans:"vivraSans","vivraSans Fallback",system-ui,sans-serif}@font-face{font-family:"vivraSerif";src:url(/_next/static/media/53e76f52ba0ee99a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"vivraSerif Fallback";src:local("Times New Roman");ascent-override:71.98%;descent-override:25.95%;line-gap-override:0.00%;size-adjust:102.11%}.__className_05552a{font-family:"vivraSerif","vivraSerif Fallback",Georgia,serif;font-weight:500;font-style:normal}.__variable_05552a{--font-vivra-serif:"vivraSerif","vivraSerif Fallback",Georgia,serif}@font-face{font-family:gardenDisplay;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:gardenDisplay Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_efd883{font-family:gardenDisplay,gardenDisplay Fallback,system-ui,sans-serif;font-style:normal}.__variable_efd883{--font-garden-display:"gardenDisplay","gardenDisplay Fallback",system-ui,sans-serif}@font-face{font-family:gardenBody;src:url(/_next/static/media/bc08e10e1c60a660-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gardenBody;src:url(/_next/static/media/9816a0e0ed309b6c-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gardenBody Fallback;src:local("Arial");ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.00%;size-adjust:99.03%}.__className_e6d750{font-family:gardenBody,gardenBody Fallback,system-ui,sans-serif}.__variable_e6d750{--font-garden-body:"gardenBody","gardenBody Fallback",system-ui,sans-serif}@font-face{font-family:"groveSerif";src:url(/_next/static/media/53e76f52ba0ee99a-s.p.woff2) format("woff2");font-display:swap;font-weight:300 500;font-style:normal}@font-face{font-family:"groveSerif Fallback";src:local("Times New Roman");ascent-override:71.98%;descent-override:25.95%;line-gap-override:0.00%;size-adjust:102.11%}.__className_86e010{font-family:"groveSerif","groveSerif Fallback",Georgia,serif;font-style:normal}.__variable_86e010{--font-grove-serif:"groveSerif","groveSerif Fallback",Georgia,serif}