@layer sur.components{.sur-app-page.svelte-6ot8ui{--sur-page-header-text-max:var(--sur-shell-text-max);gap:var(--sur-app-page-gap,var(--sur-spacing-16));inline-size:100%;max-inline-size:var(--sur-shell-content-max,none);box-sizing:border-box;min-inline-size:0;padding-block:var(--sur-shell-content-py,var(--sur-spacing-24));padding-inline:var(--sur-shell-content-px,var(--sur-spacing-24));flex-direction:column;margin-inline:auto;display:flex}.sur-app-page.svelte-6ot8ui>sur-page-header{margin-block-end:var(--sur-spacing-4)}@media (width<=640px){.sur-app-page.svelte-6ot8ui{padding-block:var(--sur-shell-content-px-narrow,var(--sur-spacing-16));padding-inline:var(--sur-shell-content-px-narrow,var(--sur-spacing-16))}}.sur-btn.svelte-coc135{--btn-bg:var(--sur-c);--btn-fg:var(--sur-c-contrast);--btn-border:var(--sur-c);--btn-bg-hover:var(--sur-c-hover);--btn-border-hover:var(--sur-c-hover);--btn-bg-active:var(--sur-c-active);justify-content:center;align-items:center;gap:var(--sur-control-gap);min-height:var(--sur-control-height);padding:0 var(--sur-control-px);font-family:inherit;font-size:var(--sur-control-font);font-weight:var(--sur-font-weight-semibold);line-height:var(--sur-line-height-tight);color:var(--btn-fg);background-color:var(--btn-bg);border:var(--sur-border-width) solid var(--btn-border);border-radius:var(--sur-control-radius);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--sur-duration-150) var(--sur-ease-out), border-color var(--sur-duration-150) var(--sur-ease-out), color var(--sur-duration-150) var(--sur-ease-out);text-decoration:none;display:inline-flex;position:relative}.sur-btn.svelte-coc135:hover:not(:disabled){background-color:var(--btn-bg-hover);border-color:var(--btn-border-hover)}.sur-btn.svelte-coc135:active:not(:disabled){background-color:var(--btn-bg-active)}.sur-btn.svelte-coc135:focus-visible{border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow);outline:none}.sur-btn.svelte-coc135:disabled{opacity:var(--sur-opacity-disabled);cursor:not-allowed}.sur-btn.svelte-coc135[data-variant=subtle]{--btn-bg:var(--sur-c-subtle);--btn-fg:var(--sur-c-subtle-fg);--btn-border:transparent;--btn-bg-hover:color-mix(in oklab, var(--sur-c-subtle), var(--sur-c) var(--sur-mix-step));--btn-border-hover:transparent;--btn-bg-active:color-mix(in oklab, var(--sur-c-subtle), var(--sur-c) var(--sur-mix-step-strong))}.sur-btn.svelte-coc135[data-variant=outline]{--btn-bg:transparent;--btn-fg:var(--sur-c-subtle-fg);--btn-border:var(--sur-c-border);--btn-bg-hover:var(--sur-c-subtle);--btn-border-hover:var(--sur-c);--btn-bg-active:color-mix(in oklab, var(--sur-c-subtle), var(--sur-c) var(--sur-mix-step))}.sur-btn.svelte-coc135[data-variant=ghost]{--btn-bg:transparent;--btn-fg:var(--sur-c-subtle-fg);--btn-border:transparent;--btn-bg-hover:var(--sur-c-subtle);--btn-border-hover:transparent;--btn-bg-active:color-mix(in oklab, var(--sur-c-subtle), var(--sur-c) var(--sur-mix-step))}.sur-btn.svelte-coc135.full-width{width:100%}.btn-spinner.svelte-coc135{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn-content.svelte-coc135{align-items:center;gap:inherit;display:inline-flex}.btn-content.svelte-coc135.hidden-content{opacity:0}.btn-icon.svelte-coc135{font-size:var(--sur-control-icon);line-height:var(--sur-line-height-none);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}sur-empty-state.svelte-169tmls{text-align:center;padding:var(--sur-spacing-48) var(--sur-spacing-24);background-color:var(--sur-bg-surface);background-image:radial-gradient(ellipse 65% 50% at 50% 28%, color-mix(in srgb, var(--sur-color-primary) 9%, transparent) 0%, transparent 68%);border:var(--sur-border-width) dashed var(--sur-border-default);border-radius:var(--sur-card-radius-lg);inline-size:100%;min-block-size:calc(var(--sur-spacing-64) * 5);box-sizing:border-box;box-shadow:var(--sur-shadow-xs);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.sur-empty-icon-wrapper.svelte-169tmls{justify-content:center;align-items:center;margin-block-end:var(--sur-spacing-16);display:flex}.sur-empty-custom-icon.svelte-169tmls{inline-size:calc(var(--sur-spacing-64) + var(--sur-spacing-8));block-size:calc(var(--sur-spacing-64) + var(--sur-spacing-8));border-radius:var(--sur-radius-full);background-color:var(--sur-color-primary-subtle);color:var(--sur-color-primary-subtle-fg);justify-content:center;align-items:center;display:flex}.sur-empty-title.svelte-169tmls{margin:0 0 var(--sur-spacing-8);font-size:var(--sur-font-size-xl);font-weight:var(--sur-font-weight-semibold);color:var(--sur-text-primary);letter-spacing:-.015em}.sur-empty-desc.svelte-169tmls{max-inline-size:calc(var(--sur-measure) * .65625);font-size:var(--sur-font-size-sm);color:var(--sur-text-secondary);line-height:var(--sur-line-height-relaxed);margin:0 auto}.sur-empty-content.svelte-169tmls{margin-block-start:var(--sur-spacing-16)}.sur-empty-actions.svelte-169tmls{align-items:center;gap:var(--sur-spacing-12);margin-block-start:var(--sur-spacing-24);display:flex}@media (width<=32rem){sur-empty-state.svelte-169tmls{padding:var(--sur-spacing-32) var(--sur-spacing-16)}}sur-empty-state[data-sur-size=sm].svelte-169tmls{min-block-size:0;padding:var(--sur-spacing-24) var(--sur-spacing-16);box-shadow:none;background:0 0;border:0}sur-empty-state[data-sur-size=sm].svelte-169tmls .sur-empty-icon-wrapper:where(.svelte-169tmls){margin-block-end:var(--sur-spacing-8)}sur-empty-state[data-sur-size=sm].svelte-169tmls .sur-empty-custom-icon:where(.svelte-169tmls){inline-size:var(--sur-spacing-40);block-size:var(--sur-spacing-40)}sur-empty-state[data-sur-size=sm].svelte-169tmls .sur-empty-title:where(.svelte-169tmls){font-size:var(--sur-font-size-md);margin-block-end:var(--sur-spacing-4)}sur-empty-state[data-sur-size=sm].svelte-169tmls .sur-empty-actions:where(.svelte-169tmls){margin-block-start:var(--sur-spacing-16)}.sur-icon-btn.svelte-1gg2tzg{--ib-bg:var(--sur-c);--ib-fg:var(--sur-c-contrast);--ib-border:var(--sur-c);--ib-bg-hover:var(--sur-c-hover);--ib-bg-active:var(--sur-c-active);width:var(--sur-control-height);height:var(--sur-control-height);font-size:var(--sur-control-icon);line-height:var(--sur-line-height-none);color:var(--ib-fg);background-color:var(--ib-bg);border:var(--sur-border-width) solid var(--ib-border);border-radius:var(--sur-control-radius);cursor:pointer;transition:background-color var(--sur-duration-150) var(--sur-ease-out), color var(--sur-duration-150) var(--sur-ease-out), border-color var(--sur-duration-150) var(--sur-ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.sur-icon-btn.svelte-1gg2tzg[data-shape=circle]{border-radius:var(--sur-radius-full)}.sur-icon-btn.svelte-1gg2tzg:hover:not(:disabled){background-color:var(--ib-bg-hover)}.sur-icon-btn.svelte-1gg2tzg:active:not(:disabled){background-color:var(--ib-bg-active)}.sur-icon-btn.svelte-1gg2tzg:focus-visible{border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow);outline:none}.sur-icon-btn.svelte-1gg2tzg:disabled{opacity:var(--sur-opacity-disabled);cursor:not-allowed}.sur-icon-btn.svelte-1gg2tzg[data-variant=subtle]{--ib-bg:var(--sur-c-subtle);--ib-fg:var(--sur-c-subtle-fg);--ib-border:transparent;--ib-bg-hover:color-mix(in oklab, var(--sur-c-subtle), var(--sur-c) var(--sur-mix-step));--ib-bg-active:color-mix(in oklab, var(--sur-c-subtle), var(--sur-c) var(--sur-mix-step-strong))}.sur-icon-btn.svelte-1gg2tzg[data-variant=outline]{--ib-bg:transparent;--ib-fg:var(--sur-c-subtle-fg);--ib-border:var(--sur-c-border);--ib-bg-hover:var(--sur-c-subtle);--ib-bg-active:color-mix(in oklab, var(--sur-c-subtle), var(--sur-c) var(--sur-mix-step))}.sur-icon-btn.svelte-1gg2tzg[data-variant=ghost]{--ib-bg:transparent;--ib-fg:var(--sur-c-subtle-fg);--ib-border:transparent;--ib-bg-hover:var(--sur-c-subtle);--ib-bg-active:color-mix(in oklab, var(--sur-c-subtle), var(--sur-c) var(--sur-mix-step))}.sur-tabs.svelte-l4645m{scrollbar-width:none;align-items:center;max-inline-size:100%;display:inline-flex;position:relative;overflow-x:auto}.sur-tabs.svelte-l4645m::-webkit-scrollbar{display:none}.sur-tab.svelte-l4645m{align-items:center;gap:var(--sur-spacing-8);cursor:pointer;font:inherit;font-weight:var(--sur-font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--sur-text-secondary);transition:color var(--sur-duration-150) var(--sur-ease-out), background-color var(--sur-duration-150) var(--sur-ease-out), border-color var(--sur-duration-150) var(--sur-ease-out);background:0 0;border:0;outline:none;flex-shrink:0;display:inline-flex}.sur-tab.svelte-l4645m:hover:not(:disabled){color:var(--sur-text-primary)}.sur-tab.svelte-l4645m:focus-visible{box-shadow:var(--sur-focus-ring-shadow)}.sur-tab.svelte-l4645m:disabled{opacity:var(--sur-opacity-disabled);cursor:not-allowed}.sur-tab-label.svelte-l4645m{line-height:var(--sur-line-height-none);flex-direction:column;align-items:center;display:inline-flex}.sur-tab-label.svelte-l4645m:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:0;font-weight:var(--sur-tabs-selected-weight,var(--sur-font-weight-semibold));overflow:hidden}.sur-tab[data-active].svelte-l4645m .sur-tab-label:where(.svelte-l4645m){font-weight:var(--sur-tabs-selected-weight,var(--sur-font-weight-semibold))}.sur-tabs[data-variant=line].svelte-l4645m{gap:var(--sur-spacing-16);box-shadow:inset 0 calc(var(--sur-border-width-strong) * -1) 0 0 var(--sur-border-subtle)}.sur-tabs[data-variant=line].svelte-l4645m .sur-tab:where(.svelte-l4645m){border-block-end:var(--sur-border-width-strong) solid transparent;border-start-start-radius:var(--sur-radius-sm);border-start-end-radius:var(--sur-radius-sm)}.sur-tabs[data-variant=line].svelte-l4645m .sur-tab[data-active]:where(.svelte-l4645m){color:var(--sur-color-primary-subtle-fg);border-block-end-color:var(--sur-color-primary)}.sur-tabs[data-variant=solid].svelte-l4645m{gap:var(--sur-spacing-8)}.sur-tabs[data-variant=solid].svelte-l4645m .sur-tab:where(.svelte-l4645m){border:var(--sur-border-width) solid transparent;border-radius:var(--sur-control-radius)}.sur-tabs[data-variant=solid].svelte-l4645m .sur-tab:where(.svelte-l4645m):hover:not(:disabled){background-color:var(--sur-bg-subtle)}.sur-tabs[data-variant=solid].svelte-l4645m .sur-tab[data-active]:where(.svelte-l4645m){background-color:var(--sur-color-primary);color:var(--sur-color-primary-contrast)}.sur-tabs[data-variant=contained].svelte-l4645m{gap:var(--sur-spacing-2);padding:var(--sur-spacing-4);border-radius:var(--sur-radius-md);background-color:var(--sur-bg-subtle)}.sur-tabs[data-variant=contained].svelte-l4645m .sur-tab:where(.svelte-l4645m){border-radius:var(--sur-radius-sm)}.sur-tabs[data-variant=contained].svelte-l4645m .sur-tab[data-active]:where(.svelte-l4645m){background-color:var(--sur-bg-surface);color:var(--sur-text-primary);box-shadow:var(--sur-shadow-sm)}.sur-tabs[data-sur-tabs-size=sm].svelte-l4645m .sur-tab:where(.svelte-l4645m){min-block-size:var(--sur-control-height-sm);padding:var(--sur-spacing-4) var(--sur-spacing-10);font-size:var(--sur-font-size-xs)}.sur-tabs[data-sur-tabs-size=md].svelte-l4645m .sur-tab:where(.svelte-l4645m){min-block-size:var(--sur-control-height-md);padding:var(--sur-spacing-8) var(--sur-spacing-14);font-size:var(--sur-font-size-sm)}.sur-tabs[data-sur-tabs-size=lg].svelte-l4645m .sur-tab:where(.svelte-l4645m){min-block-size:var(--sur-control-height-lg);padding:var(--sur-spacing-10) var(--sur-spacing-18);font-size:var(--sur-font-size-base)}@media (prefers-reduced-motion:reduce){.sur-tab.svelte-l4645m{transition:none}}sur-callout.svelte-1qtbrcd{align-items:flex-start;gap:var(--sur-spacing-12);padding:var(--sur-spacing-12) var(--sur-spacing-16);color:var(--sur-text-primary);background-color:var(--sur-c-subtle);border:var(--sur-border-width) solid var(--sur-c-border);border-radius:var(--sur-radius-md);display:flex}.sur-callout-icon.svelte-1qtbrcd{color:var(--sur-c-subtle-fg);font-size:var(--sur-control-icon-lg);flex-shrink:0;padding-block-start:var(--sur-spacing-2);display:inline-flex}.sur-callout-body.svelte-1qtbrcd{gap:var(--sur-spacing-4);flex-direction:column;flex:1;min-width:0;display:flex}.sur-callout-title.svelte-1qtbrcd{font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);line-height:var(--sur-line-height-snug)}.sur-callout-text.svelte-1qtbrcd{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);line-height:var(--sur-line-height-normal)}.sur-callout-text.svelte-1qtbrcd p{margin:0}.sur-callout-actions.svelte-1qtbrcd{align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;margin-block-start:var(--sur-spacing-8);display:flex}}
