.profile-button.svelte-gwejlu{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--v-radius-full,9999px);border:1px solid var(--v-menu-border,var(--v-color-border));background:color-mix(in srgb, var(--v-menu-accent,var(--v-color-primary)) 14%, var(--v-color-surface-elevated,var(--v-color-surface)));width:40px;height:40px;color:var(--v-menu-accent,var(--v-color-primary));transition:background var(--v-duration-fast) var(--v-easing-default);justify-content:center;align-items:center;display:inline-flex}@media (width<=767px){.profile-button.svelte-gwejlu{width:36px;height:36px}}.profile-button.svelte-gwejlu:hover{background:color-mix(in srgb, var(--v-menu-accent,var(--v-color-primary)) 22%, var(--v-color-surface-elevated,var(--v-color-surface)))}.profile-button.svelte-gwejlu:focus-visible,.profile-sign-in.svelte-gwejlu:focus-visible{box-shadow:var(--v-focus-ring)}.profile-button-static.svelte-gwejlu{cursor:default}.profile-avatar.svelte-gwejlu{box-sizing:border-box;font-size:var(--v-text-xs);font-weight:var(--v-weight-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.profile-sign-in.svelte-gwejlu{border:1px solid var(--v-menu-border,var(--v-color-border));border-radius:var(--v-radius-full,9999px);color:var(--v-menu-text,var(--v-color-text));font-size:var(--v-text-body-sm,var(--v-text-body-sm));font-weight:var(--v-weight-semibold);white-space:nowrap;padding:6px 12px;text-decoration:none}.profile-sign-in.svelte-gwejlu:hover{background:color-mix(in srgb, var(--v-color-surface-elevated,var(--v-color-surface)) 90%, transparent)}.feedback-button.svelte-jk4x2q{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--v-radius-sm,4px);border:1px solid var(--v-menu-border,var(--v-color-border));background:color-mix(in srgb, var(--v-color-surface-elevated,var(--v-color-surface)) 88%, transparent);width:40px;height:40px;color:var(--v-menu-text,var(--v-color-text));transition:background var(--v-duration-fast,.12s) var(--v-easing-default,ease), color var(--v-duration-fast,.12s) var(--v-easing-default,ease), border-color var(--v-duration-fast,.12s) var(--v-easing-default,ease);justify-content:center;align-items:center;display:inline-flex}.feedback-button--compact.svelte-jk4x2q{width:1.35rem;height:1.35rem}.feedback-button.svelte-jk4x2q svg:where(.svelte-jk4x2q){width:18px;height:18px}.feedback-button--compact.svelte-jk4x2q svg:where(.svelte-jk4x2q){width:12px;height:12px}.feedback-button.svelte-jk4x2q:hover{border-color:var(--v-menu-accent,var(--v-color-primary));color:var(--v-menu-accent,var(--v-color-primary))}.feedback-button.svelte-jk4x2q:focus-visible{box-shadow:var(--v-focus-ring)}@media (width<=767px){.feedback-button.svelte-jk4x2q:not(.feedback-button--compact){width:36px;height:36px}.feedback-button.svelte-jk4x2q:not(.feedback-button--compact) svg:where(.svelte-jk4x2q){width:16px;height:16px}}.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{flex-direction:column;gap:3px;width:.9rem;display:flex}.burger--on-logo.svelte-g7kj5u{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{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;border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm,4px);background:var(--v-color-surface);min-width:16.5rem;max-width:min(22rem,100vw - 2rem);color:var(--v-color-text);outline:none;padding:.4rem;box-shadow:0 10px 28px #0000001f}.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{transform:scale(.96)}.excal-item--accent .excal-label,.excal-item--accent .excal-icon{color:var(--v-color-primary)}.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-chevron.svelte-g7kj5u{opacity:.45;font-size:1.1rem;line-height:1}.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){[data-bits-floating-content-wrapper]:has(.excal-menu-host--sheet[data-state=open]){top:var(--edge-menu-sheet-top,4.25rem)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--edge-menu-sheet-height,calc(100dvh - var(--edge-menu-sheet-top,4.25rem)))!important;max-height:var(--edge-menu-sheet-height,calc(100dvh - var(--edge-menu-sheet-top,4.25rem)))!important;z-index:25000!important;flex-direction:column!important;min-height:0!important;display:flex!important;position:fixed!important;bottom:auto!important;left:0!important;right:0!important;overflow:hidden!important;transform:none!important}.excal-menu-host--sheet[data-state=open]{box-sizing:border-box;overscroll-behavior:contain;flex:auto;width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden auto}.excal-menu-host--sheet[data-state=open] .excal-menu{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;box-shadow:none;padding-bottom:calc(.4rem + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:0;overflow:visible}.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]{z-index:25001}button.offline-badge{all:unset;box-sizing:border-box;border-radius:var(--v-radius-full);cursor:pointer;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}button.offline-badge:focus-visible{outline:2px solid var(--v-focus-ring);outline-offset:2px}button.offline-badge--fixed{z-index:var(--v-z-badge);width:auto;min-width:1.75rem;height:auto;min-height:1.75rem;padding:var(--v-sp-3);border:1px solid var(--v-color-border);background:color-mix(in srgb, var(--v-color-surface-elevated) 92%, transparent);backdrop-filter:var(--v-blur-sm);box-shadow:var(--v-shadow-md);position:fixed;inset-block-end:var(--v-sp-7);inset-inline-end:calc(var(--v-sp-7) + 7.5rem)}button.offline-badge--inline{z-index:1;position:relative}button.offline-badge .dot{border-radius:var(--v-radius-full);background:var(--v-color-text-muted);flex:none;width:.5rem;height:.5rem}button.offline-badge.is-online .dot{background:#16a34a}button.offline-badge.is-offline .dot{background:var(--v-color-text-muted)}button.offline-badge.is-update .dot{background:var(--v-color-primary)}button.offline-badge.is-error .dot{background:#dc2626}button.offline-badge.is-pending .dot{background:var(--v-color-primary);opacity:.7}.offline-badge-popover{z-index:26000;border:1px solid var(--v-color-border,#d0d5d2);border-radius:var(--v-radius-sm,4px);background:var(--v-color-surface-elevated,#fff);max-width:min(18rem,100vw - 2rem);color:var(--v-color-text,#1a1f1c);box-shadow:var(--v-shadow-md,0 4px 16px #0000001f);outline:none;padding:10px 12px}.offline-badge-popover-title{font-size:var(--v-text-body-sm,.8125rem);font-weight:var(--v-weight-semibold,600);margin:0;line-height:1.3}.offline-badge-popover-facts{gap:4px;margin:8px 0 0;display:grid}.offline-badge-popover-fact{grid-template-columns:1fr auto;align-items:baseline;gap:8px;margin:0;display:grid}.offline-badge-popover-fact dt{font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-regular,400);color:var(--v-color-text-muted,#53605b);margin:0;line-height:1.35}.offline-badge-popover-fact dd{font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold,600);color:var(--v-color-text,#1a1f1c);text-align:end;margin:0;line-height:1.35}.offline-badge-popover-detail{font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-regular,400);color:var(--v-color-text-muted,#53605b);margin:8px 0 0;line-height:1.35}.offline-badge-popover-actions{gap:6px;margin:10px 0 0;display:grid}.offline-badge-popover-action{border:1px solid var(--v-color-border,#d0d5d2);border-radius:var(--v-radius-xs,2px);background:color-mix(in srgb, var(--v-color-primary,#d9541a) 12%, transparent);width:100%;color:var(--v-color-text,#1a1f1c);font:inherit;font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold,600);cursor:pointer;text-align:center;margin:0;padding:6px 8px;display:block}.offline-badge-popover-action.is-secondary{background:0 0}.offline-badge-popover-action:hover{background:color-mix(in srgb, var(--v-color-primary,#d9541a) 22%, transparent)}.offline-badge-popover-action.is-secondary:hover{background:color-mix(in srgb, var(--v-color-text,#1a1f1c) 6%, transparent)}@media (width<=767px){button.offline-badge--fixed{inset-block-end:calc(var(--v-sp-7) + 2.5rem);inset-inline-end:var(--v-sp-7)}}.engine-sync.svelte-eslsmu{align-items:center;gap:var(--v-sp-2,4px);min-width:0;color:var(--v-color-text-muted);font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold,600);line-height:1.2;display:inline-flex;position:relative}.engine-sync__spinner.svelte-eslsmu{box-sizing:border-box;border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--v-radius-full,9999px);border-top-color:currentColor;flex:none;width:.75rem;height:.75rem;animation:.7s linear infinite svelte-eslsmu-engine-sync-spin}.engine-sync__label.svelte-eslsmu{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.engine-sync-retry.svelte-eslsmu{border-radius:var(--v-radius-xs,2px);width:1.75rem;height:1.75rem;color:var(--v-color-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.engine-sync-retry.svelte-eslsmu:before{content:"";position:absolute;inset:-6px}.engine-sync-retry.svelte-eslsmu:hover{color:var(--v-color-text);background:color-mix(in srgb, var(--v-color-text) 8%, transparent)}.engine-sync-retry.svelte-eslsmu:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}@keyframes svelte-eslsmu-engine-sync-spin{to{transform:rotate(360deg)}}@media (width<=767px){.engine-sync__label.svelte-eslsmu{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.engine-sync__spinner.svelte-eslsmu{border-top-color:color-mix(in srgb, currentColor 25%, transparent);border-right-color:currentColor;animation:none}}.vct-matrix-text.svelte-1ymzyto{min-width:0;max-width:100%;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;align-items:center;gap:.35rem;display:inline-flex}.vct-matrix-text--scrambling.svelte-1ymzyto .vct-matrix-char__glyph:where(.svelte-1ymzyto){color:var(--v-color-primary,#2563eb)}.vct-matrix-badge.svelte-1ymzyto{flex-shrink:0;justify-content:center;align-items:center;font-size:.85em;line-height:1;display:inline-flex}.vct-matrix-content.svelte-1ymzyto{white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.vct-matrix-char.svelte-1ymzyto{flex:none;align-items:baseline;display:inline-flex;position:relative}.vct-matrix-char__sizer.svelte-1ymzyto{visibility:hidden;white-space:pre}.vct-matrix-char__glyph.svelte-1ymzyto{text-align:center;white-space:pre;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.vct-matrix-text--scrambling.svelte-1ymzyto .vct-matrix-char__glyph:where(.svelte-1ymzyto){color:inherit}}.edge-brand.svelte-nzqki2{--brand-collapse-dur:var(--v-transition-base,.22s);--brand-collapse-ease:cubic-bezier(.22, 1, .36, 1);align-items:center;gap:var(--v-sp-3,8px);min-width:0;transition:gap var(--brand-collapse-dur) var(--brand-collapse-ease);display:inline-flex}.edge-brand--fixed.svelte-nzqki2{top:var(--v-sp-7,16px);left:var(--v-sp-7,16px);z-index:25000;position:fixed}.brand-column.svelte-nzqki2{flex-direction:column;justify-content:center;gap:1px;min-width:0;max-width:min(380px,100vw - 6rem);display:flex}.brand-primary-row.svelte-nzqki2{align-items:center;gap:var(--v-sp-2,6px);min-width:0;display:inline-flex}.brand.svelte-nzqki2{font-size:1.2rem;font-weight:var(--v-weight-bold,700);color:var(--v-color-text);letter-spacing:-.015em;white-space:nowrap;transition:color var(--v-transition-fast,.15s) ease;line-height:1.15;text-decoration:none}.brand.svelte-nzqki2:hover{color:var(--v-color-primary)}.brand.svelte-nzqki2:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px;border-radius:var(--v-radius-xs,2px)}.brand-subtitle-row.svelte-nzqki2{align-items:center;min-width:0;display:flex;overflow:hidden}.brand-subtitle.svelte-nzqki2{color:var(--v-color-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;transition:color var(--v-transition-fast,.15s) ease;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none;display:inline-block;overflow:hidden}.brand-subtitle--link.svelte-nzqki2:hover{color:var(--v-color-primary);text-underline-offset:2px;text-decoration:underline}.brand-subtitle--link.svelte-nzqki2:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:1px;border-radius:var(--v-radius-xs,2px)}.t-brand-collapse.svelte-nzqki2{transition:max-width var(--brand-collapse-dur) var(--brand-collapse-ease), opacity var(--brand-collapse-dur) var(--brand-collapse-ease);will-change:max-width, opacity;overflow:hidden}@media (width<=767px){.edge-brand--collapsed.svelte-nzqki2{gap:0}.edge-brand--collapsed.svelte-nzqki2 .t-brand-collapse:where(.svelte-nzqki2){opacity:0;pointer-events:none;max-width:0}.brand-column.svelte-nzqki2{max-width:100%}}@media (width<=720px){.brand-subtitle-row.svelte-nzqki2{display:none}}@media (prefers-reduced-motion:reduce){.edge-brand.svelte-nzqki2,.t-brand-collapse.svelte-nzqki2{transition:none!important}}.edge-chrome.svelte-14k64x2{--edge-gutter:var(--v-sp-7,16px);--edge-gap:var(--v-sp-3,8px);--edge-control-size:2.5rem;box-sizing:border-box;background:var(--v-color-bg);width:100%;height:100%;min-height:0;color:var(--v-color-text);grid-template:"top""content"1fr"bottom"/1fr;display:grid;position:relative;overflow:hidden}.edge-chrome.canvas-bg.svelte-14k64x2{background:var(--xq-board-bg,var(--v-color-bg))}.edge-chrome.has-left.svelte-14k64x2{grid-template-columns:minmax(10rem,14rem) 1fr;grid-template-areas:"top top""left content""bottom bottom"}.edge-chrome.has-right.svelte-14k64x2{grid-template-columns:1fr minmax(10rem,16rem);grid-template-areas:"top top""content right""bottom bottom"}.edge-chrome.has-left.has-right.svelte-14k64x2{grid-template-columns:minmax(10rem,14rem) 1fr minmax(10rem,16rem);grid-template-areas:"top top top""left content right""bottom bottom bottom"}.slot.svelte-14k64x2{box-sizing:border-box;min-width:0;min-height:0}.tl.svelte-14k64x2{top:var(--edge-gutter);left:var(--edge-gutter);z-index:20;gap:var(--edge-gap);align-items:flex-start;display:flex;position:absolute}.tr.svelte-14k64x2{top:var(--edge-gutter);right:var(--edge-gutter);z-index:20;gap:var(--edge-gap);align-items:flex-start;display:flex;position:absolute}.br.svelte-14k64x2{bottom:var(--edge-gutter);right:var(--edge-gutter);z-index:20;position:absolute}.top.svelte-14k64x2{box-sizing:border-box;min-height:calc(var(--edge-gutter) + var(--edge-control-size) + var(--edge-gutter));padding:var(--edge-gutter);padding-left:calc(var(--edge-gutter) + 11rem);padding-right:calc(var(--edge-gutter) + 6.5rem);align-items:center;gap:var(--edge-gap);grid-area:top;display:flex}.left.svelte-14k64x2{padding:0 var(--edge-gap) var(--edge-gutter) var(--edge-gutter);grid-area:left;overflow:auto}.right.svelte-14k64x2{padding:0 var(--edge-gutter) var(--edge-gutter) var(--edge-gap);grid-area:right;overflow:auto}.content.svelte-14k64x2{padding:0 var(--edge-gutter) var(--edge-gutter);grid-area:content;overflow:auto}.bottom.svelte-14k64x2{padding:0 var(--edge-gutter) var(--edge-gutter);grid-area:bottom}@media (width<=767px){.edge-chrome.svelte-14k64x2{--edge-control-size:2.25rem}.edge-chrome.has-left.svelte-14k64x2,.edge-chrome.has-right.svelte-14k64x2,.edge-chrome.has-left.has-right.svelte-14k64x2{grid-template-columns:1fr;grid-template-areas:"top""content""bottom"}.top.svelte-14k64x2{padding-right:calc(var(--edge-gutter) + 5.5rem)}.left.svelte-14k64x2,.right.svelte-14k64x2{display:none}}
