.modal-backdrop.svelte-1awlyqa{position:fixed;inset:0;background:#0f172a8c;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal, 600);padding:var(--space-4, 16px)}.modal-container.svelte-1awlyqa{width:100%;max-width:440px;background:#fff;border-radius:var(--radius-lg, 20px);border:1px solid var(--color-border-subtle, #E2E8F0);box-shadow:0 20px 25px -5px #0f172a33;padding:var(--space-6, 24px);display:flex;flex-direction:column;gap:var(--space-4, 16px)}.modal-header.svelte-1awlyqa{text-align:center}.icon-wrap.svelte-1awlyqa{width:48px;height:48px;margin:0 auto var(--space-2, 8px);border-radius:var(--radius-md, 12px);background:var(--color-surface-subtle, #F1F5F9);display:flex;align-items:center;justify-content:center}.modal-title.svelte-1awlyqa{margin:0;font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.modal-subtitle.svelte-1awlyqa{margin:var(--space-1, 4px) 0 0;font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569);line-height:1.5}.error-banner.svelte-1awlyqa{padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-sm, 6px);background:#fee2e2;color:#991b1b;font-size:var(--font-size-xs, 12px);text-align:center}.field-label.svelte-1awlyqa{display:block;font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-medium, 500);margin-bottom:var(--space-1, 4px)}.input-with-icon.svelte-1awlyqa{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:var(--space-3, 12px);color:var(--color-ink-secondary, #475569)}.text-input.svelte-1awlyqa{width:100%;height:44px;padding-left:40px;padding-right:var(--space-3, 12px);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-md, 12px);font-size:var(--font-size-base, 16px);background:#fff;color:#0f172a}.pin-hint.svelte-1awlyqa{font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569);margin:0 0 var(--space-3, 12px);text-align:center}.otp-inputs.svelte-1awlyqa{display:flex;gap:8px;justify-content:center;margin-bottom:var(--space-3, 12px)}.otp-digit.svelte-1awlyqa{width:44px;height:52px;border:1.5px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-md, 12px);text-align:center;font-size:1.5rem;font-weight:700;font-family:monospace;background:#fff;color:#0f172a;transition:border-color .15s ease}.otp-digit.svelte-1awlyqa:focus{outline:none;border-color:var(--color-pine-teal, #2F524C)}.shake.svelte-1awlyqa{animation:svelte-1awlyqa-shake .5s ease-in-out}@keyframes svelte-1awlyqa-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.submit-btn.svelte-1awlyqa{width:100%;height:44px;border-radius:var(--radius-md, 12px);background:var(--color-pine-teal, #2F524C);color:#fff;border:none;font-weight:var(--font-weight-semibold, 600);display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);cursor:pointer;transition:background .15s}.submit-btn.svelte-1awlyqa:disabled{opacity:.5;cursor:not-allowed}.cooldown-text.svelte-1awlyqa{display:block;text-align:center;font-size:var(--font-size-xs, 12px);color:#94a3b8;margin-top:8px}.resend-btn.svelte-1awlyqa{display:block;margin:8px auto 0;background:transparent;border:none;font-size:var(--font-size-xs, 12px);color:var(--color-pine-teal, #2F524C);cursor:pointer;text-decoration:underline}.modal-footer.svelte-1awlyqa{border-top:1px solid var(--color-border-subtle, #E2E8F0);padding-top:var(--space-3, 12px);text-align:center}.offline-fallback-btn.svelte-1awlyqa{background:transparent;border:none;font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569);cursor:pointer;text-decoration:underline}div.svelte-vtzb18{position:relative;width:100%;height:100%;overflow:hidden}canvas.svelte-vtzb18{display:block;position:relative;width:100%;height:100%}.vector-fallback-wrap.svelte-lg0vqn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-2, 8px)}.fallback-svg.svelte-lg0vqn{width:100%;max-width:280px;height:auto;max-height:180px}.vault-canvas-container.svelte-moxwx4{width:100%;height:100%;position:relative;overflow:hidden;user-select:none}.onboarding-scrim.svelte-1wg5ux8{position:fixed;inset:0;z-index:var(--z-index-modal, 600);background:#0f172ab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px)}.onboarding-modal.svelte-1wg5ux8{width:100%;max-width:580px;background:var(--color-card-white, #ffffff);border:1px solid var(--color-border-subtle, #e2e8f0);border-radius:var(--radius-xl, 28px);box-shadow:0 20px 25px -5px #0f172a33;overflow:hidden;display:flex;flex-direction:column;max-height:92vh}.modal-header.svelte-1wg5ux8{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4, 16px) var(--space-6, 24px);border-bottom:1px solid var(--color-border-subtle, #e2e8f0)}.step-indicator.svelte-1wg5ux8{display:flex;align-items:center;gap:var(--space-3, 12px)}.step-badge.svelte-1wg5ux8{font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-bold, 700);letter-spacing:.05em;color:var(--color-pine-teal, #2f524c);background:var(--color-mineral-canvas, #f4f7f6);padding:3px 8px;border-radius:9999px}.dots-progress.svelte-1wg5ux8{display:flex;gap:6px}.dot.svelte-1wg5ux8{width:7px;height:7px;border-radius:9999px;background:#cbd5e1;transition:all .22s ease}.dot.active.svelte-1wg5ux8{width:20px;background:var(--color-pine-teal, #2f524c)}.dot.completed.svelte-1wg5ux8{background:var(--color-protected-green, #059669)}.btn-skip.svelte-1wg5ux8{background:transparent;border:none;font-size:var(--font-size-sm, .875rem);color:#64748b;cursor:pointer;padding:var(--space-1, 4px) var(--space-2, 8px);border-radius:var(--radius-sm, 6px)}.btn-skip.svelte-1wg5ux8:hover{color:var(--color-ink-primary, #0f172a);background:var(--color-mineral-canvas, #f4f7f6)}.spatial-canvas-wrapper.svelte-1wg5ux8{height:220px;background:radial-gradient(circle at center,#2f524c1f,#f4f7f64d 70%);position:relative;border-bottom:1px solid var(--color-border-subtle, #e2e8f0)}.step-content.svelte-1wg5ux8{padding:var(--space-6, 24px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4, 16px)}.step-headline.svelte-1wg5ux8{font-size:var(--font-size-xl, 1.25rem);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0f172a);line-height:1.25;letter-spacing:-.015em;margin:0}.step-desc.svelte-1wg5ux8{font-size:var(--font-size-sm, .875rem);color:var(--color-ink-secondary, #475569);line-height:1.625;margin:0}.guarantee-pills.svelte-1wg5ux8{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.pill.svelte-1wg5ux8{display:inline-flex;align-items:center;gap:6px;background:var(--color-mineral-canvas, #f4f7f6);border:1px solid var(--color-border-subtle, #e2e8f0);padding:6px 12px;border-radius:9999px;font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-medium, 500);color:var(--color-ink-primary, #0f172a)}.security-card.svelte-1wg5ux8{background:var(--color-mineral-canvas, #f4f7f6);border:1px solid var(--color-border-subtle, #e2e8f0);border-radius:var(--radius-md, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);display:flex;flex-direction:column;gap:var(--space-2, 8px)}.sec-row.svelte-1wg5ux8{display:flex;align-items:baseline;gap:var(--space-2, 8px);font-size:var(--font-size-xs, .75rem)}.sec-badge.svelte-1wg5ux8{font-family:var(--font-family-mono, monospace);font-weight:var(--font-weight-semibold, 600);color:var(--color-pine-teal, #2f524c);background:#fff;padding:2px 6px;border-radius:4px;border:1px solid var(--color-border-subtle, #e2e8f0);white-space:nowrap}.sec-text.svelte-1wg5ux8{color:var(--color-ink-secondary, #475569)}.confirmation-checkbox.svelte-1wg5ux8{display:flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:var(--font-size-xs, .75rem);color:var(--color-ink-primary, #0f172a);cursor:pointer;user-select:none;margin-top:var(--space-2, 8px)}.notification-box.svelte-1wg5ux8{background:var(--color-mineral-canvas, #f4f7f6);border:1px solid var(--color-border-subtle, #e2e8f0);border-radius:var(--radius-md, 12px);padding:var(--space-4, 16px);display:flex;flex-direction:column;gap:var(--space-3, 12px)}.notif-header.svelte-1wg5ux8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.notif-title-group.svelte-1wg5ux8{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:var(--font-size-sm, .875rem)}.sub-hint.svelte-1wg5ux8{font-size:var(--font-size-xs, .75rem);color:#64748b}.btn-permission.svelte-1wg5ux8{background:var(--color-pine-teal, #2f524c);color:#fff;border:none;padding:6px 12px;border-radius:var(--radius-sm, 6px);font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-semibold, 600);cursor:pointer;transition:background .15s}.btn-permission.granted.svelte-1wg5ux8{background:var(--color-protected-green, #059669)}.alert-timing-summary.svelte-1wg5ux8{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.timing-chip.svelte-1wg5ux8{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs, .75rem);background:#fff;border:1px solid var(--color-border-subtle, #e2e8f0);padding:3px 8px;border-radius:4px;color:var(--color-ink-secondary, #475569)}.chip-dot.svelte-1wg5ux8{width:6px;height:6px;border-radius:9999px}.chip-dot.red.svelte-1wg5ux8{background:var(--color-urgent-red, #dc2626)}.chip-dot.amber.svelte-1wg5ux8{background:var(--color-warning-amber, #d97706)}.chip-dot.green.svelte-1wg5ux8{background:var(--color-protected-green, #059669)}.ical-calibration-tray.svelte-1wg5ux8{display:flex;flex-direction:column;gap:var(--space-2, 8px);background:#fff;border:1px dashed #cbd5e1;border-radius:var(--radius-md, 12px);padding:var(--space-3, 12px)}.tray-label.svelte-1wg5ux8{font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-ink-primary, #0f172a)}.ical-toggle-row.svelte-1wg5ux8{display:flex;flex-direction:column;gap:6px}.toggle-pill.svelte-1wg5ux8{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:var(--font-size-xs, .75rem);color:var(--color-ink-secondary, #475569);cursor:pointer}.seed-paths.svelte-1wg5ux8{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3, 12px)}@media(max-width:640px){.seed-paths.svelte-1wg5ux8{grid-template-columns:1fr}}.path-card.svelte-1wg5ux8{background:var(--color-mineral-canvas, #f4f7f6);border:2px solid var(--color-border-subtle, #e2e8f0);border-radius:var(--radius-lg, 20px);padding:var(--space-4, 16px);display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1)}.path-card.svelte-1wg5ux8:hover{border-color:var(--color-pine-teal, #2f524c);transform:translateY(-2px);box-shadow:0 10px 15px -3px #0f172a1a}.path-card.recommended.svelte-1wg5ux8{border-color:var(--color-pine-teal, #2f524c);background:#fff}.path-badge.svelte-1wg5ux8{font-size:.65rem;font-weight:var(--font-weight-bold, 700);text-transform:uppercase;letter-spacing:.05em;background:var(--color-pine-teal, #2f524c);color:#fff;padding:2px 6px;border-radius:4px;margin-bottom:var(--space-2, 8px)}.path-badge.secondary.svelte-1wg5ux8{background:#94a3b8}.path-icon.svelte-1wg5ux8{font-size:1.75rem;margin-bottom:var(--space-1, 4px)}.path-title.svelte-1wg5ux8{font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0f172a);margin-bottom:var(--space-1, 4px)}.path-desc.svelte-1wg5ux8{font-size:var(--font-size-xs, .75rem);color:var(--color-ink-secondary, #475569);line-height:1.5;flex-grow:1;margin-bottom:var(--space-3, 12px)}.path-action-label.svelte-1wg5ux8{font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-terracotta-coral, #d96b4b)}.modal-actions.svelte-1wg5ux8{display:flex;justify-content:flex-end;margin-top:var(--space-2, 8px)}.modal-actions.split.svelte-1wg5ux8{justify-content:space-between}.btn-primary.svelte-1wg5ux8{background:var(--color-pine-teal, #2f524c);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-md, 12px);font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-semibold, 600);cursor:pointer;transition:background .15s,transform .15s}.btn-primary.svelte-1wg5ux8:hover:not(:disabled){background:#1e3632;transform:translateY(-1px)}.btn-primary.svelte-1wg5ux8:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1wg5ux8{background:transparent;color:var(--color-ink-secondary, #475569);border:1px solid #cbd5e1;padding:10px 18px;border-radius:var(--radius-md, 12px);font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500);cursor:pointer}.btn-secondary.svelte-1wg5ux8:hover{background:var(--color-mineral-canvas, #f4f7f6);color:var(--color-ink-primary, #0f172a)}.settings-panel.svelte-l1p3qr{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.panel-header.svelte-l1p3qr{display:flex;align-items:center;gap:var(--space-3, 12px)}.header-icon.svelte-l1p3qr{width:44px;height:44px;border-radius:var(--radius-md, 12px);background:var(--color-surface-subtle, #F1F5F9);display:flex;align-items:center;justify-content:center}.panel-title.svelte-l1p3qr{margin:0;font-size:var(--font-size-xl, 20px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.panel-subtitle.svelte-l1p3qr{margin:2px 0 0;font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.settings-card.svelte-l1p3qr{background:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-lg, 20px);padding:var(--space-4, 16px)}.section-title-wrap.svelte-l1p3qr{display:flex;align-items:center;gap:var(--space-2, 8px);margin-bottom:var(--space-3, 12px);color:var(--color-pine-teal, #2F524C)}.card-section-title.svelte-l1p3qr{margin:0;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-semibold, 600);color:var(--color-ink-primary, #0F172A)}.theme-controls.svelte-l1p3qr{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mode-toggles.svelte-l1p3qr{display:flex;gap:8px}.theme-mode-btn.svelte-l1p3qr{flex:1;height:38px;border-radius:var(--radius-sm, 8px);border:1px solid var(--color-border-subtle, #E2E8F0);background:var(--color-surface-canvas, #F4F7F6);color:var(--color-ink-primary, #0F172A);display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:all .15s ease}.theme-mode-btn.active.svelte-l1p3qr{background:var(--color-pine-teal, #2F524C);color:#fff;border-color:var(--color-pine-teal, #2F524C)}.preset-selector-wrap.svelte-l1p3qr{display:flex;flex-direction:column;gap:4px}.field-label.svelte-l1p3qr{font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.preset-select.svelte-l1p3qr{height:38px;border-radius:var(--radius-sm, 8px);border:1px solid var(--color-border-subtle, #E2E8F0);padding:0 10px;background:#fff;color:var(--color-ink-primary, #0F172A);font-size:var(--font-size-sm, 14px)}.master-push-banner.svelte-l1p3qr{display:flex;align-items:center;justify-content:space-between;background:var(--color-surface-subtle, #F1F5F9);padding:var(--space-3, 12px);border-radius:var(--radius-md, 12px);margin-bottom:var(--space-3, 12px)}.push-info.svelte-l1p3qr{display:flex;flex-direction:column;font-size:var(--font-size-sm, 14px)}.sub-hint.svelte-l1p3qr{font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.push-toggle-btn.svelte-l1p3qr{background:var(--color-pine-teal, #2F524C);color:#fff;border:none;padding:8px 14px;border-radius:var(--radius-sm, 6px);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-semibold, 600);cursor:pointer}.push-toggle-btn.subscribed.svelte-l1p3qr{background:var(--color-protected-green, #059669)}.toggle-list.svelte-l1p3qr{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.toggle-row.svelte-l1p3qr{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--color-border-subtle, #E2E8F0);cursor:pointer}.toggle-row.svelte-l1p3qr:last-child{border-bottom:none;padding-bottom:0}.toggle-info.svelte-l1p3qr{display:flex;flex-direction:column}.toggle-title.svelte-l1p3qr{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-semibold, 600)}.toggle-desc.svelte-l1p3qr{font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.switch-input.svelte-l1p3qr{width:20px;height:20px;accent-color:var(--color-pine-teal, #2F524C);cursor:pointer}.feed-desc.svelte-l1p3qr{font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569);margin:0 0 var(--space-4, 16px)}.feed-grid.svelte-l1p3qr{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4, 16px)}.calendar-card.svelte-l1p3qr{border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-md, 12px);padding:var(--space-4, 16px);display:flex;flex-direction:column;justify-content:space-between}.card-top.svelte-l1p3qr{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2, 8px)}.feed-badge.svelte-l1p3qr{padding:2px 8px;border-radius:4px;background:#e9efef;font-size:11px;font-weight:600;color:var(--color-pine-teal, #2F524C)}.badge-warning.svelte-l1p3qr{background:#fef3c7;color:#92400e}.feed-card-title.svelte-l1p3qr{margin:0;font-family:monospace;font-size:var(--font-size-sm, 14px)}.feed-card-desc.svelte-l1p3qr{font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569);margin:0 0 var(--space-4, 16px)}.btn-group.svelte-l1p3qr{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2, 8px)}.action-btn-primary.svelte-l1p3qr,.action-btn-secondary.svelte-l1p3qr{height:36px;border-radius:var(--radius-sm, 6px);display:flex;align-items:center;justify-content:center;gap:4px;font-size:var(--font-size-xs, 12px);font-weight:500;text-decoration:none;cursor:pointer}.action-btn-primary.svelte-l1p3qr{background:var(--color-pine-teal, #2F524C);color:#fff;border:none}.action-btn-secondary.svelte-l1p3qr{background:#fff;border:1px solid var(--color-border-subtle, #E2E8F0);color:var(--color-ink-primary, #0F172A)}.omnibar-backdrop.svelte-1y6kbkl{position:fixed;inset:0;background:#0f172a8c;backdrop-filter:blur(4px);z-index:var(--z-index-modal, 600);display:flex;justify-content:center;padding-top:10vh;padding-left:16px;padding-right:16px}.omnibar-modal.svelte-1y6kbkl{width:100%;max-width:640px;background:#fff;border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-lg, 20px);box-shadow:0 25px 50px -12px #0f172a40;overflow:hidden;display:flex;flex-direction:column;max-height:75vh;animation:svelte-1y6kbkl-popIn .15s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1y6kbkl-popIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.omnibar-input-bar.svelte-1y6kbkl{display:flex;align-items:center;padding:0 16px;height:56px;border-bottom:1px solid var(--color-border-subtle, #E2E8F0);gap:12px}.search-glyph{color:var(--color-ink-secondary, #475569)}.omnibar-input.svelte-1y6kbkl{flex:1;border:none;outline:none;font-size:var(--font-size-base, 16px);color:var(--color-ink-primary, #0F172A);background:transparent}.clear-btn.svelte-1y6kbkl{background:transparent;border:none;cursor:pointer;color:var(--color-ink-tertiary, #94A3B8);display:flex;align-items:center;justify-content:center}.esc-badge.svelte-1y6kbkl{padding:2px 6px;border-radius:4px;background:var(--color-surface-subtle, #F1F5F9);border:1px solid var(--color-border-subtle, #E2E8F0);font-size:11px;font-family:monospace;color:var(--color-ink-secondary, #475569)}.omnibar-results.svelte-1y6kbkl{overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:16px}.command-tray.svelte-1y6kbkl{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-surface-subtle, #F1F5F9);border-radius:var(--radius-md, 12px)}.command-badge.svelte-1y6kbkl{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:var(--color-pine-teal, #2F524C);color:#fff}.command-text.svelte-1y6kbkl{flex:1;font-size:var(--font-size-sm, 14px);color:var(--color-ink-primary, #0F172A)}.run-command-btn.svelte-1y6kbkl{background:var(--color-pine-teal, #2F524C);color:#fff;border:none;padding:6px 12px;border-radius:var(--radius-sm, 6px);font-size:var(--font-size-xs, 12px);font-weight:600;cursor:pointer}.command-hints.svelte-1y6kbkl{display:flex;align-items:center;gap:8px;font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.command-hints.svelte-1y6kbkl code:where(.svelte-1y6kbkl){background:var(--color-surface-subtle, #F1F5F9);padding:2px 6px;border-radius:4px}.empty-prompt.svelte-1y6kbkl{display:flex;flex-direction:column;gap:10px}.hint-heading.svelte-1y6kbkl{margin:0;font-size:var(--font-size-xs, 12px);font-weight:600;color:var(--color-ink-tertiary, #94A3B8);text-transform:uppercase}.quick-chips.svelte-1y6kbkl{display:flex;flex-wrap:wrap;gap:8px}.chip-btn.svelte-1y6kbkl{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface-canvas, #F4F7F6);border:1px solid var(--color-border-subtle, #E2E8F0);padding:8px 12px;border-radius:var(--radius-md, 12px);font-size:var(--font-size-xs, 12px);color:var(--color-ink-primary, #0F172A);cursor:pointer;font-weight:500}.chip-btn.svelte-1y6kbkl:hover{border-color:var(--color-pine-teal, #2F524C);background:#fff}.results-group.svelte-1y6kbkl{display:flex;flex-direction:column;gap:4px}.group-header.svelte-1y6kbkl{font-size:11px;font-weight:600;color:var(--color-ink-tertiary, #94A3B8);text-transform:uppercase;margin-bottom:4px}.result-row.svelte-1y6kbkl{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-md, 12px);cursor:pointer;transition:background .12s ease}.result-row.svelte-1y6kbkl:hover{background:var(--color-surface-subtle, #F1F5F9)}.text-coral{color:var(--color-terracotta-coral, #D96B4B)}.row-info.svelte-1y6kbkl{flex:1;display:flex;flex-direction:column}.row-title.svelte-1y6kbkl{font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--color-ink-primary, #0F172A)}.row-sub.svelte-1y6kbkl{font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.row-badge.svelte-1y6kbkl{font-size:10px;padding:2px 6px;border-radius:4px;background:#f1f5f9;text-transform:uppercase;font-weight:600;color:var(--color-ink-secondary, #475569)}.no-match-tray.svelte-1y6kbkl{display:flex;flex-direction:column;gap:12px;padding:8px 0}.no-match-msg.svelte-1y6kbkl{margin:0;font-size:var(--font-size-sm, 14px);color:var(--color-ink-secondary, #475569)}.fallback-actions.svelte-1y6kbkl{display:flex;flex-direction:column;gap:8px}.fallback-btn.svelte-1y6kbkl{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-md, 12px);border:1px solid var(--color-border-subtle, #E2E8F0);background:#fff;font-size:var(--font-size-xs, 12px);font-weight:500;color:var(--color-pine-teal, #2F524C);cursor:pointer;text-align:left}.fallback-btn.svelte-1y6kbkl:hover{background:var(--color-surface-subtle, #F1F5F9)}.action-item-wrap.svelte-1xo6vv9{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2, 8px)}.action-label.svelte-1xo6vv9{background:#0f172ad9;color:#fff;font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-medium, 500);padding:4px 10px;border-radius:var(--radius-sm, 6px);box-shadow:0 4px 6px -1px #0000001a;white-space:nowrap;pointer-events:none}.action-fab-btn.svelte-1xo6vv9{width:44px;height:44px;border-radius:9999px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a;transition:transform .15s ease,box-shadow .15s ease}.action-fab-btn.svelte-1xo6vv9:hover{transform:scale(1.08);box-shadow:0 10px 15px -3px #0003}.fab-backdrop.svelte-13q4bef{position:fixed;inset:0;background:#0f172a73;backdrop-filter:blur(2px);z-index:var(--z-index-backdrop);transition:opacity .15s ease}.fab-container.svelte-13q4bef{position:fixed;right:20px;bottom:calc(20px + var(--padding-safe-bottom));z-index:var(--z-index-popover);display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fab-speed-dial.svelte-13q4bef{display:flex;flex-direction:column;gap:10px;margin-bottom:4px;animation:svelte-13q4bef-slideUp .18s cubic-bezier(.16,1,.3,1)}@keyframes svelte-13q4bef-slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.main-fab.svelte-13q4bef{width:56px;height:56px;border-radius:9999px;border:none;background:var(--color-pine-teal);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--elevation-lg);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .15s ease}.main-fab.svelte-13q4bef:hover{transform:translateY(-2px);background:var(--color-brand-primary-hover)}.main-fab.svelte-13q4bef:active{transform:scale(.98) translateY(1px)}.main-fab.open.svelte-13q4bef{background:var(--color-ink-primary)}.fab-icon-wrap.svelte-13q4bef{display:flex;align-items:center;justify-content:center;transition:transform .22s cubic-bezier(.16,1,.3,1)}.fab-icon-wrap.rotated.svelte-13q4bef{transform:rotate(45deg)}.calendar-grid-card.svelte-qluit9{background:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-lg, 20px);padding:var(--space-4, 16px)}.calendar-header.svelte-qluit9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3, 12px)}.month-heading.svelte-qluit9{margin:0;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.month-nav.svelte-qluit9{display:flex;gap:4px}.nav-btn.svelte-qluit9{width:32px;height:32px;border-radius:var(--radius-sm, 6px);border:1px solid var(--color-border-subtle, #E2E8F0);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-ink-secondary, #475569)}.weekday-row.svelte-qluit9{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;margin-bottom:6px}.weekday-label.svelte-qluit9{font-size:11px;font-weight:var(--font-weight-semibold, 600);color:var(--color-ink-tertiary, #64748B);text-transform:uppercase}.grid-days.svelte-qluit9{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.day-cell.svelte-qluit9{min-height:56px;border-radius:var(--radius-sm, 6px);border:1px solid var(--color-border-subtle, #F1F5F9);padding:4px;display:flex;flex-direction:column;background:#fff}.outside-month.svelte-qluit9{opacity:.35;background:var(--color-surface-subtle, #F8FAFC)}.day-number.svelte-qluit9{font-size:11px;font-weight:var(--font-weight-semibold, 600);color:var(--color-ink-secondary, #475569);margin-bottom:2px}.events-tray.svelte-qluit9{display:flex;flex-direction:column;gap:2px}.event-pill.svelte-qluit9{font-size:10px;padding:2px 4px;border-radius:4px;border:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-weight:500}.pill-sub.svelte-qluit9{background:#fee2e2;color:#991b1b}.pill-hw.svelte-qluit9{background:#e9efef;color:var(--color-pine-teal, #2F524C)}.urgency-radar-card.svelte-v1s3q8{background:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-lg, 20px);padding:var(--space-4, 16px)}.radar-header.svelte-v1s3q8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3, 12px)}.header-cluster.svelte-v1s3q8{display:flex;align-items:center;gap:var(--space-2, 8px)}.status-dot.svelte-v1s3q8{width:9px;height:9px;border-radius:50%;background:#dc2626;display:inline-block}.urgent-pulse.svelte-v1s3q8{box-shadow:0 0 0 4px #dc26262e}.card-title.svelte-v1s3q8{margin:0;font-size:var(--font-size-base, 15px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.text-protected{color:var(--color-protected-green, #059669)}.due-count-badge.svelte-v1s3q8{font-size:11px;font-weight:700;padding:3px 10px;border-radius:9999px;background:var(--color-status-urgent-bg, #FEE2E2);color:var(--color-status-urgent-text, #991B1B)}.urgent-items-list.svelte-v1s3q8{display:flex;flex-direction:column;gap:8px}.urgent-item-row.svelte-v1s3q8{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:var(--radius-md, 12px);border:1px solid var(--color-border-subtle, #E2E8F0);background:var(--color-card-white, #FFFFFF);cursor:pointer;transition:transform .16s ease,border-color .15s ease,box-shadow .16s ease;gap:12px}.urgent-item-row.svelte-v1s3q8:hover{border-color:var(--color-pine-teal, #2F524C);transform:translateY(-1px);box-shadow:var(--elevation-md)}.item-meta.svelte-v1s3q8{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.title-line.svelte-v1s3q8{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.row-dot.svelte-v1s3q8{width:7px;height:7px;border-radius:50%;flex-shrink:0}.row-dot.critical.svelte-v1s3q8{background:#dc2626}.row-dot.warning.svelte-v1s3q8{background:#d97706}.item-name.svelte-v1s3q8{font-size:var(--font-size-sm, 14px);font-weight:700;color:var(--color-ink-primary, #0F172A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-chip.svelte-v1s3q8{font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;border:1px solid #FED7AA}.payment-chip.invoice.svelte-v1s3q8{background:#fefce8;color:#a16207;border-color:#fef08a}.item-merchant.svelte-v1s3q8{font-size:12px;color:var(--color-ink-secondary, #64748B)}.warranty-inline-meta.svelte-v1s3q8{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mini-progress-track.svelte-v1s3q8{width:56px;height:5px;border-radius:999px;background:#e2e8f0;overflow:hidden}.mini-progress-fill.svelte-v1s3q8{height:100%;border-radius:999px;background:var(--color-pine-teal, #2F524C)}.item-right-cluster.svelte-v1s3q8{display:flex;align-items:center;gap:8px;flex-shrink:0}.quick-actions-strip.svelte-v1s3q8{display:flex;align-items:center;gap:5px}.quick-action-btn.svelte-v1s3q8{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-sm, 6px);font-size:11px;font-weight:600;cursor:pointer;transition:transform .1s ease,background-color .1s ease;border:1px solid transparent;min-height:28px}.quick-action-btn.edit.svelte-v1s3q8{background:#f8fafc;border-color:#cbd5e1;color:#334155}.quick-action-btn.edit.svelte-v1s3q8:hover{background:#e2e8f0}.quick-action-btn.cancel.svelte-v1s3q8{background:#fef2f2;border-color:#fecaca;color:#991b1b}.quick-action-btn.cancel.svelte-v1s3q8:hover{background:#fee2e2}.quick-action-btn.receipt.svelte-v1s3q8{background:#2f524c1a;border-color:#2f524c33;color:var(--color-pine-teal, #2F524C)}.quick-action-btn.copy.svelte-v1s3q8{background:var(--color-surface-muted, #F1F5F9);border-color:var(--color-border-subtle, #CBD5E1);color:var(--color-ink-primary, #0F172A)}.quick-action-btn.copy.copied.svelte-v1s3q8{background:#dcfce7;border-color:#86efac;color:#166534}.item-urgency.svelte-v1s3q8{display:flex;align-items:center;gap:4px}.countdown-badge.svelte-v1s3q8{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:var(--color-status-warning-bg, #FEF3C7);color:var(--color-status-warning-text, #92400E)}.countdown-badge.critical.svelte-v1s3q8{background:var(--color-status-urgent-bg, #FEE2E2);color:var(--color-status-urgent-text, #991B1B)}.chevron{color:var(--color-ink-tertiary, #94A3B8)}.empty-state-text.svelte-v1s3q8{font-size:var(--font-size-sm, 13px);color:var(--color-ink-secondary, #475569);margin:0;padding:8px 0}@media(max-width:640px){.urgent-item-row.svelte-v1s3q8{flex-direction:column;align-items:flex-start;gap:8px}.item-right-cluster.svelte-v1s3q8{width:100%;justify-content:space-between}}.timeline-container.svelte-xu6wbv{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--color-surface-subtle, #F8FAFC);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-md, 12px)}.timeline-meta-row.svelte-xu6wbv{display:flex;justify-content:space-between;align-items:center}.timeline-badge.svelte-xu6wbv{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--color-pine-teal, #2F524C);background:#e9efef;padding:3px 8px;border-radius:9999px}.timeline-badge.warning.svelte-xu6wbv{color:#92400e;background:#fef3c7}.status-dot.svelte-xu6wbv{width:7px;height:7px;border-radius:50%;background:#059669;display:inline-block}.status-dot.amber.svelte-xu6wbv{background:#d97706}.timeline-pct.svelte-xu6wbv{font-size:11px;color:var(--color-ink-secondary, #475569);font-weight:600}.timeline-track.svelte-xu6wbv{position:relative;height:8px;border-radius:9999px;background:#e2e8f0;overflow:visible;margin:10px 0 8px}.timeline-fill.svelte-xu6wbv{height:100%;border-radius:9999px;background:linear-gradient(90deg,#059669,#2f524c);transition:width .3s ease}.timeline-fill.amber.svelte-xu6wbv{background:linear-gradient(90deg,#f59e0b,#d97706)}.cliff-marker.svelte-xu6wbv{position:absolute;left:50%;top:-4px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.marker-pin.svelte-xu6wbv{width:3px;height:16px;background:#d96b4b;border-radius:2px}.marker-tag.svelte-xu6wbv{font-size:9px;font-weight:700;color:#d96b4b;margin-top:2px;white-space:nowrap}.milestone-nodes.svelte-xu6wbv{display:flex;justify-content:space-between;margin-top:6px}.node-item.svelte-xu6wbv{display:flex;flex-direction:column}.node-item.center.svelte-xu6wbv{align-items:center}.node-item.end.svelte-xu6wbv{align-items:flex-end}.node-label.svelte-xu6wbv{font-size:10px;color:var(--color-ink-secondary, #475569);font-weight:600}.node-date.svelte-xu6wbv{font-size:11px;color:var(--color-ink-primary, #0F172A);font-weight:600}.counter-desk-card.svelte-i5c6cd{background:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-lg, 16px);padding:var(--space-4, 16px);box-shadow:0 4px 6px -1px #0000000d;display:flex;flex-direction:column;gap:var(--space-3, 12px)}.desk-card-header.svelte-i5c6cd{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.desk-badge.svelte-i5c6cd{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-pine-teal, #2F524C);background:#2f524c14;padding:2px 8px;border-radius:9999px;margin-bottom:2px}.desk-title.svelte-i5c6cd{margin:0;font-size:var(--font-size-base, 15px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.receipt-quick-btn.svelte-i5c6cd{background:var(--color-pine-teal, #2F524C);color:#fff;border:none;border-radius:var(--radius-md, 8px);padding:8px 12px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer;transition:transform .1s ease,background-color .1s ease;min-height:38px}.receipt-quick-btn.svelte-i5c6cd:hover{background:#233f3a;transform:translateY(-1px)}.receipt-quick-btn.svelte-i5c6cd:active{transform:scale(.96)}.serial-strip.svelte-i5c6cd{background:var(--color-surface-muted, #F8FAFC);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-md, 8px);padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.serial-meta.svelte-i5c6cd{display:flex;flex-direction:column;overflow:hidden}.serial-label.svelte-i5c6cd{font-size:11px;font-weight:600;color:var(--color-ink-secondary, #64748B);text-transform:uppercase}.serial-code.svelte-i5c6cd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700;color:var(--color-ink-primary, #0F172A);letter-spacing:.06em;word-break:break-all}.serial-code.empty.svelte-i5c6cd{font-size:13px;color:#94a3b8;font-weight:500}.copy-serial-btn.svelte-i5c6cd{background:#fff;border:1px solid var(--color-border-subtle, #CBD5E1);border-radius:var(--radius-sm, 6px);padding:8px 12px;font-size:12px;font-weight:700;color:var(--color-ink-primary, #0F172A);cursor:pointer;display:flex;align-items:center;gap:6px;flex-shrink:0;transition:all .12s cubic-bezier(.175,.885,.32,1.275);min-height:40px}.copy-serial-btn.svelte-i5c6cd:hover{border-color:#94a3b8;background:#f1f5f9}.copy-serial-btn.svelte-i5c6cd:active{transform:scale(.94)}.copy-serial-btn.copied.svelte-i5c6cd{background:#dcfce7;border-color:#86efac;color:#166534}.btn-caption.svelte-i5c6cd{font-size:12px}.barcode-desk-section.svelte-i5c6cd{background:#fff;border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-sm, 6px);padding:8px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.barcode-meta.svelte-i5c6cd{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#64748b;width:100%}.barcode-svg-box.svelte-i5c6cd{width:100%;overflow-x:auto;display:flex;justify-content:center;padding:4px 0}.statutory-proof-footer.svelte-i5c6cd{display:flex;align-items:flex-start;gap:10px;background:#fffbeb;border:1px solid #FDE68A;border-radius:var(--radius-sm, 6px);padding:10px 12px}.statutory-proof-footer.favorable.svelte-i5c6cd{background:#f0fdf4;border-color:#bbf7d0}.proof-icon{flex-shrink:0;margin-top:2px}.proof-icon.green{color:#16a34a}.proof-icon.amber{color:#d97706}.proof-text-cluster.svelte-i5c6cd{display:flex;flex-direction:column}.proof-title.svelte-i5c6cd{font-size:12px;font-weight:700;color:#0f172a}.proof-sub.svelte-i5c6cd{font-size:11px;color:#475569;margin-top:2px;line-height:1.3}.drawer-backdrop.svelte-oh9ixk{position:fixed;inset:0;background:#0f172a73;backdrop-filter:blur(4px);z-index:var(--z-index-drawer, 400);display:flex;justify-content:flex-end}.drawer-panel.svelte-oh9ixk{width:100%;max-width:520px;height:100%;background:var(--color-card-white, #FFFFFF);box-shadow:-10px 0 25px -5px #0f172a33;display:flex;flex-direction:column;animation:svelte-oh9ixk-slideIn .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-oh9ixk-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:768px){.drawer-backdrop.svelte-oh9ixk{align-items:flex-end}.drawer-panel.svelte-oh9ixk{max-width:100%;height:88vh;border-radius:var(--radius-xl, 28px) var(--radius-xl, 28px) 0 0;animation:svelte-oh9ixk-slideUp .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-oh9ixk-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.drawer-header.svelte-oh9ixk{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-4, 16px) var(--space-6, 24px);border-bottom:1px solid var(--color-border-subtle, #E2E8F0);gap:12px}.header-left.svelte-oh9ixk{display:flex;flex-direction:column;gap:4px}.header-actions.svelte-oh9ixk{display:flex;align-items:center;gap:8px}.category-pill.svelte-oh9ixk{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-pine-teal, #2F524C);background:#e9efef;padding:2px 8px;border-radius:999px;width:fit-content}.category-pill.sub.svelte-oh9ixk{color:#9a3412;background:#ffedd5}.drawer-title.svelte-oh9ixk{margin:0;font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.edit-toggle-btn.svelte-oh9ixk{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--color-border-subtle, #CBD5E1);background:#fff;color:var(--color-ink-primary, #0F172A);font-size:12px;font-weight:700;cursor:pointer;transition:all .12s ease}.edit-toggle-btn.svelte-oh9ixk:hover,.edit-toggle-btn.active.svelte-oh9ixk{background:var(--color-pine-teal, #2F524C);color:#fff;border-color:var(--color-pine-teal, #2F524C)}.close-btn.svelte-oh9ixk{background:transparent;border:none;cursor:pointer;color:var(--color-ink-tertiary, #94A3B8);padding:6px;border-radius:6px}.close-btn.svelte-oh9ixk:hover{color:var(--color-ink-primary, #0F172A);background:#f1f5f9}.drawer-body.svelte-oh9ixk{flex:1;overflow-y:auto;padding:var(--space-5, 20px) var(--space-6, 24px);display:flex;flex-direction:column;gap:var(--space-4, 16px)}.edit-entry-form.svelte-oh9ixk{display:flex;flex-direction:column;gap:14px}.form-section-header.svelte-oh9ixk{display:flex;flex-direction:column;gap:2px}.edit-heading.svelte-oh9ixk{margin:0;font-size:15px;font-weight:700;color:var(--color-ink-primary, #0F172A)}.edit-sub.svelte-oh9ixk{font-size:12px;color:var(--color-ink-secondary, #64748B)}.field-group.svelte-oh9ixk{display:flex;flex-direction:column;gap:5px}.field-label.svelte-oh9ixk{font-size:12px;font-weight:600;color:var(--color-ink-secondary, #475569)}.field-input.svelte-oh9ixk{height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border-subtle, #CBD5E1);background:#fff;font-size:14px;color:var(--color-ink-primary, #0F172A);font-family:inherit}.field-textarea.svelte-oh9ixk{height:auto;padding:8px 12px;resize:vertical}.two-col-fields.svelte-oh9ixk{display:grid;grid-template-columns:1fr 1fr;gap:10px}.segmented-type-row.svelte-oh9ixk{display:grid;grid-template-columns:1fr 1fr;gap:8px}.type-seg-btn.svelte-oh9ixk{height:38px;border-radius:8px;border:1px solid #CBD5E1;background:#f8fafc;font-size:13px;font-weight:700;color:#475569;cursor:pointer}.type-seg-btn.selected.svelte-oh9ixk{background:var(--color-pine-teal, #2F524C);color:#fff;border-color:var(--color-pine-teal, #2F524C)}.tax-checkbox-row.svelte-oh9ixk{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-ink-secondary, #475569);cursor:pointer;padding:4px 0}.edit-form-actions.svelte-oh9ixk{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid #E2E8F0}.cancel-edit-btn.svelte-oh9ixk{height:40px;padding:0 16px;border-radius:8px;border:1px solid #CBD5E1;background:transparent;font-weight:600;font-size:13px;color:#475569;cursor:pointer}.save-edit-btn.svelte-oh9ixk{height:40px;padding:0 18px;border-radius:8px;border:none;background:var(--color-pine-teal, #2F524C);color:#fff;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.detail-card.svelte-oh9ixk{background:var(--color-surface-subtle, #F8FAFC);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-md, 12px);padding:var(--space-3, 14px);display:flex;flex-direction:column;gap:12px}.row.svelte-oh9ixk{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm, 14px);gap:12px}.notes-row.svelte-oh9ixk{align-items:flex-start}.notes-val.svelte-oh9ixk{text-align:right;font-weight:500;max-width:65%}.label.svelte-oh9ixk{color:var(--color-ink-secondary, #475569)}.val.svelte-oh9ixk{font-weight:600;color:var(--color-ink-primary, #0F172A)}.rel-tag.svelte-oh9ixk{font-size:12px;font-weight:500;color:#64748b;margin-left:4px}.price.svelte-oh9ixk{font-size:var(--font-size-base, 16px);color:var(--color-pine-teal, #2F524C)}.payment-indicator-pill.svelte-oh9ixk{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#fff7ed;color:#c2410c;border:1px solid #FED7AA}.payment-indicator-pill.invoice.svelte-oh9ixk{background:#fefce8;color:#a16207;border-color:#fef08a}.pulse-dot.svelte-oh9ixk{width:7px;height:7px;border-radius:50%;background:currentColor}.cancel-link.svelte-oh9ixk{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--color-terracotta-coral, #D96B4B);text-decoration:underline}.timeline-section.svelte-oh9ixk{display:flex;flex-direction:column;gap:8px}.section-title.svelte-oh9ixk{margin:0;font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--color-ink-primary, #0F172A)}.verified-receipt-card.svelte-oh9ixk{background:#f0fdf4;border:1px solid #BBF7D0;border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.verified-top.svelte-oh9ixk{display:flex;justify-content:space-between;align-items:center;gap:8px}.verified-badge-cluster.svelte-oh9ixk{display:flex;align-items:center;gap:6px;color:#166534}.verified-title.svelte-oh9ixk{font-size:12px;font-weight:700}.verified-caption.svelte-oh9ixk{font-size:11px;color:#15803d}.audit-details.svelte-oh9ixk{font-size:11px;color:#475569;cursor:pointer}.hash-display.svelte-oh9ixk{display:block;margin-top:4px;font-family:monospace;font-size:10px;word-break:break-all;background:#fff;padding:4px 6px;border-radius:4px;color:#0f172a}.drawer-actions.svelte-oh9ixk{margin-top:auto;display:flex;flex-direction:column;gap:8px}.edit-primary-btn.svelte-oh9ixk{height:42px;border-radius:var(--radius-md, 12px);background:#f1f5f9;color:var(--color-ink-primary, #0F172A);border:1px solid #CBD5E1;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.edit-primary-btn.svelte-oh9ixk:hover{background:#e2e8f0}.claim-action-btn.svelte-oh9ixk{height:44px;border-radius:var(--radius-md, 12px);background:var(--color-pine-teal, #2F524C);color:#fff;border:none;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.delete-action-btn.svelte-oh9ixk{height:38px;border-radius:var(--radius-md, 12px);background:transparent;border:1px solid #CBD5E1;color:#dc2626;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.delete-action-btn.svelte-oh9ixk:hover{background:#fee2e2}.cancellation-prompt-card.svelte-oh9ixk{background:linear-gradient(180deg,#f0fdf4,#fff);border:1px solid #BBF7D0;border-radius:var(--radius-md, 12px);padding:var(--space-3, 12px);display:flex;flex-direction:column;gap:8px}.cancel-prompt-header.svelte-oh9ixk{display:flex;align-items:center;gap:6px}.cancel-prompt-title.svelte-oh9ixk{font-size:12px;font-weight:700;color:var(--color-ink-primary, #0F172A)}.cancel-prompt-desc.svelte-oh9ixk{margin:0;font-size:11px;color:#475569;line-height:1.35}.open-cancel-assistant-btn.svelte-oh9ixk{background:var(--color-pine-teal, #2F524C);color:#fff;border:none;border-radius:var(--radius-sm, 6px);padding:8px 12px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:transform .1s ease;min-height:38px}.open-cancel-assistant-btn.svelte-oh9ixk:hover{background:#233f3a}.capture-panel.svelte-1jsqzqt{background:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-lg, 20px);padding:var(--space-4, 16px);display:flex;flex-direction:column;gap:var(--space-4, 16px)}.capture-header.svelte-1jsqzqt{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border-subtle, #E2E8F0);padding-bottom:var(--space-3, 12px)}.panel-title.svelte-1jsqzqt{margin:0;font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.panel-subtitle.svelte-1jsqzqt{margin:2px 0 0;font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.close-btn.svelte-1jsqzqt{background:transparent;border:none;cursor:pointer;color:var(--color-ink-tertiary, #94A3B8)}.error-banner.svelte-1jsqzqt{padding:8px 12px;border-radius:6px;background:#fee2e2;color:#991b1b;font-size:12px}.capture-form.svelte-1jsqzqt{display:flex;flex-direction:column;gap:14px}.category-toggle-row.svelte-1jsqzqt{display:flex;gap:8px}.cat-btn.svelte-1jsqzqt{flex:1;height:42px;border-radius:var(--radius-md, 12px);border:1.5px solid var(--color-border-subtle, #E2E8F0);background:#fff;color:var(--color-ink-primary, #0F172A);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.cat-btn.active.svelte-1jsqzqt{border-color:var(--color-pine-teal, #2F524C);background:#e9efef;color:var(--color-pine-teal, #2F524C)}.field-wrap.svelte-1jsqzqt{display:flex;flex-direction:column;gap:4px}.relative.svelte-1jsqzqt{position:relative}.field-label.svelte-1jsqzqt{font-size:12px;font-weight:600;color:var(--color-ink-secondary, #475569)}.text-input.svelte-1jsqzqt{height:42px;border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-sm, 8px);padding:0 12px;font-size:14px;background:#fff;color:#0f172a}.form-grid-2.svelte-1jsqzqt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.autocomplete-dropdown.svelte-1jsqzqt{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:8px;box-shadow:0 10px 15px -3px #0f172a1a;z-index:50;display:flex;flex-direction:column;overflow:hidden}.suggestion-row.svelte-1jsqzqt{padding:8px 12px;border:none;background:transparent;text-align:left;font-size:13px;cursor:pointer}.suggestion-row.svelte-1jsqzqt:hover{background:#f1f5f9}.receipt-slot-card.svelte-1jsqzqt{background:var(--color-surface-subtle, #F8FAFC);border:1px dashed var(--color-border-strong, #CBD5E1);border-radius:var(--radius-md, 12px);padding:12px;display:flex;flex-direction:column;gap:8px}.receipt-header.svelte-1jsqzqt{display:flex;align-items:center;gap:6px;font-size:13px}.receipt-desc.svelte-1jsqzqt{margin:0;font-size:11px;color:var(--color-ink-secondary, #475569)}.upload-controls.svelte-1jsqzqt{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.file-upload-btn.svelte-1jsqzqt{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:var(--color-pine-teal, #2F524C);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.hidden-input.svelte-1jsqzqt{display:none}.processing-hint.svelte-1jsqzqt{font-size:11px;color:#94a3b8}.receipt-confirmed-badge.svelte-1jsqzqt{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#065f46}.preview-wrap.svelte-1jsqzqt{margin-top:6px}.receipt-img.svelte-1jsqzqt{max-height:120px;border-radius:6px;border:1px solid #E2E8F0}.tax-card.svelte-1jsqzqt{background:var(--color-surface-subtle, #F8FAFC);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-md, 12px);padding:12px;display:flex;flex-direction:column;gap:10px}.tax-toggle-row.svelte-1jsqzqt{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.tax-info.svelte-1jsqzqt{display:flex;flex-direction:column;font-size:13px}.sub-hint.svelte-1jsqzqt{font-size:11px;color:var(--color-ink-secondary, #475569)}.switch-input.svelte-1jsqzqt{width:20px;height:20px;accent-color:var(--color-pine-teal, #2F524C);cursor:pointer}.tax-details-row.svelte-1jsqzqt{display:flex;gap:10px;flex-wrap:wrap}.flex-1.svelte-1jsqzqt{flex:1;min-width:110px}.submit-action-btn.svelte-1jsqzqt{height:44px;border-radius:var(--radius-md, 12px);background:var(--color-pine-teal, #2F524C);color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;margin-top:8px;transition:background .15s ease}.submit-action-btn.svelte-1jsqzqt:hover{background:#25423d}.submit-action-btn.svelte-1jsqzqt:disabled{opacity:.5;cursor:not-allowed}.dossier-view.svelte-iquffv{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.view-header.svelte-iquffv{display:flex;align-items:center;gap:var(--space-3, 12px)}.back-btn.svelte-iquffv{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-sm, 6px);border:1px solid var(--color-border-subtle, #E2E8F0);background:#fff;color:var(--color-ink-primary, #0F172A);font-size:var(--font-size-xs, 12px);font-weight:500;cursor:pointer}.header-titles.svelte-iquffv{display:flex;flex-direction:column}.page-title.svelte-iquffv{margin:0;font-size:var(--font-size-xl, 20px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.page-subtitle.svelte-iquffv{margin:2px 0 0;font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.dossier-grid.svelte-iquffv{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-4, 16px)}@media(max-width:900px){.dossier-grid.svelte-iquffv{grid-template-columns:1fr}}.controls-column.svelte-iquffv{display:flex;flex-direction:column;gap:12px}.card-section.svelte-iquffv{background:#fff;border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-md, 12px);padding:12px;display:flex;flex-direction:column;gap:8px}.section-label.svelte-iquffv{font-size:12px;font-weight:600;color:var(--color-ink-primary, #0F172A)}.template-selector.svelte-iquffv{display:flex;flex-direction:column;gap:6px}.template-option.svelte-iquffv{padding:8px 10px;border-radius:8px;border:1px solid var(--color-border-subtle, #E2E8F0);background:var(--color-surface-subtle, #F8FAFC);text-align:left;cursor:pointer;transition:all .12s ease}.template-option.active.svelte-iquffv{border-color:var(--color-pine-teal, #2F524C);background:#e9efef}.tmpl-title.svelte-iquffv{font-size:12px;font-weight:600;color:var(--color-ink-primary, #0F172A)}.tmpl-ref.svelte-iquffv{font-size:11px;color:var(--color-ink-secondary, #475569)}.field-row.svelte-iquffv{display:flex;align-items:center;gap:8px}.mini-label.svelte-iquffv{width:60px;font-size:11px;color:var(--color-ink-secondary, #475569)}.mini-input.svelte-iquffv,.textarea-input.svelte-iquffv{flex:1;border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:6px;padding:6px 10px;font-size:12px}.textarea-input.svelte-iquffv{width:100%;resize:vertical}.action-btn-row.svelte-iquffv{display:flex;flex-direction:column;gap:8px;margin-top:4px}.btn-primary.svelte-iquffv{height:42px;border-radius:var(--radius-md, 12px);background:var(--color-pine-teal, #2F524C);color:#fff;border:none;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.btn-secondary.svelte-iquffv{height:38px;border-radius:var(--radius-md, 12px);background:#fff;border:1px solid var(--color-border-subtle, #E2E8F0);color:var(--color-ink-primary, #0F172A);font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.document-preview-card.svelte-iquffv{background:#fff;border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-md, 12px);padding:16px;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px #0000000d}.doc-header-bar.svelte-iquffv{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border-subtle, #E2E8F0);padding-bottom:8px;margin-bottom:12px}.doc-badge.svelte-iquffv{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--color-pine-teal, #2F524C);background:#e9efef;padding:2px 6px;border-radius:4px}.doc-citation.svelte-iquffv{font-size:11px;font-weight:600;color:var(--color-terracotta-coral, #D96B4B)}.doc-text.svelte-iquffv{font-family:monospace;font-size:11px;line-height:1.5;color:#0f172a;white-space:pre-wrap;background:#f8fafc;padding:12px;border-radius:8px;border:1px solid #E2E8F0;overflow-x:auto;margin:0 0 16px}.lexfox-safe-harbor-footer.svelte-iquffv{border-top:2px solid var(--color-border-subtle, #E2E8F0);margin-top:auto;background:#fafbfb;padding:10px 12px;border-radius:6px}.footer-title.svelte-iquffv{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-ink-primary, #0F172A);margin-bottom:4px}.footer-text.svelte-iquffv{margin:0;font-size:10px;line-height:1.4;color:var(--color-ink-secondary, #475569)}.tax-view.svelte-zuv7f9{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.view-header.svelte-zuv7f9{display:flex;align-items:center;gap:var(--space-3, 12px)}.back-btn.svelte-zuv7f9{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-sm, 6px);border:1px solid var(--color-border-subtle, #E2E8F0);background:#fff;color:var(--color-ink-primary, #0F172A);font-size:var(--font-size-xs, 12px);font-weight:500;cursor:pointer}.header-titles.svelte-zuv7f9{display:flex;flex-direction:column}.page-title.svelte-zuv7f9{margin:0;font-size:var(--font-size-xl, 20px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.page-subtitle.svelte-zuv7f9{margin:2px 0 0;font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.metrics-banner.svelte-zuv7f9{display:flex;gap:var(--space-8, 32px);background:#fff;border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-lg, 20px);padding:var(--space-4, 16px)}.metric-block.svelte-zuv7f9{display:flex;flex-direction:column}.m-label.svelte-zuv7f9{font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #475569)}.m-val.svelte-zuv7f9{font-size:var(--font-size-2xl, 24px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.text-pine{color:var(--color-pine-teal, #2F524C)}.table-card.svelte-zuv7f9{background:#fff;border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-lg, 20px);padding:var(--space-4, 16px);display:flex;flex-direction:column;gap:12px}.table-header-bar.svelte-zuv7f9{display:flex;justify-content:space-between;align-items:center}.title-wrap.svelte-zuv7f9{display:flex;align-items:center;gap:8px;color:var(--color-pine-teal, #2F524C)}.table-title.svelte-zuv7f9{margin:0;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.csv-export-btn.svelte-zuv7f9{height:38px;border-radius:var(--radius-md, 12px);background:var(--color-pine-teal, #2F524C);color:#fff;border:none;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;padding:0 16px;cursor:pointer}.csv-export-btn.svelte-zuv7f9:disabled{opacity:.5;cursor:not-allowed}.table-responsive.svelte-zuv7f9{overflow-x:auto}.tax-table.svelte-zuv7f9{width:100%;border-collapse:collapse;font-size:var(--font-size-sm, 14px);text-align:left}.tax-table.svelte-zuv7f9 th:where(.svelte-zuv7f9){padding:10px 12px;border-bottom:2px solid var(--color-border-subtle, #E2E8F0);color:var(--color-ink-secondary, #475569);font-size:12px;font-weight:600}.tax-table.svelte-zuv7f9 td:where(.svelte-zuv7f9){padding:12px;border-bottom:1px solid var(--color-border-subtle, #E2E8F0);color:var(--color-ink-primary, #0F172A)}.font-semibold.svelte-zuv7f9{font-weight:600}.font-bold.svelte-zuv7f9{font-weight:700}.tax-badge.svelte-zuv7f9{padding:2px 6px;border-radius:4px;background:var(--color-surface-subtle, #F1F5F9);font-size:11px;text-transform:uppercase}.rule-badge.svelte-zuv7f9{padding:2px 8px;border-radius:4px;background:#f1f5f9;font-size:11px;font-weight:600}.rule-badge.sofort.svelte-zuv7f9{background:#dcfce7;color:#065f46}.empty-state.svelte-zuv7f9{padding:24px;text-align:center;color:var(--color-ink-secondary, #475569);font-size:var(--font-size-sm, 14px)}.stberg-safe-harbor-footer.svelte-zuv7f9{border-top:2px solid var(--color-border-subtle, #E2E8F0);background:#fafbfb;padding:12px 16px;border-radius:8px}.footer-title.svelte-zuv7f9{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-ink-primary, #0F172A);margin-bottom:4px}.footer-text.svelte-zuv7f9{margin:0;font-size:10px;line-height:1.4;color:var(--color-ink-secondary, #475569)}.register-modal-overlay.svelte-1kmt0t4{position:fixed;inset:0;background:#fff!important;z-index:9999;display:flex;flex-direction:column;touch-action:none;user-select:none}.register-header.svelte-1kmt0t4{height:58px;background:#0f172a;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 16px;box-shadow:0 2px 8px #0003;z-index:10}.kasse-indicator.svelte-1kmt0t4{display:flex;align-items:center;gap:12px}.sun-icon{color:#fbbf24;flex-shrink:0}.mode-title.svelte-1kmt0t4{display:block;font-size:14px;font-weight:700;letter-spacing:-.01em}.mode-sub.svelte-1kmt0t4{display:block;font-size:11px;color:#94a3b8}.header-actions.svelte-1kmt0t4{display:flex;align-items:center;gap:10px}.tool-btn.svelte-1kmt0t4{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;min-height:38px}.tool-btn.svelte-1kmt0t4:hover{background:#fff3}.close-btn.svelte-1kmt0t4{background:transparent;border:none;color:#fff;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:6px}.close-btn.svelte-1kmt0t4:hover{background:#ffffff26}.zoom-container.svelte-1kmt0t4{flex:1;position:relative;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;cursor:grab}.zoom-container.svelte-1kmt0t4:active{cursor:grabbing}.receipt-image.svelte-1kmt0t4{max-width:96%;max-height:94%;object-fit:contain;transform-origin:center center;transition:transform 16ms linear;will-change:transform;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.12))}.barcode-overlay-sheet.svelte-1kmt0t4{position:absolute;bottom:24px;left:50%;transform:translate(-50%);background:#fff;border:2px solid #0F172A;border-radius:12px;padding:14px 20px;box-shadow:0 16px 32px #00000040;z-index:20;max-width:90vw}.barcode-header.svelte-1kmt0t4{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;color:#0f172a;margin-bottom:8px}.mini-close.svelte-1kmt0t4{background:transparent;border:none;cursor:pointer;color:#64748b;padding:2px}.barcode-graphic.svelte-1kmt0t4{background:#fff;display:flex;justify-content:center}.register-footer.svelte-1kmt0t4{height:48px;background:#f8fafc;border-top:1px solid #E2E8F0;color:#475569;display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;z-index:10}.footer-left.svelte-1kmt0t4{display:flex;align-items:center;gap:8px}.seal-icon{color:#059669;flex-shrink:0}.proof-note.svelte-1kmt0t4{font-weight:500}.zoom-controls.svelte-1kmt0t4{display:flex;align-items:center;gap:8px}.zoom-btn.svelte-1kmt0t4{background:#fff;border:1px solid #CBD5E1;border-radius:4px;padding:4px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.scale-label.svelte-1kmt0t4{min-width:40px;text-align:center;font-weight:600;font-family:ui-monospace,SFMono-Regular,monospace}.loader-box.svelte-1kmt0t4,.error-box.svelte-1kmt0t4{display:flex;flex-direction:column;align-items:center;gap:12px;color:#475569}.spinner.svelte-1kmt0t4{width:36px;height:36px;border:3px solid #CBD5E1;border-top-color:#2f524c;border-radius:50%;animation:svelte-1kmt0t4-spin .8s linear infinite}.secondary-btn.svelte-1kmt0t4{background:#0f172a;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-weight:600;cursor:pointer}@keyframes svelte-1kmt0t4-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.btn-text.svelte-1kmt0t4,.proof-note.svelte-1kmt0t4{display:none}}.cancellation-modal-overlay.svelte-68t9e3{position:fixed;inset:0;background:#0f172ab3;backdrop-filter:blur(4px);z-index:var(--z-index-modal, 500);display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px)}.cancellation-card.svelte-68t9e3{background:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-xl, 24px);width:100%;max-width:640px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px -15px #0000004d;display:flex;flex-direction:column}.modal-header.svelte-68t9e3{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-4, 16px) var(--space-5, 20px);border-bottom:1px solid var(--color-border-subtle, #E2E8F0)}.badge-law.svelte-68t9e3{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-pine-teal, #2F524C);background:#2f524c1a;padding:2px 8px;border-radius:9999px;margin-bottom:4px}.modal-title.svelte-68t9e3{margin:0;font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.modal-sub.svelte-68t9e3{margin:4px 0 0;font-size:var(--font-size-xs, 12px);color:var(--color-ink-secondary, #64748B)}.close-btn.svelte-68t9e3{background:transparent;border:none;color:var(--color-ink-secondary, #64748B);padding:8px;border-radius:var(--radius-sm, 6px);cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.close-btn.svelte-68t9e3:hover{background:var(--color-surface-muted, #F1F5F9);color:var(--color-ink-primary, #0F172A)}.modal-body.svelte-68t9e3{padding:var(--space-5, 20px);display:flex;flex-direction:column;gap:var(--space-4, 16px)}.rails-container.svelte-68t9e3{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.rail-box.svelte-68t9e3{border-radius:var(--radius-md, 12px);padding:var(--space-4, 16px);border:1px solid var(--color-border-subtle, #E2E8F0)}.rail-a.svelte-68t9e3{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:#bbf7d0}.rail-b.svelte-68t9e3{background:var(--color-surface-muted, #F8FAFC);border-color:var(--color-border-subtle, #E2E8F0)}.rail-badge.svelte-68t9e3{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;display:inline-block;margin-bottom:4px}.rail-badge.fast.svelte-68t9e3{background:#dcfce7;color:#166534}.rail-badge.legal.svelte-68t9e3{background:#e2e8f0;color:#334155}.rail-title.svelte-68t9e3{margin:0;font-size:var(--font-size-base, 15px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink-primary, #0F172A)}.rail-desc.svelte-68t9e3{font-size:var(--font-size-xs, 13px);color:var(--color-ink-secondary, #475569);margin:6px 0 12px;line-height:1.4}.token-preview.svelte-68t9e3{background:#fff;border:1px solid #CBD5E1;border-radius:var(--radius-sm, 6px);padding:8px 12px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.token-label.svelte-68t9e3{font-size:11px;color:#64748b;font-weight:600}.token-chip.svelte-68t9e3{display:flex;align-items:center;gap:8px}.token-chip.svelte-68t9e3 code:where(.svelte-68t9e3){font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:700;color:#0f172a}.copy-chip-btn.svelte-68t9e3{background:var(--color-surface-muted, #F1F5F9);border:1px solid #CBD5E1;border-radius:4px;padding:4px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.primary-rail-btn.svelte-68t9e3{width:100%;background:var(--color-pine-teal, #2F524C);color:#fff;border:none;border-radius:var(--radius-md, 8px);padding:12px 16px;font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-bold, 700);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .1s ease,background-color .1s ease;min-height:48px}.primary-rail-btn.svelte-68t9e3:hover{background:#233f3a;transform:translateY(-1px)}.post-handoff-prompt.svelte-68t9e3{margin-top:14px;background:#fffbeb;border:1px solid #FDE68A;border-radius:var(--radius-md, 8px);padding:12px;display:flex;gap:10px}.text-amber{color:#d97706}.text-green{color:#16a34a}.prompt-title.svelte-68t9e3{margin:0;font-size:13px;font-weight:700;color:#92400e}.prompt-text.svelte-68t9e3{margin:4px 0 10px;font-size:12px;color:#b45309;line-height:1.3}.prompt-actions.svelte-68t9e3{display:flex;gap:8px;flex-wrap:wrap}.confirm-btn.svelte-68t9e3{background:#059669;color:#fff;border:none;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer;min-height:40px}.subtle-btn.svelte-68t9e3{background:transparent;border:1px solid #D97706;color:#92400e;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;min-height:40px}.rail-b-actions.svelte-68t9e3{display:flex;flex-direction:column;gap:8px}.secondary-rail-btn.svelte-68t9e3,.alert-rail-btn.svelte-68t9e3{width:100%;border-radius:var(--radius-md, 8px);padding:10px 14px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;min-height:44px}.secondary-rail-btn.svelte-68t9e3{background:#fff;border:1px solid var(--color-border-subtle, #CBD5E1);color:var(--color-ink-primary, #0F172A)}.alert-rail-btn.svelte-68t9e3{background:#fef2f2;border:1px solid #FECACA;color:#991b1b}.safe-harbor-footer.svelte-68t9e3{display:flex;align-items:flex-start;gap:8px;background:var(--color-surface-muted, #F8FAFC);border-radius:var(--radius-sm, 6px);padding:8px 12px;border:1px solid var(--color-border-subtle, #E2E8F0)}.safe-harbor-icon{color:#64748b;margin-top:2px;flex-shrink:0}.safe-harbor-text.svelte-68t9e3{margin:0;font-size:11px;color:#64748b;line-height:1.4}.success-banner.svelte-68t9e3{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-6, 24px) var(--space-4, 16px)}.success-icon{color:#059669;margin-bottom:12px}.success-title.svelte-68t9e3{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--color-ink-primary, #0F172A)}.success-desc.svelte-68t9e3{margin:0;font-size:13px;color:var(--color-ink-secondary, #475569);max-width:440px;line-height:1.4}.wallet-shell.svelte-1bqtss4{min-height:100dvh;display:flex;flex-direction:column;background-color:var(--color-surface-canvas, #F4F7F6)}.app-header.svelte-1bqtss4{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-5, 20px);background-color:var(--color-card-white, #FFFFFF);border-bottom:1px solid var(--color-border-subtle, #E2E8F0);position:sticky;top:0;z-index:var(--z-index-navbar, 200)}.brand-cluster.svelte-1bqtss4{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.brand-logo-img.svelte-1bqtss4{display:block;border-radius:9px}.brand-title.svelte-1bqtss4{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--color-ink-primary, #0F172A)}.header-right.svelte-1bqtss4{position:relative;display:flex;align-items:center}.notif-center-btn.svelte-1bqtss4{position:relative;width:42px;height:42px;border-radius:12px;border:1px solid var(--color-border-subtle, #E2E8F0);background:var(--color-card-white, #FFFFFF);color:var(--color-ink-primary, #0F172A);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.notif-center-btn.svelte-1bqtss4:hover{border-color:var(--color-pine-teal, #2F524C);background:var(--color-surface-subtle, #F8FAFC)}.notif-dot-badge.svelte-1bqtss4{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #FFFFFF}.notif-dot-clear.svelte-1bqtss4{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#10b981}.notif-popover.svelte-1bqtss4{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #CBD5E1);border-radius:16px;box-shadow:0 16px 32px -8px #0f172a2e;padding:12px;z-index:300;display:flex;flex-direction:column;gap:10px}.notif-popover-header.svelte-1bqtss4{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #F1F5F9}.notif-popover-title.svelte-1bqtss4{font-size:13px;font-weight:700;color:#0f172a}.notif-popover-count.svelte-1bqtss4{font-size:11px;font-weight:700;color:#dc2626;background:#fef2f2;padding:2px 8px;border-radius:999px}.notif-list.svelte-1bqtss4{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.notif-row-btn.svelte-1bqtss4{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid #F1F5F9;background:#f8fafc;text-align:left;cursor:pointer}.notif-row-btn.svelte-1bqtss4:hover{border-color:var(--color-pine-teal, #2F524C);background:#fff}.notif-item-dot.svelte-1bqtss4{width:8px;height:8px;border-radius:50%;background:#d97706;flex-shrink:0}.notif-item-dot.critical.svelte-1bqtss4{background:#dc2626}.notif-item-text.svelte-1bqtss4{display:flex;flex-direction:column;min-width:0}.notif-item-name.svelte-1bqtss4{font-size:13px;font-weight:700;color:#0f172a}.notif-item-date.svelte-1bqtss4{font-size:11px;color:#64748b}.notif-empty.svelte-1bqtss4{margin:0;font-size:12px;color:#64748b;padding:8px 4px}.notif-popover-footer.svelte-1bqtss4{display:flex;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid #F1F5F9}.notif-util-btn.svelte-1bqtss4{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 8px;border-radius:8px;border:1px solid #E2E8F0;background:#fff;font-size:11px;font-weight:600;color:#334155;cursor:pointer}.notif-util-btn.svelte-1bqtss4:hover{background:#f1f5f9}.search-command-row.svelte-1bqtss4{display:flex;align-items:center;gap:12px}.omnibar-trigger-wrapper.svelte-1bqtss4{flex:1}.omnibar-trigger-btn.svelte-1bqtss4{width:100%;height:44px;display:flex;align-items:center;padding:0 14px;background-color:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #CBD5E1);border-radius:14px;cursor:pointer;font-size:14px;color:var(--color-ink-secondary, #475569);box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease}.omnibar-trigger-btn.svelte-1bqtss4:hover{border-color:var(--color-pine-teal, #2F524C)}.placeholder-text.svelte-1bqtss4{flex:1;text-align:left;margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shortcut-badge.svelte-1bqtss4{padding:2px 7px;border-radius:6px;background:#f8fafc;border:1px solid #E2E8F0;color:#64748b;font-size:11px;font-family:monospace}.add-entry-btn.svelte-1bqtss4{height:44px;padding:0 18px;border-radius:14px;background:var(--color-pine-teal, #2F524C);color:#fff;border:none;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;flex-shrink:0}.add-entry-btn.svelte-1bqtss4:hover{background:#233f3a}@media(min-width:1024px){.bento-col-5.svelte-1bqtss4{grid-column:span 5}.bento-col-7.svelte-1bqtss4{grid-column:span 7}}.visual-pulse-card.svelte-1bqtss4,.section-card.svelte-1bqtss4{background:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:var(--radius-lg, 20px);padding:var(--space-4, 18px)}.donut-widget-layout.svelte-1bqtss4{display:flex;align-items:center;gap:18px}.donut-svg-box.svelte-1bqtss4{position:relative;width:108px;height:108px;flex-shrink:0}.spend-donut-svg.svelte-1bqtss4{width:100%;height:100%;display:block}.donut-center-label.svelte-1bqtss4{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-amount.svelte-1bqtss4{font-size:17px;font-weight:800;color:var(--color-ink-primary, #0F172A);line-height:1}.donut-unit.svelte-1bqtss4{font-size:10px;font-weight:600;color:#64748b}.donut-meta-col.svelte-1bqtss4{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.pulse-metric-header.svelte-1bqtss4{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pulse-tag.svelte-1bqtss4{font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.pulse-exact.svelte-1bqtss4{font-size:14px;font-weight:800;color:var(--color-pine-teal, #2F524C)}.donut-legend-list.svelte-1bqtss4{display:flex;flex-direction:column;gap:4px}.legend-chip.svelte-1bqtss4{display:flex;align-items:center;gap:6px;font-size:12px}.legend-dot.svelte-1bqtss4{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-name.svelte-1bqtss4{flex:1;color:#334155;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-val.svelte-1bqtss4{font-weight:700;color:#0f172a}.mini-counts-pill-row.svelte-1bqtss4{display:flex;gap:8px;margin-top:2px}.mini-count-pill.svelte-1bqtss4{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#475569;background:#f8fafc;border:1px solid #E2E8F0;padding:2px 8px;border-radius:999px}.dot-indicator.svelte-1bqtss4{width:6px;height:6px;border-radius:50%}.dot-indicator.sub.svelte-1bqtss4{background:#d96b4b}.dot-indicator.war.svelte-1bqtss4{background:#2f524c}.card-header.svelte-1bqtss4{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:8px;flex-wrap:wrap}.header-title-cluster.svelte-1bqtss4{display:flex;align-items:center;gap:8px;color:var(--color-pine-teal, #2F524C)}.card-title.svelte-1bqtss4{margin:0;font-size:16px;font-weight:800;color:var(--color-ink-primary, #0F172A)}.order-pill.svelte-1bqtss4{font-size:11px;font-weight:600;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:999px}.count-tag.svelte-1bqtss4{font-size:12px;font-weight:700;color:#475569;background:#f8fafc;border:1px solid #E2E8F0;padding:2px 10px;border-radius:999px}.empty-inline-row.svelte-1bqtss4{display:flex;justify-content:space-between;align-items:center;padding:14px;background:#f8fafc;border-radius:12px;font-size:13px;color:#64748b}.inline-add-btn.svelte-1bqtss4{padding:6px 12px;border-radius:8px;border:none;background:var(--color-pine-teal, #2F524C);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.subs-priority-grid.svelte-1bqtss4,.warranties-grid.svelte-1bqtss4{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.sub-card.svelte-1bqtss4,.warranty-card.svelte-1bqtss4{padding:15px;border-radius:14px;border:1px solid var(--color-border-subtle, #E2E8F0);background:var(--color-card-white, #FFFFFF);cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sub-card.svelte-1bqtss4:hover,.warranty-card.svelte-1bqtss4:hover{transform:translateY(-2px);border-color:var(--color-pine-teal, #2F524C);box-shadow:0 8px 20px -6px #0f172a14}.sub-card-top.svelte-1bqtss4,.warranty-card-top.svelte-1bqtss4{display:flex;justify-content:space-between;align-items:center;gap:8px}.sub-badges.svelte-1bqtss4,.war-status-left.svelte-1bqtss4{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.notif-status-dot.svelte-1bqtss4{width:8px;height:8px;border-radius:50%;background:#10b981;flex-shrink:0}.notif-status-dot.soon.svelte-1bqtss4{background:#d97706}.notif-status-dot.urgent.svelte-1bqtss4{background:#dc2626;box-shadow:0 0 0 3px #dc26262e}.concurrency-pill.svelte-1bqtss4{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;background:#f1f5f9;color:#334155}.payment-badge.svelte-1bqtss4{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;border:1px solid #FED7AA}.payment-badge.invoice.svelte-1bqtss4{background:#fefce8;color:#a16207;border-color:#fef08a}.pay-pulse-dot.svelte-1bqtss4{width:6px;height:6px;border-radius:50%;background:currentColor}.sub-price-cluster.svelte-1bqtss4{display:flex;align-items:baseline;gap:2px}.sub-price.svelte-1bqtss4{font-size:17px;font-weight:800;color:var(--color-ink-primary, #0F172A)}.sub-cycle-unit.svelte-1bqtss4{font-size:11px;font-weight:600;color:#64748b}.sub-card-main.svelte-1bqtss4,.war-card-main.svelte-1bqtss4{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.item-card-title.svelte-1bqtss4{margin:0;font-size:15px;font-weight:700;color:var(--color-ink-primary, #0F172A)}.item-card-merchant.svelte-1bqtss4{font-size:12px;color:#64748b}.pending-cancel-pill.svelte-1bqtss4{font-size:10px;font-weight:700;padding:2px 7px;border-radius:6px;background:#fef3c7;color:#92400e}.sub-card-footer.svelte-1bqtss4,.warranty-card-footer.svelte-1bqtss4{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #F1F5F9;margin-top:auto}.friendly-date-text.svelte-1bqtss4{font-size:12px;color:#475569}.rel-pill.svelte-1bqtss4{font-size:11px;color:#64748b;margin-left:2px}.card-action-cluster.svelte-1bqtss4{display:flex;align-items:center;gap:6px}.card-icon-btn.svelte-1bqtss4,.card-cancel-btn.svelte-1bqtss4,.card-receipt-btn.svelte-1bqtss4{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;border:1px solid transparent}.card-icon-btn.svelte-1bqtss4{background:#f8fafc;border-color:#cbd5e1;color:#334155}.card-icon-btn.svelte-1bqtss4:hover{background:#e2e8f0}.card-cancel-btn.svelte-1bqtss4{background:#fef2f2;border-color:#fecaca;color:#991b1b}.card-cancel-btn.svelte-1bqtss4:hover{background:#fee2e2}.card-receipt-btn.svelte-1bqtss4{background:#2f524c1a;border-color:#2f524c33;color:var(--color-pine-teal, #2F524C)}.easy-claim-pill.svelte-1bqtss4{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#334155}.easy-claim-pill.easy.svelte-1bqtss4{background:#dcfce7;color:#166534}.verified-mini-pill.svelte-1bqtss4{font-size:10px;font-weight:700;color:#059669;background:#ecfdf5;padding:2px 6px;border-radius:999px}.remaining-time-badge.svelte-1bqtss4{font-size:12px;font-weight:800;color:var(--color-pine-teal, #2F524C)}.coverage-bar-container.svelte-1bqtss4{display:flex;flex-direction:column;gap:4px}.coverage-bar-track.svelte-1bqtss4{width:100%;height:7px;border-radius:999px;background:#e2e8f0;overflow:hidden}.coverage-bar-fill.svelte-1bqtss4{height:100%;border-radius:999px;background:var(--color-pine-teal, #2F524C)}.coverage-bar-fill.warning.svelte-1bqtss4{background:#d97706}.coverage-bar-labels.svelte-1bqtss4{display:flex;justify-content:space-between;font-size:11px;color:#64748b}.sn-chip.svelte-1bqtss4{font-family:monospace;font-size:11px;font-weight:600;color:#334155;background:#f8fafc;padding:2px 6px;border-radius:4px;border:1px solid #E2E8F0}.sn-chip.muted.svelte-1bqtss4{font-family:inherit;color:#94a3b8;border-style:dashed}.app-glossary-footer.svelte-1bqtss4{background:var(--color-card-white, #FFFFFF);border:1px solid var(--color-border-subtle, #E2E8F0);border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.glossary-header.svelte-1bqtss4{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--color-pine-teal, #2F524C)}.glossary-items-grid.svelte-1bqtss4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.glossary-footnote.svelte-1bqtss4{font-size:12px;color:#475569;line-height:1.45;background:#f8fafc;padding:10px 12px;border-radius:10px;border:1px solid #F1F5F9}.glossary-footnote.svelte-1bqtss4 strong:where(.svelte-1bqtss4){color:#0f172a;display:block;margin-bottom:2px}.glossary-footnote.svelte-1bqtss4 a:where(.svelte-1bqtss4){display:inline-block;margin-top:4px;color:var(--color-pine-teal, #2F524C);font-weight:700;text-decoration:underline}
