:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-family-base:system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", "Noto Sans", arial, sans-serif;--font-family-mono:ui-monospace, "SF Mono", "Cascadia Mono", consolas, monospace;--font-numeric:tabular-nums;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:24px;--line-height-tight:1.25;--line-height-base:1.5;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-full:999px;--size-control-sm:28px;--size-control-md:36px;--size-control-lg:44px;--size-touch-target:44px;--size-icon-sm:16px;--size-icon-md:20px;--size-focus-ring:2px;--size-border:1px;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.25s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-exit:cubic-bezier(.3, 0, 1, 1);--z-sticky:10;--z-dropdown:100;--z-overlay:200;--z-modal:300;--z-toast:400;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--color-bg-canvas:#fcfdfd;--color-bg-panel:#f8f8f9;--color-bg-raised:#fff;--color-bg-sunken:#f1f2f4;--color-bg-hover:#eaecef;--color-bg-active:#e2e5e9;--color-border-subtle:#d9dde1;--color-border:#cdd1d6;--color-border-strong:#82878c;--color-text-primary:#1d1f22;--color-text-secondary:#5a5e64;--color-text-disabled:#767b81;--color-text-placeholder:#5a5e64;--color-skeleton:#eaecef;--color-skeleton-highlight:#f1f2f4;--color-accent-solid:#0069cd;--color-accent-solid-hover:#005bb4;--color-on-accent:#fff;--color-accent-subtle:#e4f0ff;--color-accent-subtle-hover:#d6e8ff;--color-accent-border:#96c4ff;--color-accent-text:#0059af;--color-focus-ring:#0069cd;--color-selection-bg:#e4f0ff;--color-selection-border:#0069cd;--color-overlay:#0f141e73;--color-viewer-bg:#0d0d0d;--color-viewer-surface:#1f1f1f;--color-viewer-text:#f2f2f2;--color-viewer-text-secondary:#bebebe;--color-success-text:#006e30;--color-success-bg:#def6e2;--color-success-border:#8fd49d;--color-success-solid:#00823a;--color-on-success:#fff;--color-warning-text:#7b5100;--color-warning-bg:#ffebd2;--color-warning-border:#ebb66a;--color-warning-solid:#f9ad26;--color-on-warning:#1d1f22;--color-danger-text:#a91518;--color-danger-bg:#ffe9e6;--color-danger-border:#ffa69b;--color-danger-solid:#c51e21;--color-on-danger:#fff;--color-info-text:#006191;--color-info-bg:#dff1ff;--color-info-border:#84cafa;--color-info-solid:#0073aa;--color-on-info:#fff;--shadow-sm:0 1px 2px #1018280f, 0 1px 3px #1018281a;--shadow-md:0 2px 4px #1018280f, 0 6px 16px #1018281a;--shadow-lg:0 4px 12px #10182814, 0 18px 48px #10182829}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#101011;--color-bg-panel:#151617;--color-bg-raised:#1c1d1f;--color-bg-sunken:#1c1d1f;--color-bg-hover:#222426;--color-bg-active:#282a2d;--color-border-subtle:#2e3134;--color-border:#3a3d42;--color-border-strong:#70757a;--color-text-primary:#eceff2;--color-text-secondary:#b3b8be;--color-text-disabled:#7b8187;--color-text-placeholder:#b3b8be;--color-skeleton:#222426;--color-skeleton-highlight:#1c1d1f;--color-accent-solid:#0069cd;--color-accent-solid-hover:#005eb9;--color-on-accent:#fff;--color-accent-subtle:#0f243f;--color-accent-subtle-hover:#0d2b50;--color-accent-border:#074c93;--color-accent-text:#91c1ff;--color-focus-ring:#91c1ff;--color-selection-bg:#0f243f;--color-selection-border:#91c1ff;--color-overlay:#0009;--color-viewer-bg:#0d0d0d;--color-viewer-surface:#1f1f1f;--color-viewer-text:#f2f2f2;--color-viewer-text-secondary:#bebebe;--color-success-text:#7ed591;--color-success-bg:#122a18;--color-success-border:#135c2c;--color-success-solid:#00823a;--color-on-success:#fff;--color-warning-text:#f0b04d;--color-warning-bg:#312005;--color-warning-border:#694500;--color-warning-solid:#f9ad26;--color-on-warning:#1d1f22;--color-danger-text:#ffa196;--color-danger-bg:#3c1714;--color-danger-border:#89211e;--color-danger-solid:#c51e21;--color-on-danger:#fff;--color-info-text:#76c7ff;--color-info-bg:#0f2736;--color-info-border:#00537c;--color-info-solid:#0073aa;--color-on-info:#fff;--shadow-sm:0 1px 2px #00000036, 0 1px 3px #00000059;--shadow-md:0 2px 4px #00000036, 0 6px 16px #00000059;--shadow-lg:0 4px 12px #00000047, 0 18px 48px #0000008f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#101011;--color-bg-panel:#151617;--color-bg-raised:#1c1d1f;--color-bg-sunken:#1c1d1f;--color-bg-hover:#222426;--color-bg-active:#282a2d;--color-border-subtle:#2e3134;--color-border:#3a3d42;--color-border-strong:#70757a;--color-text-primary:#eceff2;--color-text-secondary:#b3b8be;--color-text-disabled:#7b8187;--color-text-placeholder:#b3b8be;--color-skeleton:#222426;--color-skeleton-highlight:#1c1d1f;--color-accent-solid:#0069cd;--color-accent-solid-hover:#005eb9;--color-on-accent:#fff;--color-accent-subtle:#0f243f;--color-accent-subtle-hover:#0d2b50;--color-accent-border:#074c93;--color-accent-text:#91c1ff;--color-focus-ring:#91c1ff;--color-selection-bg:#0f243f;--color-selection-border:#91c1ff;--color-overlay:#0009;--color-viewer-bg:#0d0d0d;--color-viewer-surface:#1f1f1f;--color-viewer-text:#f2f2f2;--color-viewer-text-secondary:#bebebe;--color-success-text:#7ed591;--color-success-bg:#122a18;--color-success-border:#135c2c;--color-success-solid:#00823a;--color-on-success:#fff;--color-warning-text:#f0b04d;--color-warning-bg:#312005;--color-warning-border:#694500;--color-warning-solid:#f9ad26;--color-on-warning:#1d1f22;--color-danger-text:#ffa196;--color-danger-bg:#3c1714;--color-danger-border:#89211e;--color-danger-solid:#c51e21;--color-on-danger:#fff;--color-info-text:#76c7ff;--color-info-bg:#0f2736;--color-info-border:#00537c;--color-info-solid:#0073aa;--color-on-info:#fff;--shadow-sm:0 1px 2px #00000036, 0 1px 3px #00000059;--shadow-md:0 2px 4px #00000036, 0 6px 16px #00000059;--shadow-lg:0 4px 12px #00000047, 0 18px 48px #0000008f}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.table-scroll{max-width:100%;position:relative;overflow-x:auto}.ui-banner[data-v-6141ccbd]{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-panel);color:var(--color-text-primary);flex-wrap:wrap;align-items:flex-start;display:flex}.ui-banner--info[data-v-6141ccbd]{border-color:var(--color-info-border);background:var(--color-info-bg)}.ui-banner--success[data-v-6141ccbd]{border-color:var(--color-success-border);background:var(--color-success-bg)}.ui-banner--warning[data-v-6141ccbd]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.ui-banner--danger[data-v-6141ccbd]{border-color:var(--color-danger-border);background:var(--color-danger-bg)}.ui-banner__icon[data-v-6141ccbd]{width:var(--size-icon-md);height:var(--size-icon-md);flex:none}.ui-banner--info .ui-banner__icon[data-v-6141ccbd]{color:var(--color-info-text)}.ui-banner--success .ui-banner__icon[data-v-6141ccbd]{color:var(--color-success-text)}.ui-banner--warning .ui-banner__icon[data-v-6141ccbd]{color:var(--color-warning-text)}.ui-banner--danger .ui-banner__icon[data-v-6141ccbd]{color:var(--color-danger-text)}.ui-banner__text[data-v-6141ccbd]{flex:280px;min-width:0;margin:0}.ui-banner__title[data-v-6141ccbd]{margin-right:var(--space-1)}.ui-banner__actions[data-v-6141ccbd]{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-banner__close[data-v-6141ccbd]{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-banner__close[data-v-6141ccbd]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.ui-banner__close svg[data-v-6141ccbd]{width:var(--size-icon-sm);height:var(--size-icon-sm)}.status-banners[data-v-7d63ce63]{gap:var(--space-2);display:grid}.status-banners__link[data-v-7d63ce63]{color:var(--color-accent-text);font-weight:var(--font-weight-medium);text-underline-offset:2px}.brand-logo[data-v-0cf7b7e1]{aspect-ratio:304/27;width:auto;height:14px;color:var(--color-text-primary);display:block}.ui-spinner[data-v-5b0dbc79]{border:var(--size-focus-ring) solid currentcolor;border-radius:var(--radius-full);width:20px;height:20px;animation:ui-spin-5b0dbc79 calc(var(--duration-slow) * 3) linear infinite;border-right-color:#0000;flex:none;display:inline-block}.ui-spinner--sm[data-v-5b0dbc79]{width:14px;height:14px}@keyframes ui-spin-5b0dbc79{to{transform:rotate(360deg)}}.ui-button[data-v-b1321510]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control-md);padding:0 var(--space-4);border:var(--size-border) solid transparent;border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;flex:none;display:inline-flex}.ui-button[data-v-b1321510] svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.ui-button--sm[data-v-b1321510]{gap:var(--space-1);min-height:var(--size-control-sm);padding:0 var(--space-2);font-size:var(--font-size-sm)}.ui-button--lg[data-v-b1321510]{min-height:var(--size-control-lg);padding:0 var(--space-5)}.ui-button--icon[data-v-b1321510]{width:var(--size-control-md);padding:0}.ui-button--icon.ui-button--sm[data-v-b1321510]{width:var(--size-control-sm)}.ui-button--icon.ui-button--lg[data-v-b1321510]{width:var(--size-control-lg)}.ui-button--primary[data-v-b1321510]{background:var(--color-accent-solid);color:var(--color-on-accent)}.ui-button--primary[data-v-b1321510]:hover{background:var(--color-accent-solid-hover)}.ui-button--secondary[data-v-b1321510]{border-color:var(--color-border);background:var(--color-bg-raised)}.ui-button--secondary[data-v-b1321510]:hover,.ui-button--ghost[data-v-b1321510]:hover{background:var(--color-bg-hover)}.ui-button--secondary[data-v-b1321510]:active,.ui-button--ghost[data-v-b1321510]:active{background:var(--color-bg-active)}.ui-button--text[data-v-b1321510]{padding-inline:var(--space-2);color:var(--color-accent-text)}.ui-button--text[data-v-b1321510]:hover{background:var(--color-accent-subtle)}.ui-button--danger[data-v-b1321510]{background:var(--color-danger-solid);color:var(--color-on-danger)}.ui-button--inactive[data-v-b1321510],.ui-button--inactive[data-v-b1321510]:hover,.ui-button--inactive[data-v-b1321510]:active{background:var(--color-bg-sunken);color:var(--color-text-disabled);cursor:not-allowed;border-color:#0000}.ui-button--text.ui-button--inactive[data-v-b1321510],.ui-button--ghost.ui-button--inactive[data-v-b1321510]{background:0 0}.ui-button[aria-busy=true][data-v-b1321510]{cursor:progress}.ui-button__text[data-v-b1321510]{text-overflow:ellipsis;overflow:hidden}.ui-dialog__overlay{z-index:var(--z-overlay);background:var(--color-overlay);animation:ui-fade-in var(--duration-normal) var(--easing-standard);position:fixed;inset:0}.ui-dialog{--ui-dialog-width:480px;z-index:var(--z-modal);gap:var(--space-3);width:min(var(--ui-dialog-width), calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--shadow-lg);animation:ui-dialog-in var(--duration-normal) var(--easing-standard);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-dialog--sm{--ui-dialog-width:400px}.ui-dialog--lg{--ui-dialog-width:720px}.ui-dialog__header{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.ui-dialog__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance;margin:0}.ui-dialog__close{width:var(--size-control-sm);height:var(--size-control-sm);margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) 0 0;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-dialog__close:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.ui-dialog__close svg{width:var(--size-icon-md);height:var(--size-icon-md)}.ui-dialog__description{color:var(--color-text-secondary);margin:0}.ui-dialog__body{gap:var(--space-3);min-width:0;display:grid}.ui-dialog__body:focus{outline:none}.ui-dialog__footer{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}.hotkeys[data-v-9b4c02e6]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.hotkeys__group[data-v-9b4c02e6]{gap:var(--space-2);align-content:start;display:grid}.hotkeys__title[data-v-9b4c02e6]{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}.hotkeys__list[data-v-9b4c02e6]{gap:var(--space-2);margin:0;display:grid}.hotkeys__row[data-v-9b4c02e6]{gap:var(--space-3);grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:baseline;display:grid}.hotkeys__keys[data-v-9b4c02e6]{gap:var(--space-1);flex-wrap:wrap;align-items:baseline;display:flex}.hotkeys__kbd[data-v-9b4c02e6]{min-width:24px;padding:0 var(--space-1);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-panel);font-family:var(--font-family-base);font-size:var(--font-size-xs);text-align:center;border-bottom-width:2px}.hotkeys__or[data-v-9b4c02e6]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.hotkeys__desc[data-v-9b4c02e6]{font-size:var(--font-size-sm);margin:0}.ui-menu{z-index:calc(var(--z-modal) + 1);min-width:220px;max-width:min(360px, calc(100vw - var(--space-4)));padding:var(--space-1);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--shadow-md)}.ui-menu__item{grid-template-columns:var(--size-icon-sm) minmax(0, 1fr) auto;gap:var(--space-0-5) var(--space-2);min-height:var(--size-control-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:grid}.ui-menu__item[data-highlighted]{background:var(--color-bg-hover)}.ui-menu__item svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-secondary)}.ui-menu__item--danger,.ui-menu__item--danger svg{color:var(--color-danger-text)}.ui-menu__item[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.ui-menu__item[aria-disabled=true] svg{color:var(--color-text-disabled)}.ui-menu__label{grid-column:2}.ui-menu__shortcut{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.02em;grid-column:3}.ui-menu__reason{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-tight);grid-column:2/-1}.ui-menu__separator{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--color-border-subtle)}.ui-sheet__overlay{z-index:var(--z-overlay);background:var(--color-overlay);animation:ui-fade-in var(--duration-normal) var(--easing-standard);position:fixed;inset:0}.ui-sheet{z-index:var(--z-modal);width:min(380px,100vw);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.ui-sheet--right{border-left:var(--size-border) solid var(--color-border-subtle);animation:ui-sheet-in-right var(--duration-slow) var(--easing-standard);right:0}.ui-sheet--left{border-right:var(--size-border) solid var(--color-border-subtle);animation:ui-sheet-in-left var(--duration-slow) var(--easing-standard);left:0}@media (width<768px){.ui-sheet{width:100vw}}.ui-sheet__header{gap:var(--space-3);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:var(--size-border) solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.ui-sheet__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ui-sheet__close{width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-sheet__close:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.ui-sheet__close svg{width:var(--size-icon-md);height:var(--size-icon-md)}.ui-sheet__body{min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}.ui-sheet__footer{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--size-border) solid var(--color-border-subtle);background:var(--color-bg-raised);justify-content:flex-end;display:flex}@keyframes ui-sheet-in-right{0%{transform:translate(100%)}}@keyframes ui-sheet-in-left{0%{transform:translate(-100%)}}.ui-progress[data-v-0c8ddd91]{gap:var(--space-1);min-width:0;display:grid}.ui-progress__head[data-v-0c8ddd91]{gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:space-between;display:flex}.ui-progress__percent[data-v-0c8ddd91]{font-variant-numeric:var(--font-numeric)}.ui-progress__track[data-v-0c8ddd91]{border-radius:var(--radius-full);background:var(--color-bg-active);height:6px;position:relative;overflow:hidden}.ui-progress__fill[data-v-0c8ddd91]{border-radius:var(--radius-full);background:var(--color-accent-solid);width:100%;height:100%;transition:transform var(--duration-slow) var(--easing-standard)}.ui-progress--success .ui-progress__fill[data-v-0c8ddd91]{background:var(--color-success-solid)}.ui-progress--danger .ui-progress__fill[data-v-0c8ddd91]{background:var(--color-danger-solid)}.ui-progress__fill--indeterminate[data-v-0c8ddd91]{width:40%;animation:ui-progress-slide-0c8ddd91 calc(var(--duration-slow) * 6) var(--easing-standard) infinite}.ui-progress__meta[data-v-0c8ddd91]{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:var(--font-numeric);margin:0}@keyframes ui-progress-slide-0c8ddd91{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tasks[data-v-8111e9a2]{right:max(var(--space-4), env(safe-area-inset-right,0));bottom:max(var(--space-4), env(safe-area-inset-bottom,0));z-index:var(--z-dropdown);gap:var(--space-2);width:min(380px, calc(100vw - var(--space-8)));max-height:min(60vh,480px);padding:var(--space-2) var(--space-2) var(--space-3) var(--space-4);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-raised);box-shadow:var(--shadow-lg);display:grid;position:fixed;overflow:hidden}.tasks--collapsed[data-v-8111e9a2]{padding-bottom:var(--space-2)}.tasks__head[data-v-8111e9a2]{gap:var(--space-1);align-items:center;display:flex}.tasks__title[data-v-8111e9a2]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);flex:1;margin:0}.tasks__chevron[data-v-8111e9a2]{transition:transform var(--duration-fast) var(--easing-standard)}.tasks__chevron--up[data-v-8111e9a2]{transform:rotate(180deg)}.tasks__overall[data-v-8111e9a2]{padding-right:var(--space-2)}.tasks__list[data-v-8111e9a2]{gap:var(--space-3);min-height:0;padding:0 var(--space-2) 0 0;margin:0;list-style:none;display:grid;overflow-y:auto}.tasks__item[data-v-8111e9a2]{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tasks__result[data-v-8111e9a2]{gap:var(--space-0-5) var(--space-2);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.tasks__result svg[data-v-8111e9a2]{width:var(--size-icon-sm);height:var(--size-icon-sm)}.tasks__result--done svg[data-v-8111e9a2]{color:var(--color-success-text)}.tasks__result--error svg[data-v-8111e9a2]{color:var(--color-danger-text)}.tasks__result--cancelled svg[data-v-8111e9a2]{color:var(--color-text-secondary)}.tasks__result-title[data-v-8111e9a2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasks__result-status[data-v-8111e9a2],.tasks__result-detail[data-v-8111e9a2]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.tasks__result-detail[data-v-8111e9a2]{grid-column:2/-1}.tasks__foot[data-v-8111e9a2]{justify-content:flex-end;display:flex}@media (width<768px){.tasks[data-v-8111e9a2]{bottom:calc(56px + var(--space-2) + env(safe-area-inset-bottom,0))}}.error-details[data-v-006e5a21]{gap:var(--space-2);font-size:var(--font-size-sm);display:grid;position:relative}.error-details__toggle[data-v-006e5a21],.error-details__copy[data-v-006e5a21]{gap:var(--space-1);min-height:var(--size-control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;display:inline-flex}.error-details__toggle[data-v-006e5a21]:hover,.error-details__copy[data-v-006e5a21]:hover{background:var(--color-accent-subtle)}.error-details__toggle svg[data-v-006e5a21],.error-details__copy svg[data-v-006e5a21]{width:14px;height:14px}.error-details__chevron[data-v-006e5a21]{transition:transform var(--duration-fast) var(--easing-standard)}.error-details__chevron--open[data-v-006e5a21]{transform:rotate(180deg)}.error-details__panel[data-v-006e5a21]{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-sunken);display:grid}.error-details__list[data-v-006e5a21]{gap:var(--space-1);margin:0;display:grid}.error-details__row[data-v-006e5a21]{gap:var(--space-2);grid-template-columns:minmax(110px,auto) minmax(0,1fr);display:grid}.error-details__row dt[data-v-006e5a21]{color:var(--color-text-secondary)}.error-details__row dd[data-v-006e5a21]{font-family:var(--font-family-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.ui-toast[data-v-1e2c42ae]{gap:var(--space-2);width:min(420px,100%);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--shadow-lg);align-items:flex-start;display:flex}.ui-toast__icon[data-v-1e2c42ae]{width:var(--size-icon-md);height:var(--size-icon-md);margin-top:var(--space-1);flex:none}.ui-toast--success .ui-toast__icon[data-v-1e2c42ae]{color:var(--color-success-text)}.ui-toast--info .ui-toast__icon[data-v-1e2c42ae]{color:var(--color-info-text)}.ui-toast--warning .ui-toast__icon[data-v-1e2c42ae]{color:var(--color-warning-text)}.ui-toast--error .ui-toast__icon[data-v-1e2c42ae]{color:var(--color-danger-text)}.ui-toast__text[data-v-1e2c42ae]{min-width:0;padding-block:var(--space-1);flex:1}.ui-toast__title[data-v-1e2c42ae],.ui-toast__description[data-v-1e2c42ae]{font-size:var(--font-size-sm);margin:0}.ui-toast__title[data-v-1e2c42ae]{font-weight:var(--font-weight-medium)}.ui-toast__description[data-v-1e2c42ae]{color:var(--color-text-secondary)}.ui-toast__action[data-v-1e2c42ae],.ui-toast__close[data-v-1e2c42ae]{min-height:var(--size-control-sm);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-toast__action[data-v-1e2c42ae]{padding:0 var(--space-2);color:var(--color-accent-text);font-weight:var(--font-weight-medium)}.ui-toast__action[data-v-1e2c42ae]:hover{background:var(--color-accent-subtle)}.ui-toast__close[data-v-1e2c42ae]{width:var(--size-control-sm);color:var(--color-text-secondary);padding:0}.ui-toast__close[data-v-1e2c42ae]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.ui-toast__close svg[data-v-1e2c42ae]{width:var(--size-icon-sm);height:var(--size-icon-sm)}.toasts[data-v-c9896f7a]{bottom:max(var(--space-4), env(safe-area-inset-bottom,0));left:max(var(--space-4), env(safe-area-inset-left,0));z-index:var(--z-toast);width:min(420px, calc(100vw - var(--space-8)));pointer-events:none;position:fixed}.toasts__stack[data-v-c9896f7a]{gap:var(--space-2);display:grid}.toasts__stack[data-v-c9896f7a]>*{pointer-events:auto}.toast-enter-active[data-v-c9896f7a],.toast-leave-active[data-v-c9896f7a]{transition:opacity var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard)}.toast-enter-from[data-v-c9896f7a],.toast-leave-to[data-v-c9896f7a]{opacity:0;transform:translateY(8px)}@media (width<768px){.toasts[data-v-c9896f7a]{inset:calc(64px + env(safe-area-inset-top,0)) max(var(--space-2), env(safe-area-inset-right,0)) auto max(var(--space-2), env(safe-area-inset-left,0));width:auto}}.ui-empty[data-v-b49c6eef]{gap:var(--space-2);max-width:44ch;padding:var(--space-12) var(--space-4);text-align:center;justify-items:center;margin-inline:auto;display:grid}.ui-empty--compact[data-v-b49c6eef]{padding-block:var(--space-6)}.ui-empty__icon[data-v-b49c6eef]{width:56px;height:56px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-sunken);color:var(--color-text-secondary);place-items:center;display:grid}.ui-empty--warning .ui-empty__icon[data-v-b49c6eef]{background:var(--color-warning-bg);color:var(--color-warning-text)}.ui-empty--danger .ui-empty__icon[data-v-b49c6eef]{background:var(--color-danger-bg);color:var(--color-danger-text)}.ui-empty__icon svg[data-v-b49c6eef]{width:28px;height:28px}.ui-empty__title[data-v-b49c6eef]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance;margin:0}.ui-empty__description[data-v-b49c6eef]{color:var(--color-text-secondary);margin:0}.ui-empty__actions[data-v-b49c6eef]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.bell[data-v-045bf7b4]{display:inline-flex;position:relative}.bell__badge[data-v-045bf7b4]{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-danger-solid);color:var(--color-on-danger);font-size:10px;font-weight:var(--font-weight-semibold);text-align:center;pointer-events:none;line-height:16px;position:absolute;top:2px;right:2px}.center[data-v-045bf7b4]{gap:var(--space-3);display:grid}.center__actions[data-v-045bf7b4]{gap:var(--space-2);justify-content:flex-end;display:flex}.center__list[data-v-045bf7b4]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.center__item[data-v-045bf7b4]{gap:var(--space-2);padding:var(--space-3);border:var(--size-border) solid var(--color-border-subtle);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.center__item--unread[data-v-045bf7b4]{background:var(--color-bg-panel)}.center__icon[data-v-045bf7b4]{width:var(--size-icon-md);height:var(--size-icon-md)}.center__item--success .center__icon[data-v-045bf7b4]{color:var(--color-success-text)}.center__item--info .center__icon[data-v-045bf7b4]{color:var(--color-info-text)}.center__item--warning .center__icon[data-v-045bf7b4]{color:var(--color-warning-text)}.center__item--error .center__icon[data-v-045bf7b4]{color:var(--color-danger-text)}.center__body[data-v-045bf7b4]{gap:var(--space-1);min-width:0;display:grid}.center__title[data-v-045bf7b4],.center__text[data-v-045bf7b4],.center__meta[data-v-045bf7b4]{font-size:var(--font-size-sm);margin:0}.center__title[data-v-045bf7b4]{font-weight:var(--font-weight-medium)}.center__text[data-v-045bf7b4],.center__meta[data-v-045bf7b4]{color:var(--color-text-secondary)}.center__meta[data-v-045bf7b4]{font-size:var(--font-size-xs)}.nav[data-v-5922b1e7]{gap:var(--space-0-5);margin:0;padding:0;list-style:none;display:grid}.nav--sub[data-v-5922b1e7]{margin-top:var(--space-0-5)}.nav__link[data-v-5922b1e7]{gap:var(--space-2);width:100%;min-height:var(--size-control-md);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex;position:relative}.nav--sub .nav__link[data-v-5922b1e7]{padding-left:var(--space-8)}.nav__link[data-v-5922b1e7]:hover{background:var(--color-bg-hover)}.nav__link--active[data-v-5922b1e7],.nav__link--active[data-v-5922b1e7]:hover{background:var(--color-bg-active);font-weight:var(--font-weight-semibold)}.nav__icon[data-v-5922b1e7]{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-text-secondary);flex:none}.nav__link--active .nav__icon[data-v-5922b1e7]{color:var(--color-text-primary)}.nav__label[data-v-5922b1e7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav__chevron[data-v-5922b1e7]{width:14px;height:14px;color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--easing-standard);flex:none}.nav__chevron--open[data-v-5922b1e7]{transform:rotate(90deg)}.nav--compact .nav__link[data-v-5922b1e7]{justify-content:center;padding:0}.nav--compact .nav__label[data-v-5922b1e7],.nav--compact .nav__chevron[data-v-5922b1e7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav--compact li+.nav__group[data-v-5922b1e7]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--size-border) solid var(--color-border-subtle)}.nav--compact .nav__toggle[data-v-5922b1e7]{display:none}.file-name[data-v-028a8636]{white-space:pre;min-width:0;max-width:100%;display:inline-flex;position:relative}.file-name__head[data-v-028a8636]{text-overflow:ellipsis;min-width:1ch;overflow:hidden}.file-name__tail[data-v-028a8636]{flex:none}.file-name__mark[data-v-028a8636]{border-radius:var(--radius-sm);background:var(--color-accent-subtle);color:inherit;font-weight:var(--font-weight-semibold)}.ui-control[data-v-e772fd51]{width:100%;min-height:var(--size-control-md);padding:0 var(--space-3);border:var(--size-border) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text-primary);font:inherit;transition:border-color var(--duration-fast) var(--easing-standard)}.ui-control[data-v-e772fd51]::placeholder{color:var(--color-text-placeholder);opacity:1}.ui-control[data-v-e772fd51]:hover{border-color:var(--color-text-secondary)}.ui-control[data-v-e772fd51]:focus-visible{border-color:var(--color-focus-ring);outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:0}.ui-control[aria-invalid=true][data-v-e772fd51]{border-color:var(--color-danger-text)}.ui-control[data-v-e772fd51]:disabled,.ui-control[data-disabled][data-v-e772fd51]{border-color:var(--color-border);background:var(--color-bg-sunken);color:var(--color-text-disabled);cursor:not-allowed}.ui-control[readonly][data-v-e772fd51]{background:var(--color-bg-panel)}.ui-search[data-v-e772fd51]{align-items:center;min-width:0;display:flex;position:relative}.ui-search__icon[data-v-e772fd51]{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-secondary);pointer-events:none;position:absolute;left:10px}.ui-search__input[data-v-e772fd51]{padding-right:var(--space-12);padding-left:var(--space-8)}.ui-search__input[data-v-e772fd51]::-webkit-search-cancel-button{appearance:none}.ui-search__end[data-v-e772fd51]{gap:var(--space-1);color:var(--color-text-secondary);align-items:center;display:flex;position:absolute;right:4px}.ui-search__clear[data-v-e772fd51]{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-search__clear[data-v-e772fd51]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.ui-search__clear svg[data-v-e772fd51]{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ui-search__kbd[data-v-e772fd51]{margin-right:var(--space-1);padding:0 var(--space-1);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-xs)}.ui-tooltip{z-index:var(--z-toast);max-width:280px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-bg-canvas);font-size:var(--font-size-sm);line-height:var(--line-height-tight);box-shadow:var(--shadow-md)}.ui-tooltip__arrow{fill:var(--color-text-primary)}.ui-segmented[data-v-4dd7f273]{gap:var(--space-0-5);padding:var(--space-0-5);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-sunken);display:inline-flex}.ui-segmented__item[data-v-4dd7f273]{gap:var(--space-1);min-width:var(--size-control-sm);height:calc(var(--size-control-md) - 2 * var(--space-0-5) - 2 * var(--size-border));padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-segmented--sm .ui-segmented__item[data-v-4dd7f273]{height:calc(var(--size-control-sm) - 2 * var(--space-0-5) - 2 * var(--size-border))}.ui-segmented__item--icon[data-v-4dd7f273]{padding:0}.ui-segmented__item[data-v-4dd7f273]:hover{color:var(--color-text-primary)}.ui-segmented__item[aria-checked=true][data-v-4dd7f273]{background:var(--color-bg-raised);color:var(--color-text-primary);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-sm)}.ui-segmented__item[data-v-4dd7f273]:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--size-focus-ring))}.ui-segmented__icon[data-v-4dd7f273]{width:var(--size-icon-sm);height:var(--size-icon-sm)}.search-box[data-v-a01ff8a5]{position:relative}.search-box__panel[data-v-a01ff8a5]{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);gap:var(--space-2);max-height:min(85vh,640px);padding:var(--space-2);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-raised);box-shadow:var(--shadow-lg);display:grid;position:absolute;left:0;right:0;overflow-y:auto}.search-box__scope[data-v-a01ff8a5]{padding:var(--space-1)}.search-box__hint[data-v-a01ff8a5],.search-box__empty[data-v-a01ff8a5]{padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.search-box__list[data-v-a01ff8a5],.search-box__group[data-v-a01ff8a5]{gap:var(--space-0-5);display:grid}.search-box__group-title[data-v-a01ff8a5]{margin:var(--space-1) 0 0;padding:0 var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.search-box__option[data-v-a01ff8a5]{gap:var(--space-2);min-height:var(--size-control-md);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);cursor:pointer;align-items:center;display:flex}.search-box__option[data-v-a01ff8a5]:hover,.search-box__option--active[data-v-a01ff8a5]{background:var(--color-bg-hover)}.search-box__option--active[data-v-a01ff8a5]{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--size-focus-ring))}.search-box__icon[data-v-a01ff8a5]{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text-secondary);flex:none;place-items:center;display:grid;overflow:hidden}.search-box__icon svg[data-v-a01ff8a5]{width:var(--size-icon-sm);height:var(--size-icon-sm)}.search-box__icon img[data-v-a01ff8a5]{object-fit:contain;width:100%;height:100%}.search-box__text[data-v-a01ff8a5]{flex:1;min-width:0;display:grid}.search-box__label[data-v-a01ff8a5]{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-box__sub[data-v-a01ff8a5]{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-box__remove[data-v-a01ff8a5]{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.search-box__remove[data-v-a01ff8a5]:hover{background:var(--color-bg-active)}.search-box__remove svg[data-v-a01ff8a5]{width:var(--size-icon-sm);height:var(--size-icon-sm)}.shell[data-v-e99ed62e]{--shell-side:248px;--shell-rail:64px;--shell-aside:320px;background:var(--color-bg-canvas);grid-template-rows:auto auto minmax(0,1fr);height:100dvh;display:grid}.shell__skip[data-v-e99ed62e]{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-solid);color:var(--color-on-accent);position:absolute;transform:translateY(-200%)}.shell__skip[data-v-e99ed62e]:focus{transform:none}.shell__top[data-v-e99ed62e]{gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-3);padding-left:max(var(--space-3), env(safe-area-inset-left,0));padding-right:max(var(--space-3), env(safe-area-inset-right,0));border-bottom:var(--size-border) solid var(--color-border-subtle);background:var(--color-bg-raised);align-items:center;display:flex}.shell__menu[data-v-e99ed62e]{display:none}.shell__brand[data-v-e99ed62e]{min-width:calc(var(--shell-side) - var(--space-3));padding:var(--space-1) var(--space-8) var(--space-1) var(--space-1);border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);flex:none;align-items:center;text-decoration:none;display:inline-flex}.shell__name[data-v-e99ed62e]{gap:var(--space-1);min-width:0;display:grid}.shell__wordmark[data-v-e99ed62e]{height:13px}.shell__subtitle[data-v-e99ed62e]{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:.02em;line-height:1}.shell__search[data-v-e99ed62e]{flex:1;min-width:0;max-width:600px}.shell__spacer[data-v-e99ed62e]{flex:1}.shell__banners[data-v-e99ed62e]:has(.status-banners){padding:var(--space-2) var(--space-3);border-bottom:var(--size-border) solid var(--color-border-subtle);background:var(--color-bg-canvas)}.shell__body[data-v-e99ed62e]{grid-template-columns:var(--shell-side) minmax(0, 1fr) auto;min-height:0;display:grid;position:relative}.shell--collapsed .shell__body[data-v-e99ed62e]{grid-template-columns:var(--shell-rail) minmax(0, 1fr) auto}.shell--collapsed .shell__brand[data-v-e99ed62e]{min-width:0}.shell__side[data-v-e99ed62e]{gap:var(--space-2);min-height:0;padding:var(--space-3) var(--space-2);border-right:var(--size-border) solid var(--color-border-subtle);background:var(--color-bg-panel);flex-direction:column;display:flex;overflow-y:auto}.shell__folders[data-v-e99ed62e]{gap:var(--space-1);margin-top:var(--space-3);display:grid}.shell__side-label[data-v-e99ed62e]{padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}.shell__muted[data-v-e99ed62e],.shell__sync[data-v-e99ed62e]{padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.shell__sync[data-v-e99ed62e]{margin-top:auto}.shell__collapse[data-v-e99ed62e]{justify-content:flex-start}.shell__side:has(.nav--compact) .shell__collapse[data-v-e99ed62e]{align-self:center;margin-top:auto}.shell__main[data-v-e99ed62e]{min-width:0;min-height:0;padding:var(--space-6);overflow:auto}.shell__main[data-v-e99ed62e]:focus{outline:none}.shell__aside[data-v-e99ed62e]{width:var(--shell-aside);border-left:var(--size-border) solid var(--color-border-subtle);background:var(--color-bg-raised);min-height:0;overflow-y:auto}.shell__bottom[data-v-e99ed62e]{display:none}@media (width<1280px){.shell__body[data-v-e99ed62e],.shell--collapsed .shell__body[data-v-e99ed62e]{grid-template-columns:var(--shell-rail) minmax(0, 1fr)}.shell__brand[data-v-e99ed62e]{min-width:0}.shell--overlay .shell__side[data-v-e99ed62e]{z-index:var(--z-overlay);width:var(--shell-side);box-shadow:var(--shadow-lg);position:absolute;top:0;bottom:0;left:0}.shell__aside[data-v-e99ed62e]{z-index:var(--z-overlay);box-shadow:var(--shadow-lg);position:absolute;top:0;bottom:0;right:0}}@media (width<768px){.shell[data-v-e99ed62e]{grid-template-rows:auto auto minmax(0,1fr) auto}.shell__menu[data-v-e99ed62e]{display:inline-flex}.shell__search[data-v-e99ed62e]{display:none}.shell__brand[data-v-e99ed62e]{padding-right:var(--space-2)}.shell__wordmark[data-v-e99ed62e]{height:9px}.shell__subtitle[data-v-e99ed62e]{font-size:11px}.shell__upload[data-v-e99ed62e] .ui-button__text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shell__body[data-v-e99ed62e],.shell--collapsed .shell__body[data-v-e99ed62e]{grid-template-columns:minmax(0,1fr)}.shell__side[data-v-e99ed62e]{display:none}.shell__main[data-v-e99ed62e]{padding:var(--space-4);padding-left:max(var(--space-4), env(safe-area-inset-left,0));padding-right:max(var(--space-4), env(safe-area-inset-right,0))}.shell__bottom[data-v-e99ed62e]{padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);border-top:var(--size-border) solid var(--color-border-subtle);background:var(--color-bg-raised);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}.shell__tab[data-v-e99ed62e]{gap:var(--space-0-5);min-height:56px;padding:var(--space-1);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;place-items:center;text-decoration:none;display:grid}.shell__tab svg[data-v-e99ed62e]{width:var(--size-icon-md);height:var(--size-icon-md)}.shell__tab--active[data-v-e99ed62e]{color:var(--color-accent-text);font-weight:var(--font-weight-semibold)}
