:root{--tip-ink:var(--color-gray-900,#111827);--tip-muted:var(--color-gray-500,#6b7280);--tip-face:var(--color-white,#ffffff);--tip-bubble:var(--color-white,#ffffff);--tip-rule:var(--color-gray-400,#9ca3af);--tip-accent:var(--color-indigo-600,#047857);--tip-shadow:0 6px 18px rgb(0 0 0/0.18)}:root[data-theme=dark]{--tip-shadow:0 6px 18px rgb(0 0 0/0.5)}.tip{position:relative;display:inline-flex;align-items:center;vertical-align:middle;top:-.08em;margin-inline-start:.35em;margin-block:-.2rem;line-height:1;font-weight:400;font-style:normal;text-transform:none;letter-spacing:normal;white-space:normal}.tip-keep{white-space:nowrap}.tip-anchor{display:inline-flex;align-items:baseline;max-inline-size:100%}.tip-anchor--block{display:flex}.tip-anchor>:first-child{min-inline-size:0}.tip-anchor>.tip{align-self:baseline;flex:none;margin-block:0}.tip-anchor--center{align-items:center}.tip-anchor--center>.tip{align-self:center}.tip-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:1.15rem;block-size:1.15rem;padding:0;border:1px solid var(--tip-rule);border-radius:50%;background:var(--tip-face);color:var(--tip-muted);font-family:inherit;font-size:.7rem;font-weight:700;line-height:1;cursor:help;flex:none}.tip-btn:after{content:"";position:absolute;inset:-.45rem}.tip-btn:hover,.tip.is-open .tip-btn{color:var(--tip-ink);border-color:var(--tip-accent)}.tip-btn:focus-visible{outline:2px solid var(--tip-accent);outline-offset:2px}.tip-body{position:absolute;z-index:1000;left:50%;bottom:calc(100% + .5rem);transform:translateX(-50%);inline-size:max-content;max-inline-size:min(20rem,calc(100vw - 1rem));padding:.55rem .7rem;border:1px solid var(--tip-rule);border-radius:6px;background:var(--tip-bubble);color:var(--tip-ink);box-shadow:var(--tip-shadow);font-size:.8125rem;font-weight:400;font-style:normal;line-height:1.45;text-align:start;white-space:normal;text-transform:none;letter-spacing:normal;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.tip-line{display:block}.tip-line+.tip-line,.tip-line+.tip-list,.tip-list+.tip-line{margin-block-start:.35rem}.tip-list{margin:.35rem 0 0;padding-inline-start:1.1rem;list-style:disc}.tip-list li+li{margin-block-start:.15rem}.tip-body--below{bottom:auto;top:calc(100% + .5rem)}.tip-body--fixed{position:fixed;bottom:auto;transform:none}.tip.is-open .tip-body{visibility:visible;opacity:1;pointer-events:auto}:root:not(.tips-ready) .tip:focus-within .tip-body,:root:not(.tips-ready) .tip:hover .tip-body{visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){.tip-body{transition:none}}@media (forced-colors:active){.tip-body,.tip-btn{border-color:CanvasText}}@media print{.tip{display:none}}:root{--am-menu-surface:#FFFFFF;--am-menu-text:#1F1B16;--am-menu-muted:#6B5F52;--am-menu-rule:#D9D1C4;--am-menu-hover:#F1ECE3;--am-menu-accent:#C4553C;--am-menu-radius:6px}:root[data-theme=dark]{--am-menu-surface:#22201C;--am-menu-text:#EDE7DD;--am-menu-muted:#B5AA9B;--am-menu-rule:#3A352E;--am-menu-hover:#2E2A25;--am-menu-accent:#E8886F}.am-sites{position:relative}.am-sites>summary{list-style:none;cursor:pointer}.am-sites>summary::-webkit-details-marker{display:none}.am-sites>summary::marker{content:""}.am-sites-trigger{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--am-menu-radius);color:var(--am-menu-text)}.am-sites-trigger:hover,.am-sites[open]>.am-sites-trigger{background:var(--am-menu-hover)}.am-sites-trigger:focus-visible{outline:2px solid var(--am-menu-accent);outline-offset:2px}.am-sites-icon{display:block}.am-sites-route{stroke:var(--am-menu-accent);stroke-width:1.4}.am-sites-dot{fill:var(--am-menu-accent);stroke:none}.am-sites-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:19rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 6rem);overflow-y:auto;background:var(--am-menu-surface);border:1px solid var(--am-menu-rule);border-top:2px solid var(--am-menu-accent);z-index:200;padding:.4rem}.am-sites-item,.am-sites-menu{border-radius:var(--am-menu-radius)}.am-sites-item{display:flex;align-items:center;gap:.6rem;padding:.3rem .6rem;color:var(--am-menu-text);text-decoration:none}.am-sites-item:focus-visible,.am-sites-item:hover{background:var(--am-menu-hover)}.am-sites-item:focus-visible{outline:2px solid var(--am-menu-accent);outline-offset:-2px}.am-sites-mark{flex:none;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--am-menu-radius);background:var(--am-menu-hover);color:var(--am-menu-text);font-weight:700;font-size:.75rem;line-height:1}.am-sites-mark--icon{padding:0;overflow:hidden;background:none;border:0;border-radius:0;box-shadow:none}.am-sites-mark--icon img{display:block;width:100%;height:100%;object-fit:contain;border:0;box-shadow:none}.am-sites-text{display:flex;flex-direction:column;min-width:0;flex:1}.am-sites-name{font-size:.9rem;font-weight:600;line-height:1.2}.am-sites-host{font-size:.78rem;line-height:1.2;color:var(--am-menu-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-sites-out{flex:none;opacity:.45}.am-sites-item:focus-visible .am-sites-out,.am-sites-item:hover .am-sites-out{opacity:1}@media (max-width:860px){.am-sites-trigger{width:2.75rem;height:2.75rem}.am-sites-item{min-height:44px}}@media (max-width:560px){.am-sites{position:static}.am-sites-menu{left:.5rem;right:auto;top:100%;min-width:0;width:min(20rem,calc(100vw - 1rem))}}@media print{.am-sites{display:none}}:root{--am-menu-surface:#ffffff;--am-menu-text:#111827;--am-menu-muted:#4b5563;--am-menu-rule:#e5e7eb;--am-menu-hover:#f3f4f6;--am-menu-accent:#047857;--am-menu-radius:0.5rem}.am-on-dark .am-sites-trigger{color:#a7f3d0}.am-on-dark .am-sites-trigger:hover,.am-on-dark .am-sites[open]>.am-sites-trigger{background:#0a3a29;color:#ffffff}.am-on-dark .am-sites-dot,.am-on-dark .am-sites-route{stroke:#34e89e}.am-on-dark .am-sites-dot{fill:#34e89e;stroke:none}.am-on-dark .am-sites-trigger:focus-visible{outline-color:#34e89e}