.lock-screen.svelte-fld7eg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--color-bg);display:flex;align-items:center;justify-content:center}.lock-screen.shake.svelte-fld7eg{animation:svelte-fld7eg-shake .4s ease}@keyframes svelte-fld7eg-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.lock-card.svelte-fld7eg{text-align:center;width:280px}.lock-logo.svelte-fld7eg{margin-bottom:16px}.lock-title.svelte-fld7eg{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary);margin-bottom:8px}.lock-desc.svelte-fld7eg{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:16px;line-height:1.5}.lock-input.svelte-fld7eg{width:100%;padding:12px 16px;font-size:var(--font-size-xl);text-align:center;letter-spacing:8px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.lock-input.svelte-fld7eg:focus{outline:none;border-color:var(--color-primary)}.lock-hint.svelte-fld7eg{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin-bottom:12px;line-height:1.6}.lock-error.svelte-fld7eg{color:var(--color-danger);font-size:var(--font-size-sm);margin-top:12px}.page-header.svelte-15p32tg{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-xl)}.flow-card.svelte-15p32tg{padding:var(--space-xl)}.flow-step.svelte-15p32tg{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-md)}.flow-input.svelte-15p32tg{font-size:var(--font-size-base)}.flow-textarea.svelte-15p32tg{min-height:120px}.pick-wrap.svelte-15p32tg{display:flex;align-items:center;position:relative}.pick-clear.svelte-15p32tg{position:absolute;right:8px;cursor:pointer;color:var(--color-text-tertiary)}.flow-ai-btn.svelte-15p32tg{font-size:var(--font-size-xs);padding:4px 10px;min-height:auto;white-space:nowrap;margin-left:6px}.flow-dropdown.svelte-15p32tg{position:absolute;top:100%;left:0;right:0;z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:2px;max-height:220px;overflow-y:auto;box-shadow:var(--shadow-md)}.flow-option.svelte-15p32tg{display:flex;flex-direction:column;gap:1px;width:100%;padding:8px 12px;text-align:left;cursor:pointer}.flow-option.svelte-15p32tg:hover{background:var(--color-primary-bg)}.flow-opt-name.svelte-15p32tg{font-size:var(--font-size-sm);font-weight:500}.flow-opt-meta.svelte-15p32tg{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ai-box.svelte-15p32tg{margin-top:10px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--color-success-bg);border:1px solid #bbf7d0;font-size:var(--font-size-sm);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ai-box-label.svelte-15p32tg{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ai-box-name.svelte-15p32tg{font-weight:600}.btn-xs.svelte-15p32tg{font-size:var(--font-size-xs);padding:2px 8px;min-height:auto}.selected-terminal.svelte-15p32tg{margin-top:var(--space-lg);padding:12px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-sm)}.activity-btn.svelte-15p32tg{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:left;width:100%}.activity-btn.active.svelte-15p32tg{border-color:var(--color-primary);background:var(--color-primary-bg)}.activity-num.svelte-15p32tg{width:28px;height:28px;border-radius:50%;background:var(--color-primary-bg);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:600;flex-shrink:0}.activity-label.svelte-15p32tg{font-size:var(--font-size-sm);font-weight:600}.activity-desc.svelte-15p32tg{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:2px}.flow-bar.svelte-15p32tg{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-md);padding:8px 12px;background:var(--color-bg);border-radius:var(--radius-sm)}.voice-btn.svelte-15p32tg{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border-radius:50%;width:80px;height:80px;background:var(--color-bg);border:2px solid var(--color-border);cursor:pointer;margin:0 auto}.voice-btn.listening.svelte-15p32tg{border-color:var(--color-danger);animation:svelte-15p32tg-pulse 1.5s infinite}@keyframes svelte-15p32tg-pulse{0%{box-shadow:0 0 #dc262666}70%{box-shadow:0 0 0 16px #dc262600}to{box-shadow:0 0 #dc262600}}.voice-dot.svelte-15p32tg{width:16px;height:16px;border-radius:50%;background:var(--color-text-tertiary)}.voice-dot.active.svelte-15p32tg{background:var(--color-danger)}.review-grid.svelte-15p32tg{display:flex;flex-direction:column;gap:6px}.review-row.svelte-15p32tg{display:flex;gap:var(--space-sm);font-size:var(--font-size-sm)}.review-row.svelte-15p32tg span:where(.svelte-15p32tg):first-child{color:var(--color-text-secondary);min-width:40px;font-size:var(--font-size-xs)}.hist-card.svelte-15p32tg{padding:0;margin-bottom:6px;overflow:hidden}.hist-card.expanded.svelte-15p32tg{border-color:var(--color-primary)}.hist-summary.svelte-15p32tg{display:flex;align-items:center;gap:8px;padding:10px 14px;width:100%;text-align:left}.hist-detail.svelte-15p32tg{padding:10px 14px 12px;border-top:1px solid var(--color-border)}.adverse-tag.svelte-15p32tg{display:inline-block;padding:2px 8px;background:var(--color-danger-bg);color:var(--color-danger);border-radius:var(--radius-full);font-size:var(--font-size-xs);margin-bottom:var(--space-sm)}.cat-tab.svelte-12atabf{padding:4px 12px;font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface)}.cat-tab.active.svelte-12atabf{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-bg)}.card-item.svelte-12atabf{padding:0;overflow:hidden}.card-item.expanded.svelte-12atabf{border-color:var(--color-primary)}.card-header.svelte-12atabf{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);width:100%;text-align:left}.card-title.svelte-12atabf{font-size:var(--font-size-base);font-weight:600}.card-meta.svelte-12atabf{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:2px}.card-detail.svelte-12atabf{padding:0 var(--space-lg) var(--space-md);border-top:1px solid var(--color-border);padding-top:var(--space-md);font-size:var(--font-size-sm);line-height:1.6}.fld.svelte-12atabf{display:flex;gap:var(--space-sm);margin-bottom:4px}.fld-l.svelte-12atabf{color:var(--color-text-secondary);min-width:56px;flex-shrink:0;font-size:var(--font-size-xs)}.md-tab.svelte-12atabf{flex:1;padding:8px;text-align:center;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.md-tab.active.svelte-12atabf{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-bg)}.tag-btn.svelte-12atabf{padding:3px 10px;font-size:var(--font-size-xs);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary)}.tag-btn.sel.svelte-12atabf{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary)}.fg.svelte-12atabf{margin-bottom:var(--space-md)}.btn-xs.svelte-12atabf{font-size:var(--font-size-xs);padding:4px 10px;min-height:auto}.mo.svelte-12atabf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006;display:flex;align-items:flex-end;justify-content:center}.modal.svelte-12atabf{background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-xl);padding-bottom:calc(var(--safe-bottom,0) + var(--space-lg));width:100%;max-width:480px;max-height:85vh;overflow-y:auto}.pg-hd.svelte-1eem88v{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.stat-bar.svelte-1eem88v{display:flex;gap:var(--space-lg);padding:10px 0;margin-bottom:var(--space-md);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.stat-item.svelte-1eem88v strong:where(.svelte-1eem88v){color:var(--color-text-primary);margin-left:4px}.cust-card.svelte-1eem88v{padding:12px 14px}.cust-card.selected.svelte-1eem88v{border-color:var(--color-primary);background:var(--color-primary-bg)}.detail-panel.svelte-1eem88v{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-md)}.detail-hd.svelte-1eem88v{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-md)}.detail-actions.svelte-1eem88v{display:flex;gap:8px;margin-bottom:var(--space-lg);flex-wrap:wrap}.dt-tab.svelte-1eem88v{padding:8px 0;margin-right:20px;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-tertiary);border-bottom:2px solid transparent}.dt-tab.active.svelte-1eem88v{color:var(--color-primary);border-bottom-color:var(--color-primary)}.info-grid.svelte-1eem88v{display:grid;grid-template-columns:1fr 1fr;gap:10px}.info-cell.svelte-1eem88v{font-size:var(--font-size-sm)}.info-l.svelte-1eem88v{display:block;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.btn-xs.svelte-1eem88v{font-size:var(--font-size-xs);padding:4px 10px;min-height:auto}.btn-sm.svelte-1eem88v{font-size:var(--font-size-sm);padding:6px 14px;min-height:36px;flex:1}.adverse-tag.svelte-1eem88v{display:inline-block;padding:2px 8px;background:var(--color-danger-bg);color:var(--color-danger);border-radius:var(--radius-full);font-size:var(--font-size-xs);margin-top:4px}.fg.svelte-1eem88v{margin-bottom:var(--space-md)}.mo.svelte-1eem88v{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006;display:flex;align-items:flex-end;justify-content:center}.modal.svelte-1eem88v{background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-xl);padding-bottom:calc(var(--safe-bottom,0) + var(--space-lg));width:100%;max-width:480px;max-height:85vh;overflow-y:auto}.v-tab.svelte-1omxayv{flex:1;padding:8px;text-align:center;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.v-tab.active.svelte-1omxayv{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-bg)}.fg.svelte-1omxayv{margin-bottom:var(--space-md)}.mo.svelte-1omxayv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006;display:flex;align-items:flex-end;justify-content:center}.modal.svelte-1omxayv{background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-xl);padding-bottom:calc(var(--safe-bottom,0) + var(--space-lg));width:100%;max-width:480px;max-height:85vh;overflow-y:auto}.appt-card.svelte-155fadg{transition:all .15s}.appt-card.overdue.svelte-155fadg{border-left:3px solid var(--color-danger)}.fg.svelte-155fadg{margin-bottom:var(--space-md)}.mo.svelte-155fadg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006;display:flex;align-items:flex-end;justify-content:center}.modal.svelte-155fadg{background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-xl);padding-bottom:calc(var(--safe-bottom,0) + var(--space-lg));width:100%;max-width:480px;max-height:85vh;overflow-y:auto}.stat-card.svelte-bu6tn3{background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-md);text-align:center;border:1px solid var(--color-border)}.stat-num.svelte-bu6tn3{display:block;font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary)}.stat-lbl.svelte-bu6tn3{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.rpt-tab.svelte-bu6tn3{flex:1;padding:8px;text-align:center;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.rpt-tab.active.svelte-bu6tn3{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-bg)}.spinner.svelte-bu6tn3{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-bu6tn3-spin .8s linear infinite;margin:0 auto}@keyframes svelte-bu6tn3-spin{to{transform:rotate(360deg)}}.mo.svelte-apjqso{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0006;display:flex;align-items:flex-end;justify-content:center}.modal.svelte-apjqso{background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-xl);padding-bottom:calc(var(--safe-bottom,0) + var(--space-lg));width:100%;max-width:520px;max-height:85vh;overflow-y:auto}.help-content.svelte-apjqso{font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-primary)}.help-content.svelte-apjqso h4:where(.svelte-apjqso){font-size:var(--font-size-base);font-weight:600;margin:18px 0 6px;color:var(--color-primary)}.help-content.svelte-apjqso p:where(.svelte-apjqso){margin-bottom:8px;color:var(--color-text-secondary)}.help-content.svelte-apjqso ul:where(.svelte-apjqso){padding-left:18px;margin-bottom:8px}.help-content.svelte-apjqso li:where(.svelte-apjqso){color:var(--color-text-secondary);margin-bottom:4px}.fg.svelte-8ankls{margin-bottom:var(--space-md)}.fr.svelte-8ankls{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}.flex.svelte-8ankls{flex:1}.app-shell.svelte-1n46o8q{display:flex;flex-direction:column;min-height:100vh}.top-bar.svelte-1n46o8q{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);padding:0 var(--space-lg);padding-top:env(safe-area-inset-top,0px);background:var(--color-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001a}.logo-wrapper.svelte-1n46o8q{display:flex;align-items:center;gap:10px}.app-logo.svelte-1n46o8q{display:block;flex-shrink:0;border-radius:8px}.app-title.svelte-1n46o8q{font-size:var(--font-size-lg);color:var(--color-text-inverse);font-weight:600;letter-spacing:.5px}.desktop-nav.svelte-1n46o8q{display:none}@media(min-width:1024px){.top-bar.svelte-1n46o8q{justify-content:space-between;padding:0 var(--space-xl)}.desktop-nav.svelte-1n46o8q{display:flex;gap:2px}.desktop-nav-item.svelte-1n46o8q{padding:6px 14px;font-size:var(--font-size-sm);color:#ffffffbf;border-radius:var(--radius-sm);cursor:pointer}.desktop-nav-item.svelte-1n46o8q:hover{color:#fff;background:#ffffff1a}.desktop-nav-item.active.svelte-1n46o8q{color:#fff;font-weight:600;background:#ffffff26}.bottom-nav.svelte-1n46o8q{display:none}}.main-content.svelte-1n46o8q{flex:1;padding-top:calc(var(--nav-height) + 52px)}.brand-bar.svelte-1n46o8q{position:fixed;top:var(--nav-height);left:0;right:0;z-index:99;height:52px;padding:0 var(--space-lg);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;gap:14px}@media(min-width:1024px){.main-content.svelte-1n46o8q{padding-top:calc(var(--nav-height) + 52px)}}.bottom-nav.svelte-1n46o8q{position:fixed;bottom:0;left:0;right:0;z-index:100;height:calc(var(--bottom-nav-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;justify-content:space-around;align-items:stretch}.nav-item.svelte-1n46o8q{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.2px}.nav-item.active.svelte-1n46o8q{color:var(--color-primary);font-weight:600}.nav-indicator.svelte-1n46o8q{position:absolute;top:0;left:25%;right:25%;height:3px;background:var(--color-primary);border-radius:0 0 2px 2px}:root{--color-primary: #1A5632;--color-primary-light: #2D7D46;--color-accent: #3DA05D;--color-primary-bg: #E8F5ED;--color-primary-text: #FFFFFF;--color-danger: #DC2626;--color-danger-bg: #FEF2F2;--color-warning: #D97706;--color-warning-bg: #FFFBEB;--color-success: #16A34A;--color-success-bg: #F0FDF4;--color-info: #2563EB;--color-info-bg: #EFF6FF;--color-bg: #F7F8FA;--color-surface: #FFFFFF;--color-border: #E5E7EB;--color-border-light: #F3F4F6;--color-hover: #F9FAFB;--color-text-primary: #1F2937;--color-text-secondary: #6B7280;--color-text-tertiary: #9CA3AF;--color-text-inverse: #FFFFFF;--font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 15px;--font-size-lg: 17px;--font-size-xl: 20px;--font-size-2xl: 24px;--line-height: 1.6;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-full: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 2px 8px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .08);--touch-target: 44px;--nav-height: 52px;--bottom-nav-height: 60px;--safe-bottom: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text-primary);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;overflow-x:hidden}a{color:var(--color-primary);text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}.page{padding:var(--space-xl) var(--space-lg);padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--space-xl));min-height:100vh;max-width:720px;margin:0 auto}.page-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px;margin-bottom:var(--space-xl)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-md)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.2px;min-height:36px;transition:all .15s;white-space:nowrap}.btn:active{transform:scale(.98)}.btn-primary{background:var(--color-primary);color:var(--color-text-inverse);border:1px solid var(--color-primary)}.btn-primary:hover{background:var(--color-primary-light)}.btn-outline{border:1px solid var(--color-border);color:var(--color-text-primary);background:var(--color-surface)}.btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.btn-danger{background:var(--color-danger);color:#fff;border:1px solid var(--color-danger)}.btn-danger:hover{opacity:.9}.btn-ghost{color:var(--color-text-secondary);background:transparent}.btn-ghost:hover{color:var(--color-text-primary);background:var(--color-hover)}.btn-block{display:flex;width:100%}.compliance-box{margin-top:var(--space-md);padding:10px 12px;background:var(--color-warning-bg);border:1px solid #fde68a;border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.signal-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:6px}.signal-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.signal-critical{background:var(--color-danger-bg);border-left:3px solid var(--color-danger)}.signal-critical .signal-dot{background:var(--color-danger)}.signal-warning{background:var(--color-warning-bg);border-left:3px solid var(--color-warning)}.signal-warning .signal-dot{background:var(--color-warning)}.signal-info{background:var(--color-success-bg);border-left:3px solid var(--color-success)}.signal-info .signal-dot{background:var(--color-success)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:500}.badge-danger{background:var(--color-danger-bg);color:var(--color-danger)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.badge-info{background:var(--color-primary-bg);color:var(--color-primary)}.form-input,.form-textarea,.form-select{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:1.5;transition:border-color .15s,box-shadow .15s;background:var(--color-surface)}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1a56321a}.form-textarea{resize:vertical;min-height:80px}.form-label{display:block;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-secondary);margin-bottom:4px;text-transform:none;letter-spacing:.3px}.empty-state{text-align:center;padding:var(--space-2xl) var(--space-xl);color:var(--color-text-tertiary)}.empty-state-title{font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary);margin-bottom:6px}.empty-state-hint{font-size:var(--font-size-sm)}@media(min-width:768px){.page{max-width:900px;padding:var(--space-2xl);padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--space-xl))}}@media(min-width:1024px){.page{max-width:1100px}}
