.excal-trigger{all:unset;box-sizing:border-box;border-radius:var(--v-radius-sm,4px);width:2.5rem;height:2.5rem;color:var(--v-color-text);background:color-mix(in srgb, var(--v-color-surface) 88%, transparent);border:1px solid var(--v-color-border);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.excal-trigger:hover{background:var(--v-status-secondary-bg)}.excal-trigger:focus-visible{box-shadow:var(--v-focus-ring)}.excal-trigger--logo{border-radius:var(--v-radius-full,9999px);background:0 0;border-color:#0000;width:2.5rem;height:2.5rem;position:relative;overflow:visible}.excal-trigger--logo:hover{background:0 0}.excal-trigger--logo:hover .burger--on-logo.svelte-g7kj5u{border-color:color-mix(in srgb, var(--v-color-text) 35%, var(--v-color-border))}.trigger-logo.svelte-g7kj5u{object-fit:cover;border-radius:var(--v-radius-full,9999px);width:2.5rem;height:2.5rem;display:block}.burger.svelte-g7kj5u{box-sizing:border-box;flex-direction:column;gap:3px;width:.9rem;display:flex}.burger--on-logo.svelte-g7kj5u{box-sizing:border-box;border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:var(--v-color-surface);width:.85rem;color:var(--v-color-text);gap:2px;padding:3px;position:absolute;bottom:-1px;right:-1px}.burger.svelte-g7kj5u span:where(.svelte-g7kj5u){background:currentColor;border-radius:1px;width:100%;height:1.5px;display:block}[data-bits-floating-content-wrapper]:has(.excal-menu-host){z-index:25000!important}.excal-menu-host{--edge-menu-gutter:var(--v-sp-7,16px);z-index:25000;box-shadow:none;background:0 0;border:none;outline:none;padding:0;position:relative}.excal-menu-host[data-state=open] .excal-menu.t-dropdown{opacity:1;pointer-events:auto;transform:scale(1)}.excal-menu{box-sizing:border-box;gap:var(--v-sp-5,12px);min-width:16.5rem;max-width:min(22rem, calc(100vw - 2 * var(--edge-menu-gutter,16px)));border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm,6px);background:var(--v-color-surface);color:var(--v-color-text);box-shadow:var(--v-shadow-md,0 12px 30px #0000001f);outline:none;flex-direction:column;padding:.4rem;display:flex}.excal-menu-host[data-state=open]:not(.excal-menu-host--sheet) .excal-menu{min-width:min(38rem, calc(100vw - 2 * var(--edge-menu-gutter,16px)));max-width:min(44rem, calc(100vw - 2 * var(--edge-menu-gutter,16px)));max-height:calc(100dvh - 2 * var(--edge-menu-gutter,16px));max-height:var(--bits-floating-available-height);overscroll-behavior:contain;border-radius:var(--v-radius-md,10px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden auto}.excal-dest.svelte-g7kj5u,.excal-dir.svelte-g7kj5u{gap:var(--v-sp-3,8px);flex-direction:column;min-width:0;display:flex}.excal-dest-grid.svelte-g7kj5u{gap:var(--v-sp-3,8px);grid-template-columns:1fr 1fr;display:grid}.excal-dest-banner.svelte-g7kj5u{flex-direction:column;gap:.1rem;display:flex}.excal-dest-banner.svelte-g7kj5u .excal-item--cta{margin-block:0}.excal-menu-host:not(.excal-menu-host--sheet) .excal-dir,.excal-menu-host:not(.excal-menu-host--sheet) .excal-dest{box-sizing:border-box;align-self:stretch;padding:.4rem}.excal-menu-host:not(.excal-menu-host--sheet) .excal-dest{border-inline-start:1px solid var(--v-color-border)}.excal-sep{background:var(--v-color-border);border:0;height:1px;margin:.35rem .25rem}.excal-section.svelte-g7kj5u{flex-direction:column;gap:.1rem;display:flex}.excal-section.prefs.svelte-g7kj5u{gap:.35rem;padding:.25rem .2rem .15rem}.excal-item{all:unset;box-sizing:border-box;border-radius:var(--v-radius-xs,2px);width:100%;font-size:var(--v-text-body,.875rem);cursor:pointer;align-items:center;gap:.65rem;padding:.5rem .55rem;display:flex}.excal-item[data-highlighted],.excal-item:hover{background:color-mix(in srgb, var(--v-color-text) 7%, transparent)}.excal-item:active{scale:var(--v-press-scale,.96)}.excal-item--accent .excal-label,.excal-item--accent .excal-icon{color:var(--v-color-primary)}.excal-item--current{background:color-mix(in srgb, var(--v-color-primary) 14%, var(--v-color-surface))}.excal-item--current .excal-label,.excal-item--current .excal-icon{color:var(--v-color-primary)}.excal-item--current[data-highlighted],.excal-item--current:hover{background:color-mix(in srgb, var(--v-color-primary) 20%, var(--v-color-surface))}.excal-item--cta{background:var(--v-color-primary);color:#fff;font-weight:var(--v-weight-semibold,650);margin-block:.1rem .25rem}.excal-item--cta .excal-label,.excal-item--cta .excal-icon{color:#fff;opacity:1}.excal-item--cta[data-highlighted],.excal-item--cta:hover{background:color-mix(in srgb, var(--v-color-primary) 88%, #000)}.excal-item--tile{justify-content:space-between;align-items:flex-start;gap:var(--v-sp-3,8px);min-height:4.5rem;padding:var(--v-sp-3,8px);background:color-mix(in srgb, var(--v-color-text) 5%, var(--v-color-surface));border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm,6px);flex-direction:column}.excal-item--tile .excal-label{font-weight:var(--v-weight-semibold,650);text-wrap:balance;flex:0 auto}.excal-item--tile .excal-icon{opacity:1;width:1.25rem;height:1.25rem}.excal-item--tile .excal-icon.svelte-g7kj5u svg{width:1.25rem;height:1.25rem}.excal-item--tile.excal-item--current{border-color:color-mix(in srgb, var(--v-color-primary) 45%, var(--v-color-border))}.excal-item--tile[data-highlighted],.excal-item--tile:hover{background:color-mix(in srgb, var(--v-color-text) 10%, var(--v-color-surface))}.excal-item--tile.excal-item--current[data-highlighted],.excal-item--tile.excal-item--current:hover{background:color-mix(in srgb, var(--v-color-primary) 20%, var(--v-color-surface))}.excal-item--tile-span{grid-column:1/-1}.excal-section--library.svelte-g7kj5u .excal-item{padding-block:.38rem}.excal-icon.svelte-g7kj5u{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.excal-icon.svelte-g7kj5u svg{width:1.1rem;height:1.1rem}.excal-label.svelte-g7kj5u{flex:1;min-width:0}.excal-kbd.svelte-g7kj5u{min-width:0;font-size:var(--v-text-label,.75rem);opacity:.45;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.excal-pref-label.svelte-g7kj5u{font-size:var(--v-text-label,.75rem);color:var(--v-color-text-muted);margin:.15rem .35rem 0;font-weight:600}.excal-pref-row.svelte-g7kj5u{align-items:center;gap:var(--v-sp-3,8px);margin:0 .15rem;display:flex}.excal-pref-row.svelte-g7kj5u .excal-pref-label:where(.svelte-g7kj5u){flex:0 0 7.5ch;margin:0}.excal-pref-row.svelte-g7kj5u .excal-seg:where(.svelte-g7kj5u){flex:1;min-width:0;margin:0}.excal-seg.svelte-g7kj5u{gap:.25rem;display:flex}.excal-seg-btn.svelte-g7kj5u{all:unset;box-sizing:border-box;border-radius:var(--v-radius-xs,2px);border:1px solid var(--v-color-border);cursor:pointer;background:color-mix(in srgb, var(--v-color-surface) 90%, transparent);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:1.85rem;padding:.25rem .35rem;display:inline-flex}.excal-seg-btn.svelte-g7kj5u:hover{background:color-mix(in srgb, var(--v-color-text) 6%, transparent)}.excal-seg-btn.svelte-g7kj5u:focus-visible{box-shadow:var(--v-focus-ring)}.excal-seg-btn[aria-pressed=true].svelte-g7kj5u{background:color-mix(in srgb, var(--v-color-primary) 18%, transparent);border-color:color-mix(in srgb, var(--v-color-primary) 45%, var(--v-color-border));color:var(--v-color-primary)}.excal-seg-btn.svelte-g7kj5u svg{width:1rem;height:1rem}.excal-flag.svelte-g7kj5u{flex-shrink:0;line-height:1}.excal-lang-code.svelte-g7kj5u{font-size:var(--v-text-label,.75rem);letter-spacing:.04em;font-weight:600}html[data-nav-pending="1"],html[data-nav-pending="1"] *{cursor:progress!important}@media (width<=767px){.excal-menu-host--sheet:not([data-state=open]){clip-path:inset(50%);pointer-events:none;visibility:hidden;width:1px;height:1px;position:fixed;overflow:hidden}.excal-menu-host--sheet[data-state=open]{top:var(--edge-menu-sheet-top,4.25rem);right:var(--edge-menu-gutter,16px);bottom:var(--edge-menu-gutter,16px);left:var(--edge-menu-gutter,16px);z-index:25000;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;width:auto;max-width:none;height:auto;min-height:0;max-height:none;position:fixed;overflow:hidden auto;transform:none;contain:none!important}.excal-menu-host--sheet[data-state=open] .excal-menu{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;height:auto;padding-bottom:.4rem;display:flex;overflow:visible}.excal-menu-host--sheet .excal-dest{border-inline-start:0;padding-inline-start:0}.excal-menu-host--sheet .t-dropdown{transform-origin:top}.excal-menu-host--sheet .excal-kbd{display:none}.excal-pref-row.svelte-g7kj5u{flex-wrap:wrap}.excal-pref-row.svelte-g7kj5u .excal-pref-label:where(.svelte-g7kj5u){flex:1 0 100%}}html[data-edge-menu-sheet="1"],html[data-edge-menu-sheet="1"] body{overscroll-behavior:none;overflow:hidden}html[data-edge-menu-sheet="1"] [data-home-marketing-header],html[data-edge-menu-sheet="1"] .edge-brand{z-index:25001}html[data-edge-menu-sheet="1"] [data-home-marketing-header]{width:100%;position:fixed;top:0;left:0;right:0}html[data-edge-menu-sheet="1"] [data-home-marketing-header] a,html[data-edge-menu-sheet="1"] .edge-brand a{pointer-events:none}html[data-edge-menu-sheet="1"] .edge-chrome .content{overflow:hidden}
