.gs[data-v-930cebb6]{position:relative;display:flex;flex-direction:column;font-family:var(--font-body)}.gs__bar[data-v-930cebb6]{display:flex;align-items:center;gap:.5rem}.gs__icon-btn[data-v-930cebb6]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:0;border-radius:var(--radius-md);background:0 0;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.gs__icon-btn[data-v-930cebb6]:hover,.gs__icon-btn[aria-expanded=true][data-v-930cebb6]{background-color:var(--color-surface-elevated);color:var(--color-primary)}.gs__icon[data-v-930cebb6]{width:1.125rem;height:1.125rem}.gs__input[data-v-930cebb6]{flex:1;min-width:0;background:0 0;border:0;outline:0;font-size:var(--text-base);color:var(--color-text)}.gs__input[data-v-930cebb6]::placeholder{color:var(--color-text-muted)}.gs__panel[data-v-930cebb6]{margin-top:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);max-height:24rem;display:flex;flex-direction:column;overflow:hidden}.gs__placeholder[data-v-930cebb6]{padding:1rem;color:var(--color-text-muted);font-size:var(--text-sm)}.gs__error[data-v-930cebb6]{padding:1rem;color:var(--color-primary);font-size:var(--text-sm)}.gs__page-matches[data-v-930cebb6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.gs__page-matches-nav[data-v-930cebb6]{display:flex;gap:.25rem;flex-shrink:0}.gs__page-matches-btn[data-v-930cebb6]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:0 0;color:var(--color-text);cursor:pointer;transition:background-color var(--transition-fast)}.gs__page-matches-btn svg[data-v-930cebb6]{width:1rem;height:1rem}.gs__page-matches-btn[data-v-930cebb6]:hover:not(:disabled){background-color:var(--color-surface-elevated)}.gs__page-matches-btn[data-v-930cebb6]:disabled{opacity:.4;cursor:not-allowed}.gs__scope[data-v-930cebb6]{display:flex;flex-wrap:wrap;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.gs__scope-opt[data-v-930cebb6]{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer}.gs__scope-opt--disabled[data-v-930cebb6]{cursor:not-allowed;opacity:.6}.gs__scope-note[data-v-930cebb6]{font-size:var(--text-xs)}.gs__group-label[data-v-930cebb6]{margin:0;padding:.5rem .875rem .25rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-top:1px solid var(--color-border)}.gs__results[data-v-930cebb6]{list-style:none;margin:0;padding:.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.gs__result[data-v-930cebb6]{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;border-radius:var(--radius-sm);text-decoration:none;color:var(--color-text);transition:background-color var(--transition-fast)}.gs__result[data-v-930cebb6]:hover{background-color:var(--color-surface-elevated)}.gs__result-title[data-v-930cebb6]{font-weight:500}.gs__result-desc[data-v-930cebb6]{font-size:var(--text-sm);color:var(--color-text-muted)}.gs__result-coll[data-v-930cebb6]{font-size:var(--text-xs);color:var(--color-primary)}.gs__no-results[data-v-930cebb6]{padding:1.5rem;text-align:center;color:var(--color-text-muted)}mark.gs-highlight{background-color:var(--color-primary);color:inherit;border-radius:.125rem}mark.gs-highlight.gs-current-match{background-color:var(--color-accent)}.gs-hidden{display:none!important}[data-search-item].gs-current-match{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}.nb[data-v-92b64307]{--notch:5px;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:var(--text-xs);font-weight:500;line-height:1.3;clip-path:polygon(var(--notch)0,calc(100% - var(--notch))0,100% 50%,calc(100% - var(--notch)) 100%,var(--notch) 100%,0 50%);transition:background-color var(--transition-fast),color var(--transition-fast)}.nb__remove[data-v-92b64307]{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;margin-right:-.25rem;padding:0;border:0;border-radius:999px;background:0 0;color:inherit;cursor:pointer;transition:background-color var(--transition-fast)}.nb__remove[data-v-92b64307]:hover{background:color-mix(in srgb,currentColor 25%,transparent)}.nb__remove svg[data-v-92b64307]{width:.55rem;height:.55rem}.cg[data-v-5ee5549a]{display:flex;align-items:center;gap:.5rem;min-height:2rem}.cg__label[data-v-5ee5549a]{font-size:var(--text-sm);color:var(--color-text-muted);flex-shrink:0}.cg__chips[data-v-5ee5549a]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;flex:1;transition:opacity var(--transition-fast)}.cg__chips--fade[data-v-5ee5549a]{opacity:.5}.cg__clear[data-v-5ee5549a]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border:0;border-radius:var(--radius-md);background:0 0;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.cg__clear svg[data-v-5ee5549a]{width:.85rem;height:.85rem}.cg__clear[data-v-5ee5549a]:hover{background-color:var(--color-surface-elevated)}.cg__clear--danger[data-v-5ee5549a]{color:var(--color-error)}.cg-chip-enter-active[data-v-5ee5549a],.cg-chip-leave-active[data-v-5ee5549a]{transition:all .2s ease}.cg-chip-enter-from[data-v-5ee5549a],.cg-chip-leave-to[data-v-5ee5549a]{opacity:0;transform:scale(.8)}.bstack[data-v-06dc9b8c]{position:fixed;bottom:4.75rem;right:.75rem;z-index:var(--z-nav);display:flex;flex-direction:column-reverse;gap:.4rem;width:15.5rem;max-height:calc(100vh - 8rem);overflow:hidden}.bstack-card[data-v-06dc9b8c]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}.bstack-title[data-v-06dc9b8c]{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;cursor:pointer;user-select:none;color:var(--color-text-muted)}.bstack-title[data-v-06dc9b8c]:hover{background-color:var(--color-surface)}.bstack-title__icon[data-v-06dc9b8c] svg{display:block;width:.8rem;height:.8rem;flex-shrink:0}.bstack-title__text[data-v-06dc9b8c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600}.bstack-title__pulse[data-v-06dc9b8c]{width:.35rem;height:.35rem;flex-shrink:0;border-radius:999px;background:var(--color-primary);animation:bstack-pulse-06dc9b8c 1.2s ease-in-out infinite}.bstack-title__dismiss[data-v-06dc9b8c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:0 0;padding:0;color:inherit;cursor:pointer}.bstack-title__dismiss[data-v-06dc9b8c]:hover{color:var(--color-error)}.bstack-title__dismiss[data-v-06dc9b8c] svg{width:.7rem;height:.7rem}.bstack-content[data-v-06dc9b8c]{padding:.5rem .6rem .6rem;border-top:1px solid var(--color-border);max-height:12rem;overflow-y:auto;color:var(--color-text)}.bstack-text[data-v-06dc9b8c]{margin:0;font-size:.75rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word}.bstack-cursor[data-v-06dc9b8c]{display:inline-block;width:.35rem;height:.75rem;margin-left:.15rem;background:var(--color-primary);animation:bstack-pulse-06dc9b8c 1s ease-in-out infinite}.bstack-typing[data-v-06dc9b8c]{display:flex;align-items:center;gap:.25rem;padding:.2rem 0}.bstack-typing span[data-v-06dc9b8c]{width:.3rem;height:.3rem;border-radius:999px;background:var(--color-text-muted);animation:bstack-bounce-06dc9b8c 1.2s ease-in-out infinite}.bstack-typing span[data-v-06dc9b8c]:nth-child(2){animation-delay:.15s}.bstack-typing span[data-v-06dc9b8c]:nth-child(3){animation-delay:.3s}@keyframes bstack-pulse-06dc9b8c{0%,to{opacity:1}50%{opacity:.25}}@keyframes bstack-bounce-06dc9b8c{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-3px);opacity:1}}.mp[data-v-af60b3f4]{position:relative;display:inline-flex;flex-shrink:0}.mp__trigger[data-v-af60b3f4]{display:flex;align-items:center;gap:.3rem;height:2.25rem;padding:0 .55rem;max-width:8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:0 0;color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer}.mp__trigger[data-v-af60b3f4]:hover{color:var(--color-text);background-color:var(--color-surface)}.mp__icon[data-v-af60b3f4] svg{display:block;width:.85rem;height:.85rem;flex-shrink:0}.mp__label[data-v-af60b3f4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp__panel[data-v-af60b3f4]{position:absolute;bottom:calc(100% + .4rem);left:0;z-index:50;min-width:12rem;max-height:16rem;overflow-y:auto;padding:.35rem 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg)}.mp__group-label[data-v-af60b3f4]{display:block;padding:.3rem .75rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.mp__option[data-v-af60b3f4]{display:block;width:100%;text-align:left;padding:.35rem .75rem;border:0;background:0 0;color:var(--color-text);font-size:var(--text-xs);cursor:pointer}.mp__option[data-v-af60b3f4]:hover{background-color:var(--color-surface)}.mp__option.is-active[data-v-af60b3f4]{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}.sbadge[data-v-03fd04f8]{position:relative;display:inline-flex;flex-shrink:0}.sbadge__trigger[data-v-03fd04f8]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--radius-md);background:0 0;color:var(--color-text-muted);cursor:pointer}.sbadge__trigger[data-v-03fd04f8]:hover{background-color:var(--color-surface);color:var(--color-text)}.sbadge__trigger[data-v-03fd04f8] svg{width:1.05rem;height:1.05rem}.sbadge__panel[data-v-03fd04f8]{position:absolute;bottom:calc(100% + .4rem);right:0;z-index:50;display:flex;flex-direction:column;gap:.3rem;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg)}.sbadge__option[data-v-03fd04f8]{cursor:pointer}.ip[data-v-46a8c66d]{position:relative;display:inline-flex}.ip__trigger[data-v-46a8c66d]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;background:0 0;padding:0;color:var(--color-text-muted);opacity:.55;cursor:pointer}.ip__trigger[data-v-46a8c66d]:hover{opacity:1}.ip__trigger[data-v-46a8c66d] svg{width:.85rem;height:.85rem}.ip__panel[data-v-46a8c66d]{position:absolute;bottom:calc(100% + .4rem);left:0;z-index:50;width:max-content;max-width:15rem;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg);font-size:.75rem;line-height:1.5;color:var(--color-text)}button.hex-btn[data-v-fea53e8f]{--hex-clip:polygon(100% 50%, 75% 100%, 25% 100%, 0% 50%, 25% 0%, 75% 0%);--hex-edge:var(--hexmenu-edge);--hex-ring-width:0px;--hex-ring-color:transparent;--hex-icon-size:var(--v1443ffcf);--hex-icon-stroke:var(--afe79532);display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;cursor:pointer;font-weight:500;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1);outline:0;clip-path:var(--hex-clip)}.hex-btn__rim[data-v-fea53e8f],.hex-btn__ring[data-v-fea53e8f],.hex-btn__face[data-v-fea53e8f]{position:absolute;clip-path:var(--hex-clip);pointer-events:none}.hex-btn__rim[data-v-fea53e8f]{inset:0;z-index:-3;background:var(--hexmenu-tile-bg)}.hex-btn__ring[data-v-fea53e8f]{inset:var(--hex-edge);z-index:-2;background:var(--hex-ring-color)}.hex-btn__face[data-v-fea53e8f]{inset:calc(var(--hex-edge) + var(--hex-ring-width));z-index:-1}button.hex-btn--sm[data-v-fea53e8f]{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}button.hex-btn--md[data-v-fea53e8f]{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}button.hex-btn--lg[data-v-fea53e8f]{padding:.75rem 1.25rem;font-size:1.125rem;line-height:1.75rem}button.hex-btn--xl[data-v-fea53e8f]{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.75rem}button.hex-btn--square[data-v-fea53e8f]{padding:0}button.hex-btn--disabled[data-v-fea53e8f]{opacity:.5;cursor:not-allowed;pointer-events:none}button.hex-btn--neon[data-v-fea53e8f]{--hex-icon-size:var(--ae23f3d0);--hex-icon-stroke:var(--v92f97504);--hex-ring-width:1px;--hex-ring-color:rgb(255 255 255 / .3);overflow:hidden}button.hex-btn--neon .hex-btn__face[data-v-fea53e8f]{background-color:#ffffff1a;background-image:linear-gradient(to bottom right,rgb(255 255 255/.4)0,rgb(255 255 255/.1) 50%,transparent 100%);backdrop-filter:blur(12px) saturate(1.8)}button.hex-btn--neon[data-v-fea53e8f]:hover{--hex-ring-color:rgb(255 255 255 / .5)}button.hex-btn--neon:hover .hex-btn__face[data-v-fea53e8f]{background-color:#fff3}button.hex-btn--holographic[data-v-fea53e8f]{--hex-ring-width:1px;--hex-ring-color:rgb(255 255 255 / .3)}button.hex-btn--holographic .hex-btn__rim[data-v-fea53e8f]{background:#fff6}button.hex-btn--holographic .hex-btn__face[data-v-fea53e8f]{background-color:#ffffff1a;background-image:linear-gradient(to bottom right,rgb(255 255 255/.4)0,rgb(255 255 255/.1) 50%,transparent 100%);backdrop-filter:blur(12px) saturate(1.8)}button.hex-btn--holographic[data-v-fea53e8f]:hover{--hex-ring-width:2px;--hex-ring-color:rgb(255 255 255 / .6)}button.hex-btn--holographic:hover .hex-btn__rim[data-v-fea53e8f]{background:#ffffffb3}button.hex-btn--holographic:hover .hex-btn__face[data-v-fea53e8f]{background-color:#fff3}button.hex-btn--glass[data-v-fea53e8f]{overflow:hidden;--hex-ring-color:linear-gradient( 135deg, rgb(255 255 255 / .6) 0%, rgb(255 255 255 / .3) 50%, rgb(0 0 0 / .15) 100% )}button.hex-btn--glass .hex-btn__rim[data-v-fea53e8f]{background:linear-gradient(135deg,#ffffffd9,#fff6,#00000040)}button.hex-btn--glass:hover .hex-btn__rim[data-v-fea53e8f]{background:linear-gradient(135deg,#fff,#fff9,#0003)}button.hex-btn--glass .hex-btn__face[data-v-fea53e8f]{background-color:#ffffff80;background-image:linear-gradient(to bottom right,rgb(255 255 255/.5)0,rgb(255 255 255/.2) 50%,transparent 100%);backdrop-filter:blur(16px) saturate(1.8)}button.hex-btn--glass[data-v-fea53e8f]:hover{filter:brightness(1.1)}button.hex-btn--glass.hex-tint-link[data-v-fea53e8f]{--hex-ring-width:0px}button.hex-btn--glass.hex-tint-link[data-v-fea53e8f]:hover{--hex-ring-width:1px;--hex-ring-color:rgb(255 255 255 / .5)}button.hex-btn--glass.hex-tint-submenu[data-v-fea53e8f]{--hex-ring-width:2px;--hex-ring-color:color-mix(in srgb, var(--hexmenu-tint) 30%, transparent)}button.hex-btn--glass.hex-tint-submenu .hex-btn__face[data-v-fea53e8f]{background-color:color-mix(in srgb,var(--hexmenu-tint) 20%,transparent)}button.hex-btn--glass.hex-tint-submenu:hover .hex-btn__face[data-v-fea53e8f]{background-color:color-mix(in srgb,var(--hexmenu-tint) 30%,transparent)}button.hex-btn--glass.hex-tint-link .hex-btn__face[data-v-fea53e8f]{background-color:color-mix(in srgb,var(--hexmenu-tint) 15%,transparent)}button.hex-btn--glass.hex-tint-link:hover .hex-btn__face[data-v-fea53e8f]{background-color:color-mix(in srgb,var(--hexmenu-tint) 25%,transparent)}button.hex-btn--glass.hex-tint-back[data-v-fea53e8f]{--hex-ring-width:1px;--hex-ring-color:color-mix(in srgb, var(--hexmenu-tint) 20%, transparent)}button.hex-btn--glass.hex-tint-back .hex-btn__face[data-v-fea53e8f]{background-color:color-mix(in srgb,var(--hexmenu-tint) 10%,transparent)}button.hex-btn--glass.hex-tint-back:hover .hex-btn__face[data-v-fea53e8f]{background-color:color-mix(in srgb,var(--hexmenu-tint) 20%,transparent)}button.hex-btn--glow[data-v-fea53e8f]{box-shadow:0 0 30px currentColor}.hex-icon[data-v-fea53e8f]{position:relative;z-index:1}.hex-icon[data-v-fea53e8f] svg{display:block;width:100%;height:100%;stroke-width:var(--hex-icon-stroke)}.hex-icon--spin[data-v-fea53e8f]{animation:hex-icon-spin-fea53e8f 1s linear infinite}@keyframes hex-icon-spin-fea53e8f{to{transform:rotate(360deg)}}button.hex-btn--glass[data-v-fea53e8f]:after,button.hex-btn--neon[data-v-fea53e8f]:after{content:"";position:absolute;inset:-50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:translate(-100%) rotate(45deg);pointer-events:none;opacity:0;transition:opacity .1s;z-index:1}button.hex-btn--glass[data-v-fea53e8f]:hover:after,button.hex-btn--neon[data-v-fea53e8f]:hover:after{opacity:1;animation:subtle-shine-fea53e8f .8s ease-out}@keyframes subtle-shine-fea53e8f{0%{transform:translate(-100%) rotate(45deg);opacity:0}50%{opacity:.3}to{transform:translate(100%) rotate(45deg);opacity:0}}@media (prefers-reduced-motion:reduce){button.hex-btn--glass[data-v-fea53e8f]:after,button.hex-btn--neon[data-v-fea53e8f]:after{animation:none!important}}button.hex-btn[data-v-fea53e8f]:focus-visible{outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 50%,transparent),0 0 0 4px var(--color-background)}.actionmenu-panel[data-v-71010d5e]{display:flex;flex-direction:column;gap:.125rem;min-width:14rem;max-width:20rem;padding:.375rem;background:var(--actionmenu-panel-bg);border:1px solid var(--actionmenu-panel-border);border-radius:var(--actionmenu-panel-radius);box-shadow:var(--actionmenu-panel-shadow)}.actionmenu-panel__group[data-v-71010d5e]{display:flex;flex-direction:column;gap:.125rem;margin-top:.25rem;padding-left:.75rem;border-left:1px solid var(--actionmenu-panel-border)}.actionmenu-panel__heading[data-v-71010d5e]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem .25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary)}.actionmenu-panel__heading-icon[data-v-71010d5e]{display:inline-flex;width:.875rem;height:.875rem;flex-shrink:0}.actionmenu-panel__heading-icon[data-v-71010d5e] svg{width:100%;height:100%}.actionmenu-panel__item[data-v-71010d5e]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:0;border-radius:.375rem;background:0 0;color:var(--color-text);font-size:.875rem;line-height:1.3;text-align:left;cursor:pointer}.actionmenu-panel__item[data-v-71010d5e]:hover,.actionmenu-panel__item[data-v-71010d5e]:focus-visible{background:var(--actionmenu-item-hover)}.actionmenu-panel__item[data-v-71010d5e]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.actionmenu-panel__item[aria-disabled=true][data-v-71010d5e]{opacity:.5;cursor:not-allowed}.actionmenu-panel__item[aria-disabled=true][data-v-71010d5e]:hover,.actionmenu-panel__item[aria-disabled=true][data-v-71010d5e]:focus-visible{background:0 0}.actionmenu-panel__item-icon[data-v-71010d5e]{display:inline-flex;width:1rem;height:1rem;flex-shrink:0}.actionmenu-panel__item-icon[data-v-71010d5e] svg{width:100%;height:100%}.actionmenu-panel__item-label[data-v-71010d5e]{flex:1}.actionmenu-panel__item-badge[data-v-71010d5e]{flex-shrink:0;padding:.125rem .375rem;border-radius:999px;background:var(--actionmenu-item-hover);color:var(--color-text);font-size:.6875rem;line-height:1.4}.hex-menu-wrapper[data-v-6a5de08b]{position:relative;overflow:visible}.hex-menu-trigger[data-v-6a5de08b]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:1;pointer-events:auto;cursor:pointer;color:var(--color-text-muted);transition:color .15s ease}.hex-menu-trigger[data-v-6a5de08b]:hover{color:var(--color-primary)}.menu-button.menu-closed[data-v-6a5de08b]{color:var(--color-text-muted);transition:color .15s ease}.menu-button.menu-closed[data-v-6a5de08b]:hover{color:var(--color-primary)}.hex-menu-icon[data-v-6a5de08b] svg{display:block;width:100%;height:100%}.hex-menu-backdrop{position:fixed;inset:0;background-color:#0000004d;backdrop-filter:blur(4px);z-index:40;pointer-events:auto;cursor:pointer}.hex-backdrop-fade{transition:opacity .6s cubic-bezier(.4,0,.2,1)}.hex-backdrop-fade--hidden{opacity:0}.hex-backdrop-fade--visible{opacity:1}.menu-layer{position:fixed;top:0;left:0;pointer-events:none;will-change:transform;z-index:50}.actionmenu-panel-host{position:fixed;pointer-events:auto;z-index:50}.menu-button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0}.menu-button.transitions-enabled{transition:transform var(--transition-duration) var(--transition-easing),opacity var(--transition-duration) var(--transition-easing) var(--transition-duration)}.menu-button.visible{pointer-events:auto;opacity:1}.menu-button.visible.transitions-enabled{transition:transform var(--transition-duration) var(--transition-easing),opacity var(--transition-duration) var(--transition-easing) 0ms}.hex-tooltip{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:.5rem;white-space:nowrap;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);z-index:60;pointer-events:none;background:var(--tooltip-bg);color:var(--tooltip-fg)}.hex-button-wrapper:hover .hex-tooltip{opacity:1}.hex-button-wrapper:hover{z-index:100!important}.hex-button-wrapper{position:absolute;opacity:0;filter:drop-shadow(0 6px 10px rgb(0 0 0/.35))}.hex-button-wrapper.visible{opacity:1}.hex-button-wrapper:has(.hex-btn--glow){filter:drop-shadow(0 0 12px currentColor) drop-shadow(0 6px 10px rgb(0 0 0/.35))}.hex-button-wrapper:has(.hex-btn:focus-visible){filter:drop-shadow(0 0 2px var(--color-background)) drop-shadow(0 0 5px color-mix(in srgb,var(--color-primary) 70%,transparent)) drop-shadow(0 6px 10px rgb(0 0 0/.35))}.hex-badge{position:absolute;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-primary);color:#fff;font-size:.75rem;line-height:1rem;font-weight:700;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;pointer-events:none}@media (prefers-reduced-motion:reduce){.menu-layer,.menu-button{transition:none!important}}.hex-fab{position:fixed!important;right:1.5rem!important;bottom:calc(var(--cc-panel-height, 0px) + 1.5rem)!important;z-index:60!important;transition:bottom .22s ease!important}[data-hand=left] .hex-fab{left:1.5rem!important;right:auto!important}.bg-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bg-skip-link:focus{position:fixed;top:.75rem;left:.75rem;width:auto;height:auto;overflow:visible;clip:auto;padding:.6rem 1rem;background-color:var(--color-crimson);color:#fff;z-index:999;border-radius:var(--radius-sm)}.bg-layout[data-astro-cid-4qgjxakp]{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.bg-layout__main[data-astro-cid-4qgjxakp]{flex:1;width:100%;padding-bottom:3.5rem}