.journey-container[data-astro-cid-gz2hhefc]{max-width:1040px;margin:0 auto;padding-bottom:var(--space-12)}.journey-hero[data-astro-cid-gz2hhefc]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border-light);margin-bottom:var(--space-6)}.user-profile-badge[data-astro-cid-gz2hhefc]{display:flex;align-items:center;gap:var(--space-4)}.avatar-lotus[data-astro-cid-gz2hhefc]{width:64px;height:64px;background:linear-gradient(135deg,var(--color-brand-100),var(--color-brand-300));border:2px solid var(--color-brand-400);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 4px 16px #a17e3833}.profile-tag[data-astro-cid-gz2hhefc]{font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--color-brand-700);text-transform:uppercase}.user-dharma-name[data-astro-cid-gz2hhefc]{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);line-height:1.2;margin:2px 0}.device-hint[data-astro-cid-gz2hhefc]{font-size:var(--text-xs);color:var(--color-text-tertiary);font-family:monospace}.zen-sacred-notice[data-astro-cid-gz2hhefc]{display:flex;align-items:flex-start;gap:var(--space-4);background:linear-gradient(135deg,#d4922a1f,#d4922a0a);border:1px solid var(--color-brand-300);border-radius:var(--radius-xl);padding:var(--space-5);margin-bottom:var(--space-8)}.notice-symbol[data-astro-cid-gz2hhefc]{font-size:2rem;color:var(--color-brand-600);flex-shrink:0;line-height:1}.notice-heading[data-astro-cid-gz2hhefc]{font-family:var(--font-serif);font-size:var(--text-sm);font-weight:700;color:var(--color-brand-800);letter-spacing:.05em;margin-bottom:4px}.notice-desc[data-astro-cid-gz2hhefc]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.6;margin:0}.stats-overview-grid[data-astro-cid-gz2hhefc]{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-8)}@media(min-width:640px){.stats-overview-grid[data-astro-cid-gz2hhefc]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.stats-overview-grid[data-astro-cid-gz2hhefc]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-astro-cid-gz2hhefc]{padding:var(--space-5);border-radius:var(--radius-xl);background:#fff;border:1px solid var(--color-border-light);display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-sm)}.card-primary-merit[data-astro-cid-gz2hhefc]{background:linear-gradient(135deg,var(--color-brand-50),#fff);border-color:var(--color-brand-300)}.card-streak[data-astro-cid-gz2hhefc]{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fdba74}.stat-card-icon[data-astro-cid-gz2hhefc]{font-size:1.75rem;margin-bottom:var(--space-2)}.stat-card-label[data-astro-cid-gz2hhefc]{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.stat-card-value[data-astro-cid-gz2hhefc]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;color:var(--color-text-primary);line-height:1.1;margin-bottom:var(--space-2)}.card-primary-merit[data-astro-cid-gz2hhefc] .stat-card-value[data-astro-cid-gz2hhefc]{color:var(--color-brand-700)}.stat-card-footnote[data-astro-cid-gz2hhefc]{font-size:var(--text-xs);color:var(--color-text-tertiary)}.practice-shortcuts-box[data-astro-cid-gz2hhefc]{margin-bottom:var(--space-8)}.section-title-zen[data-astro-cid-gz2hhefc]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-4)}.shortcuts-grid[data-astro-cid-gz2hhefc]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:640px){.shortcuts-grid[data-astro-cid-gz2hhefc]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.shortcuts-grid[data-astro-cid-gz2hhefc]{grid-template-columns:repeat(4,1fr)}}.shortcut-item[data-astro-cid-gz2hhefc]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}.shortcut-item[data-astro-cid-gz2hhefc]:hover{border-color:var(--color-brand-400);transform:translateY(-2px);box-shadow:var(--shadow-md)}.sc-icon[data-astro-cid-gz2hhefc]{font-size:1.75rem;flex-shrink:0}.sc-content[data-astro-cid-gz2hhefc]{display:flex;flex-direction:column}.sc-title[data-astro-cid-gz2hhefc]{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.sc-desc[data-astro-cid-gz2hhefc]{font-size:.6875rem;color:var(--color-text-tertiary)}.history-card[data-astro-cid-gz2hhefc]{padding:var(--space-6);border-radius:var(--radius-2xl)}.history-header[data-astro-cid-gz2hhefc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-2)}.history-title[data-astro-cid-gz2hhefc]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700}.history-badge[data-astro-cid-gz2hhefc]{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-secondary);padding:3px 10px;border-radius:var(--radius-full)}.history-table-wrap[data-astro-cid-gz2hhefc]{overflow-x:auto}.history-table[data-astro-cid-gz2hhefc]{width:100%;border-collapse:collapse;font-size:var(--text-sm);text-align:left}.history-table[data-astro-cid-gz2hhefc] th[data-astro-cid-gz2hhefc]{padding:var(--space-3);border-bottom:2px solid var(--color-border-light);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.history-table[data-astro-cid-gz2hhefc] td[data-astro-cid-gz2hhefc]{padding:var(--space-3);border-bottom:1px solid var(--color-border-light);color:var(--color-text-primary)}.action-badge[data-astro-cid-gz2hhefc]{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:600;padding:2px 8px;border-radius:var(--radius-full);background:var(--color-bg-secondary)}.points-badge[data-astro-cid-gz2hhefc]{font-weight:700;color:var(--color-brand-700)}.zen-dialog[data-astro-cid-gz2hhefc]{border:none;border-radius:var(--radius-2xl);padding:0;background:transparent;max-width:440px;width:90vw;box-shadow:var(--shadow-xl)}.zen-dialog[data-astro-cid-gz2hhefc]::backdrop{background:#2c1e0f8c;backdrop-filter:blur(4px)}.zen-dialog-inner[data-astro-cid-gz2hhefc]{background:#fff;padding:var(--space-6);border-radius:var(--radius-2xl);border:1px solid var(--color-brand-200)}.zen-dialog-title[data-astro-cid-gz2hhefc]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700;color:var(--color-brand-800);margin-bottom:var(--space-2)}.zen-dialog-desc[data-astro-cid-gz2hhefc]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-4)}.zen-input-group[data-astro-cid-gz2hhefc]{margin-bottom:var(--space-4)}.zen-input-label[data-astro-cid-gz2hhefc]{display:block;font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);margin-bottom:4px}.zen-input[data-astro-cid-gz2hhefc]{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm)}.zen-dialog-actions[data-astro-cid-gz2hhefc]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6)}
