:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bp-medium:600px;--app-bp-expanded:960px;--app-bp-large:1280px;--app-primary:#2f5fd8;--app-focus:var(--app-primary);--smm-quote-up:#d33c3c;--smm-quote-down:#17936a;--smm-quote-flat:#8b9bb0;--smm-up-soft:#fdeeee;--smm-down-soft:#e9f6f1;--app-bg:#f4f6f9;--app-surface:#fff;--app-surface-raised:#fff;--app-surface-muted:#eef2f8;--app-text:#152033;--app-text-secondary:#5b6b82;--app-text-muted:#8b9bb0;--app-border:#dce3ee;--app-border-subtle:#e8edf4;--app-success:#16845b;--app-warning:#b7791f;--app-danger:#c2413b;--app-info:var(--el-color-info);--app-success-soft:#e6f7ef;--app-warning-soft:#fff7e8;--app-danger-soft:#fff1f1;--app-info-soft:#eaf0ff;--smm-band-up-bg:#fdf0f0;--smm-band-down-bg:#edf7f2;--app-sidebar-bg:var(--app-surface);--app-sidebar-border:var(--app-border-subtle);--app-sidebar-text:var(--app-text-secondary);--app-sidebar-text-active:var(--app-primary);--app-sidebar-bg-hover:var(--app-surface-muted);--app-sidebar-bg-active:var(--el-color-primary-light-9);--app-header-bg:#ffffffe0;--app-header-border:var(--app-border);--app-header-height:56px;--app-topbar-height-compact:52px;--app-bottomnav-height:56px;--app-sidebar-width:220px;--app-sidebar-width-collapsed:64px;--app-content-max-width:1600px;--app-z-content:0;--app-z-sticky:10;--app-z-chrome:30;--app-z-filter:31;--app-z-scrim:39;--app-z-drawer:40;--app-z-actionbar:990;--app-z-overlay:1000;--app-z-skip:1001;--app-z-account:1200;--app-shadow-card:0 1px 3px #1e37640f;--app-shadow-dialog:0 16px 40px #1e325a1f;--app-shadow-drawer:0 8px 32px #1e325a1a;--app-radius-sm:4px;--app-radius:8px;--app-radius-lg:12px;--app-radius-pill:999px;--app-space-1:.25rem;--app-space-2:.5rem;--app-space-3:.75rem;--app-space-4:1rem;--app-space-5:1.25rem;--app-space-6:1.5rem;--app-space-content-x:1rem;--app-space-content-x-wide:1.25rem;--app-space-content-y:.65rem;--app-text-2xs:.6875rem;--app-text-xs:.75rem;--app-text-sm:.8125rem;--app-text-md:.875rem;--app-text-lg:.9375rem;--app-text-xl:1.0625rem;--app-text-2xl:1.25rem;--app-text-3xl:1.5rem;--app-form-label-size:var(--app-text-sm);--app-section-title-size:var(--app-text-lg);--app-page-title-size:var(--app-text-2xl);--app-density-workspace:.85rem;--app-density-list:.55rem;--app-table-cell-y:.35rem;--app-table-cell-x:.55rem;--app-form-gap:.65rem .85rem;--app-table-border:var(--app-border);--app-table-head-bg:#eef3fb;--app-table-zebra:#fafbfc;--app-touch-target:44px;--app-touch-target-android:48px;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-transition:.2s cubic-bezier(.2, 0, 0, 1);--app-transition-fast:.12s cubic-bezier(.2, 0, 0, 1)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bp-medium:600px;--app-bp-expanded:960px;--app-bp-large:1280px;--app-primary:#7ea2ff;--app-focus:var(--app-primary);--smm-quote-up:#f2635f;--smm-quote-down:#35b585;--smm-quote-flat:#6b7a90;--smm-up-soft:#f2635f24;--smm-down-soft:#35b58524;--app-bg:#0f141c;--app-surface:#1a222d;--app-surface-raised:#1f2836;--app-surface-muted:#121820;--app-text:#e8eef7;--app-text-secondary:#8b9bb0;--app-text-muted:#6b7a90;--app-border:#2a3544;--app-border-subtle:#243040;--app-success:#3ecf8e;--app-warning:#e0a53a;--app-danger:#f07167;--app-success-soft:#3ecf8e24;--app-warning-soft:#e0a53a24;--app-danger-soft:#f0717124;--app-info-soft:#7ea2ff29;--smm-band-up-bg:#f2635f1a;--smm-band-down-bg:#35b5851a;--app-header-bg:#1a222deb;--app-header-border:var(--app-border);--app-table-head-bg:#1c2736;--app-table-zebra:#ffffff06;--app-shadow-card:0 1px 4px #0000004d;--app-shadow-dialog:0 16px 40px #00000085;--app-shadow-drawer:0 8px 32px #00000073}*{box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizelegibility;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body{min-width:320px;margin:0;padding:0}body{min-height:100dvh;color:var(--app-text);background:var(--app-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:13px;line-height:1.45}table,.numeric,input[type=number]{font-variant-numeric:tabular-nums}.skip-link{top:0;left:var(--app-space-4);z-index:var(--app-z-skip);padding:var(--app-space-2) var(--app-space-4);color:#fff;font-size:var(--app-text-sm);background:var(--app-primary);border-radius:var(--app-radius);transition:transform var(--app-transition);position:fixed;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}::selection{color:var(--el-color-primary-light-9);background:var(--el-color-primary-light-8)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:599.98px){input,textarea,select{font-size:16px!important}}.list-page,.detail-page{gap:var(--app-density-list);flex-direction:column;display:flex}.list-page{max-width:var(--app-content-max-width);width:100%;margin:0 auto}.page-header{gap:var(--app-space-2) var(--app-space-4);margin-bottom:var(--app-space-1);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.page-header h1{font-size:var(--app-page-title-size);margin:0;font-weight:600;line-height:1.25}.page-header__desc{margin:var(--app-space-1) 0 0;color:var(--app-text-secondary);font-size:var(--app-text-sm)}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--app-text-sm);background:var(--app-surface)}.table th,.table td{padding:var(--app-table-cell-y) var(--app-table-cell-x);text-align:left;border-bottom:1px solid var(--app-table-border);white-space:nowrap}.table thead th{z-index:var(--app-z-sticky);color:var(--app-text-secondary);background:var(--app-table-head-bg);font-weight:600;position:sticky;top:0}.table tbody tr:nth-child(2n){background:var(--app-table-zebra)}.table tbody tr:hover{background:var(--app-surface-muted)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.badge{align-items:center;gap:var(--app-space-1);padding:1px var(--app-space-2);font-size:var(--app-text-xs);border-radius:var(--app-radius-pill);white-space:nowrap;border:1px solid #0000;line-height:1.6;display:inline-flex}.badge--ok{color:var(--app-success);background:var(--app-success-soft)}.badge--warn{color:var(--app-warning);background:var(--app-warning-soft)}.badge--danger{color:var(--app-danger);background:var(--app-danger-soft)}.badge--info{color:var(--app-info);background:var(--app-info-soft)}.badge--muted{color:var(--app-text-muted);background:var(--app-surface-muted)}.notice{gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);font-size:var(--app-text-sm);border-radius:var(--app-radius);border-left:3px solid var(--app-border);background:var(--app-surface-muted);color:var(--app-text-secondary);align-items:flex-start;display:flex}.notice--warn{border-left-color:var(--app-warning);background:var(--app-warning-soft);color:var(--app-warning)}.notice--danger{border-left-color:var(--app-danger);background:var(--app-danger-soft);color:var(--app-danger)}.notice--info{border-left-color:var(--app-info);background:var(--app-info-soft)}.btn{justify-content:center;align-items:center;gap:var(--app-space-1);min-height:32px;padding:0 var(--app-space-3);font-size:var(--app-text-sm);color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);cursor:pointer;transition:background var(--app-transition-fast), border-color var(--app-transition-fast);display:inline-flex}.btn:hover:not(:disabled){background:var(--app-surface-muted)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{color:#fff;background:var(--app-primary);border-color:var(--app-primary)}.btn--primary:hover:not(:disabled){background:var(--el-color-primary-dark-2)}.btn--ghost{background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:var(--app-surface-muted)}.form-field{flex-direction:column;gap:2px;display:flex}.form-field__label{font-size:var(--app-form-label-size);color:var(--app-text-secondary)}.form-field input,.form-field select,.form-field textarea{min-height:32px;padding:0 var(--app-space-2);font-size:inherit;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius)}.form-field__hint{font-size:var(--app-text-xs);color:var(--app-text-muted)}.form-field__error{font-size:var(--app-text-xs);color:var(--app-danger)}.form-grid{gap:var(--app-form-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.semantic-item{gap:var(--app-space-2);padding:var(--app-space-1) 0;border-bottom:1px solid var(--app-border-subtle);justify-content:space-between;align-items:baseline;display:flex}.semantic-item:last-child{border-bottom:none}.semantic-item__name{color:var(--app-text-secondary);font-size:var(--app-text-sm)}.semantic-item__value{font-variant-numeric:tabular-nums;font-size:var(--app-text-md)}.semantic-item__msg{font-size:var(--app-text-xs);color:var(--app-text-muted);flex-basis:100%}@media (max-width:599.98px){.app-sheet{border-radius:0;width:100%;max-width:100%;max-height:100vh}@supports (height:100dvh){.app-sheet{max-height:100dvh}}}@media (max-width:599.98px) and (pointer:coarse){.btn,.bottom-nav__item,.sidebar__item,.topbar__icon-btn{min-height:var(--app-touch-target-android)}}@media print{.app-sidebar,.app-topbar,.bottom-nav,.skip-link,.no-print{display:none!important}.app-shell__content{padding:0!important;overflow:visible!important}body{background:#fff;font-size:11px}.table th,.table td{white-space:normal}}.app-sidebar-scrim[data-v-5b503c1d],.app-sidebar--overlay[data-v-5b503c1d]{--shell-chrome-top:var(--app-header-height);--shell-chrome-bottom:0px}@media (max-width:599.98px){.app-sidebar-scrim[data-v-5b503c1d],.app-sidebar--overlay[data-v-5b503c1d]{--shell-chrome-top:calc(var(--app-topbar-height-compact) + var(--app-safe-top));--shell-chrome-bottom:calc(var(--app-bottomnav-height) + var(--app-safe-bottom))}}.app-sidebar-scrim[data-v-5b503c1d]{top:var(--shell-chrome-top);right:0;bottom:var(--shell-chrome-bottom);z-index:var(--app-z-scrim);background:#10182873;position:fixed;left:0}.app-sidebar[data-v-5b503c1d]{width:var(--app-sidebar-width);background:var(--app-sidebar-bg);border-right:1px solid var(--app-sidebar-border);transition:width var(--app-transition);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.app-sidebar--collapsed[data-v-5b503c1d]{width:var(--app-sidebar-width-collapsed)}.app-sidebar--overlay[data-v-5b503c1d]{top:var(--shell-chrome-top);right:auto;bottom:var(--shell-chrome-bottom);z-index:var(--app-z-drawer);width:var(--app-sidebar-width);padding-top:0;padding-bottom:0;padding-left:var(--app-safe-left);box-shadow:var(--app-shadow-drawer);transition:transform var(--app-transition);position:fixed;left:0;transform:translate(-100%)}.app-sidebar--overlay.app-sidebar--open[data-v-5b503c1d]{transform:translate(0)}.app-sidebar--overlay.app-sidebar--collapsed[data-v-5b503c1d]{width:var(--app-sidebar-width)}.app-sidebar__brand[data-v-5b503c1d]{gap:var(--app-space-2);height:var(--app-header-height);padding:0 var(--app-space-3);border-bottom:1px solid var(--app-sidebar-border);flex-shrink:0;align-items:center;display:flex}.app-sidebar--collapsed .app-sidebar__brand[data-v-5b503c1d]{justify-content:center;padding:0}.app-sidebar__logo[data-v-5b503c1d]{width:26px;height:26px;font-size:var(--app-text-md);color:#fff;background:var(--app-primary);border-radius:var(--app-radius);flex-shrink:0;place-items:center;font-weight:700;display:grid}.app-sidebar__brand-text[data-v-5b503c1d]{font-size:var(--app-text-md);white-space:nowrap;font-weight:600}.app-sidebar__close[data-v-5b503c1d]{width:var(--app-touch-target);height:var(--app-touch-target);color:var(--app-text-secondary);border-radius:var(--app-radius);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.app-sidebar__close[data-v-5b503c1d]:hover{background:var(--app-sidebar-bg-hover)}.app-sidebar__close-glyph[data-v-5b503c1d]{width:16px;height:16px;display:block;position:relative}.app-sidebar__close-glyph[data-v-5b503c1d]:before,.app-sidebar__close-glyph[data-v-5b503c1d]:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:7px;left:1px}.app-sidebar__close-glyph[data-v-5b503c1d]:before{transform:rotate(45deg)}.app-sidebar__close-glyph[data-v-5b503c1d]:after{transform:rotate(-45deg)}.app-sidebar__nav[data-v-5b503c1d]{padding:var(--app-space-2) 0;flex:1;overflow-y:auto}.app-sidebar__group-title[data-v-5b503c1d]{padding:var(--app-space-3) var(--app-space-4) var(--app-space-1);font-size:var(--app-text-xs);color:var(--app-text-muted);white-space:nowrap}.app-sidebar__item[data-v-5b503c1d]{padding:var(--app-space-2) var(--app-space-4);color:var(--app-sidebar-text);font-size:var(--app-text-sm);white-space:nowrap;transition:background var(--app-transition-fast), color var(--app-transition-fast);text-decoration:none;display:block}.app-sidebar__item[data-v-5b503c1d]:hover{background:var(--app-sidebar-bg-hover)}.app-sidebar__item--active[data-v-5b503c1d]{color:var(--app-sidebar-text-active);background:var(--app-sidebar-bg-active);box-shadow:inset 2px 0 0 var(--app-primary);font-weight:600}.app-sidebar--collapsed .app-sidebar__item[data-v-5b503c1d]{padding:var(--app-space-2) 0;text-align:center}.app-sidebar--collapsed .app-sidebar__item-text[data-v-5b503c1d]{max-width:1.1em;display:block;overflow:hidden}.app-sidebar__collapse[data-v-5b503c1d]{height:40px;color:var(--app-text-muted);border:none;border-top:1px solid var(--app-sidebar-border);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid}.app-sidebar__arrow[data-v-5b503c1d]{width:0;height:0;transition:rotate var(--app-transition);border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid;rotate:180deg}.app-sidebar__arrow--right[data-v-5b503c1d]{rotate:0deg}@media (max-width:959.98px){.app-sidebar__item[data-v-5b503c1d],.app-sidebar__collapse[data-v-5b503c1d]{min-height:var(--app-touch-target)}}.app-topbar[data-v-2b190154]{z-index:var(--app-z-chrome);gap:var(--app-space-2);height:var(--app-header-height);padding:0 var(--app-space-3);padding-top:var(--app-safe-top);background:var(--app-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--app-header-border);flex-shrink:0;align-items:center;display:flex;position:sticky;top:0}.app-topbar__left[data-v-2b190154],.app-topbar__right[data-v-2b190154]{gap:var(--app-space-1);flex-shrink:0;align-items:center;display:flex}.app-topbar__title[data-v-2b190154]{min-width:0;font-size:var(--app-text-lg);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:600;overflow:hidden}.app-topbar__note[data-v-2b190154]{padding:1px var(--app-space-2);font-size:var(--app-text-2xs);color:var(--app-warning);background:var(--app-warning-soft);border-radius:var(--app-radius-pill);white-space:nowrap}.topbar__icon-btn[data-v-2b190154]{width:var(--app-touch-target);height:var(--app-touch-target);color:var(--app-text-secondary);border-radius:var(--app-radius);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.topbar__icon-btn[data-v-2b190154]:hover{background:var(--app-surface-muted)}.hamburger[data-v-2b190154]{background:currentColor;width:16px;height:2px;display:block;position:relative;box-shadow:0 -5px,0 5px}.glyph[data-v-2b190154]{width:16px;height:16px;display:block;position:relative}.glyph--back[data-v-2b190154]:before{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:7px;left:2px}.glyph--back[data-v-2b190154]:after{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:8px;position:absolute;top:3px;left:2px;transform:rotate(45deg)}.glyph--close[data-v-2b190154]:before,.glyph--close[data-v-2b190154]:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:7px;left:1px}.glyph--close[data-v-2b190154]:before{transform:rotate(45deg)}.glyph--close[data-v-2b190154]:after{transform:rotate(-45deg)}.glyph--forward[data-v-2b190154]:before{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:7px;right:2px}.glyph--forward[data-v-2b190154]:after{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:3px;right:2px;transform:rotate(45deg)}.glyph--account[data-v-2b190154]{border:2px solid;border-radius:50%;width:18px;height:18px}.glyph--account[data-v-2b190154]:after{content:"";background:currentColor;border-radius:50% 50% 0 0;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@media (max-width:599.98px){.app-topbar[data-v-2b190154]{height:calc(var(--app-topbar-height-compact) + var(--app-safe-top))}.app-topbar__note[data-v-2b190154]{display:none}}.bottom-nav[data-v-f1289088]{z-index:var(--app-z-chrome);min-height:var(--app-bottomnav-height);padding-bottom:var(--app-safe-bottom);background:var(--app-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--app-border);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #1018280f}.bottom-nav__item[data-v-f1289088]{min-height:var(--app-touch-target);color:var(--app-text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;text-decoration:none;display:flex}.bottom-nav__item--active[data-v-f1289088]{color:var(--app-primary)}.bottom-nav__icon[data-v-f1289088]{width:20px;height:20px;transition:transform var(--app-transition-fast)}.bottom-nav__item--active .bottom-nav__icon[data-v-f1289088]{transform:translateY(-1px)}.bottom-nav__label[data-v-f1289088]{font-size:var(--app-text-2xs);line-height:1.3}.account-scrim[data-v-84ecab3c]{z-index:calc(var(--app-z-account) - 1);background:#10182873;position:fixed;inset:0}.account[data-v-84ecab3c]{z-index:var(--app-z-account);background:var(--app-surface-raised);border-radius:var(--app-radius-lg) var(--app-radius-lg) 0 0;width:min(420px,100vw);max-height:100dvh;box-shadow:var(--app-shadow-dialog);padding-bottom:var(--app-safe-bottom);flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.account__head[data-v-84ecab3c]{padding:var(--app-space-3);border-bottom:1px solid var(--app-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.account__title[data-v-84ecab3c]{font-size:var(--app-text-lg);margin:0;font-weight:600}.account__body[data-v-84ecab3c]{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--app-space-3);flex:1;overflow-y:auto}.account__block+.account__block[data-v-84ecab3c]{margin-top:var(--app-space-4)}.account__block-title[data-v-84ecab3c]{margin:0 0 var(--app-space-2);font-size:var(--app-text-sm);color:var(--app-text-muted);font-weight:600}.account__kv[data-v-84ecab3c]{gap:var(--app-space-1) var(--app-space-3);margin:0 0 var(--app-space-2);font-size:var(--app-text-sm);grid-template-columns:auto 1fr;display:grid}.account__kv dt[data-v-84ecab3c]{color:var(--app-text-muted)}.account__kv dd[data-v-84ecab3c]{overflow-wrap:anywhere;margin:0}.account__note[data-v-84ecab3c]{margin:var(--app-space-1) 0 0;font-size:var(--app-text-xs);font-weight:400}.account__notes[data-v-84ecab3c]{gap:var(--app-space-1);margin:0;padding:0;list-style:none;display:grid}.glyph[data-v-84ecab3c]{width:16px;height:16px;display:block;position:relative}.glyph--close[data-v-84ecab3c]:before,.glyph--close[data-v-84ecab3c]:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:7px;left:1px}.glyph--close[data-v-84ecab3c]:before{transform:rotate(45deg)}.glyph--close[data-v-84ecab3c]:after{transform:rotate(-45deg)}.topbar__icon-btn[data-v-84ecab3c]{width:var(--app-touch-target);height:var(--app-touch-target);color:var(--app-text-secondary);border-radius:var(--app-radius);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.update-bar[data-v-a5452c96]{left:50%;bottom:calc(var(--app-space-4) + env(safe-area-inset-bottom,0px));z-index:35;align-items:center;gap:var(--app-space-3);width:min(560px, calc(100vw - 2 * var(--app-space-4)));padding:var(--app-space-3) var(--app-space-4);background:var(--app-surface);border:1px solid var(--app-primary);border-radius:var(--app-radius-lg);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #101e3c2e}.update-bar__text[data-v-a5452c96]{min-width:0;font-size:var(--app-text-sm);flex-direction:column;flex:1;display:flex}.update-bar__seq[data-v-a5452c96]{color:var(--app-text-muted);font-size:var(--app-text-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.update-bar__actions[data-v-a5452c96]{gap:var(--app-space-2);display:flex}@media (max-width:599.98px){.update-bar[data-v-a5452c96]{bottom:calc(var(--app-bottomnav-height) + env(safe-area-inset-bottom,0px) + var(--app-space-2))}}.link-bar[data-v-29393d90]{left:50%;bottom:calc(var(--app-space-4) + env(safe-area-inset-bottom,0px));z-index:35;align-items:center;gap:var(--app-space-3);width:min(560px, calc(100vw - 2 * var(--app-space-4)));padding:var(--app-space-3) var(--app-space-4);background:var(--app-surface);border:1px solid var(--app-danger);border-radius:var(--app-radius-lg);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #101e3c2e}.link-bar__text[data-v-29393d90]{min-width:0;font-size:var(--app-text-sm);flex-direction:column;flex:1;display:flex}.link-bar__detail[data-v-29393d90]{color:var(--app-text-muted);font-size:var(--app-text-xs);overflow-wrap:anywhere}.link-bar__actions[data-v-29393d90]{gap:var(--app-space-2);display:flex}@media (max-width:599.98px){.link-bar[data-v-29393d90]{bottom:calc(var(--app-bottomnav-height) + env(safe-area-inset-bottom,0px) + var(--app-space-2))}}.app-shell[data-v-aa44c984]{min-height:100dvh;display:flex}.app-shell__main[data-v-aa44c984]{flex-direction:column;flex:1;min-width:0;min-height:100dvh;display:flex}.app-shell__content[data-v-aa44c984]{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--app-space-3) var(--app-space-content-x);padding-right:calc(var(--app-space-content-x) + var(--app-safe-right));padding-left:calc(var(--app-space-content-x) + var(--app-safe-left));padding-bottom:calc(var(--app-space-4) + var(--app-safe-bottom));padding-top:var(--app-space-content-y);flex:1;overflow-y:auto}@media (max-width:599.98px){.app-shell__content[data-v-aa44c984]{padding-bottom:calc(var(--app-bottomnav-height) + var(--app-safe-bottom) + var(--app-space-4))}}@keyframes view-fade-aa44c984{0%{opacity:0}to{opacity:1}}.view-fade[data-v-aa44c984]{animation:view-fade-aa44c984 var(--app-transition) ease}@media (prefers-reduced-motion:reduce){.view-fade[data-v-aa44c984]{animation:none}}.sr-only[data-v-aa44c984]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
