.header[data-v-6ac0736f]{height:var(--bbl-header-height);-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:100;background:#ffffffd1;border-bottom:1px solid #0000000f;position:fixed;top:0;left:0;right:0}.inner[data-v-6ac0736f]{max-width:var(--bbl-content-max-width);height:100%;padding:0 var(--space-6);align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.brand[data-v-6ac0736f]{align-items:center;gap:var(--space-2);cursor:pointer;flex-shrink:0;display:flex}.logo[data-v-6ac0736f]{border-radius:var(--radius-md);background:var(--c-brand);width:30px;height:30px;color:var(--c-brand-on);font-family:var(--font-display);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.brand-text[data-v-6ac0736f]{font-weight:600;font-size:var(--text-body);color:var(--c-ink);white-space:nowrap}.nav[data-v-6ac0736f]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;gap:2px;display:flex;overflow-x:auto}.nav[data-v-6ac0736f]::-webkit-scrollbar{display:none}.nav-item[data-v-6ac0736f]{cursor:pointer;color:var(--c-ink-3);white-space:nowrap;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:20px;flex-shrink:0;padding:6px 12px;font-size:13px;position:relative}.nav-item[data-v-6ac0736f]:hover{background:var(--c-muted);color:var(--c-ink)}.nav-item.active[data-v-6ac0736f]{color:var(--c-brand);background:#1b5e3b14;font-weight:600}.badge[data-v-6ac0736f]{position:absolute;top:2px;right:4px}.actions[data-v-6ac0736f]{gap:var(--space-1);flex-shrink:0;display:flex}@keyframes bbl-bump-6ac0736f{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.nav-item.bumped[data-v-6ac0736f]{color:var(--c-brand);animation:.5s bbl-bump-6ac0736f}:root{--c-brand:#1b5e3b;--c-brand-dark:#134429;--c-brand-light:#2d7a52;--c-brand-on:#fff;--c-ink:#1c1917;--c-ink-2:#44403c;--c-ink-3:#64748b;--c-bg:#fff;--c-card:#fff;--c-border:#e8e5e0;--c-border-2:#d6d3d1;--c-muted:#f5f4f1;--c-accent:#a16207;--c-success:#16a34a;--c-warning:#d97706;--c-danger:#dc2626;--c-info:#0369a1;--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;--text-display:32px;--text-h1:24px;--text-h2:20px;--text-h3:18px;--text-body:16px;--text-sm:14px;--text-xs:12px;--lh-tight:1.15;--lh-snug:1.3;--lh-base:1.5;--lh-relaxed:1.6;--font-display:"Playfair Display", Georgia, "Source Han Serif SC", "Noto Serif SC", serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Consolas, monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-sm:0 1px 2px #1c19170a;--shadow-md:0 2px 4px #1c19170f;--motion-fast:.15s;--motion-base:.2s;--motion-slow:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--bbl-color-primary:var(--c-brand);--bbl-color-amount:var(--c-brand);--bbl-header-height:56px;--bbl-tabbar-height:56px;--bbl-content-max-width:100%}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}}:root{--color-primary:var(--c-brand);--color-on-primary:var(--c-brand-on);--color-primary-container:var(--c-brand-light);--color-on-primary-container:var(--c-brand-on);--button-primary-color:var(--c-brand);--button-primary-text-color:var(--c-brand-on);--button-primary-icon-color:var(--c-brand-on);--button-primary-icon-container-color:var(--c-brand-light);--counter-background:var(--c-brand);--counter-font-color:var(--c-brand-on);--counter-button-text-color:var(--c-brand-on);--badge-error-color:var(--c-brand);--checkbox-checked-color:var(--c-brand);--switch-checked-color:var(--c-brand);--radio-checked-color:var(--c-brand);--loading-color:var(--c-brand);--tab-active-color:var(--c-brand);--tab-indicator-background-color:var(--c-brand);--md-sys-color-primary:var(--c-brand);--md-sys-color-on-primary:var(--c-brand-on)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-base);color:var(--c-ink);background-color:var(--c-bg);margin:0}.tabular{font-variant-numeric:tabular-nums}.font-display{font-family:var(--font-display);font-weight:600}:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}*,:before,:after{box-sizing:border-box}a{color:var(--c-brand);text-decoration:none}a:hover,a:visited{color:var(--c-brand-dark)}img,svg{max-width:100%;display:block}button{font-family:inherit}:root{--bbl-content-max-width:1200px;--bbl-color-bg:var(--c-bg)}html,body{background:var(--c-bg)}@media (width<=767px){.bbl-header-only{display:none!important}}@media (width>=768px){.bbl-mobile-only{display:none!important}}.bbl-shell{width:100%}@media (width>=768px){.bbl-shell{max-width:var(--bbl-content-max-width);margin:0 auto}}.bbl-page{background:var(--bbl-color-bg);min-height:100vh}@media (width<=767px){.bbl-page{padding-bottom:var(--bbl-tabbar-height)}}@media (width>=768px){.bbl-page{padding-top:var(--bbl-header-height)}.var-snackbar:has(.var-snackbar__wrapper-top){top:calc(var(--bbl-header-height) + 16px)!important}}:root{--snackbar-width:256px;--snackbar-color:#ffffffde;--snackbar-border-radius:4px;--snackbar-background:#333;--snackbar-font-size:var(--font-size-md);--snackbar-margin:6px 24px;--snackbar-border-color:currentColor;--snackbar-success-background:var(--color-success);--snackbar-info-background:var(--color-info);--snackbar-error-background:var(--color-danger);--snackbar-warning-background:var(--color-warning);--snackbar-content-padding:14px 16px;--snackbar-action-margin:0 8px;--snackbar-vertical-action-margin:0 8px 8px 0;--snackbar-icon-margin:0 8px}.var-transition-group{pointer-events:none;position:fixed;inset:0}.var-pointer-auto{pointer-events:auto}.var-snackbar{transition:all .15s var(--cubic-bezier);justify-content:center;align-items:baseline;display:flex;bottom:0;left:0;right:0}.var-snackbar__transition{position:fixed;top:0}.var-snackbar__transition .var-snackbar__wrapper{position:absolute}.var-snackbar__transition .var-snackbar__wrapper-top{top:5%}.var-snackbar__transition .var-snackbar__wrapper-center{top:45%}.var-snackbar__transition .var-snackbar__wrapper-bottom{bottom:5%}.var-snackbar__wrapper{width:var(--snackbar-width);border-radius:var(--snackbar-border-radius);color:var(--snackbar-color);background:var(--snackbar-background);font-size:var(--snackbar-font-size);margin:var(--snackbar-margin);border-color:var(--snackbar-border-color);pointer-events:auto;transition:.3s var(--cubic-bezier);align-items:center;display:flex}.var-snackbar__wrapper-success{background:var(--snackbar-success-background)}.var-snackbar__wrapper-info{background:var(--snackbar-info-background)}.var-snackbar__wrapper-warning{background:var(--snackbar-warning-background)}.var-snackbar__wrapper-error{background:var(--snackbar-error-background)}.var-snackbar__icon{margin:var(--snackbar-icon-margin)}.var-snackbar__content{word-break:break-all;padding:var(--snackbar-content-padding);flex-grow:1}.var-snackbar__action{margin:var(--snackbar-action-margin);display:flex}.var-snackbar__vertical{flex-direction:column;align-items:flex-start}.var-snackbar__vertical .var-snackbar__action{margin:var(--snackbar-vertical-action-margin);align-self:flex-end}.var-snackbar-fade-enter-from,.var-snackbar-fade-leave-to{opacity:0;transform:translateY(-30px)}:root{--dialog-width:280px;--dialog-border-radius:3px;--dialog-title-padding:20px 20px 0;--dialog-message-color:#888;--dialog-message-padding:12px 20px;--dialog-message-line-height:24px;--dialog-message-font-size:var(--font-size-md);--dialog-title-font-size:var(--font-size-lg);--dialog-actions-padding:0 12px 12px;--dialog-button-margin-left:6px;--dialog-title-color:#555;--dialog-confirm-button-color:var(--color-primary);--dialog-cancel-button-color:var(--color-primary);--dialog-background:var(--color-surface-container-low)}.var-dialog{width:var(--dialog-width);background:var(--dialog-background);transition:background-color .25s}.var-dialog__popup[var-dialog-cover]{border-radius:var(--dialog-border-radius);background:0 0}.var-dialog__title{font-size:var(--dialog-title-font-size);padding:var(--dialog-title-padding);color:var(--dialog-title-color);font-weight:400}.var-dialog__message{padding:var(--dialog-message-padding);color:var(--dialog-message-color);line-height:var(--dialog-message-line-height);font-size:var(--dialog-message-font-size);word-wrap:break-word}.var-dialog__actions{padding:var(--dialog-actions-padding);justify-content:flex-end;display:flex}.var-dialog__button[var-dialog-cover]{margin-left:var(--dialog-button-margin-left)}.var-dialog__button[var-dialog-cover]:not(.var-dialog--with-button-props).var-dialog__confirm-button:not(.var-button--disabled){color:var(--dialog-confirm-button-color)}.var-dialog__button[var-dialog-cover]:not(.var-dialog--with-button-props).var-dialog__cancel-button:not(.var-button--disabled){color:var(--dialog-cancel-button-color)}
