.status-swap-enter-active[data-v-c8a7b59b],.status-swap-leave-active[data-v-c8a7b59b]{transition:opacity .2s,transform .2s}.status-swap-enter-from[data-v-c8a7b59b]{opacity:0;transform:translateY(3px)}.status-swap-leave-to[data-v-c8a7b59b]{opacity:0;transform:translateY(-3px)}.guest-reveal[data-v-ac151d30]{animation:guest-reveal-ac151d30 var(--reveal-duration) var(--ease-develop) both;animation-delay:var(--reveal-delay)}@keyframes guest-reveal-ac151d30{0%{opacity:0;filter:blur(var(--reveal-blur))}to{opacity:1;filter:blur()}}@keyframes shake-d8f2c404{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.shake[data-v-d8f2c404]{animation:.3s ease-in-out shake-d8f2c404}.verification-error-pill[data-v-d8f2c404]{color:#be123c;background:#f43f5e14;border:1px solid #f43f5e47;box-shadow:0 0 20px #f43f5e14}:root[data-guest-theme=dark] .verification-error-pill[data-v-d8f2c404],html[data-guest-theme=dark] .verification-error-pill[data-v-d8f2c404]{color:#fecdd3;background:#4c051959;border:1px solid #f43f5e40;box-shadow:0 0 24px #f43f5e26}.is-active[data-v-f0340b8c]{background-color:var(--guest-active-nav-bg,#ffffff29);color:var(--guest-active-nav-text,#fafafa);box-shadow:var(--guest-active-nav-shadow,0 0 12px #ffffff14)}.guest-chapter-view[data-v-f0340b8c]{width:100%}.guest-chapter-enter-active[data-v-f0340b8c]{will-change:opacity, filter;transition:opacity .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1)}.guest-chapter-leave-active[data-v-f0340b8c]{will-change:opacity;transition:opacity .16s cubic-bezier(.4,0,1,1)}.guest-chapter-enter-from[data-v-f0340b8c]{opacity:0;filter:blur(3px)}.guest-chapter-leave-to[data-v-f0340b8c]{opacity:0}@media (prefers-reduced-motion:reduce){.guest-chapter-enter-active[data-v-f0340b8c],.guest-chapter-leave-active[data-v-f0340b8c]{transition:none}.guest-chapter-enter-from[data-v-f0340b8c],.guest-chapter-leave-to[data-v-f0340b8c]{opacity:1;filter:none}}.relationship-achievements-page.guest-theme[data-v-ca258c6a]{--primary:#f59e0b;--text-primary:#fafafa;--text-secondary:#a1a1aa;--bg-primary:#09090b;--bg-secondary:#121215;--border-color:#ffffff14;--journey-paper:transparent;--journey-paper-deep:#ffffff0a;--journey-card:#141418;--journey-card-border:#ffffff24;--journey-card-border-main:#f59e0b59;--journey-card-border-milestone:#f59e0b73;--journey-card-main:#18181d;--journey-card-milestone-bg:#2a231c;--journey-card-branch:#121216;--journey-card-shadow:var(--guest-card-shadow,0 24px 60px -15px #000000b3);--journey-card-branch-shadow:0 18px 42px -18px #000000a6;--journey-ink:#f59e0b;--journey-muted:#a1a1aa;--journey-soft:#f59e0b29;--journey-line:#f59e0b73;--journey-line-soft:#ffffff29;--journey-node:#f59e0b;--journey-node-soft:#f59e0b38;--journey-node-border-color:#09090b;--journey-node-core-bg:#141418;--journey-node-milestone-bg:#3d2d16;--journey-node-branch-border:#f59e0b73;--journey-node-ring:#f59e0b40;--journey-branch-stem:#f59e0b59;--journey-tag-bg:#ffffff0f;--journey-tag-main-bg:#f59e0b24;--journey-tag-main-ink:#f3c979;--journey-tag-conflict-bg:#d9775729;--journey-tag-conflict-ink:#e89980;--journey-evidence-border:#f59e0b59;--journey-badge-ring:#f59e0b59;--journey-badge-core-bg:radial-gradient(circle at 30% 28%, #222228 0%, #141418 72%, #f59e0b33 100%);--journey-fog-top:#0a0a0c1f;--journey-fog-bottom:#121216eb;--journey-fog-border:#ffffff1f;--journey-fog-haze:radial-gradient(circle, #f59e0b1f 0%, #14141800 70%);--journey-fog-node-border:#ffffff3d;--journey-fog-node-bg:#ffffff0a;--journey-serif:var(--font-serif);--journey-sans:var(--font-sans);min-height:auto;color:var(--text-primary);font-family:var(--journey-sans);background:0 0}html[data-guest-theme=light]{--primary:#d97706;--text-primary:#1c1917;--text-secondary:#57534e;--bg-primary:#f7f7f9;--bg-secondary:#fff;--border-color:#d9770624;--journey-paper-deep:#d977060a;--journey-card:#fff;--journey-card-border:#d977062e;--journey-card-border-main:#d9770652;--journey-card-border-milestone:#b453096b;--journey-card-main:#fff;--journey-card-milestone-bg:#fdf7f0;--journey-card-branch:#fff;--journey-card-shadow:0 8px 24px -4px #d9770614, 0 1px 3px #0000000a;--journey-card-branch-shadow:0 4px 16px -2px #d977060f;--journey-ink:#b45309;--journey-muted:#78716c;--journey-soft:#d977061a;--journey-line:#d977065c;--journey-line-soft:#d9770626;--journey-node:#d97706;--journey-node-soft:#d977062e;--journey-node-border-color:#f7f7f9;--journey-node-core-bg:#fff;--journey-node-milestone-bg:#faecdc;--journey-node-branch-border:#d977066b;--journey-node-ring:#d977062e;--journey-branch-stem:#d9770647;--journey-tag-bg:#d977060f;--journey-tag-main-bg:#d977061f;--journey-tag-main-ink:#92400e;--journey-tag-conflict-bg:#b91c1c17;--journey-tag-conflict-ink:#b91c1c;--journey-evidence-border:#d9770657;--journey-badge-ring:#d977064d;--journey-badge-core-bg:radial-gradient(circle at 30% 28%, #fff 0%, #fef3c7 72%, #d9770629 100%);--journey-fog-top:#faf7f273;--journey-fog-bottom:#f3eee5f5;--journey-fog-border:#d9770624;--journey-fog-haze:radial-gradient(circle, #d9770614 0%, #faf7f200 70%);--journey-fog-node-border:#d977063d;--journey-fog-node-bg:#ffffffd9}.relationship-achievements-wall[data-v-ca258c6a]{flex-direction:column;gap:32px;padding-top:8px;display:flex}.relationship-achievements-category-title[data-v-ca258c6a]{color:var(--color-ink-900);font-family:var(--font-serif);letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 14px;font-size:16px;font-weight:600;display:flex}.relationship-achievements-grid[data-v-ca258c6a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=680px){.relationship-achievements-grid[data-v-ca258c6a]{grid-template-columns:minmax(0,1fr)}}.relationship-achievement-card[data-v-ca258c6a]{background:var(--color-paper);border:1px solid var(--color-ink-100);box-shadow:var(--guest-card-shadow);border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .25s,transform .25s;display:flex;position:relative}.relationship-achievement-card.is-unlocked[data-v-ca258c6a]{border-color:color-mix(in srgb, var(--journey-node) 38%, var(--color-ink-100));background:linear-gradient(145deg, var(--color-paper) 0%, color-mix(in srgb, var(--journey-node) 6%, var(--color-paper)) 100%)}.relationship-achievement-card.is-locked[data-v-ca258c6a]{opacity:.64;border-style:dashed}.relationship-achievement-badge[data-v-ca258c6a]{border:1px solid var(--journey-badge-ring);background:var(--journey-badge-core-bg);width:48px;height:48px;color:var(--journey-node);font-family:var(--font-serif);letter-spacing:.04em;text-align:center;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.relationship-achievement-card.is-locked .relationship-achievement-badge[data-v-ca258c6a]{border-color:var(--color-ink-200);background:var(--color-ink-050);color:var(--color-ink-400)}.relationship-achievement-info[data-v-ca258c6a]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.relationship-achievement-title[data-v-ca258c6a]{color:var(--color-ink-900);font-family:var(--font-serif);margin:0;font-size:16px;font-weight:500;line-height:1.4}.relationship-achievement-card.is-locked .relationship-achievement-title[data-v-ca258c6a]{color:var(--color-ink-600)}.relationship-achievement-status-tag[data-v-ca258c6a]{color:var(--journey-tag-main-ink);letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;display:inline-flex}.relationship-achievement-card.is-locked .relationship-achievement-status-tag[data-v-ca258c6a]{color:var(--color-ink-400)}.relationship-achievement-desc[data-v-ca258c6a]{color:var(--color-ink-700);font-family:var(--font-serif);margin:4px 0 0;font-size:13px;line-height:1.75}.relationship-achievement-goal[data-v-ca258c6a]{border-top:1px solid var(--color-ink-100);color:var(--color-ink-500);margin-top:6px;padding-top:6px;font-size:11px;line-height:1.5}html[data-guest-theme=light]{opacity:.72;color:#1c1917;background:#f4f4f6b3;border:1px dashed #18181b24;border-top-color:#18181b14;box-shadow:0 6px 20px -3px #d9770614}
