.sb-sr-only[data-v-4ca2ef0c]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sb-sidebar[data-v-4ca2ef0c]{background:var(--gg-rail-bg);border-right:1px solid var(--gg-rail-hairline);width:100%;height:100%;transition:width var(--gg-rail-peek-duration) var(--gg-easing-settle), transform var(--gg-rail-peek-duration) var(--gg-easing-settle), background var(--gg-duration-fast) var(--gg-easing-default);flex-direction:column;display:flex;overflow-x:hidden}.sb-sidebar[data-side=right][data-v-4ca2ef0c]{border-right:none;border-left:1px solid var(--gg-rail-hairline)}.sb-sidebar[data-variant=floating][data-v-4ca2ef0c]{padding:var(--gg-space-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.sb-sidebar[data-variant=floating]>.sb-sidebar-inner[data-v-4ca2ef0c]{background:color-mix(in srgb, var(--gg-color-surface-card) 92%, transparent);border:1px solid var(--gg-color-surface-border);border-radius:var(--gg-shape-panel);-webkit-backdrop-filter:blur(24px)saturate(180%);overflow:hidden;box-shadow:0 8px 32px -8px #0000002e}.sb-sidebar[data-variant=inset][data-v-4ca2ef0c]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.sb-sidebar-inner[data-v-4ca2ef0c]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.sb-sidebar[data-collapsible=offcanvas][data-v-4ca2ef0c]{top:var(--gg-shell-bar-h);height:calc(100dvh - var(--gg-shell-bar-h));width:var(--gg-rail-w);z-index:var(--gg-z-sidebar);position:fixed}.sb-sidebar[data-collapsible=offcanvas][data-side=left][data-v-4ca2ef0c]{left:0}.sb-sidebar[data-collapsible=offcanvas][data-side=right][data-v-4ca2ef0c]{right:0}.sb-sidebar[data-collapsible=offcanvas][data-state=collapsed][data-side=left][data-v-4ca2ef0c]{transform:translate(-100%)}.sb-sidebar[data-collapsible=offcanvas][data-state=collapsed][data-side=right][data-v-4ca2ef0c]{transform:translate(100%)}.sb-sidebar[data-collapsible=icon][data-v-4ca2ef0c]{overflow:hidden}.sb-mobile-overlay[data-v-4ca2ef0c]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;animation:sb-fade-in-4ca2ef0c var(--gg-duration-fast,.14s) var(--gg-easing-default);background:#0000006b;position:fixed;inset:0}.sb-mobile-sheet[data-v-4ca2ef0c]{width:min(var(--gg-rail-w), 86vw);z-index:61;background:var(--gg-rail-bg);border:1px solid var(--gg-rail-hairline);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;box-shadow:0 24px 64px -16px #00000073}.sb-mobile-sheet[data-side=left][data-v-4ca2ef0c]{border-right:1px solid var(--gg-color-surface-border);animation:sb-slide-from-left-4ca2ef0c var(--gg-duration-normal,.2s) var(--gg-easing-default);border-left:none;left:0}.sb-mobile-sheet[data-side=right][data-v-4ca2ef0c]{border-left:1px solid var(--gg-color-surface-border);animation:sb-slide-from-right-4ca2ef0c var(--gg-duration-normal,.2s) var(--gg-easing-default);border-right:none;right:0}@keyframes sb-fade-in-4ca2ef0c{0%{opacity:0}to{opacity:1}}@keyframes sb-slide-from-left-4ca2ef0c{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sb-slide-from-right-4ca2ef0c{0%{transform:translate(100%)}to{transform:translate(0)}}.gg-sidebar-provider[data-v-4dbb00f9]{display:contents}.sb-header[data-v-b3277f11]{padding:var(--gg-space-3) var(--gg-space-3);align-items:center;gap:var(--gg-space-2);min-height:var(--gg-shell-bar-h);border-bottom:1px solid var(--gg-color-surface-border);flex-shrink:0;display:flex}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-header[data-v-b3277f11]{justify-content:center;padding-inline:0}.sb-footer[data-v-0530da24]{padding:var(--gg-space-2) 0;border-top:1px solid var(--gg-rail-hairline);flex-shrink:0}.sb-content[data-v-289e4abe]{min-height:0;padding:var(--gg-space-1) 0;flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden auto}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-content[data-v-289e4abe]{scrollbar-width:none}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-content[data-v-289e4abe]::-webkit-scrollbar{width:0}.sb-group[data-v-ae7c91aa]{flex-direction:column;gap:0;min-width:0;display:flex}.sb-group-label[data-v-dea75cd6]{height:var(--gg-rail-label-h);flex-shrink:0;align-items:center;display:flex;position:relative}.sb-group-label__bar[data-v-dea75cd6]{left:var(--gg-rail-gutter);width:var(--gg-rail-icon);background:var(--gg-rail-hairline);opacity:0;height:1px;transition:opacity var(--gg-duration-fast) var(--gg-easing-default);position:absolute}.sb-group-label__text[data-v-dea75cd6]{margin-left:var(--gg-rail-gutter);min-width:0;font-family:var(--gg-font-family-sans);font-size:10px;font-weight:var(--gg-font-weight-semibold);text-transform:uppercase;letter-spacing:.09em;color:var(--gg-rail-icon-ink);white-space:nowrap;text-overflow:ellipsis;opacity:1;transition:opacity .13s var(--gg-easing-default);position:relative;overflow:hidden}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-group-label__bar[data-v-dea75cd6]{opacity:1}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-group-label__text[data-v-dea75cd6]{opacity:0}:where([data-sidebar=root][data-collapsible=icon][data-state=expanded]) .sb-group-label__text[data-v-dea75cd6]{transition-delay:var(--gg-rail-peek-label-in)}.sb-menu[data-v-35a6643c]{flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sb-menu-item[data-v-f4a03921]{min-width:0;position:relative}.sb-menu-button[data-v-1e1cc832]{width:100%;height:var(--gg-rail-row-h);color:var(--gg-rail-ink-muted);font-family:var(--gg-font-family-sans);font-size:13px;font-weight:var(--gg-font-weight-medium);letter-spacing:-.008em;cursor:pointer;text-align:left;white-space:nowrap;min-width:0;transition:color var(--gg-duration-fast) var(--gg-easing-default);background:0 0;border:none;align-items:center;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.sb-menu-button[data-size=sm][data-v-1e1cc832]{height:var(--gg-rail-row-h-sub);font-size:12.5px}.sb-menu-button[data-size=lg][data-v-1e1cc832]{height:36px}.sb-menu-button[data-v-1e1cc832]:before{content:"";left:var(--gg-rail-row-inset);right:var(--gg-rail-row-inset);border-radius:var(--gg-rail-radius);pointer-events:none;transition:background var(--gg-duration-fast) var(--gg-easing-default);background:0 0;position:absolute;top:1px;bottom:1px}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-menu-button[data-v-1e1cc832]:before{width:calc(var(--gg-rail-w-icon) - 2 * var(--gg-rail-row-inset));right:auto}.sb-menu-button[data-v-1e1cc832]:hover{color:var(--gg-color-surface-text-secondary)}.sb-menu-button[data-v-1e1cc832]:hover:before{background:var(--gg-rail-raise-hover)}.sb-menu-button[data-v-1e1cc832]:focus-visible{outline:2px solid var(--gg-color-primary-500);outline-offset:-2px;border-radius:var(--gg-rail-radius)}.sb-menu-button[data-active][data-v-1e1cc832]{color:var(--gg-rail-active-ink);font-weight:var(--gg-font-weight-semibold)}.sb-menu-button[data-active][data-v-1e1cc832]:before,.sb-menu-button[data-active][data-v-1e1cc832]:hover:before{background:var(--gg-rail-active-bg)}.sb-menu-button[data-v-1e1cc832] svg,.sb-menu-button[data-v-1e1cc832] .iconify{width:var(--gg-rail-icon);height:var(--gg-rail-icon);margin-left:var(--gg-rail-gutter);color:var(--gg-rail-icon-ink);transition:color var(--gg-duration-fast) var(--gg-easing-default);flex:none;position:relative}.sb-menu-button[data-active][data-v-1e1cc832] svg,.sb-menu-button[data-active][data-v-1e1cc832] .iconify{color:var(--gg-rail-active-icon)}.sb-menu-button[data-v-1e1cc832] .sb-menu-button-label{text-overflow:ellipsis;flex:1;min-width:0;margin-left:10px;position:relative;overflow:hidden}.sb-menu-button[data-v-1e1cc832] .sb-menu-button-trailing{margin-left:auto;margin-right:var(--gg-space-2);width:13px;height:13px;color:var(--gg-rail-icon-ink);flex-shrink:0;align-items:center;display:flex}.sb-menu-button[data-v-1e1cc832] .sb-menu-button-badge{min-width:13px;height:13px;margin-right:var(--gg-rail-gutter);border-radius:var(--gg-shape-pill);background:var(--gg-color-primary-500);color:var(--gg-color-primary-contrast);font-size:9px;font-weight:var(--gg-font-weight-medium);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;padding:0 3px;line-height:13px;position:relative}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-menu-button[data-v-1e1cc832] .sb-menu-button-badge{top:calc(50% - var(--gg-rail-icon) / 2 - 3px);left:calc(var(--gg-rail-gutter) + var(--gg-rail-icon) - 5px);width:8px;min-width:0;height:8px;box-shadow:0 0 0 2px var(--gg-rail-bg);margin:0;padding:0;font-size:0;position:absolute}.sb-menu-button[data-v-1e1cc832] .sb-menu-button-label,.sb-menu-button[data-v-1e1cc832] .sb-menu-button-trailing{opacity:1;transition:opacity .13s var(--gg-easing-default), transform .13s var(--gg-easing-default);transform:none}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-menu-button[data-v-1e1cc832] .sb-menu-button-label,:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-menu-button[data-v-1e1cc832] .sb-menu-button-trailing{opacity:0;transform:translate(-5px)}:where([data-sidebar=root][data-collapsible=icon][data-state=expanded]) .sb-menu-button[data-v-1e1cc832] .sb-menu-button-label,:where([data-sidebar=root][data-collapsible=icon][data-state=expanded]) .sb-menu-button[data-v-1e1cc832] .sb-menu-button-trailing{transition-delay:var(--gg-rail-peek-label-in)}@media (prefers-reduced-motion:reduce){.sb-menu-button[data-v-1e1cc832] .sb-menu-button-label,.sb-menu-button[data-v-1e1cc832] .sb-menu-button-trailing{transform:none!important}}html[data-material=glass] .sb-menu-button[data-v-1e1cc832]:hover:before{background:#0000000f}html[data-material=glass] .sb-menu-button[data-active][data-v-1e1cc832]:before,html[data-material=glass] .sb-menu-button[data-active][data-v-1e1cc832]:hover:before{background:#0000001a}html[data-scheme=dark][data-material=glass] .sb-menu-button[data-v-1e1cc832]:hover:before{background:#ffffff0f}html[data-scheme=dark][data-material=glass] .sb-menu-button[data-active][data-v-1e1cc832]:before,html[data-scheme=dark][data-material=glass] .sb-menu-button[data-active][data-v-1e1cc832]:hover:before{background:#ffffff1c}.sb-menu-sub[data-v-abb0c201]{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sb-menu-sub-item[data-v-f18f5780]{min-width:0;position:relative}.sb-menu-sub-button[data-v-0ff6bbb9]{width:100%;height:var(--gg-rail-row-h-sub);color:var(--gg-rail-icon-ink);font-family:var(--gg-font-family-sans);font-size:12.5px;font-weight:var(--gg-font-weight-medium);letter-spacing:-.008em;cursor:pointer;text-align:left;white-space:nowrap;min-width:0;transition:color var(--gg-duration-fast) var(--gg-easing-default);background:0 0;border:none;align-items:center;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.sb-menu-sub-button[data-v-0ff6bbb9]:before{content:"";left:var(--gg-rail-row-inset);right:var(--gg-rail-row-inset);border-radius:var(--gg-rail-radius);pointer-events:none;transition:background var(--gg-duration-fast) var(--gg-easing-default);background:0 0;position:absolute;top:1px;bottom:1px}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-menu-sub-button[data-v-0ff6bbb9]:before{width:calc(var(--gg-rail-w-icon) - 2 * var(--gg-rail-row-inset));right:auto}.sb-menu-sub-button[data-v-0ff6bbb9]:hover{color:var(--gg-rail-ink-muted)}.sb-menu-sub-button[data-v-0ff6bbb9]:hover:before{background:var(--gg-rail-raise-hover)}.sb-menu-sub-button[data-v-0ff6bbb9]:focus-visible{outline:2px solid var(--gg-color-primary-500);outline-offset:-2px;border-radius:var(--gg-rail-radius)}.sb-menu-sub-button[data-active][data-v-0ff6bbb9]{color:var(--gg-rail-active-ink);font-weight:var(--gg-font-weight-semibold)}.sb-menu-sub-button[data-active][data-v-0ff6bbb9]:before,.sb-menu-sub-button[data-active][data-v-0ff6bbb9]:hover:before{background:var(--gg-rail-active-bg)}.sb-menu-sub-button[data-v-0ff6bbb9] svg,.sb-menu-sub-button[data-v-0ff6bbb9] .iconify{width:var(--gg-rail-icon-sub);height:var(--gg-rail-icon-sub);margin-left:calc(var(--gg-rail-gutter) + (var(--gg-rail-icon) - var(--gg-rail-icon-sub)) / 2);color:currentColor;flex:none;position:relative}.sb-menu-sub-button[data-v-0ff6bbb9] .sb-menu-sub-button-label{text-overflow:ellipsis;opacity:1;min-width:0;transition:opacity .13s var(--gg-easing-default), transform .13s var(--gg-easing-default);flex:1;margin-left:22px;position:relative;overflow:hidden;transform:none}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .sb-menu-sub-button[data-v-0ff6bbb9] .sb-menu-sub-button-label{opacity:0;transform:translate(-5px)}:where([data-sidebar=root][data-collapsible=icon][data-state=expanded]) .sb-menu-sub-button[data-v-0ff6bbb9] .sb-menu-sub-button-label{transition-delay:var(--gg-rail-peek-label-in)}@media (prefers-reduced-motion:reduce){.sb-menu-sub-button[data-v-0ff6bbb9] .sb-menu-sub-button-label{transform:none!important}}html[data-material=glass] .sb-menu-sub-button[data-active][data-v-0ff6bbb9]:before{background:#00000014}html[data-scheme=dark][data-material=glass] .sb-menu-sub-button[data-active][data-v-0ff6bbb9]:before{background:#ffffff1a}.gg-async-root[data-v-4f9fd18a]{display:contents}.gg-async[data-v-4f9fd18a]{flex-direction:column;min-width:0;display:flex}.gg-async__rows[data-v-4f9fd18a]{gap:var(--gg-space-3);padding:var(--gg-space-4);flex-direction:column;display:flex}.gg-async__sr[data-v-4f9fd18a]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gg-async--error[data-v-4f9fd18a]{text-align:center;align-items:center;gap:var(--gg-space-2);padding:var(--gg-space-12) var(--gg-space-6)}.gg-async__icon[data-v-4f9fd18a]{border-radius:var(--gg-shape-pill);background:var(--gg-color-feedback-danger-bg);block-size:44px;inline-size:44px;color:var(--gg-color-feedback-danger-icon);margin-bottom:var(--gg-space-1);place-items:center;display:grid}.gg-async__title[data-v-4f9fd18a]{font-family:var(--gg-font-family-sans);font-size:var(--gg-font-size-base);font-weight:var(--gg-font-weight-semibold);color:var(--gg-color-surface-text-primary);margin:0}.gg-async__stale[data-v-4f9fd18a]{align-items:center;gap:var(--gg-space-2);padding:var(--gg-space-2) var(--gg-space-3);margin-bottom:var(--gg-space-3);border-radius:var(--gg-shape-panel);background:var(--gg-color-feedback-warning-bg);color:var(--gg-color-feedback-warning-text);font-size:var(--gg-font-size-sm);display:flex}.gg-async__stale-ico[data-v-4f9fd18a]{color:var(--gg-color-feedback-warning-icon);flex:none}.gg-async__stale-text[data-v-4f9fd18a]{flex:auto;min-width:0}.gg-async__message[data-v-4f9fd18a]{margin:0 0 var(--gg-space-2);font-size:var(--gg-font-size-sm);color:var(--gg-color-surface-text-secondary);max-width:52ch;line-height:1.5}.gg-list-surface[data-v-2725accb]{overflow:hidden}.gg-list-surface__bar[data-v-2725accb]{border-bottom:1px solid color-mix(in srgb, var(--gg-color-surface-border) 70%, transparent)}.gg-section__icon[data-v-482298d2]{width:var(--gg-control-h-xs,24px);height:var(--gg-control-h-xs,24px);border-radius:var(--gg-shape-inline);background:var(--gg-color-surface-raise);color:var(--gg-color-surface-text-secondary);flex-shrink:0;place-items:center;display:grid}.gg-section__icon--danger[data-v-482298d2]{background:var(--gg-color-feedback-danger-bg);color:var(--gg-color-feedback-danger-icon)}.gg-section__icon--warning[data-v-482298d2]{background:var(--gg-color-feedback-warning-bg);color:var(--gg-color-feedback-warning-icon)}.gg-section__icon--success[data-v-482298d2]{background:var(--gg-color-feedback-success-bg);color:var(--gg-color-feedback-success-icon)}.gg-section__icon--info[data-v-482298d2]{background:var(--gg-color-feedback-info-bg);color:var(--gg-color-feedback-info-icon)}.gg-section__icon--brand[data-v-482298d2]{background:color-mix(in srgb, var(--gg-color-primary-500) 14%, transparent);color:var(--gg-color-primary-600)}.gg-section__name[data-v-482298d2]{align-items:center;gap:var(--gg-space-2);min-width:0;display:flex}.gg-section__title[data-v-482298d2]{font:inherit;color:inherit;letter-spacing:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.gg-section__count[data-v-482298d2]{font-variant-numeric:tabular-nums;font-weight:var(--gg-font-weight-normal);color:var(--gg-color-surface-text-muted)}.gg-section__actions[data-v-482298d2]{align-items:center;gap:var(--gg-space-2);flex-shrink:0;display:flex}.gg-section--scroll[data-v-482298d2]{flex-direction:column;min-height:0;display:flex}.gg-section--scroll[data-v-482298d2] .gg-card__body{flex:auto;min-height:0;overflow-y:auto}.gg-section--rows[data-v-482298d2] .gg-card__body{max-height:calc(var(--_rows) * var(--gg-control-h-lg,48px));overflow-y:auto}.gg-section__more[data-v-482298d2]{align-items:center;gap:var(--gg-space-1);color:var(--gg-color-surface-text-secondary);font-weight:var(--gg-font-weight-medium);border-radius:var(--gg-shape-inline);text-decoration:none;display:inline-flex}.gg-section__more[data-v-482298d2]:hover{color:var(--gg-color-primary-600)}.gg-section__more[data-v-482298d2]:focus-visible{outline:2px solid var(--gg-color-primary-500);outline-offset:2px}.gg-step-view[data-v-88650530]{min-width:0;position:relative}.gg-step-view__pane[data-v-88650530]{min-width:0}.gg-logo[data-v-bced4b30]{flex-shrink:0;align-items:center;gap:.625rem;text-decoration:none;display:flex}.gg-logo-icon[data-v-bced4b30]{justify-content:center;align-items:center;display:flex}.gg-logo-text[data-v-bced4b30]{flex-direction:column;line-height:1;display:flex}.gg-logo-name[data-v-bced4b30]{letter-spacing:.06em;color:var(--gg-color-surface-text-primary);font-weight:900;font-family:var(--gg-font-family-display)}.gg-logo-dot[data-v-bced4b30]{color:var(--v1bae8410)}.gg-logo-sub[data-v-bced4b30]{letter-spacing:.22em;color:var(--gg-color-surface-text-secondary);text-transform:uppercase;font-weight:500;font-family:var(--gg-font-family-display);margin-top:.15rem}.gg-logo.small .gg-logo-name[data-v-bced4b30]{font-size:.9rem}.gg-logo.small .gg-logo-sub[data-v-bced4b30]{font-size:.35rem}.gg-logo.medium .gg-logo-name[data-v-bced4b30]{font-size:1.25rem}.gg-logo.medium .gg-logo-sub[data-v-bced4b30]{font-size:.5rem}.gg-logo.large .gg-logo-name[data-v-bced4b30]{font-size:1.5rem}.gg-logo.large .gg-logo-sub[data-v-bced4b30]{font-size:.6rem}.gg-logo.footer .gg-logo-name[data-v-bced4b30]{font-size:.85rem}.gg-logo.footer .gg-logo-sub[data-v-bced4b30]{font-size:.35rem}.nfp__trigger{display:inline-flex;position:relative}.nfp__badge{border-radius:var(--gg-shape-pill);background:var(--gg-color-primary-500);min-width:13px;height:13px;color:var(--gg-color-primary-contrast);font-size:9px;font-weight:var(--gg-font-weight-medium);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;padding:0 3px;line-height:13px;position:absolute;top:0;right:0}.nfp{width:20rem;max-width:var(--reka-popper-available-width,20rem);max-height:var(--reka-popper-available-height,none)}.nfp__sum{align-items:flex-end;gap:var(--gg-space-3);min-width:0;display:flex}.nfp__marks{min-width:0;padding-bottom:2px}.nfp__all{flex:none;margin-left:auto}.nfp__rows{max-height:calc(6 * (var(--gg-widget-text-size) * var(--gg-font-line-height-snug) + 12px) + 5px);overscroll-behavior:contain;margin:0 calc(var(--gg-space-2) * -1) calc(var(--gg-space-1) * -1);grid-template-columns:minmax(0,1fr);align-content:start;gap:1px;display:grid;overflow-y:auto}.nfp__item{position:relative}.nfp__row{--gg-row-pad:6px var(--gg-space-2);--gg-row-gap:var(--gg-space-2);--gg-row-min-height:0;--gg-row-title-size:var(--gg-widget-text-size);--gg-row-meta-size:var(--gg-widget-tick-size);line-height:var(--gg-font-line-height-snug)}.nfp__ico{color:var(--gg-color-surface-text-muted);flex:none}.nfp__ico--alarm{color:var(--gg-color-feedback-danger-icon)}.nfp__line{align-items:baseline;gap:var(--gg-space-2);min-width:0;display:flex}.nfp__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.nfp__item:not(.nfp__item--unread) .nfp__title{font-weight:var(--gg-font-weight-normal);color:var(--gg-color-surface-text-secondary)}.nfp__org{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--gg-widget-meta-size);font-weight:var(--gg-font-weight-normal);color:var(--gg-color-primary-600);flex:0 auto;overflow:hidden}.nfp__side{justify-content:flex-end;align-items:center;gap:var(--gg-space-1-5);min-width:var(--gg-control-h-xs);display:flex}.nfp__when{font-family:var(--gg-font-family-mono);font-variant-numeric:tabular-nums;color:var(--gg-color-surface-text-muted);white-space:nowrap}.nfp__new{background:var(--gg-color-primary-500);flex:none;width:6px;height:6px}.nfp__more{top:50%;right:var(--gg-space-2);opacity:0;pointer-events:none;transition:opacity var(--gg-motion-micro-duration) var(--gg-motion-micro-easing);display:inline-flex;position:absolute;transform:translateY(-50%)}.nfp__item--menu:hover .nfp__more,.nfp__item--menu:focus-within .nfp__more{opacity:1;pointer-events:auto}.nfp__item--menu:has([data-state=open]) .nfp__more{opacity:1;pointer-events:auto}.nfp__item--menu:hover .nfp__side,.nfp__item--menu:focus-within .nfp__side{visibility:hidden}.nfp__item--menu:has([data-state=open]) .nfp__side{visibility:hidden}@media (hover:none){.nfp__item--menu .nfp__more{opacity:1;pointer-events:auto}.nfp__item--menu .nfp__side{visibility:hidden}}@media (prefers-reduced-motion:reduce){.nfp__more{transition:none}}.app-sb-chevron[data-v-0de0d09e]{transition:transform .26s cubic-bezier(.16,1,.3,1)}.app-sb-chevron[data-open][data-v-0de0d09e]{transform:rotate(180deg)}.app-sb-collapsible-content[data-v-0de0d09e]{overflow:hidden}.app-sb-collapsible-content[data-state=open][data-v-0de0d09e]{animation:.24s cubic-bezier(.16,1,.3,1) app-sb-expand-0de0d09e}.app-sb-collapsible-content[data-state=closed][data-v-0de0d09e]{animation:.2s cubic-bezier(.7,0,.84,0) app-sb-collapse-0de0d09e}@keyframes app-sb-expand-0de0d09e{0%{opacity:0;height:0}to{height:var(--reka-collapsible-content-height);opacity:1}}@keyframes app-sb-collapse-0de0d09e{0%{height:var(--reka-collapsible-content-height);opacity:1}to{opacity:0;height:0}}.app-sb-logo[data-v-0de0d09e],.app-sb-logo[data-v-0de0d09e] .gg-logo-text{min-width:0}.app-sb-party[data-v-0de0d09e]{--_cell:calc(var(--gg-rail-w-icon) - 2 * var(--gg-rail-row-inset));padding:var(--gg-space-1) var(--gg-rail-row-inset) 0}.app-sb-party__row[data-v-0de0d09e]{--_tile:28px;width:100%;min-width:0;height:auto;padding:var(--gg-space-1) var(--gg-space-2) var(--gg-space-1) 0;border-radius:var(--gg-rail-radius);justify-content:flex-start;align-items:center;gap:0;display:flex;overflow:hidden}.app-sb-party__icon[data-v-0de0d09e]{width:var(--_tile);height:var(--_tile);margin-left:calc(var(--gg-rail-gutter) - var(--gg-rail-row-inset) + (var(--gg-rail-icon) - var(--_tile)) / 2);border-radius:var(--gg-shape-tile);background:var(--gg-rail-raise);color:var(--gg-rail-ink);box-shadow:0 0 0 1px var(--gg-rail-hairline);flex-shrink:0;place-items:center;display:grid}.app-sb-party__name[data-v-0de0d09e]{min-width:0;font-family:var(--gg-font-family-sans);font-size:13px;font-weight:var(--gg-font-weight-semibold);color:var(--gg-rail-ink);white-space:nowrap;text-overflow:ellipsis;text-align:left;letter-spacing:-.01em;flex:auto;margin-left:10px;overflow:hidden}.app-sb-party__chev[data-v-0de0d09e]{margin-left:var(--gg-space-1);color:var(--gg-rail-icon-ink);flex:none}.app-sb-search[data-v-0de0d09e]{padding:var(--gg-space-2) var(--gg-rail-row-inset) 0}.app-sb-search__icon.app-sb-search__icon[data-v-0de0d09e]{display:none}.app-sb-foot[data-v-0de0d09e]{--_cell:calc(var(--gg-rail-w-icon) - 2 * var(--gg-rail-row-inset));align-items:center;gap:var(--gg-space-1);padding:0 var(--gg-rail-row-inset);display:flex}.app-sb-foot[data-v-0de0d09e]>:first-child{flex:1;min-width:0}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-foot[data-v-0de0d09e]{align-items:flex-start;gap:var(--gg-space-1);padding-inline:var(--gg-rail-row-inset) 0;flex-direction:column-reverse}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-foot[data-v-0de0d09e]>:first-child,:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-foot[data-v-0de0d09e] .nfp__trigger{width:var(--_cell);flex:none;justify-content:center}.app-sb-user[data-v-0de0d09e]{--_avatar:28px;width:100%;height:auto;padding:var(--gg-space-1) var(--gg-space-2) var(--gg-space-1) 0;border-radius:var(--gg-rail-radius);justify-content:flex-start;gap:0;overflow:hidden}.app-sb-user__avatar[data-v-0de0d09e]{width:var(--_avatar);height:var(--_avatar);margin-left:calc(var(--gg-rail-gutter) - var(--gg-rail-row-inset) + (var(--gg-rail-icon) - var(--_avatar)) / 2);border-radius:var(--gg-shape-avatar);background:var(--gg-rail-raise);color:var(--gg-rail-ink);box-shadow:0 0 0 1px var(--gg-rail-hairline);font-family:var(--gg-font-family-sans);font-size:11px;font-weight:var(--gg-font-weight-semibold);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-sb-user__meta[data-v-0de0d09e]{opacity:1;min-width:0;transition:opacity .13s var(--gg-easing-default);flex-direction:column;gap:1px;margin-left:10px;display:flex;overflow:hidden}.app-sb-user__name[data-v-0de0d09e]{font-family:var(--gg-font-family-sans);font-size:13px;font-weight:var(--gg-font-weight-medium);color:var(--gg-rail-ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;text-align:left;overflow:hidden}.app-sb-user__role[data-v-0de0d09e]{color:var(--gg-rail-icon-ink);white-space:nowrap;font-size:11px;font-family:var(--gg-font-family-sans);text-align:left;overflow:hidden}[data-sidebar=root][data-collapsible=icon][data-state=collapsed] .app-sb-user__meta[data-v-0de0d09e],[data-sidebar=root][data-collapsible=icon][data-state=collapsed] .app-sb-party__name[data-v-0de0d09e],[data-sidebar=root][data-collapsible=icon][data-state=collapsed] .app-sb-party__chev[data-v-0de0d09e],[data-sidebar=root][data-collapsible=icon][data-state=collapsed] .app-sb-logo[data-v-0de0d09e] .gg-logo-text{display:none}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-user[data-v-0de0d09e]{padding-inline:0}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-user__avatar[data-v-0de0d09e]{margin-left:0}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-party[data-v-0de0d09e]{padding-inline:var(--gg-rail-row-inset) 0}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-party__row[data-v-0de0d09e]{width:var(--_cell);justify-content:center;padding-inline:0}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-party__icon[data-v-0de0d09e]{margin-left:0}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-search[data-v-0de0d09e]{padding-inline:var(--gg-rail-row-inset) 0}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-search__field.app-sb-search__field[data-v-0de0d09e]{display:none}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-search__icon.app-sb-search__icon[data-v-0de0d09e]{width:calc(var(--gg-rail-w-icon) - 2 * var(--gg-rail-row-inset));height:var(--gg-control-h-sm);border-radius:var(--gg-rail-radius);color:var(--gg-rail-icon-ink);justify-content:center;padding:0;display:inline-flex}:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-search__icon[data-v-0de0d09e] svg,:where([data-sidebar=root][data-collapsible=icon][data-state=collapsed]) .app-sb-search__icon[data-v-0de0d09e] .iconify{width:var(--gg-rail-icon);height:var(--gg-rail-icon)}.gg-resize[data-v-2f4aa05b]{z-index:30;flex:none;position:relative}.gg-resize--x[data-v-2f4aa05b]{cursor:col-resize;width:7px;margin-inline:-3px}.gg-resize--y[data-v-2f4aa05b]{cursor:row-resize;height:7px;margin-block:-3px}.gg-resize[data-v-2f4aa05b]:after{content:"";transition:background var(--gg-motion-micro-duration) var(--gg-motion-micro-easing);position:absolute}.gg-resize--x[data-v-2f4aa05b]:after{inset:0 3px}.gg-resize--y[data-v-2f4aa05b]:after{inset:3px 0}.gg-resize[data-v-2f4aa05b]:hover:after,.gg-resize--dragging[data-v-2f4aa05b]:after{background:var(--gg-color-surface-border)}.gg-zone--aside[data-v-2402c88d]{background:var(--gg-color-surface-card);border-left:1px solid var(--gg-color-surface-border);flex-direction:column;grid-area:aside;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.gg-zone__sash[data-v-2402c88d]{inset-block:0;z-index:var(--gg-z-panel);position:absolute;left:-4px}.gg-zone__body[data-v-2402c88d]{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.gg-tabs[data-v-7de4de1b]{height:var(--gg-shell-tabstrip-h,28px);background:var(--gg-shell-frame-recess);border-bottom:1px solid var(--gg-color-surface-border);min-width:0;font-family:var(--gg-font-family-sans);-webkit-user-select:none;user-select:none;align-items:stretch;display:flex}.gg-tab[data-v-7de4de1b]{border:none;border-right:1px solid var(--gg-color-surface-border);min-width:0;max-width:168px;color:var(--gg-color-surface-text-muted);cursor:pointer;white-space:nowrap;transition:background var(--gg-duration-fast) var(--gg-easing-default), color var(--gg-duration-fast) var(--gg-easing-default);background:0 0;flex:0 auto;align-items:center;gap:6px;padding:0 8px 0 11px;font-family:inherit;font-size:11.5px;display:flex}.gg-tab[data-v-7de4de1b]:hover{background:var(--gg-rail-raise-hover);color:var(--gg-color-surface-text-secondary)}.gg-tab[data-v-7de4de1b]:focus-visible{outline:2px solid var(--gg-color-primary-500);outline-offset:-2px}.gg-tab--active[data-v-7de4de1b]{background:var(--gg-shell-frame-canvas);color:var(--gg-color-surface-text-primary);font-weight:var(--gg-font-weight-semibold)}.gg-tab--preview[data-v-7de4de1b]{font-style:italic}.gg-tab--pinned[data-v-7de4de1b]{padding-inline:9px}.gg-tab__icon[data-v-7de4de1b]{opacity:.75;flex:none}.gg-tab__label[data-v-7de4de1b]{text-overflow:ellipsis;min-width:0;overflow:hidden}.gg-tab__close[data-v-7de4de1b]{border-radius:var(--gg-radius-sm);opacity:0;width:14px;height:14px;transition:opacity var(--gg-duration-fast) var(--gg-easing-default);flex:none;place-items:center;font-size:13px;line-height:1;display:grid}.gg-tab:hover .gg-tab__close[data-v-7de4de1b],.gg-tab--active .gg-tab__close[data-v-7de4de1b]{opacity:.55}.gg-tab__close[data-v-7de4de1b]:hover{opacity:1;background:var(--gg-rail-raise)}.gg-tabs__cluster-sep[data-v-7de4de1b]{background:var(--gg-color-surface-border);flex:none;width:1px;margin:6px 0}.gg-tabs__overflow[data-v-7de4de1b]{margin-left:auto;display:flex;position:relative}.gg-tabs__more[data-v-7de4de1b]{border:none;border-left:1px solid var(--gg-color-surface-border);color:var(--gg-color-surface-text-muted);font-family:var(--gg-font-family-mono);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 11px;font-size:10.5px;display:flex}.gg-tabs__more[data-v-7de4de1b]:hover{color:var(--gg-color-surface-text-primary);background:var(--gg-rail-raise-hover)}.gg-tabs__more[data-v-7de4de1b]:focus-visible{outline:2px solid var(--gg-color-primary-500);outline-offset:-2px}.gg-tabs__menu[data-v-7de4de1b]{z-index:var(--gg-z-dropdown);background:var(--gg-color-surface-overlay);border:1px solid var(--gg-color-surface-border);border-radius:var(--gg-radius-md);min-width:220px;box-shadow:var(--gg-shadow-lg);margin:0;padding:4px;list-style:none;position:absolute;top:100%;right:0}.gg-tabs__menu button[data-v-7de4de1b]{border-radius:var(--gg-radius-base);width:100%;color:var(--gg-color-surface-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:5px 8px;font-family:inherit;font-size:12px;display:flex}.gg-tabs__menu button[data-v-7de4de1b]:hover{background:var(--gg-rail-raise-hover);color:var(--gg-color-surface-text-primary)}.gg-tabs__menu button>span[data-v-7de4de1b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gg-tabs__menu-group[data-v-7de4de1b]{color:var(--gg-color-surface-text-muted);flex:none;font-size:10px;font-style:normal}.gg-notes{z-index:70;pointer-events:none;width:340px;max-width:85vw;position:fixed;bottom:12px;right:12px}.gg-notes__stack{flex-direction:column;align-items:stretch;gap:8px;display:flex}.gg-note{pointer-events:auto;border:1px solid var(--gg-color-surface-border);border-radius:var(--gg-radius-lg);background:var(--gg-color-surface-overlay);box-shadow:var(--gg-elev-card-shadow);padding:9px 12px 10px}.gg-note__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gg-note__close{cursor:pointer;border-radius:var(--gg-shape-inline);color:var(--gg-color-surface-text-muted);transition:background var(--gg-motion-micro-duration) var(--gg-motion-micro-easing), color var(--gg-motion-micro-duration) var(--gg-motion-micro-easing);background:0 0;border:none;flex:none;padding:2px;display:inline-flex}.gg-note__close:hover{background:var(--gg-color-surface-hover);color:var(--gg-color-surface-text-primary)}.gg-note__message{color:var(--gg-color-surface-text-secondary);-webkit-user-select:text;user-select:text;margin:6px 0 0;font-size:12.5px;line-height:1.5}.gg-note__choices{justify-content:flex-end;align-items:center;gap:6px;margin-top:9px;display:flex}.gg-note-enter-active,.gg-note-leave-active{transition:opacity var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), transform var(--gg-motion-enter-duration) var(--gg-motion-enter-easing)}.gg-note-enter-from,.gg-note-leave-to{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.gg-note-enter-active,.gg-note-leave-active{transition:none}}.gg-imp-banner[data-v-55a4abc8]{z-index:60;justify-content:center;align-items:center;gap:var(--gg-space-3);padding:6px var(--gg-space-4);background:var(--gg-color-feedback-warning-strong,#b7791f);color:#fff;font-family:var(--gg-font-family-sans);font-size:var(--gg-font-size-sm);display:flex;position:sticky;top:0}.gg-imp-banner__text[data-v-55a4abc8]{align-items:center;gap:6px;display:inline-flex}.gg-imp-banner__ro[data-v-55a4abc8]{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--gg-shape-pill);background:#ffffff38;padding:1px 6px;font-size:10px}.gg-imp-banner__exit[data-v-55a4abc8]{color:#fff;cursor:pointer;font-size:var(--gg-font-size-xs);font-weight:var(--gg-font-weight-semibold);border-radius:var(--gg-shape-button);background:0 0;border:1px solid #fff9;padding:3px 10px}.gg-imp-banner__exit[data-v-55a4abc8]:hover{background:#ffffff2e}.gg-rail-toggle[data-v-55a4abc8]{top:calc(var(--_pad) + 10px);left:calc(var(--_pad) + var(--_rail-w) - 30px);z-index:var(--gg-z-panel);transition:left var(--gg-duration-normal,.2s) var(--gg-easing-default);--gg-button-outline-bg:var(--gg-rail-toggle-bg);--gg-button-outline-bg-hover:var(--gg-rail-toggle-bg-hover);--gg-button-outline-ink:var(--gg-rail-toggle-ink);--gg-button-outline-ring:var(--gg-rail-toggle-ring);--gg-button-outline-ring-hover:var(--gg-rail-toggle-ring-hover);--gg-button-outline-highlight:transparent;position:absolute}.gg-shell--rail:not(.gg-shell--rail-pinned) .gg-rail-toggle[data-v-55a4abc8]{left:calc(var(--_pad) + var(--_rail-w) - 11px)}.gg-shell .gg-rail-toggle[data-v-55a4abc8]{border-radius:var(--gg-shape-pill);width:20px;min-width:20px;height:20px;padding:0}.gg-shell.gg-shell--mobile .gg-rail-toggle[data-v-55a4abc8]{top:auto;left:var(--gg-space-3);bottom:var(--gg-space-3);width:var(--gg-control-h-md);min-width:var(--gg-control-h-md);height:var(--gg-control-h-md);box-shadow:var(--gg-shadow-md);position:fixed}.gg-dev-config[data-v-55a4abc8]{right:var(--gg-space-3);bottom:var(--gg-space-3);z-index:var(--gg-z-panel);opacity:.55;transition:opacity var(--gg-duration-fast) var(--gg-easing-default);position:fixed}.gg-dev-config[data-v-55a4abc8]:hover,.gg-dev-config[data-v-55a4abc8]:focus-visible{opacity:1}.gg-glass-defs[data-v-65a42c1b]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--gg-font-family-sans);--font-mono:var(--gg-font-family-mono);--spacing:.25rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=576px){.container{max-width:576px}}@media (width>=768px){.container{max-width:768px}}@media (width>=992px){.container{max-width:992px}}@media (width>=1200px){.container{max-width:1200px}}@media (width>=1920px){.container{max-width:1920px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-2{columns:2}.columns-3{columns:3}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-condensed-vietnamese-300-normal-xnqTSUBZ.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-300-normal-Bu3vnVSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-condensed-latin-ext-300-normal-CvbRRNuI.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-300-normal-CkEF04xU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-condensed-latin-300-normal-Cnd1AN-G.woff2)format("woff2"),url(/assets/barlow-condensed-latin-300-normal-C2BQdy7F.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gg-z-hide:-1;--gg-z-base:0;--gg-z-raised:1;--gg-z-docked:10;--gg-z-sticky:20;--gg-z-sidebar:30;--gg-z-panel:35;--gg-z-topbar:40;--gg-z-peek:45;--gg-z-dropdown:50;--gg-z-overlay:100;--gg-z-modal:1000;--gg-z-popover:1100;--gg-z-tooltip:1200;--gg-z-toast:1300;--gg-z-max:2147480000;--gg-duration-instant:0s;--gg-duration-fast:.1s;--gg-duration-normal:.2s;--gg-duration-slow:.3s;--gg-duration-slowest:.5s;--gg-easing-default:cubic-bezier(.4, 0, .2, 1);--gg-easing-in:cubic-bezier(.4, 0, 1, 1);--gg-easing-out:cubic-bezier(0, 0, .2, 1);--gg-easing-settle:cubic-bezier(.16, 1, .3, 1);--gg-easing-spring:cubic-bezier(.34, 1.4, .64, 1);--gg-easing-bounce:cubic-bezier(.34, 1.56, .64, 1);--gg-stagger-step:40ms;--gg-stagger-step-fast:24ms;--gg-radius-step-none:0px;--gg-radius-step-sm:2px;--gg-radius-step-base:4px;--gg-radius-step-md:6px;--gg-radius-step-lg:8px;--gg-radius-step-xl:12px;--gg-radius-step-2xl:16px;--gg-radius-step-3xl:24px;--gg-radius-step-full:24px;--gg-shadow-none:none;--gg-shadow-sm:0 1px 2px 0 #0000000d;--gg-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--gg-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--gg-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--gg-shadow-overlay:0 25px 50px -12px #00000040;--gg-space-0:0px;--gg-space-1:4px;--gg-space-2:8px;--gg-space-3:12px;--gg-space-4:16px;--gg-space-5:20px;--gg-space-6:24px;--gg-space-7:28px;--gg-space-8:32px;--gg-space-9:36px;--gg-space-10:40px;--gg-space-11:44px;--gg-space-12:48px;--gg-space-14:56px;--gg-space-16:64px;--gg-space-20:80px;--gg-space-24:96px;--gg-space-28:112px;--gg-space-32:128px;--gg-space-px:1px;--gg-space-0-5:2px;--gg-space-1-5:6px;--gg-space-2-5:10px;--gg-space-3-5:14px;--gg-font-family-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--gg-font-family-display:"Geist Variable", "Geist", "Inter Variable", ui-sans-serif, sans-serif;--gg-font-family-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--gg-font-size-xs:.75rem;--gg-font-size-sm:.875rem;--gg-font-size-base:1rem;--gg-font-size-lg:1.125rem;--gg-font-size-xl:1.25rem;--gg-font-size-2xl:1.5rem;--gg-font-size-3xl:1.875rem;--gg-font-size-4xl:2.25rem;--gg-font-weight-light:300;--gg-font-weight-normal:400;--gg-font-weight-medium:500;--gg-font-weight-semibold:600;--gg-font-weight-bold:700;--gg-font-line-height-none:1;--gg-font-line-height-tight:1.25;--gg-font-line-height-snug:1.375;--gg-font-line-height-normal:1.5;--gg-font-line-height-relaxed:1.625;--gg-font-line-height-loose:2;--gg-color-blue-50:#eff6ff;--gg-color-blue-100:#dbeafe;--gg-color-blue-200:#bfdbfe;--gg-color-blue-300:#93c5fd;--gg-color-blue-400:#60a5fa;--gg-color-blue-500:#3b82f6;--gg-color-blue-600:#2563eb;--gg-color-blue-700:#1d4ed8;--gg-color-blue-800:#1e40af;--gg-color-blue-900:#1e3a8a;--gg-color-blue-950:#172554;--gg-color-emerald-50:#ecfdf5;--gg-color-emerald-100:#d1fae5;--gg-color-emerald-200:#a7f3d0;--gg-color-emerald-300:#6ee7b7;--gg-color-emerald-400:#34d399;--gg-color-emerald-500:#10b981;--gg-color-emerald-600:#059669;--gg-color-emerald-700:#047857;--gg-color-emerald-800:#065f46;--gg-color-emerald-900:#064e3b;--gg-color-emerald-950:#022c22;--gg-color-green-50:#f0fdf4;--gg-color-green-100:#dcfce7;--gg-color-green-200:#bbf7d0;--gg-color-green-300:#86efac;--gg-color-green-400:#4ade80;--gg-color-green-500:#22c55e;--gg-color-green-600:#16a34a;--gg-color-green-700:#15803d;--gg-color-green-800:#166534;--gg-color-green-900:#14532d;--gg-color-green-950:#052e16;--gg-color-indigo-50:#eef2ff;--gg-color-indigo-100:#e0e7ff;--gg-color-indigo-200:#c7d2fe;--gg-color-indigo-300:#a5b4fc;--gg-color-indigo-400:#818cf8;--gg-color-indigo-500:#6366f1;--gg-color-indigo-600:#4f46e5;--gg-color-indigo-700:#4338ca;--gg-color-indigo-800:#3730a3;--gg-color-indigo-900:#312e81;--gg-color-indigo-950:#1e1b4b;--gg-color-orange-50:#fff7ed;--gg-color-orange-100:#ffedd5;--gg-color-orange-200:#fed7aa;--gg-color-orange-300:#fdba74;--gg-color-orange-400:#fb923c;--gg-color-orange-500:#f97316;--gg-color-orange-600:#ea580c;--gg-color-orange-700:#c2410c;--gg-color-orange-800:#9a3412;--gg-color-orange-900:#7c2d12;--gg-color-orange-950:#431407;--gg-color-rose-50:#fff1f2;--gg-color-rose-100:#ffe4e6;--gg-color-rose-200:#fecdd3;--gg-color-rose-300:#fda4af;--gg-color-rose-400:#fb7185;--gg-color-rose-500:#f43f5e;--gg-color-rose-600:#e11d48;--gg-color-rose-700:#be123c;--gg-color-rose-800:#9f1239;--gg-color-rose-900:#881337;--gg-color-rose-950:#4c0519;--gg-color-teal-50:#f0fdfa;--gg-color-teal-100:#ccfbf1;--gg-color-teal-200:#99f6e4;--gg-color-teal-300:#5eead4;--gg-color-teal-400:#2dd4bf;--gg-color-teal-500:#14b8a6;--gg-color-teal-600:#0d9488;--gg-color-teal-700:#0f766e;--gg-color-teal-800:#115e59;--gg-color-teal-900:#134e4a;--gg-color-teal-950:#042f2e;--gg-color-violet-50:#f5f3ff;--gg-color-violet-100:#ede9fe;--gg-color-violet-200:#ddd6fe;--gg-color-violet-300:#c4b5fd;--gg-color-violet-400:#a78bfa;--gg-color-violet-500:#8b5cf6;--gg-color-violet-600:#7c3aed;--gg-color-violet-700:#6d28d9;--gg-color-violet-800:#5b21b6;--gg-color-violet-900:#4c1d95;--gg-color-violet-950:#2e1065;--gg-color-primary-contrast:#fff;--gg-color-feedback-danger-bg:#fef2f2;--gg-color-feedback-danger-border:#fecaca;--gg-color-feedback-danger-text:#dc2626;--gg-color-feedback-danger-strong:#991b1b;--gg-color-feedback-danger-icon:#ef4444;--gg-color-feedback-warning-bg:#fffbeb;--gg-color-feedback-warning-border:#fde68a;--gg-color-feedback-warning-text:#d97706;--gg-color-feedback-warning-strong:#92400e;--gg-color-feedback-warning-icon:#f59e0b;--gg-color-feedback-success-bg:#f0fdf4;--gg-color-feedback-success-border:#bbf7d0;--gg-color-feedback-success-text:#16a34a;--gg-color-feedback-success-strong:#14532d;--gg-color-feedback-success-icon:#22c55e;--gg-color-feedback-info-bg:#eff6ff;--gg-color-feedback-info-border:#bfdbfe;--gg-color-feedback-info-text:#2563eb;--gg-color-feedback-info-strong:#1e3a8a;--gg-color-feedback-info-icon:#3b82f6;--gg-surface-gray-0:#fff;--gg-surface-gray-50:#f9fafb;--gg-surface-gray-100:#f3f4f6;--gg-surface-gray-200:#e5e7eb;--gg-surface-gray-300:#d1d5db;--gg-surface-gray-400:#9ca3af;--gg-surface-gray-500:#6b7280;--gg-surface-gray-600:#4b5563;--gg-surface-gray-700:#374151;--gg-surface-gray-800:#1f2937;--gg-surface-gray-900:#111827;--gg-surface-gray-950:#030712;--gg-surface-slate-0:#fff;--gg-surface-slate-50:#f8fafc;--gg-surface-slate-100:#f1f5f9;--gg-surface-slate-200:#e2e8f0;--gg-surface-slate-300:#cbd5e1;--gg-surface-slate-400:#94a3b8;--gg-surface-slate-500:#64748b;--gg-surface-slate-600:#475569;--gg-surface-slate-700:#334155;--gg-surface-slate-800:#1e293b;--gg-surface-slate-900:#0f172a;--gg-surface-slate-950:#020617;--gg-surface-stone-0:#fff;--gg-surface-stone-50:#fafaf9;--gg-surface-stone-100:#f5f5f4;--gg-surface-stone-200:#e7e5e4;--gg-surface-stone-300:#d6d3d1;--gg-surface-stone-400:#a8a29e;--gg-surface-stone-500:#78716c;--gg-surface-stone-600:#57534e;--gg-surface-stone-700:#44403c;--gg-surface-stone-800:#292524;--gg-surface-stone-900:#1c1917;--gg-surface-stone-950:#0c0a09;--gg-surface-zinc-0:#fff;--gg-surface-zinc-50:#fafafa;--gg-surface-zinc-100:#f4f4f5;--gg-surface-zinc-200:#e4e4e7;--gg-surface-zinc-300:#d4d4d8;--gg-surface-zinc-400:#a1a1aa;--gg-surface-zinc-500:#71717a;--gg-surface-zinc-600:#52525b;--gg-surface-zinc-700:#3f3f46;--gg-surface-zinc-800:#27272a;--gg-surface-zinc-900:#18181b;--gg-surface-zinc-950:#09090b;--gg-breakpoint-sm:576px;--gg-breakpoint-md:768px;--gg-breakpoint-lg:992px;--gg-breakpoint-xl:1200px;--gg-breakpoint-2xl:1920px;--gg-column-sm:480px;--gg-column-md:680px;--gg-column-lg:900px;--gg-column-xl:1200px;--gg-elev-tray-bg:transparent;--gg-elev-tray-blur:0px;--gg-elev-tray-sat:100%;--gg-elev-tray-bright:100%;--gg-elev-tray-shadow:none;--gg-elev-card-bg:var(--gg-color-surface-card);--gg-elev-card-blur:0px;--gg-elev-card-sat:100%;--gg-elev-card-bright:100%;--gg-elev-card-edge:var(--gg-color-surface-border)}@supports (color:color-mix(in lab, red, red)){:root{--gg-elev-card-edge:color-mix(in srgb, var(--gg-color-surface-border) 75%, transparent)}}:root{--gg-elev-card-highlight:#ffffffa6;--gg-elev-card-drop:0 1px 2px #00000008, 0 4px 10px -2px #0000000d, 0 16px 36px -12px #0000001a;--gg-elev-card-drop-filter:drop-shadow(0 1px 1px #0000000a) drop-shadow(0 8px 12px #00000012);--gg-elev-card-shadow:0 0 0 1px var(--gg-elev-card-edge), inset 0 1px 0 var(--gg-elev-card-highlight), var(--gg-elev-card-drop);--gg-elev-card-hover-bg:var(--gg-color-surface-card);--gg-elev-raised-bg:var(--gg-color-surface-card);--gg-elev-chrome-bg:var(--gg-color-surface-card)}@supports (color:color-mix(in lab, red, red)){:root{--gg-elev-chrome-bg:color-mix(in srgb, var(--gg-color-surface-card) 80%, transparent)}}:root{--gg-elev-chrome-blur:24px;--gg-elev-chrome-sat:180%;--gg-elev-chrome-bright:100%;--gg-elev-chrome-border:var(--gg-color-surface-border);--gg-elev-overlay-bg:var(--gg-color-surface-overlay);--gg-elev-overlay-blur:0px;--gg-elev-overlay-sat:100%;--gg-elev-overlay-bright:100%;--gg-elev-overlay-drop-filter:drop-shadow(0 2px 4px #0f172a0f) drop-shadow(0 14px 28px #0f172a29);--gg-elev-panel-bg:var(--gg-color-surface-card);--gg-elev-panel-blur:0px;--gg-elev-panel-bright:100%;--gg-elev-control-bg:var(--gg-color-surface-card);--gg-elev-control-ring:0 0 0 1px var(--gg-color-surface-border);--gg-elev-control-edge:var(--gg-color-surface-border);--gg-elev-control-autofill-bg:var(--gg-color-feedback-info-bg);--gg-elev-control-raised-bg:var(--gg-color-surface-card);--gg-elev-control-raised-shadow:0 1px 2px #00000012, 0 0 0 1px var(--gg-color-surface-border)}@supports (color:color-mix(in lab, red, red)){:root{--gg-elev-control-raised-shadow:0 1px 2px #00000012, 0 0 0 1px color-mix(in srgb, var(--gg-color-surface-border) 55%, transparent)}}:root{--gg-glass-tray:#ffffff1a;--gg-glass-card:#ffffff4d;--gg-glass-raised:#ffffff73;--gg-glass-tint:#ffffff4d;--gg-glass-blur:12px;--gg-glass-saturate:170%;--gg-glass-spec-top:inset 0 1px 0 #fffc;--gg-glass-spec-bottom:inset 0 -1px 0 #0000000a;--gg-glass-ring:0 0 0 1px #ffffff8c;--gg-glass-shadow:0 2px 6px #2823190a, 0 8px 24px -6px #2823191f;--gg-glass-hover-tint:#ffffff73;--gg-glass-solid-fallback:var(--gg-color-surface-card);--gg-glass-chrome-tint:#ffffff47;--gg-glass-chrome-border:#ffffff8c;--gg-glass-panel-tint:#ffffff4d;--gg-glass-panel-blur:16px;--gg-rail-w:208px;--gg-rail-w-icon:48px;--gg-rail-gutter:16px;--gg-rail-icon:16px;--gg-rail-icon-sub:14px;--gg-rail-row-h:30px;--gg-rail-row-h-sub:26px;--gg-rail-label-h:26px;--gg-rail-row-inset:6px;--gg-rail-radius:calc(5px * var(--gg-roundness,1));--gg-rail-ink-muted:#5c6472;--gg-rail-icon-ink:#98a1af;--gg-rail-toggle-bg:var(--gg-rail-bg);--gg-rail-toggle-bg-hover:var(--gg-rail-ink)}@supports (color:color-mix(in lab, red, red)){:root{--gg-rail-toggle-bg-hover:color-mix(in srgb, var(--gg-rail-ink) 8%, var(--gg-rail-bg))}}:root{--gg-rail-toggle-ink:var(--gg-rail-ink-muted);--gg-rail-toggle-ring:var(--gg-rail-hairline);--gg-rail-toggle-ring-hover:var(--gg-rail-hairline)}@supports (color:color-mix(in lab, red, red)){:root{--gg-rail-toggle-ring-hover:color-mix(in srgb, var(--gg-rail-hairline) 50%, var(--gg-rail-ink-muted))}}:root{--gg-rail-peek-dwell:.18s;--gg-rail-peek-dwell-out:60ms;--gg-rail-peek-duration:.24s;--gg-rail-peek-label-in:.15s;--gg-scroll-size:10px;--gg-scroll-pad:3px;--gg-scroll-thumb:var(--gg-color-surface-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--gg-scroll-thumb:color-mix(in srgb, var(--gg-color-surface-text-primary) 13%, transparent)}}:root{--gg-scroll-thumb-hover:var(--gg-color-surface-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--gg-scroll-thumb-hover:color-mix(in srgb, var(--gg-color-surface-text-primary) 24%, transparent)}}:root{--gg-scroll-thumb-active:var(--gg-color-surface-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--gg-scroll-thumb-active:color-mix(in srgb, var(--gg-color-surface-text-primary) 34%, transparent)}}:root{--gg-shell-bar-h:40px;--gg-shell-status-h:24px;--gg-shell-tabstrip-h:28px;--gg-shell-page-measure:68ch;--gg-shell-grid-stat:150px;--gg-shell-grid-card:200px;--gg-shell-grid-panel:300px;--gg-shell-page-narrow:440px;--gg-shell-page-reading:980px;--gg-shell-page-wide:1680px;--gg-shell-page-full:none;--gg-button-radius:var(--gg-shape-button);--gg-button-outline-bg:var(--gg-color-surface-card);--gg-button-outline-bg-hover:var(--gg-color-surface-hover);--gg-button-outline-ink:var(--gg-color-surface-text-primary);--gg-button-outline-ring:var(--gg-color-surface-border);--gg-button-outline-ring-hover:var(--gg-color-surface-border)}@supports (color:color-mix(in lab, red, red)){:root{--gg-button-outline-ring-hover:color-mix(in srgb, var(--gg-color-surface-border) 80%, var(--gg-color-surface-text-muted))}}:root{--gg-button-outline-highlight:#ffffff80;--gg-button-outline-danger-ink:var(--gg-color-feedback-danger-text);--gg-button-outline-danger-wash:var(--gg-color-feedback-danger-bg);--gg-button-outline-warning-ink:var(--gg-color-feedback-warning-text);--gg-button-outline-warning-wash:var(--gg-color-feedback-warning-bg);--gg-button-outline-success-ink:var(--gg-color-feedback-success-text);--gg-button-outline-success-wash:var(--gg-color-feedback-success-bg);--gg-button-outline-info-ink:var(--gg-color-feedback-info-text);--gg-button-outline-info-wash:var(--gg-color-feedback-info-bg);--gg-button-danger-text:#fff;--gg-modal-width-sm:24rem;--gg-modal-width-md:32rem;--gg-modal-width-lg:48rem;--gg-modal-width-xl:76rem;--gg-modal-drawer-sm:20rem;--gg-modal-drawer-md:28rem;--gg-modal-drawer-lg:40rem;--gg-modal-fill-h:min(54rem, calc(100dvh - 4rem));--gg-widget-title-size:.78125rem;--gg-widget-name-size:.8125rem;--gg-widget-meta-size:.6875rem;--gg-widget-tick-size:.625rem;--gg-widget-figure-family:"Barlow Condensed", "Geist Variable", "Geist", ui-sans-serif, sans-serif;--gg-widget-figure-xs:1.375rem;--gg-widget-figure-sm:1.625rem;--gg-widget-figure-md:2.375rem;--gg-widget-figure-lg:3.375rem;--gg-widget-notch-gap:var(--gg-space-1,4px);--gg-widget-notch-button:round(var(--gg-control-h-sm,32px), 1px);--gg-widget-notch-size:calc(var(--gg-widget-notch-button) + var(--gg-widget-notch-gap));--gg-widget-notch-depth:var(--gg-widget-notch-size);--gg-widget-notch-width:var(--gg-widget-notch-size);--gg-widget-notch-curve:min(var(--gg-shape-card), var(--gg-widget-notch-button) / 2);--gg-widget-square-track:var(--gg-color-surface-border);--gg-widget-square-spent:var(--gg-color-surface-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--gg-widget-square-spent:color-mix(in srgb, var(--gg-color-surface-text-muted) 55%, transparent)}}:root{--gg-color-noir-50:var(--gg-surface-slate-50);--gg-color-noir-100:var(--gg-surface-slate-100);--gg-color-noir-200:var(--gg-surface-slate-200);--gg-color-noir-300:var(--gg-surface-slate-300);--gg-color-noir-400:var(--gg-surface-slate-400);--gg-color-noir-500:var(--gg-surface-slate-500);--gg-color-noir-600:var(--gg-surface-slate-600);--gg-color-noir-700:var(--gg-surface-slate-700);--gg-color-noir-800:var(--gg-surface-slate-800);--gg-color-noir-900:var(--gg-surface-slate-900);--gg-color-noir-950:var(--gg-surface-slate-950);--gg-color-primary-50:var(--gg-color-green-50);--gg-color-primary-100:var(--gg-color-green-100);--gg-color-primary-200:var(--gg-color-green-200);--gg-color-primary-300:var(--gg-color-green-300);--gg-color-primary-400:var(--gg-color-green-400);--gg-color-primary-500:var(--gg-color-green-500);--gg-color-primary-600:var(--gg-color-green-600);--gg-color-primary-700:var(--gg-color-green-700);--gg-color-primary-800:var(--gg-color-green-800);--gg-color-primary-900:var(--gg-color-green-900);--gg-color-primary-950:var(--gg-color-green-950);--gg-color-surface-ground:var(--gg-surface-slate-50);--gg-color-surface-section:var(--gg-surface-slate-100);--gg-color-surface-card:var(--gg-surface-slate-0);--gg-color-surface-overlay:var(--gg-surface-slate-0);--gg-color-surface-border:var(--gg-surface-slate-200);--gg-color-surface-raise:var(--gg-surface-slate-100);--gg-color-surface-hover:var(--gg-surface-slate-100);--gg-color-surface-text-primary:var(--gg-surface-slate-900);--gg-color-surface-text-secondary:var(--gg-surface-slate-600);--gg-color-surface-text-muted:var(--gg-surface-slate-400);--gg-color-surface-text-inverse:var(--gg-surface-slate-0);--gg-color-feedback-neutral-bg:var(--gg-surface-slate-100);--gg-color-feedback-neutral-border:var(--gg-surface-slate-200);--gg-color-feedback-neutral-text:var(--gg-surface-slate-700);--gg-color-feedback-neutral-strong:var(--gg-surface-slate-900);--gg-color-feedback-neutral-icon:var(--gg-surface-slate-500);--gg-dataviz-categorical-1:var(--gg-color-blue-500);--gg-dataviz-categorical-2:var(--gg-color-violet-500);--gg-dataviz-categorical-3:var(--gg-color-orange-500);--gg-dataviz-categorical-4:var(--gg-color-teal-500);--gg-dataviz-categorical-5:var(--gg-color-rose-500);--gg-dataviz-categorical-6:var(--gg-color-indigo-500);--gg-dataviz-categorical-7:var(--gg-color-emerald-500);--gg-dataviz-categorical-8:var(--gg-color-orange-300);--gg-dataviz-positive:var(--gg-color-emerald-500);--gg-dataviz-negative:var(--gg-color-rose-500);--gg-dataviz-warning:var(--gg-color-orange-500);--gg-motion-micro-duration:var(--gg-duration-fast);--gg-motion-micro-easing:var(--gg-easing-out);--gg-motion-enter-duration:var(--gg-duration-normal);--gg-motion-enter-easing:var(--gg-easing-settle);--gg-motion-exit-duration:var(--gg-duration-fast);--gg-motion-exit-easing:var(--gg-easing-in);--gg-motion-view-duration:var(--gg-duration-slow);--gg-motion-view-easing:var(--gg-easing-settle);--gg-motion-emphasis-duration:var(--gg-duration-slow);--gg-motion-emphasis-easing:var(--gg-easing-spring);--gg-motion-stagger:var(--gg-stagger-step);--gg-shell-page-inset:var(--gg-space-6);--gg-shell-page-gutter:clamp(var(--gg-space-4), 2.2%, var(--gg-space-16));--gg-shell-frame-gap:var(--gg-space-2);--gg-shell-frame-pad:var(--gg-space-1);--gg-button-padding-x:var(--gg-space-4);--gg-button-padding-y:var(--gg-space-2);--gg-button-font-size:var(--gg-font-size-sm);--gg-button-font-weight:var(--gg-font-weight-medium);--gg-button-solid-bg-disabled:var(--gg-surface-slate-200);--gg-button-solid-text:var(--gg-color-primary-contrast);--gg-button-solid-text-disabled:var(--gg-surface-slate-400);--gg-button-danger-bg:var(--gg-color-feedback-danger-text);--gg-button-danger-bg-hover:var(--gg-color-feedback-danger-strong);--gg-widget-text-size:var(--gg-font-size-xs);--gg-widget-quote-size:var(--gg-font-size-sm);--gg-widget-figure-weight:var(--gg-font-weight-light);--gg-dataviz-neutral:var(--gg-color-surface-text-muted);--gg-dataviz-grid:var(--gg-color-surface-border);--gg-dataviz-axis:var(--gg-color-surface-text-muted);--gg-dataviz-sequential-1:var(--gg-color-primary-200);--gg-dataviz-sequential-2:var(--gg-color-primary-300);--gg-dataviz-sequential-3:var(--gg-color-primary-500);--gg-dataviz-sequential-4:var(--gg-color-primary-700);--gg-dataviz-sequential-5:var(--gg-color-primary-900);--gg-rail-bg:var(--gg-color-surface-card);--gg-rail-hairline:var(--gg-color-surface-border);--gg-rail-ink:var(--gg-color-surface-text-primary);--gg-rail-raise:var(--gg-color-surface-section);--gg-rail-raise-hover:var(--gg-color-surface-hover);--gg-rail-active-bg:var(--gg-color-primary-50);--gg-rail-active-ink:var(--gg-color-primary-700);--gg-rail-active-icon:var(--gg-color-primary-600);--gg-shell-frame-recess:var(--gg-color-surface-section);--gg-shell-frame-canvas:var(--gg-color-surface-ground);--gg-button-solid-bg:var(--gg-color-primary-600);--gg-button-solid-bg-hover:var(--gg-color-primary-700);--gg-button-solid-bg-active:var(--gg-color-primary-800);--gg-button-ghost-text:var(--gg-color-primary-600);--gg-button-ghost-text-hover:var(--gg-color-primary-700);--gg-button-ghost-bg-hover:var(--gg-color-primary-50);--gg-widget-band-bg:var(--gg-color-primary-500);--gg-widget-band-ink:var(--gg-color-primary-950);--gg-widget-band-chip:var(--gg-color-primary-50);--gg-roundness:1}:root[data-roundness=sharp]{--gg-roundness:0}:root[data-roundness=soft]{--gg-roundness:.5}:root[data-roundness=round]{--gg-roundness:1}:root[data-roundness=pill]{--gg-roundness:1.75}[data-roundness-scope=sharp]{--gg-roundness:0}[data-roundness-scope=soft]{--gg-roundness:.5}[data-roundness-scope=round]{--gg-roundness:1}[data-roundness-scope=pill]{--gg-roundness:1.75}:root,[data-roundness-scope]{--gg-radius-none:0px;--gg-radius-sm:calc(var(--gg-radius-step-sm) * var(--gg-roundness));--gg-radius-base:calc(var(--gg-radius-step-base) * var(--gg-roundness));--gg-radius-md:calc(var(--gg-radius-step-md) * var(--gg-roundness));--gg-radius-lg:calc(var(--gg-radius-step-lg) * var(--gg-roundness));--gg-radius-xl:calc(var(--gg-radius-step-xl) * var(--gg-roundness));--gg-radius-2xl:calc(var(--gg-radius-step-2xl) * var(--gg-roundness));--gg-radius-3xl:calc(var(--gg-radius-step-3xl) * var(--gg-roundness));--gg-radius-full:calc(var(--gg-radius-step-full) * var(--gg-roundness));--gg-shape-control:calc(var(--gg-preset-step-input,var(--gg-radius-step-lg)) * var(--gg-roundness));--gg-shape-button:calc(var(--gg-preset-step-button,var(--gg-radius-step-lg)) * var(--gg-roundness));--gg-shape-card:calc(var(--gg-preset-step-card,var(--gg-radius-step-2xl)) * var(--gg-roundness));--gg-shape-panel:calc(var(--gg-preset-step-component,var(--gg-radius-step-xl)) * var(--gg-roundness));--gg-shape-overlay:calc(var(--gg-preset-step-component,var(--gg-radius-step-xl)) * var(--gg-roundness));--gg-shape-pill:calc(var(--gg-preset-step-badge,var(--gg-radius-step-full)) * var(--gg-roundness));--gg-shape-row:min(var(--gg-radius-md), var(--gg-shape-control));--gg-shape-chip:min(var(--gg-radius-md), var(--gg-shape-pill));--gg-shape-inline:min(var(--gg-radius-base), var(--gg-shape-pill));--gg-shape-circle:50%;--gg-shape-avatar:calc(50% * min(var(--gg-roundness), 1));--gg-shape-tile:min(calc(26% * min(var(--gg-roundness), 1.5)), var(--gg-shape-panel))}:root{--gg-density:1}:root,[data-density-scope]{--gg-control-h-xs:max(22px, round(calc(24px * var(--gg-density)), 1px));--gg-control-h-sm:max(22px, round(calc(32px * var(--gg-density)), 1px));--gg-control-h-md:max(22px, round(calc(40px * var(--gg-density)), 1px));--gg-control-h-lg:max(22px, round(calc(48px * var(--gg-density)), 1px));--gg-control-px-xs:var(--gg-space-2);--gg-control-px-sm:var(--gg-space-2-5);--gg-control-px-md:var(--gg-space-3-5);--gg-control-px-lg:var(--gg-space-5);--gg-control-gap-xs:var(--gg-space-1-5);--gg-control-gap-sm:var(--gg-space-2);--gg-control-gap-md:var(--gg-space-2);--gg-control-gap-lg:var(--gg-space-2-5);--gg-control-fs-xs:11.5px;--gg-control-fs-sm:var(--gg-font-size-xs);--gg-control-fs-md:var(--gg-font-size-sm);--gg-control-fs-lg:var(--gg-font-size-base);--gg-control-ico-xs:13;--gg-control-ico-sm:14;--gg-control-ico-md:16;--gg-control-ico-lg:18;--gg-control-h:var(--gg-control-h-md);--gg-control-px:var(--gg-control-px-md);--gg-control-gap:var(--gg-control-gap-md);--gg-control-fs:var(--gg-control-fs-md);--gg-control-ico:var(--gg-control-ico-md)}[data-control-size=xs]{--gg-control-h:var(--gg-control-h-xs);--gg-control-px:var(--gg-control-px-xs);--gg-control-gap:var(--gg-control-gap-xs);--gg-control-fs:var(--gg-control-fs-xs);--gg-control-ico:var(--gg-control-ico-xs)}[data-control-size=sm]{--gg-control-h:var(--gg-control-h-sm);--gg-control-px:var(--gg-control-px-sm);--gg-control-gap:var(--gg-control-gap-sm);--gg-control-fs:var(--gg-control-fs-sm);--gg-control-ico:var(--gg-control-ico-sm)}[data-control-size=md]{--gg-control-h:var(--gg-control-h-md);--gg-control-px:var(--gg-control-px-md);--gg-control-gap:var(--gg-control-gap-md);--gg-control-fs:var(--gg-control-fs-md);--gg-control-ico:var(--gg-control-ico-md)}[data-control-size=lg]{--gg-control-h:var(--gg-control-h-lg);--gg-control-px:var(--gg-control-px-lg);--gg-control-gap:var(--gg-control-gap-lg);--gg-control-fs:var(--gg-control-fs-lg);--gg-control-ico:var(--gg-control-ico-lg)}.gg-overlay{z-index:var(--gg-z-dropdown);box-sizing:border-box;background:var(--gg-color-surface-overlay);color:var(--gg-color-surface-text-primary);border:1px solid var(--gg-color-surface-border);border-radius:var(--gg-shape-overlay);box-shadow:var(--gg-preset-shadow-dropdown,var(--gg-shadow-lg));font-family:var(--gg-font-family-sans);font-size:var(--gg-font-size-sm);max-height:var(--reka-popper-available-height,none);transform-origin:var(--reka-popper-transform-origin,center)}.gg-overlay:focus,.gg-overlay:focus-visible{outline:none}.gg-overlay--menu{min-width:11rem;max-width:min(21rem, var(--reka-popper-available-width,100vw));max-height:min(20rem, var(--reka-popper-available-height,20rem));overscroll-behavior:contain;padding:var(--gg-space-1);overflow-y:auto}.gg-overlay--list{width:var(--reka-combobox-trigger-width,11rem);min-width:11rem;max-width:var(--reka-popper-available-width,100vw);padding:var(--gg-space-1-5);overflow:hidden}.gg-overlay--panel{min-width:12rem;max-width:22rem;padding:var(--gg-space-4)}.gg-overlay--tip{z-index:var(--gg-z-tooltip);max-width:20rem;padding:var(--gg-space-1-5) var(--gg-space-2-5);font-size:var(--gg-font-size-xs);box-shadow:var(--gg-shadow-md);line-height:1.45}.gg-overlay--above-modal{z-index:var(--gg-z-popover)}.gg-overlay--above-curtain{z-index:calc(var(--gg-z-toast) + 2)}.gg-overlay__viewport{max-height:min(18rem, var(--reka-popper-available-height,18rem));overscroll-behavior:contain;overflow-y:auto}.gg-overlay__item{align-items:center;gap:var(--gg-space-2-5);border-radius:var(--gg-shape-row);color:var(--gg-color-surface-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--gg-motion-micro-duration) var(--gg-motion-micro-easing), color var(--gg-motion-micro-duration) var(--gg-motion-micro-easing);outline:none;padding:7px 10px;display:flex}.gg-overlay__item[data-highlighted],.gg-overlay__item[data-active-item]{background:var(--gg-color-surface-hover)}.gg-overlay__item[data-state=checked],.gg-overlay__item[aria-selected=true]{color:var(--gg-color-primary-600);font-weight:var(--gg-font-weight-medium)}.gg-overlay__item[data-disabled],.gg-overlay__item[aria-disabled=true]{opacity:.45;pointer-events:none}.gg-overlay__item--marked .gg-overlay__icon{color:var(--gg-color-primary-600)}.gg-overlay__item--danger{color:var(--gg-color-feedback-danger-icon)}.gg-overlay__item--danger[data-highlighted]{background:var(--gg-color-feedback-danger-bg);color:var(--gg-color-feedback-danger-strong)}.gg-overlay__icon{flex:none;line-height:0}.gg-overlay__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.gg-overlay--list .gg-overlay__label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.gg-overlay--list .gg-overlay__item{align-items:flex-start}.gg-overlay__sub{font-size:var(--gg-font-size-xs);color:var(--gg-color-surface-text-muted);font-weight:var(--gg-font-weight-normal);display:block}.gg-overlay__trailing{padding-left:var(--gg-space-3);color:var(--gg-color-surface-text-muted);font-size:var(--gg-font-size-xs);flex:none;margin-left:auto}.gg-overlay--menu .gg-overlay__item{gap:var(--gg-space-2);min-height:30px;font-size:var(--gg-widget-title-size);padding:5px 9px;line-height:1.35}.gg-overlay--menu .gg-overlay__icon{color:var(--gg-color-surface-text-muted)}.gg-overlay--menu .gg-overlay__item--marked .gg-overlay__icon{color:var(--gg-color-primary-600)}.gg-overlay--menu .gg-overlay__item--danger .gg-overlay__icon{color:inherit}.gg-overlay--menu .gg-overlay__sub,.gg-overlay--menu .gg-overlay__trailing{font-size:var(--gg-widget-meta-size)}.gg-overlay--menu .gg-overlay__header{padding:var(--gg-space-1-5) 9px var(--gg-space-1);font-size:var(--gg-widget-meta-size);font-weight:var(--gg-font-weight-normal);letter-spacing:0;text-transform:none}.gg-overlay--menu .gg-overlay__separator{margin:var(--gg-space-1) 0}.gg-overlay__header{padding:var(--gg-space-2) 10px var(--gg-space-1);font-size:10.5px;font-weight:var(--gg-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--gg-color-surface-text-muted)}.gg-overlay__separator{height:1px;margin:var(--gg-space-1-5) 0;background:var(--gg-color-surface-border)}.gg-overlay__empty{padding:var(--gg-space-4) 10px;text-align:center;color:var(--gg-color-surface-text-muted);font-size:var(--gg-font-size-xs)}.gg-overlay[data-state=open]{animation:gg-overlay-in var(--gg-motion-enter-duration) var(--gg-motion-enter-easing)}.gg-overlay[data-state=closed]{animation:gg-overlay-out var(--gg-motion-exit-duration) var(--gg-motion-exit-easing)}@keyframes gg-overlay-in{0%{opacity:0;transform:scale(.97)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes gg-overlay-out{0%{opacity:1}to{opacity:0}}html[data-material=glass] .gg-overlay{-webkit-backdrop-filter:blur(var(--gg-elev-overlay-blur)) saturate(var(--gg-elev-overlay-sat)) brightness(var(--gg-elev-overlay-bright,100%));backdrop-filter:blur(var(--gg-elev-overlay-blur)) saturate(var(--gg-elev-overlay-sat)) brightness(var(--gg-elev-overlay-bright,100%))}.gg-overlay--bare,html[data-material=glass] .gg-overlay--bare{min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}@media (prefers-reduced-motion:reduce){.gg-overlay{animation:none!important}.gg-overlay__item{transition:none}}@media (prefers-reduced-transparency:reduce){html[data-material=glass] .gg-overlay:not(.gg-overlay--bare){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-material=glass] .gg-overlay:not(.gg-overlay--bare,.gg-overlay--tip){background:var(--gg-color-surface-card)}}@media (forced-colors:active){html[data-material=glass] .gg-overlay:not(.gg-overlay--bare){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid canvastext}}:root{--gg-color-surface-ground:var(--gg-surface-active-50,var(--gg-surface-slate-50));--gg-color-surface-section:var(--gg-surface-active-100,var(--gg-surface-slate-100));--gg-color-surface-card:var(--gg-surface-active-0,var(--gg-surface-slate-0));--gg-color-surface-overlay:var(--gg-surface-active-0,var(--gg-surface-slate-0));--gg-color-surface-border:var(--gg-surface-active-200,var(--gg-surface-slate-200));--gg-color-surface-raise:var(--gg-surface-active-100,var(--gg-surface-slate-100));--gg-color-surface-hover:var(--gg-surface-active-100,var(--gg-surface-slate-100));--gg-color-surface-text-primary:var(--gg-surface-active-900,var(--gg-surface-slate-900));--gg-color-surface-text-secondary:var(--gg-surface-active-600,var(--gg-surface-slate-600));--gg-color-surface-text-muted:var(--gg-surface-active-400,var(--gg-surface-slate-400));--gg-color-surface-text-inverse:var(--gg-surface-active-0,var(--gg-surface-slate-0));--gg-color-primary-tint:var(--gg-color-primary-500)}@supports (color:color-mix(in lab, red, red)){:root{--gg-color-primary-tint:color-mix(in srgb, var(--gg-color-primary-500) 12%, transparent)}}:root{--gg-color-primary-tint-strong:var(--gg-color-primary-500)}@supports (color:color-mix(in lab, red, red)){:root{--gg-color-primary-tint-strong:color-mix(in srgb, var(--gg-color-primary-500) 20%, transparent)}}:root{--gg-color-primary-edge:var(--gg-color-primary-500)}@supports (color:color-mix(in lab, red, red)){:root{--gg-color-primary-edge:color-mix(in oklab, var(--gg-color-primary-500) 45%, transparent)}}html[data-scheme=dark]{--gg-color-surface-ground:#0a0a0a;--gg-color-surface-section:#111;--gg-color-surface-card:#181818;--gg-color-surface-overlay:#181818;--gg-color-surface-border:#ffffff14;--gg-color-surface-raise:#ffffff0f;--gg-color-surface-hover:#ffffff0f;--gg-color-surface-text-primary:#fff;--gg-color-surface-text-secondary:#c4c4d4;--gg-color-surface-text-muted:#a0a0aa;--gg-color-surface-text-inverse:#0a0a0f;--gg-color-feedback-danger-bg:#ff575717;--gg-color-feedback-danger-border:#ff575738;--gg-color-feedback-danger-text:#ff9d9d;--gg-color-feedback-danger-strong:#ff5757;--gg-color-feedback-danger-icon:#ff5757;--gg-color-feedback-warning-bg:#f59e0b17;--gg-color-feedback-warning-border:#f59e0b38;--gg-color-feedback-warning-text:#fcd34d;--gg-color-feedback-warning-strong:#fbbf24;--gg-color-feedback-warning-icon:#fbbf24;--gg-color-feedback-success-bg:#00c97a12;--gg-color-feedback-success-border:#00c97a33;--gg-color-feedback-success-text:#6ee7b7;--gg-color-feedback-success-strong:#34d399;--gg-color-feedback-success-icon:#00c97a;--gg-color-feedback-info-bg:#3b82f617;--gg-color-feedback-info-border:#3b82f638;--gg-color-feedback-info-text:#93c5fd;--gg-color-feedback-info-strong:#60a5fa;--gg-color-feedback-info-icon:#60a5fa;--gg-dataviz-categorical-1:#60a5fa;--gg-dataviz-categorical-2:#a78bfa;--gg-dataviz-categorical-3:#fb923c;--gg-dataviz-categorical-4:#2dd4bf;--gg-dataviz-categorical-5:#fb7185;--gg-dataviz-categorical-6:#818cf8;--gg-dataviz-categorical-7:#34d399;--gg-dataviz-categorical-8:#fdba74;--gg-elev-card-bg:var(--gg-color-surface-card);--gg-elev-card-edge:#ffffff12;--gg-elev-card-highlight:#ffffff0a;--gg-elev-card-drop:0 2px 6px #0003, 0 8px 32px #0000005c, 0 24px 56px -12px #00000070;--gg-elev-card-drop-filter:drop-shadow(0 2px 3px #0003) drop-shadow(0 8px 16px #0000005c);--gg-elev-card-shadow:0 0 0 1px var(--gg-elev-card-edge), inset 0 1px 0 var(--gg-elev-card-highlight), var(--gg-elev-card-drop);--gg-elev-card-hover-bg:var(--gg-color-surface-card);--gg-elev-chrome-border:#ffffff0f;--gg-elev-overlay-drop-filter:drop-shadow(0 4px 8px #0006) drop-shadow(0 18px 36px #0000008c);--gg-elev-control-bg:#ffffff0d;--gg-elev-control-ring:0 0 0 1px #ffffff1a;--gg-elev-control-edge:#ffffff1a;--gg-elev-control-autofill-bg:#60a5fa24;--gg-elev-control-raised-bg:#ffffff1c;--gg-elev-control-raised-shadow:0 1px 2px #0000004d, 0 0 0 1px #ffffff1f;--gg-glass-tray:#ffffff0f;--gg-glass-card:#ffffff1a;--gg-glass-raised:#ffffff26;--gg-glass-tint:#ffffff1a;--gg-glass-blur:14px;--gg-glass-saturate:155%;--gg-glass-spec-top:inset 0 1.5px 0 #ffffff29;--gg-glass-spec-bottom:inset 0 -1px 0 #0000004d;--gg-glass-ring:0 0 0 1px #ffffff24;--gg-glass-shadow:0 4px 16px #0000001a, 0 16px 40px #00000024;--gg-glass-hover-tint:#ffffff26;--gg-glass-solid-fallback:var(--gg-color-surface-card);--gg-glass-chrome-tint:#0c0c106b;--gg-glass-chrome-border:#ffffff29;--gg-glass-panel-tint:#ffffff0f;--gg-glass-panel-blur:12px;--gg-rail-bg:#181818;--gg-rail-ink-muted:#8b8f99;--gg-rail-icon-ink:#6e727b;--gg-rail-raise:#ffffff12;--gg-rail-raise-hover:#ffffff0d;--gg-rail-active-bg:var(--gg-color-primary-500)}@supports (color:color-mix(in lab, red, red)){html[data-scheme=dark]{--gg-rail-active-bg:color-mix(in srgb, var(--gg-color-primary-500) 24%, transparent)}}html[data-scheme=dark]{--gg-rail-active-ink:var(--gg-color-primary-200);--gg-rail-active-icon:var(--gg-color-primary-300);--gg-shell-frame-recess:#0a0a0a;--gg-shell-frame-canvas:#111;--gg-button-outline-bg:#fff;--gg-button-outline-bg-hover:var(--gg-color-primary-500)}@supports (color:color-mix(in lab, red, red)){html[data-scheme=dark]{--gg-button-outline-bg-hover:color-mix(in srgb, var(--gg-color-primary-500) 20%, #fff)}}html[data-scheme=dark]{--gg-button-outline-ink:#0a0a0a;--gg-button-outline-ring:#fff3;--gg-button-outline-ring-hover:#fff3;--gg-button-outline-danger-ink:#dc2626;--gg-button-outline-danger-wash:#fef2f2;--gg-button-outline-warning-ink:#d97706;--gg-button-outline-warning-wash:#fffbeb;--gg-button-outline-success-ink:#16a34a;--gg-button-outline-success-wash:#f0fdf4;--gg-button-outline-info-ink:#2563eb;--gg-button-outline-info-wash:#eff6ff}html[data-scheme=light][data-material=glass]{--gg-color-surface-overlay:#fffffff0;--gg-color-surface-border:#161c2824;--gg-color-surface-text-muted:#00000073;--gg-elev-tray-bg:#ffffff1a;--gg-elev-tray-blur:12px;--gg-elev-tray-sat:160%;--gg-elev-tray-bright:104%;--gg-elev-tray-shadow:0 0 0 1px #ffffff73;--gg-elev-card-bg:linear-gradient(135deg, #ffffff6b, #ffffff1f);--gg-elev-card-blur:12px;--gg-elev-card-sat:170%;--gg-elev-card-bright:112%;--gg-elev-card-edge:#ffffff8c;--gg-elev-card-highlight:#fffc;--gg-elev-card-drop:0 8px 24px -6px #2823191f;--gg-elev-card-drop-filter:drop-shadow(0 8px 10px #2823191a);--gg-elev-card-shadow:inset 0 1px 0 var(--gg-elev-card-highlight), inset 0 -1px 0 #0000000a, 0 0 0 1px var(--gg-elev-card-edge), var(--gg-elev-card-drop);--gg-elev-card-hover-bg:linear-gradient(135deg, #ffffff94, #ffffff47);--gg-elev-raised-bg:linear-gradient(135deg, #ffffff94, #ffffff47);--gg-elev-chrome-bg:linear-gradient(180deg, #ffffff59, #ffffff2e);--gg-elev-chrome-blur:14px;--gg-elev-chrome-sat:160%;--gg-elev-chrome-bright:110%;--gg-elev-chrome-border:#ffffff8c;--gg-elev-overlay-bg:var(--gg-color-surface-overlay)}@supports (color:color-mix(in lab, red, red)){html[data-scheme=light][data-material=glass]{--gg-elev-overlay-bg:color-mix(in srgb, var(--gg-color-surface-overlay) 88%, transparent)}}html[data-scheme=light][data-material=glass]{--gg-elev-overlay-blur:18px;--gg-elev-overlay-sat:160%;--gg-elev-overlay-bright:105%;--gg-elev-overlay-drop-filter:drop-shadow(0 14px 28px #28231929);--gg-elev-panel-bg:#ffffff4d;--gg-elev-panel-blur:16px;--gg-elev-panel-bright:108%;--gg-elev-control-bg:#ffffff8c;--gg-elev-control-ring:0 0 0 1px var(--gg-color-surface-border), inset 0 1px 0 #fff9;--gg-elev-control-edge:var(--gg-color-surface-border);--gg-elev-control-autofill-bg:#dbeafe9e;--gg-elev-control-raised-bg:#ffffffd1;--gg-elev-control-raised-shadow:0 2px 8px -2px #2823192e, 0 0 0 1px #ffffffb3, inset 0 1px 0 #ffffffb3;--gg-scene-filter:blur(3px) saturate(1.35) contrast(1.05) brightness(1.04)}html[data-scheme=dark][data-material=glass]{--gg-color-surface-card:#181818d1;--gg-color-surface-overlay:#141418f5;--gg-color-surface-border:#fff3;--gg-color-surface-raise:#ffffff1a;--gg-color-surface-hover:#ffffff1a;--gg-color-surface-text-primary:#fffffff2;--gg-color-surface-text-secondary:#ffffffb8;--gg-color-surface-text-muted:#ffffff80;--gg-color-feedback-danger-bg:#ef44448c;--gg-color-feedback-danger-icon:#ff5757;--gg-color-feedback-warning-bg:#f59e0b8c;--gg-color-feedback-warning-icon:#ffd54f;--gg-color-feedback-success-bg:#00c97a8c;--gg-color-feedback-success-icon:#00ff9d;--gg-color-feedback-info-bg:#3b82f68c;--gg-color-feedback-info-icon:#00d4ff;--gg-elev-tray-bg:#ffffff0f;--gg-elev-tray-blur:14px;--gg-elev-tray-sat:150%;--gg-elev-tray-shadow:0 0 0 1px #ffffff14;--gg-elev-card-bg:linear-gradient(135deg, #ffffff21, #ffffff0f);--gg-elev-card-blur:14px;--gg-elev-card-sat:155%;--gg-elev-card-bright:105%;--gg-elev-card-edge:#ffffff24;--gg-elev-card-highlight:#ffffff29;--gg-elev-card-drop:0 0 0 0 transparent;--gg-elev-card-drop-filter:none;--gg-elev-card-shadow:inset 0 1px 0 var(--gg-elev-card-highlight), 0 0 0 1px var(--gg-elev-card-edge);--gg-elev-card-hover-bg:linear-gradient(135deg, #ffffff30, #ffffff1a);--gg-elev-raised-bg:#ffffff26;--gg-elev-chrome-bg:#0c0c106b;--gg-elev-chrome-blur:14px;--gg-elev-chrome-sat:150%;--gg-elev-chrome-border:#ffffff29;--gg-elev-overlay-bg:var(--gg-color-surface-overlay)}@supports (color:color-mix(in lab, red, red)){html[data-scheme=dark][data-material=glass]{--gg-elev-overlay-bg:color-mix(in srgb, var(--gg-color-surface-overlay) 94%, transparent)}}html[data-scheme=dark][data-material=glass]{--gg-elev-overlay-blur:18px;--gg-elev-overlay-sat:150%;--gg-elev-overlay-drop-filter:drop-shadow(0 16px 32px #00000073);--gg-elev-panel-bg:#ffffff0f;--gg-elev-panel-blur:12px;--gg-elev-control-bg:#ffffff1a;--gg-elev-control-ring:0 0 0 1px #ffffff29, inset 0 1px 0 #ffffff0f;--gg-elev-control-edge:#ffffff29;--gg-elev-control-autofill-bg:#60a5fa33;--gg-elev-control-raised-bg:#fff3;--gg-elev-control-raised-shadow:0 2px 10px -2px #0006, 0 0 0 1px #ffffff38, inset 0 1px 0 #ffffff1f;--gg-scene-filter:saturate(1.2) brightness(.62)}*,:before,:after{box-sizing:border-box}html{font-family:var(--gg-font-family-sans);font-size:15px;line-height:var(--gg-font-line-height-normal,1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:var(--gg-scroll-size);height:var(--gg-scroll-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--gg-scroll-thumb);border:var(--gg-scroll-pad) solid transparent;border-radius:var(--gg-radius-full);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--gg-scroll-thumb-hover);background-clip:content-box}::-webkit-scrollbar-thumb:active{background:var(--gg-scroll-thumb-active);background-clip:content-box}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--gg-scroll-thumb) transparent}}body{color:var(--gg-color-surface-text-primary);background-color:var(--gg-color-surface-ground);min-height:100dvh;margin:0}.ap__orb,.appts__orb,.bd__orb,.bsv__bg-orb,.bt__orb,.cc__orb,.cl__orb,.cockpit__orb,.dn__orb,.jc__orb,.p360__orb,.patients__orb,.rcm__orb,.sched__orb,.tpl__orb,.wq__orb{display:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--gg-font-family-display);line-height:var(--gg-font-line-height-tight);letter-spacing:-.025em;color:var(--gg-color-surface-text-primary);margin:0}.gg-shell{--_rail-w:var(--gg-rail-w);--_pad:0px;grid-template-rows:minmax(0,1fr);grid-template-columns:var(--_rail-w) minmax(0, 1fr);height:100dvh;transition:grid-template-columns var(--gg-duration-normal,.2s) var(--gg-easing-default), gap var(--gg-duration-normal,.2s) var(--gg-easing-default), padding var(--gg-duration-normal,.2s) var(--gg-easing-default);grid-template-areas:"sidebar work";display:grid;position:relative}.gg-shell--rail{--_rail-w:var(--gg-rail-w-icon)}.gg-shell--rail-pinned{--_rail-w:var(--gg-rail-w)}.gg-shell--no-sidebar{--_rail-w:0px}.gg-shell--alarm{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"alarm alarm""sidebar work"}.gg-shell--aside-open{grid-template-columns:var(--_rail-w) minmax(0, 1fr) var(--gg-zone-aside);grid-template-areas:"sidebar work aside"}.gg-shell--alarm.gg-shell--aside-open{grid-template-areas:"alarm alarm alarm""sidebar work aside"}.gg-shell--focus,.gg-shell--mobile{grid-template-columns:minmax(0,1fr);grid-template-areas:"work"}.gg-shell--focus.gg-shell--alarm,.gg-shell--mobile.gg-shell--alarm{grid-template-areas:"alarm""work"}.gg-shell--focus.gg-shell--aside-open,.gg-shell--mobile.gg-shell--aside-open{grid-template-columns:minmax(0, 1fr) var(--gg-zone-aside);grid-template-areas:"work aside"}.gg-shell--focus.gg-shell--alarm.gg-shell--aside-open,.gg-shell--mobile.gg-shell--alarm.gg-shell--aside-open{grid-template-areas:"alarm alarm""work aside"}.gg-shell--rail [data-sidebar=root].app-sb--peek{width:var(--gg-rail-w);z-index:var(--gg-z-peek);box-shadow:8px 0 40px -14px #0000008c}.gg-shell--inset{--_pad:var(--gg-shell-frame-pad);gap:var(--gg-shell-frame-gap);padding:var(--gg-shell-frame-pad);background:var(--gg-shell-frame-recess)}.gg-shell.gg-shell--inset .gg-shell__work,.gg-shell.gg-shell--inset .gg-zone{border:1px solid var(--gg-color-surface-border);border-radius:var(--gg-shape-panel);overflow:hidden}.gg-shell.gg-shell--inset [data-sidebar=root]{border:1px solid var(--gg-rail-hairline);border-radius:var(--gg-shape-panel)}.gg-shell__work{background:var(--gg-shell-frame-canvas);flex-direction:column;grid-area:work;min-width:0;min-height:0;display:flex}.gg-imp-banner{grid-area:alarm}[data-sidebar=root]:not([data-collapsible=offcanvas]){grid-area:sidebar}.gg-shell__content{flex:1;min-width:0;min-height:0;padding:0;overflow-y:auto}.gg-measure{max-width:var(--gg-shell-page-measure)}.gg-shell__work>.gg-tabs{flex-shrink:0;min-width:0}.app-dark:not(.app-glass) .gg-card--hoverable:hover{box-shadow:0 0 0 1px #ffffff1c, inset 0 1px 0 #ffffff0f, 0 4px 12px #00000047, 0 12px 40px #0000007a, 0 0 48px -20px var(--gg-color-primary-500)!important}.app-glass .gg-table__th{background:0 0!important}.app-glass .gg-table__th--sortable:hover{background:#ffffff29!important}.app-glass .gg-table-footer,.app-dark.app-glass .gg-table__th{background:0 0!important}.app-dark.app-glass .gg-table__th--sortable:hover{background:#ffffff12!important}.app-dark.app-glass .gg-table-footer,.app-glass .gg-table-scroll{background:0 0!important}.gg-shell__content:has(.tara-shell){padding:0}:is(html[data-material=glass] .gg-shell__content:has(.tara-shell),html[data-material=glass] .gg-shell__content:has(.gg-jmap),html[data-material=glass] .gg-shell__content:has(.gg-bp)){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;margin:0}.app-dark.app-glass .gg-badge--success{--_bg:#00c97a40!important;--_tone:var(--gg-color-feedback-success-icon)!important;box-shadow:0 0 0 1px #00c97a59!important}.app-dark.app-glass .gg-badge--warning{--_bg:#f59e0b40!important;--_tone:var(--gg-color-feedback-warning-icon)!important;box-shadow:0 0 0 1px #f59e0b59!important}.app-dark.app-glass .gg-badge--danger{--_bg:#ef444440!important;--_tone:var(--gg-color-feedback-danger-icon)!important;box-shadow:0 0 0 1px #ef444459!important}.app-dark.app-glass .gg-badge--info{--_bg:#3b82f640!important;--_tone:var(--gg-color-feedback-info-icon)!important;box-shadow:0 0 0 1px #3b82f659!important}.app-dark.app-glass .gg-badge--neutral{--_bg:#ffffff1a!important;--_tone:#fff!important;box-shadow:0 0 0 1px #fff3!important}.app-dark .gg-badge--brand{--_bg:var(--gg-color-primary-500)!important}@supports (color:color-mix(in lab, red, red)){.app-dark .gg-badge--brand{--_bg:color-mix(in srgb, var(--gg-color-primary-500) 25%, transparent)!important}}.app-dark .gg-badge--brand{--_tone:var(--gg-color-primary-400)!important;box-shadow:0 0 0 1px var(--gg-color-primary-500)!important}@supports (color:color-mix(in lab, red, red)){.app-dark .gg-badge--brand{box-shadow:0 0 0 1px color-mix(in srgb, var(--gg-color-primary-500) 35%, transparent)!important}}.app-dark.app-glass .gg-badge--brand{--_bg:var(--gg-color-primary-500)!important}@supports (color:color-mix(in lab, red, red)){.app-dark.app-glass .gg-badge--brand{--_bg:color-mix(in srgb, var(--gg-color-primary-500) 25%, transparent)!important}}.app-dark.app-glass .gg-badge--brand{--_tone:var(--gg-color-primary-400)!important;box-shadow:0 0 0 1px var(--gg-color-primary-500)!important}@supports (color:color-mix(in lab, red, red)){.app-dark.app-glass .gg-badge--brand{box-shadow:0 0 0 1px color-mix(in srgb, var(--gg-color-primary-500) 35%, transparent)!important}}.app-dark .gg-btn--danger{background:#f33!important;box-shadow:inset 0 1px #fff3,0 1px 2px #00000026,0 4px 16px -4px #ff333380!important}.app-dark .gg-btn--danger:hover:not(:disabled){background:#f44!important;box-shadow:inset 0 1px #ffffff40,0 8px 24px -6px #ff33338c!important}.app-dark.app-glass .gg-btn--danger{background:#ef4444d9!important;box-shadow:inset 0 1px #fff3,0 1px 2px #00000026,0 4px 16px -4px #ef444466!important}.app-dark.app-glass .gg-btn--danger:hover:not(:disabled){background:#ef4444f2!important;box-shadow:inset 0 1px #ffffff40,0 8px 24px -6px #ef444480!important}.gg-config-panel{background:var(--gg-color-surface-card);flex-direction:column;min-height:100%;display:flex}.gg-config-panel__header{padding:var(--gg-space-4) var(--gg-space-5);border-bottom:1px solid var(--gg-color-surface-border);background:var(--gg-color-surface-card);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.gg-config-panel__header{background:color-mix(in srgb, var(--gg-color-surface-card) 90%, transparent)}}.gg-config-panel__header{-webkit-backdrop-filter:blur(20px)}.gg-config-panel__title{font-family:var(--gg-font-family-display);font-size:var(--gg-font-size-sm);font-weight:var(--gg-font-weight-semibold);color:var(--gg-color-surface-text-primary);letter-spacing:-.01em}.gg-config-panel__body{padding:var(--gg-space-5);gap:var(--gg-space-6);flex-direction:column;flex:1;display:flex}.gg-config-panel__section{flex-direction:column;display:flex}.gg-config-panel__section-label{font-family:var(--gg-font-family-sans);font-size:10px;font-weight:var(--gg-font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--gg-color-surface-text-muted);margin:0 0 var(--gg-space-3)}.gg-config-panel__corner-swatch{border-radius:var(--gg-radius-md);opacity:.55;background:currentColor;flex:none;width:12px;height:12px}[aria-pressed=true] .gg-config-panel__corner-swatch{opacity:1}.gg-config-panel__swatches{gap:var(--gg-space-2);flex-wrap:wrap;display:flex}.gg-config-panel__swatch{border-radius:var(--gg-shape-circle);width:20px;height:20px;box-shadow:inset 0 1px #ffffff40,0 1px 3px #0000001f}.gg-config-panel__swatch--active{box-shadow:0 0 0 2px var(--gg-color-surface-card), 0 0 0 4px var(--gg-color-surface-text-primary)}.gg-config-panel__reset{margin-top:auto}.gg-enter{opacity:0;transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);transition-delay:var(--gg-enter-delay,0s);will-change:opacity, transform;transform:translateY(12px)}.gg-enter--fade{transform:none}.gg-enter--scale{transform:scale(.96)}.gg-enter--in{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.gg-enter,.gg-enter--in{opacity:1!important;transition:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--gg-color-surface-border:var(--gg-surface-slate-400);--gg-color-surface-text-muted:var(--gg-color-surface-text-secondary)}.app-dark{--gg-color-surface-border:#ffffff4d;--gg-color-surface-text-muted:#c4c4d4}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight!important}.gg-card,.gg-statusbar{border:1px solid canvastext}}.gg-skip-link{top:var(--gg-space-2);left:var(--gg-space-2);z-index:var(--gg-z-max);padding:var(--gg-space-2) var(--gg-space-4);background:var(--gg-color-primary-600);color:#fff;border-radius:var(--gg-radius-md);font-family:var(--gg-font-family-sans);font-size:var(--gg-font-size-sm);font-weight:var(--gg-font-weight-medium);box-shadow:var(--gg-shadow-lg);transition:transform .16s var(--gg-easing-default);text-decoration:none;position:fixed;transform:translateY(-150%)}.gg-skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}html[data-material=glass]:before{content:"";z-index:-1;filter:var(--gg-scene-filter,none);pointer-events:none;background-image:url(/assets/light-background-glass-BYg6g3G-.jpg);background-position:50%;background-size:cover;position:fixed;inset:-24px}html[data-scheme=dark][data-material=glass]:before{background-image:url(/assets/dark-background-glass-Dh1P_Q7S.jpg)}html[data-material=glass] body{background:0 0!important}html[data-scheme] :is(.gg-card,.gg-surface--card){background:var(--gg-elev-card-bg);box-shadow:var(--gg-elev-card-shadow)}html[data-material=glass] :is(.gg-card,.gg-glass,.gg-surface--card){background:var(--gg-elev-card-bg);box-shadow:var(--gg-elev-card-shadow);-webkit-backdrop-filter:blur(var(--gg-elev-card-blur)) saturate(var(--gg-elev-card-sat)) brightness(var(--gg-elev-card-bright,100%));backdrop-filter:blur(var(--gg-elev-card-blur)) saturate(var(--gg-elev-card-sat)) brightness(var(--gg-elev-card-bright,100%))}html[data-material=glass] :is(.gg-card--hoverable,.gg-surface--hoverable):hover{background:var(--gg-elev-card-hover-bg);transform:translateY(-3px)}html.gg-liquid[data-material=glass] .gg-surface--liquid{-webkit-backdrop-filter:blur(var(--gg-elev-card-blur)) saturate(var(--gg-elev-card-sat)) brightness(var(--gg-elev-card-bright,100%)) url(#gg-liquid-glass);backdrop-filter:blur(var(--gg-elev-card-blur)) saturate(var(--gg-elev-card-sat)) brightness(var(--gg-elev-card-bright,100%)) url(#gg-liquid-glass)}html[data-material=glass] :is(.gg-shell__content,.gg-surface--tray){background:var(--gg-elev-tray-bg);-webkit-backdrop-filter:blur(var(--gg-elev-tray-blur)) saturate(var(--gg-elev-tray-sat)) brightness(var(--gg-elev-tray-bright,100%));backdrop-filter:blur(var(--gg-elev-tray-blur)) saturate(var(--gg-elev-tray-sat)) brightness(var(--gg-elev-tray-bright,100%));box-shadow:var(--gg-elev-tray-shadow)}html[data-material=glass] :is(.gg-statusbar,.gg-config-panel,[data-sidebar=root][data-variant=sidebar],.gg-glass-chrome,.gg-surface--chrome){background:var(--gg-elev-chrome-bg);-webkit-backdrop-filter:blur(var(--gg-elev-chrome-blur)) saturate(var(--gg-elev-chrome-sat)) brightness(var(--gg-elev-chrome-bright,100%));backdrop-filter:blur(var(--gg-elev-chrome-blur)) saturate(var(--gg-elev-chrome-sat)) brightness(var(--gg-elev-chrome-bright,100%))}html[data-material=glass] .gg-statusbar{border-top-color:var(--gg-elev-chrome-border)}html[data-material=glass] .gg-shell:not(.gg-shell--inset) [data-sidebar=root][data-variant=sidebar]{border-right-color:var(--gg-elev-chrome-border)}html[data-material=glass] .gg-shell:not(.gg-shell--inset) .gg-zone--aside{border-left-color:var(--gg-elev-chrome-border)}html[data-material=glass] :is(.gg-glass-chrome,.gg-surface--chrome){box-shadow:0 0 0 1px var(--gg-elev-chrome-border)}html[data-material=glass] :is(.gg-menu,.gg-popover,.gg-toast,.gg-surface--overlay){background:var(--gg-elev-overlay-bg);-webkit-backdrop-filter:blur(var(--gg-elev-overlay-blur)) saturate(var(--gg-elev-overlay-sat)) brightness(var(--gg-elev-overlay-bright,100%));backdrop-filter:blur(var(--gg-elev-overlay-blur)) saturate(var(--gg-elev-overlay-sat)) brightness(var(--gg-elev-overlay-bright,100%))}html[data-material=glass] .gg-surface--panel{background:var(--gg-elev-panel-bg);-webkit-backdrop-filter:blur(var(--gg-elev-panel-blur)) brightness(var(--gg-elev-panel-bright,100%));backdrop-filter:blur(var(--gg-elev-panel-blur)) brightness(var(--gg-elev-panel-bright,100%))}@media (prefers-reduced-transparency:reduce){html[data-material=glass] :is(.gg-card,.gg-glass,.gg-surface--card,.gg-shell__content,.gg-surface--tray,.gg-statusbar,.gg-config-panel,[data-sidebar=root][data-variant=sidebar],.gg-glass-chrome,.gg-surface--chrome,.gg-menu,.gg-popover,.gg-toast,.gg-surface--overlay,.gg-surface--panel){background:var(--gg-color-surface-card);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){html[data-material=glass] :is(.gg-card,.gg-glass,.gg-surface--card,.gg-shell__content,.gg-surface--tray,.gg-statusbar,.gg-config-panel,[data-sidebar=root][data-variant=sidebar],.gg-glass-chrome,.gg-surface--chrome,.gg-menu,.gg-popover,.gg-toast,.gg-surface--overlay,.gg-surface--panel){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){html[data-material=glass] :is(.gg-card--hoverable,.gg-surface--hoverable):hover{transform:none}}.gg-fade-enter-active{transition:opacity var(--gg-motion-enter-duration) var(--gg-motion-enter-easing)}.gg-fade-leave-active{transition:opacity var(--gg-motion-exit-duration) var(--gg-motion-exit-easing)}.gg-fade-enter-from,.gg-fade-leave-to{opacity:0}.gg-fade-up-enter-active{transition:opacity var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), transform var(--gg-motion-enter-duration) var(--gg-motion-enter-easing)}.gg-fade-up-leave-active{transition:opacity var(--gg-motion-exit-duration) var(--gg-motion-exit-easing), transform var(--gg-motion-exit-duration) var(--gg-motion-exit-easing)}.gg-fade-up-enter-from{opacity:0;transform:translateY(8px)}.gg-fade-up-leave-to{opacity:0;transform:translateY(4px)}.gg-scale-enter-active{transition:opacity var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), transform var(--gg-motion-enter-duration) var(--gg-motion-enter-easing);transform-origin:var(--gg-transform-origin,center)}.gg-scale-leave-active{transition:opacity var(--gg-motion-exit-duration) var(--gg-motion-exit-easing), transform var(--gg-motion-exit-duration) var(--gg-motion-exit-easing);transform-origin:var(--gg-transform-origin,center)}.gg-scale-enter-from,.gg-scale-leave-to{opacity:0;transform:scale(.96)}.gg-pop-enter-active{transition:opacity var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), transform var(--gg-motion-emphasis-duration) var(--gg-motion-emphasis-easing)}.gg-pop-leave-active{transition:opacity var(--gg-motion-exit-duration) var(--gg-motion-exit-easing), transform var(--gg-motion-exit-duration) var(--gg-motion-exit-easing)}.gg-pop-enter-from{opacity:0;transform:scale(.9)}.gg-pop-leave-to{opacity:0;transform:scale(.97)}.gg-slide-right-enter-active,.gg-slide-right-leave-active,.gg-slide-left-enter-active,.gg-slide-left-leave-active{transition:opacity var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), transform var(--gg-motion-enter-duration) var(--gg-motion-enter-easing)}.gg-slide-right-enter-from,.gg-slide-right-leave-to{opacity:0;transform:translate(16px)}.gg-slide-left-enter-from,.gg-slide-left-leave-to{opacity:0;transform:translate(-16px)}.gg-route-enter-active{transition:opacity var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), transform var(--gg-motion-enter-duration) var(--gg-motion-enter-easing)}.gg-route-leave-active{transition:opacity var(--gg-motion-exit-duration) var(--gg-motion-exit-easing)}.gg-route-enter-from{opacity:0;transform:translateY(6px)}.gg-route-leave-to{opacity:0}.gg-list-enter-active{transition:opacity var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), transform var(--gg-motion-enter-duration) var(--gg-motion-enter-easing);transition-delay:calc(var(--gg-i,0) * var(--gg-motion-stagger))}.gg-list-leave-active{transition:opacity var(--gg-motion-exit-duration) var(--gg-motion-exit-easing), transform var(--gg-motion-exit-duration) var(--gg-motion-exit-easing);width:100%;position:absolute}.gg-list-enter-from{opacity:0;transform:translateY(8px)}.gg-list-leave-to{opacity:0;transform:translateY(-4px)}.gg-list-move{transition:transform var(--gg-motion-enter-duration) var(--gg-motion-enter-easing)}.gg-expand-enter-active,.gg-expand-leave-active{transition:height var(--gg-motion-enter-duration) var(--gg-motion-enter-easing), opacity var(--gg-motion-enter-duration) var(--gg-motion-enter-easing);overflow:hidden}.gg-expand-enter-from,.gg-expand-leave-to{opacity:0;height:0}.gg-arrive{animation:gg-arrive var(--gg-motion-enter-duration) var(--gg-motion-enter-easing) both}@keyframes gg-arrive{0%{opacity:0;transform:translateY(5px)}}@keyframes gg-spin{to{transform:rotate(360deg)}}@keyframes gg-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes gg-glow-once{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gg-color-primary-500) 55%, transparent)}to{box-shadow:0 0 0 6px color-mix(in srgb, var(--gg-color-primary-500) 0%, transparent)}}@keyframes gg-glow-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--gg-color-primary-500) 38%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--gg-color-primary-500) 0%, transparent)}}.gg-glow-once{animation:gg-glow-once var(--gg-duration-slow) var(--gg-easing-out)}.gg-glow-live{animation:gg-glow-live 1.8s var(--gg-easing-default) infinite}.gg-step-x-fwd-enter-active,.gg-step-x-back-enter-active,.gg-step-y-fwd-enter-active,.gg-step-y-back-enter-active{transition:opacity var(--gg-motion-view-duration) var(--gg-motion-view-easing), transform var(--gg-motion-view-duration) var(--gg-motion-view-easing);transition-delay:var(--gg-stagger-step)}.gg-step-x-fwd-leave-active,.gg-step-x-back-leave-active,.gg-step-y-fwd-leave-active,.gg-step-y-back-leave-active{pointer-events:none;transition:opacity var(--gg-motion-exit-duration) var(--gg-motion-exit-easing), transform var(--gg-motion-exit-duration) var(--gg-motion-exit-easing);position:absolute;inset:0 0 auto}.gg-step-x-fwd-enter-from{opacity:0;transform:translate(16px)}.gg-step-x-fwd-leave-to{opacity:0;transform:translate(-10px)}.gg-step-x-back-enter-from{opacity:0;transform:translate(-16px)}.gg-step-x-back-leave-to{opacity:0;transform:translate(10px)}.gg-step-y-fwd-enter-from{opacity:0;transform:translateY(16px)}.gg-step-y-fwd-leave-to{opacity:0;transform:translateY(-10px)}.gg-step-y-back-enter-from{opacity:0;transform:translateY(-16px)}.gg-step-y-back-leave-to{opacity:0;transform:translateY(10px)}[class*=gg-step-][class*=-enter-active] .gg-stagger{animation:gg-arrive var(--gg-motion-view-duration) var(--gg-motion-view-easing) both;animation-delay:calc(var(--gg-stagger-step) + min(var(--gg-i,0), 8) * var(--gg-stagger-step-fast))}.gg-shake{animation:gg-shake var(--gg-motion-emphasis-duration) linear}@keyframes gg-shake{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}html[data-scheme=dark],.app-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
