.excal-dest.svelte-185s8c,.excal-dir.svelte-185s8c{gap:var(--v-sp-3,8px);flex-direction:column;min-width:0;display:flex}.excal-dest-grid.svelte-185s8c{align-items:stretch;gap:var(--v-sp-3,8px);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.excal-dest-banner.svelte-185s8c{flex-direction:column;gap:.1rem;display:flex}.excal-dest-banner.svelte-185s8c .excal-item--cta{margin-block:0}.excal-build-meta.svelte-185s8c{margin:0;padding:var(--v-sp-3,8px) .55rem .2rem;font-size:var(--v-text-label,.75rem);color:var(--v-color-text-muted,#53605b);opacity:.7;text-align:right;margin-top:auto;line-height:1.3}.excal-sep{background:var(--v-color-border);border:0;height:1px;margin:.35rem .25rem}.excal-section.svelte-185s8c{flex-direction:column;gap:.1rem;display:flex}.excal-section.prefs.svelte-185s8c{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:flex-start;gap:.65rem;padding:.5rem .55rem;display:flex}.excal-item vct-badge,.excal-item vct-new-badge{flex-shrink:0;align-self:center;margin-inline-start:auto}.excal-item[data-highlighted],.excal-item:hover,.excal-item:focus-visible{background:color-mix(in srgb, var(--v-color-text) 7%, transparent)}.excal-page.svelte-185s8c .excal-item:focus-visible{box-shadow:var(--v-focus-ring)}.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{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)}.excal-item--wide{grid-column:1/-1}.excal-item--tile .excal-label{font-weight:var(--v-weight-semibold,650)}.excal-item--tile .excal-icon{opacity:1;width:1.25rem;height:1.25rem}.excal-item--tile .excal-icon.svelte-185s8c 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.excal-item--placeholder{cursor:default;opacity:.85}.excal-item--tile.excal-item--placeholder[data-highlighted],.excal-item--tile.excal-item--placeholder:hover{background:color-mix(in srgb, var(--v-color-text) 5%, var(--v-color-surface))}.excal-section--library.svelte-185s8c .excal-item{padding-block:.38rem}.excal-icon.svelte-185s8c{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.excal-icon.svelte-185s8c svg{width:1.1rem;height:1.1rem}.excal-text.svelte-185s8c{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.excal-label.svelte-185s8c{min-width:0}.excal-hint.svelte-185s8c{width:100%;font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-regular,400);line-height:var(--v-leading-snug,1.35);color:var(--v-color-text-muted,#53605b);white-space:normal;overflow-wrap:break-word}.excal-kbd.svelte-185s8c{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-185s8c{font-size:var(--v-text-label,.75rem);color:var(--v-color-text-muted);margin:.15rem .35rem 0;font-weight:600}.excal-pref-row.svelte-185s8c{align-items:center;gap:var(--v-sp-3,8px);margin:0 .15rem;display:flex}.excal-pref-row.svelte-185s8c .excal-pref-label:where(.svelte-185s8c){flex:0 0 10ch;margin:0}.excal-pref-row.svelte-185s8c .excal-seg:where(.svelte-185s8c){flex:1;min-width:0;margin:0}.excal-seg.svelte-185s8c{gap:.25rem;display:flex}.excal-seg-btn.svelte-185s8c{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:2rem;padding:.25rem;display:inline-flex}.excal-seg-btn.svelte-185s8c:hover{background:color-mix(in srgb, var(--v-color-text) 6%, transparent)}.excal-seg-btn.svelte-185s8c:focus-visible{box-shadow:var(--v-focus-ring)}.excal-seg-btn[aria-pressed=true].svelte-185s8c{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-185s8c svg{width:1rem;height:1rem}.excal-flag.svelte-185s8c{flex-shrink:0;line-height:1}.excal-lang-code.svelte-185s8c{font-size:var(--v-text-label,.75rem);letter-spacing:.04em;font-weight:600}.excal-page.svelte-185s8c{box-sizing:border-box;border:1px solid var(--v-color-border);border-radius:var(--v-radius-md,10px);background:var(--v-color-surface);width:100%;max-width:56rem;color:var(--v-color-text);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);margin-inline:auto;display:grid}.excal-page.svelte-185s8c .excal-dir:where(.svelte-185s8c),.excal-page.svelte-185s8c .excal-dest:where(.svelte-185s8c){padding:var(--v-sp-5,12px)}.excal-page.svelte-185s8c .excal-dest:where(.svelte-185s8c){border-inline-start:1px solid var(--v-color-border)}.excal-page.svelte-185s8c .excal-item--tile{padding:var(--v-sp-5,12px)}@media (width<=767px){.excal-pref-row.svelte-185s8c{flex-wrap:wrap}.excal-pref-row.svelte-185s8c .excal-pref-label:where(.svelte-185s8c){flex:1 0 100%}.excal-page.svelte-185s8c{background:0 0;border:0;grid-template-columns:minmax(0,1fr)}.excal-page.svelte-185s8c .excal-dir:where(.svelte-185s8c),.excal-page.svelte-185s8c .excal-dest:where(.svelte-185s8c){padding-inline:0}.excal-page.svelte-185s8c .excal-dest:where(.svelte-185s8c){border-inline-start:0}}
