@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&family=Noto+Serif+SC:wght@500;600;700&family=ZCOOL+XiaoWei&display=swap";.app-shell[data-v-ec25e4ec]{width:min(1180px,100% - 2rem);margin:0 auto;padding:1rem 0 6rem}.shell-header[data-v-ec25e4ec]{margin-bottom:1rem}.shell-topbar[data-v-ec25e4ec]{justify-content:space-between;align-items:center;gap:1.35rem;padding:.78rem .92rem;display:flex}.shell-brand[data-v-ec25e4ec]{gap:.16rem;max-width:17rem;display:grid}.shell-brand-row[data-v-ec25e4ec]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.shell-brand h1[data-v-ec25e4ec]{font-family:var(--font-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);color:color-mix(in srgb, var(--text-main) 84%, var(--text-soft));margin:0}.shell-status[data-v-ec25e4ec]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-l7-size);letter-spacing:var(--type-supporting-spacing);margin:0;line-height:1.4}.shell-status-inline[data-v-ec25e4ec]{flex-wrap:wrap;align-items:center;gap:.46rem;display:inline-flex}.shell-sync-inline-button[data-v-ec25e4ec]{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--text-main);font-family:var(--font-body);font-size:var(--type-nav-size);letter-spacing:var(--type-button-tracking);border-radius:999px;padding:.42rem .78rem;line-height:1;transition:transform .18s,background .18s,border-color .18s}.shell-sync-inline-button[data-v-ec25e4ec]:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-panel);transform:translateY(-1px)}.shell-sync-inline-button[data-v-ec25e4ec]:disabled{cursor:not-allowed;opacity:.6}.shell-theme-inline-button[data-v-ec25e4ec]{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--card-bg-raised) 72%, transparent);color:var(--text-main);font-family:var(--font-body);font-size:var(--type-nav-size);letter-spacing:var(--type-button-tracking);border-radius:999px;padding:.42rem .72rem;line-height:1;transition:transform .18s,background .18s,border-color .18s}.shell-theme-inline-button[data-v-ec25e4ec]:hover{border-color:var(--accent-border);background:var(--accent-panel);transform:translateY(-1px)}.top-nav[data-v-ec25e4ec]{flex-wrap:wrap;justify-content:flex-end;gap:.82rem;display:flex}.nav-link[data-v-ec25e4ec],.bottom-nav-link[data-v-ec25e4ec]{border:1px solid var(--line);background:var(--surface-card);color:var(--text-main);font-family:var(--font-body);font-size:var(--type-nav-size);font-weight:500;line-height:var(--type-nav-line);letter-spacing:var(--type-button-tracking);border-radius:999px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.nav-link[data-v-ec25e4ec]{min-height:44px;padding:.68rem 1.08rem}.nav-link[data-v-ec25e4ec]:hover,.nav-link.active[data-v-ec25e4ec],.bottom-nav-link[data-v-ec25e4ec]:hover,.bottom-nav-link.active[data-v-ec25e4ec]{border-color:var(--accent-border);background:var(--accent-panel);color:var(--accent-dark);box-shadow:0 6px 16px var(--accent-shadow-soft);transform:translateY(-1px)}.nav-link.primary[data-v-ec25e4ec]{background:linear-gradient(135deg, var(--accent), var(--accent-dark));color:var(--accent-contrast);box-shadow:0 10px 22px var(--accent-shadow)}:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark]{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 62%, var(--surface-strong)), color-mix(in srgb, var(--accent-dark) 70%, var(--surface-strong)));color:var(--accent-contrast);box-shadow:0 8px 18px color-mix(in srgb, var(--accent-shadow) 56%, transparent)}.subtle-link[data-v-ec25e4ec]{background:var(--surface-soft)}.app-main[data-v-ec25e4ec]{gap:1rem;display:grid}.mobile-bottom-nav[data-v-ec25e4ec]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:50;background:var(--surface-popover);border:1px solid var(--line-strong);box-shadow:var(--shadow-raised);border-radius:999px;grid-template-columns:1fr 1fr 64px 1fr 1fr;align-items:center;gap:6px;padding:8px;display:none;position:fixed}.bottom-nav-link[data-v-ec25e4ec]{justify-content:center;align-items:center;min-height:42px;padding:10px 4px;display:inline-flex}.bottom-nav-link.primary[data-v-ec25e4ec]{background:linear-gradient(135deg, var(--accent), var(--accent-dark));width:52px;height:52px;color:var(--accent-contrast);box-shadow:0 12px 24px var(--accent-shadow);border-radius:50%;margin:-20px auto 0}@media (width<=720px){.app-shell[data-v-ec25e4ec]{width:min(100%,100% - 1rem);padding-bottom:calc(6.8rem + env(safe-area-inset-bottom,0px))}.shell-topbar[data-v-ec25e4ec]{align-items:flex-start}.shell-brand h1[data-v-ec25e4ec]{font-size:var(--type-card-title-size)}.top-nav[data-v-ec25e4ec]{display:none}.mobile-bottom-nav[data-v-ec25e4ec]{display:grid}}@media (width>=721px){.mobile-bottom-nav[data-v-ec25e4ec]{display:none}}.atelier-home-page[data-v-7334a5d7]{--atelier-bg:var(--bg);--atelier-paper:var(--warm-panel-strong);--atelier-paper-strong:var(--surface-card);--atelier-line:var(--warm-border);--atelier-line-strong:var(--warm-border-strong);--atelier-ink:var(--text-main);--atelier-ink-soft:var(--text-soft);--atelier-rose:var(--accent-coral);--atelier-rose-deep:var(--accent-dark);--atelier-gold:var(--accent-gold);--atelier-sage:var(--sage);--atelier-sky:var(--mist);--atelier-display-font:var(--font-display);--atelier-heading-font:var(--font-heading);--atelier-body-font:var(--font-body);--atelier-space-1:.32rem;--atelier-space-2:.56rem;--atelier-space-3:.84rem;--atelier-space-4:1rem;--atelier-space-5:1.24rem;--atelier-space-6:1.56rem;color:var(--atelier-ink);font-family:var(--atelier-body-font);gap:1.12rem;display:grid}.atelier-marquee[data-v-7334a5d7],.panel[data-v-7334a5d7]{border:1px solid var(--atelier-line);background:linear-gradient(180deg, var(--atelier-paper), var(--surface-soft)), radial-gradient(circle at top left, var(--danger-panel), transparent 32%), radial-gradient(circle at top right, var(--cool-glow), transparent 28%);box-shadow:var(--shadow-raised);position:relative;overflow:hidden}.atelier-marquee[data-v-7334a5d7]{border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.atelier-marquee p[data-v-7334a5d7]{color:var(--atelier-ink-soft);font-size:var(--type-l6-size);line-height:var(--type-l6-line);margin:0}.atelier-marquee-actions[data-v-7334a5d7]{flex-wrap:wrap;gap:.55rem;display:flex}.atelier-mini-pill[data-v-7334a5d7]{border:1px solid var(--atelier-line);background:var(--warm-panel);min-height:36px;color:var(--atelier-ink-soft);font-size:var(--type-l7-size);line-height:var(--type-l7-line);border-radius:999px;align-items:center;padding:.45rem .82rem;text-decoration:none;display:inline-flex}.atelier-mini-link[data-v-7334a5d7]{color:var(--atelier-ink)}.atelier-hero[data-v-7334a5d7]{gap:var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface-card), var(--surface-soft)), radial-gradient(circle at 10% 10%, var(--danger-panel), transparent 26%), radial-gradient(circle at 90% 12%, var(--cool-glow), transparent 24%), radial-gradient(circle at 50% 100%, var(--sage-glow), transparent 30%);grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr);padding:1.24rem;display:grid}.atelier-hero-copy[data-v-7334a5d7]{gap:var(--space-4);align-content:start;padding:.28rem .22rem .2rem;display:grid}.atelier-kicker[data-v-7334a5d7],.wish-bottle-story-kicker[data-v-7334a5d7],.wish-bottle-dashboard-kicker[data-v-7334a5d7]{color:var(--atelier-ink-soft);font-family:var(--atelier-body-font);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-spacing);text-transform:uppercase;letter-spacing:.08em;text-transform:none;align-items:baseline;gap:.46rem;margin:0;font-weight:600;line-height:1.4;display:inline-flex}.atelier-kicker span[data-v-7334a5d7],.wish-bottle-story-kicker span[data-v-7334a5d7]{color:var(--text-faint);font-size:var(--type-kicker-sub-size);letter-spacing:var(--type-kicker-sub-spacing);text-transform:uppercase}.journal-feature-meta[data-v-7334a5d7],.journal-time[data-v-7334a5d7]{color:var(--text-muted);font-family:var(--atelier-body-font);font-size:var(--type-meta-size);letter-spacing:var(--type-meta-spacing);font-weight:600;line-height:var(--type-meta-line);margin:0}.atelier-hero-copy h1[data-v-7334a5d7],.wish-bottle-story-title[data-v-7334a5d7]{font-family:var(--atelier-display-font);margin:0;font-weight:400}.focus-card h2[data-v-7334a5d7],.section-head h2[data-v-7334a5d7],.journal-feature h3[data-v-7334a5d7]{font-family:var(--atelier-heading-font);margin:0;font-weight:600}.focus-card h2[data-v-7334a5d7]{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.atelier-hero-copy h1[data-v-7334a5d7]{max-width:18ch;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking);text-wrap:balance;gap:.54rem;display:grid}.atelier-hero-name[data-v-7334a5d7],.atelier-hero-promise[data-v-7334a5d7]{display:block}.atelier-hero-name[data-v-7334a5d7]{max-width:7ch;color:var(--atelier-ink);font-family:var(--atelier-heading-font);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.atelier-hero-promise[data-v-7334a5d7]{gap:.18rem;max-width:17ch;line-height:1.04;display:grid}.atelier-hero-line[data-v-7334a5d7]{display:block}.atelier-hero-line[data-v-7334a5d7]:first-child{max-width:17ch}.atelier-hero-line.is-tight[data-v-7334a5d7]{max-width:8ch;padding-left:.28em}.atelier-stage-copy[data-v-7334a5d7],.atelier-stage-hint[data-v-7334a5d7],.focus-copy[data-v-7334a5d7],.journal-feature p[data-v-7334a5d7],.journal-entry p[data-v-7334a5d7],.section-head p[data-v-7334a5d7]{color:var(--atelier-ink-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.atelier-stage-copy[data-v-7334a5d7],.atelier-stage-hint[data-v-7334a5d7],.journal-feature p[data-v-7334a5d7],.journal-entry p[data-v-7334a5d7],.section-head p[data-v-7334a5d7]{color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.focus-link[data-v-7334a5d7]{min-height:46px;font-family:var(--atelier-body-font);letter-spacing:var(--type-button-tracking);background:var(--warm-panel);color:var(--atelier-ink);border:1px solid var(--atelier-line);border-radius:999px;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.focus-card[data-v-7334a5d7],.journal-feature[data-v-7334a5d7],.atelier-metric-card[data-v-7334a5d7]{border:1px solid var(--atelier-line);background:var(--warm-panel);box-shadow:var(--shadow-card)}.focus-card[data-v-7334a5d7]{border-radius:var(--radius-xl);gap:.9rem;padding:1rem 1rem 1.04rem;display:grid}.focus-card.is-primary-focus[data-v-7334a5d7]{border-color:var(--accent-border);background:linear-gradient(180deg, var(--surface-popover), var(--accent-panel)), radial-gradient(circle at 100% 0%, var(--danger-panel), transparent 38%);box-shadow:var(--shadow-raised);gap:1rem;padding:1.18rem}.focus-head[data-v-7334a5d7],.focus-footer[data-v-7334a5d7],.section-head[data-v-7334a5d7]{justify-content:space-between;align-items:flex-start;gap:.88rem;display:flex}.section-head-copy[data-v-7334a5d7]{gap:.2rem;display:grid}.focus-head[data-v-7334a5d7]{align-items:center}.focus-body[data-v-7334a5d7]{gap:.46rem;max-width:32ch;display:grid}.focus-card h2[data-v-7334a5d7]{max-width:16ch;font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);text-wrap:balance}.focus-copy[data-v-7334a5d7]{max-width:34ch;color:var(--text-muted);font-size:var(--type-l6-size);line-height:var(--type-l6-line);letter-spacing:var(--type-l6-spacing)}.ritual-row strong[data-v-7334a5d7],.journal-entry strong[data-v-7334a5d7],.journal-feature h3[data-v-7334a5d7],.section-head h2[data-v-7334a5d7]{color:var(--atelier-ink)}.focus-footer[data-v-7334a5d7]{border-top:1px solid var(--warm-border-soft);place-items:start;gap:.48rem;padding-top:.14rem;display:grid}.focus-link[data-v-7334a5d7]{background:linear-gradient(135deg, var(--atelier-rose), var(--atelier-rose-deep));min-height:40px;color:var(--accent-contrast);font-size:var(--type-body-size);box-shadow:0 10px 22px var(--accent-shadow);border-color:#0000;flex-shrink:0;padding:.62rem 1rem}.atelier-bottle-card[data-v-7334a5d7]{background:linear-gradient(180deg, var(--warm-panel-strong), var(--surface-soft)), radial-gradient(circle at 80% 10%, var(--cool-glow), transparent 26%);min-height:100%;box-shadow:var(--shadow-card);align-content:start}.atelier-stage-note[data-v-7334a5d7]{gap:.46rem;display:grid}.atelier-stage-copy[data-v-7334a5d7]{max-width:25rem}.atelier-bottle-main[data-v-7334a5d7]{align-items:center}.atelier-stage-metrics[data-v-7334a5d7]{align-content:center;gap:.78rem;display:grid}.atelier-progress-hero[data-v-7334a5d7]{border-radius:var(--radius-xl);background:var(--surface-soft);border:1px solid var(--atelier-line);box-shadow:none;gap:.3rem;padding:.88rem .94rem .96rem;display:grid}.atelier-stage-progress[data-v-7334a5d7]{margin-top:.02rem}.atelier-progress-value[data-v-7334a5d7]{color:var(--wish-star-2);font-family:var(--atelier-display-font);font-size:var(--type-d0-size);line-height:var(--type-d0-line);letter-spacing:-.07em;text-shadow:0 6px 16px var(--accent-shadow-soft)}.atelier-progress-caption[data-v-7334a5d7]{max-width:27ch;color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.atelier-metric-grid[data-v-7334a5d7]{grid-template-columns:1fr;gap:.76rem;display:grid}.atelier-metric-card[data-v-7334a5d7]{border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:none;gap:.24rem;padding:.84rem .9rem .92rem;display:grid}.atelier-metric-card.is-wide[data-v-7334a5d7]{grid-column:auto}.atelier-metric-card span[data-v-7334a5d7],.atelier-chip[data-v-7334a5d7],.journal-entry-actor[data-v-7334a5d7]{color:var(--atelier-ink-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line)}.atelier-metric-card span[data-v-7334a5d7],.journal-entry-actor[data-v-7334a5d7]{letter-spacing:var(--type-supporting-spacing)}.atelier-metric-card strong[data-v-7334a5d7]{font-family:var(--atelier-display-font);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.atelier-metric-card small[data-v-7334a5d7]{max-width:22ch;color:var(--atelier-ink-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.atelier-stage-hint[data-v-7334a5d7]{font-size:var(--type-supporting-size)}.atelier-chip-row[data-v-7334a5d7]{flex-wrap:wrap;gap:.5rem;display:flex}.atelier-chip-row-inline[data-v-7334a5d7]{margin-top:.04rem}.atelier-chip[data-v-7334a5d7]{border:1px solid var(--warm-border-soft);background:var(--warm-panel);border-radius:999px;align-items:center;min-height:36px;padding:.38rem .68rem;display:inline-flex}.atelier-grid[data-v-7334a5d7]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.08rem;display:grid}.atelier-journal[data-v-7334a5d7]{border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface-card), var(--surface-soft)), radial-gradient(circle at 100% 0%, var(--cool-glow), transparent 30%);grid-column:1/-1;padding:1.2rem}.section-head[data-v-7334a5d7]{border-bottom:1px solid var(--warm-border-soft);margin-bottom:1.12rem;padding-bottom:.94rem}.section-head h2[data-v-7334a5d7]{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line);letter-spacing:var(--type-section-title-tracking)}.section-head .atelier-kicker[data-v-7334a5d7]{font-size:var(--type-l7-size);letter-spacing:.14em}.section-head p[data-v-7334a5d7]{max-width:23rem;font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.journal-entry strong[data-v-7334a5d7]{font-size:var(--type-l5-size);margin-bottom:0;line-height:1.5;display:block}.atelier-journal-layout[data-v-7334a5d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.08rem;display:grid}.atelier-journal-layout.is-single[data-v-7334a5d7]{grid-template-columns:1fr}.journal-member-card[data-v-7334a5d7]{border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--warm-border) 75%, transparent);box-shadow:none;background:#ffffff1f;align-content:start;gap:.72rem;padding:.82rem .82rem .8rem;display:grid;position:relative}.journal-member-card.is-sage[data-v-7334a5d7]{border-color:color-mix(in srgb, var(--success-border) 72%, transparent);background:#ffffff1f}.journal-member-head[data-v-7334a5d7]{justify-content:flex-start;align-items:flex-start;gap:.7rem;padding-bottom:.06rem;display:flex}.journal-member-title[data-v-7334a5d7]{gap:.16rem;display:grid}.journal-shared-kicker[data-v-7334a5d7]{color:var(--atelier-ink-soft);font-family:var(--atelier-body-font);font-size:var(--type-l7-size);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.journal-member-head h3[data-v-7334a5d7],.journal-member-empty h3[data-v-7334a5d7]{font-family:var(--atelier-heading-font);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);margin:0}.journal-member-head h3[data-v-7334a5d7],.journal-member-empty h3[data-v-7334a5d7],.journal-shared-strip strong[data-v-7334a5d7]{text-wrap:balance}.journal-member-highlight[data-v-7334a5d7],.journal-member-followup[data-v-7334a5d7],.journal-member-empty[data-v-7334a5d7]{gap:.3rem;display:grid}.journal-member-highlight[data-v-7334a5d7],.journal-member-followup[data-v-7334a5d7]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.08rem 0 0 .7rem;position:relative}.journal-member-highlight[data-v-7334a5d7]:before,.journal-member-followup[data-v-7334a5d7]:before{content:"";background:color-mix(in srgb, var(--atelier-rose) 82%, #fff 18%);width:.36rem;height:.36rem;box-shadow:none;border-radius:999px;position:absolute;top:.68rem;left:.06rem}.journal-member-highlight strong[data-v-7334a5d7],.journal-member-entry strong[data-v-7334a5d7],.journal-member-followup strong[data-v-7334a5d7]{color:var(--atelier-ink);font-family:var(--atelier-body-font);font-size:.91rem;line-height:var(--type-body-line);letter-spacing:0;margin:0;font-weight:500;display:block}.journal-shared-strip strong[data-v-7334a5d7]{color:var(--atelier-ink);font-family:var(--atelier-body-font);font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:0;margin:0;font-weight:500;display:block}.journal-member-highlight p[data-v-7334a5d7],.journal-member-followup p[data-v-7334a5d7],.journal-member-empty p[data-v-7334a5d7],.journal-shared-strip span[data-v-7334a5d7]{font-size:.91rem;line-height:var(--type-body-line);margin:0}.journal-feature-meta[data-v-7334a5d7]{color:var(--atelier-ink-soft);font-size:.8rem;line-height:var(--type-supporting-line);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.journal-progress-meta[data-v-7334a5d7]{color:var(--atelier-ink-soft);font-family:var(--atelier-body-font);font-size:.84rem;line-height:var(--type-supporting-line);letter-spacing:0;margin:0;font-weight:500}.journal-member-empty p[data-v-7334a5d7]{color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.journal-member-followup-label[data-v-7334a5d7]{color:var(--text-soft);font-family:var(--atelier-body-font);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.journal-thread-link[data-v-7334a5d7]{background:color-mix(in srgb, var(--atelier-sage) 16%, transparent);max-width:100%;box-shadow:none;border:0;border-radius:10px;justify-items:start;padding:.14rem .46rem .2rem;text-decoration:none;transition:color .16s,background-color .18s;display:inline-grid;position:relative}.journal-thread-link[data-v-7334a5d7]:hover{color:color-mix(in srgb, var(--atelier-ink) 88%, var(--atelier-sage) 12%);background:color-mix(in srgb, var(--atelier-sage) 24%, transparent)}.journal-thread-link[data-v-7334a5d7]:focus-visible{outline:2px solid color-mix(in srgb, var(--atelier-sage) 42%, transparent);outline-offset:2px;border-radius:10px}.journal-thread-link strong[data-v-7334a5d7]{color:color-mix(in srgb, var(--atelier-ink) 92%, var(--atelier-sage) 8%);margin:0}.journal-thread-link .journal-progress-meta[data-v-7334a5d7]{color:color-mix(in srgb, var(--atelier-ink-soft) 90%, var(--atelier-sage) 10%)}.journal-thread-link:hover strong[data-v-7334a5d7]{color:color-mix(in srgb, var(--atelier-ink) 84%, var(--atelier-sage) 16%)}.journal-thread-link:hover .journal-progress-meta[data-v-7334a5d7]{color:color-mix(in srgb, var(--atelier-ink-soft) 84%, var(--atelier-sage) 16%)}.journal-shared-strip span[data-v-7334a5d7]{color:var(--atelier-ink-soft);font-family:var(--atelier-body-font);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.journal-shared-strip[data-v-7334a5d7]{border-radius:var(--radius-lg);border:1px dashed var(--warm-border);background:var(--warm-panel);grid-column:1/-1;gap:.18rem;padding:.8rem .92rem;display:grid}.atelier-journal-yesterday[data-v-7334a5d7]{border-top:1px solid var(--warm-border-soft);margin-top:.92rem;padding-top:.92rem}.atelier-journal-yesterday-summary[data-v-7334a5d7]{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;list-style:none;display:flex}.atelier-journal-yesterday-summary[data-v-7334a5d7]::-webkit-details-marker{display:none}.atelier-journal-yesterday-summary strong[data-v-7334a5d7]{color:var(--atelier-ink);font-family:var(--atelier-heading-font);font-size:var(--type-l6-size);line-height:var(--type-l6-line);letter-spacing:var(--type-l6-spacing)}.atelier-journal-yesterday-summary[data-v-7334a5d7]:after{content:"";border-right:1.4px solid var(--atelier-ink-soft);border-bottom:1.4px solid var(--atelier-ink-soft);width:.42rem;height:.42rem;transition:transform .15s;transform:rotate(45deg)}.atelier-journal-yesterday[open] .atelier-journal-yesterday-summary[data-v-7334a5d7]:after{transform:rotate(225deg)}.atelier-journal-yesterday-body[data-v-7334a5d7]{margin-top:.78rem}.section-icon[data-v-7334a5d7]{border:1px solid var(--warm-border);background:var(--warm-panel-strong);width:42px;height:42px;color:var(--atelier-rose-deep);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section-icon svg[data-v-7334a5d7]{width:19px;height:19px}.section-icon[data-v-7334a5d7] path,.section-icon[data-v-7334a5d7] circle,.section-icon[data-v-7334a5d7] rect{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.section-icon.is-spark[data-v-7334a5d7]{color:#9671a1}.section-icon.is-quill[data-v-7334a5d7]{color:#a55d6d}.wish-bottle-card[data-v-7334a5d7]{--wish-glass-tint:#69baf52e;--wish-glass-stroke:#4996dc9e;--wish-glass-strong:#2369b4db;--wish-glow:#3591e057;--wish-star-1:#fff;--wish-star-2:#8fdcff;--wish-star-3:#2b8fe3;--wish-star-glow:#46a5eb8c;--wish-star-outline:#4996dce6;--wish-orbit-strong:#4996dce0;--wish-orbit-soft:#8fdcff9e;--wish-orbit-dot:#d8f4ff;--wish-ribbon-1:#f7a8c4;--wish-ribbon-2:#d85f93;--wish-ribbon-3:#fff2f7;border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffffe8,#fcf7f1d6),radial-gradient(circle at 14% 10%,#ffe4e838,#0000 36%),radial-gradient(circle at 84% 18%,#d6e9ff33,#0000 28%),radial-gradient(circle at 48% 100%,#e7f2e933,#0000 42%);border:1px solid #d9cbbb99;gap:1rem;padding:1.28rem 1.18rem 1.12rem;display:grid;overflow:hidden;box-shadow:0 16px 32px #775b520f}.wish-bottle-card.tier-green[data-v-7334a5d7]{--wish-glass-tint:#48c48021;--wish-glass-stroke:#33b17085;--wish-glass-strong:#168756bd;--wish-glow:#33b1704d;--wish-star-1:#effff6;--wish-star-2:#64d994;--wish-star-3:#158c5d;--wish-star-glow:#33b17085;--wish-star-outline:#33b170e6;--wish-orbit-strong:#33b170e0;--wish-orbit-soft:#9be7b4a3;--wish-orbit-dot:#effff6;--wish-ribbon-1:#9be7b4;--wish-ribbon-2:#2aa56a;--wish-ribbon-3:#f1fff6}.wish-bottle-card.tier-orange[data-v-7334a5d7]{--wish-glass-tint:#ff8e4824;--wish-glass-stroke:#ec77378a;--wish-glass-strong:#c14e1ebd;--wish-glow:#ec773757;--wish-star-1:#fff1e7;--wish-star-2:#ff9b4a;--wish-star-3:#cf5520;--wish-star-glow:#ec77378f;--wish-star-outline:#ec7737e6;--wish-orbit-strong:#ec7737e0;--wish-orbit-soft:#ffbd9aa8;--wish-orbit-dot:#fff1df;--wish-ribbon-1:#ffbd9a;--wish-ribbon-2:#d9673d;--wish-ribbon-3:#fff1df}.wish-bottle-card.tier-gold[data-v-7334a5d7]{--wish-glass-tint:#f6c74f26;--wish-glass-stroke:#eab34094;--wish-glass-strong:#be7a21c7;--wish-glow:#eab34061;--wish-star-1:#fff9e2;--wish-star-2:#f4c64f;--wish-star-3:#c9791f;--wish-star-glow:#eab3409e;--wish-star-outline:#eab340f0;--wish-orbit-strong:#eab340eb;--wish-orbit-soft:#ffdf7aad;--wish-orbit-dot:#fff3c4;--wish-ribbon-1:#f9c773;--wish-ribbon-2:#c97a25;--wish-ribbon-3:#fff3c4}.wish-bottle-card.tier-rainbow[data-v-7334a5d7]{--wish-glass-tint:#ffda7029;--wish-glass-stroke:#f6bf509e;--wish-glass-strong:#d69130d1;--wish-glow:#ffcc547a;--wish-star-1:#fffdf2;--wish-star-2:#ff9ec1;--wish-star-3:#50d7e9;--wish-star-glow:#ffd35ec7;--wish-star-outline:#c37bffe6;--wish-orbit-strong:#ff9ec1e6;--wish-orbit-soft:#50d7e9b8;--wish-orbit-dot:#fff6bf;--wish-ribbon-1:#ffd1dc;--wish-ribbon-2:#c37bff;--wish-ribbon-3:#fff6bf}.wish-bottle-card.is-empty-bottle[data-v-7334a5d7]{--wish-glass-tint:#cfddef1c;--wish-glass-stroke:#8daad357;--wish-glass-strong:#7997c26b;--wish-glow:#85a2cb1f;--wish-star-1:#f6f9fd;--wish-star-2:#dce7f3;--wish-star-3:#b0c1d6;--wish-star-glow:#85a2cb2e;--wish-star-outline:#8daad385;--wish-orbit-strong:#8daad37a;--wish-orbit-soft:#cfddef6b;--wish-orbit-dot:#f6f9fd;--wish-ribbon-1:#ecd7df;--wish-ribbon-2:#c39bab;--wish-ribbon-3:#fff6f8}.wish-bottle-story[data-v-7334a5d7]{gap:.26rem;display:grid}.wish-bottle-story-title[data-v-7334a5d7]{max-width:15ch;font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);text-wrap:balance}.atelier-progress-value-story[data-v-7334a5d7]{letter-spacing:-.05em;text-shadow:0 5px 14px var(--accent-shadow-soft);margin:0;font-size:clamp(1.8rem,4.2vw,2.35rem);line-height:.94;display:block}.wish-bottle-main[data-v-7334a5d7]{grid-template-columns:minmax(248px,.82fr) minmax(0,1.18fr);align-items:center;gap:1.12rem;display:grid}.wish-bottle-visual[data-v-7334a5d7]{place-items:center;min-height:clamp(292px,30vw,356px);display:grid;position:relative}.wish-bottle-aura[data-v-7334a5d7]{background:radial-gradient(circle, var(--wish-glow), transparent 72%);filter:blur(30px);opacity:.32;border-radius:50%;animation:4.8s ease-in-out infinite bottle-glow-breathe-7334a5d7;position:absolute;inset:10%}.wish-bottle-sparkle[data-v-7334a5d7]{aspect-ratio:1;clip-path:polygon(50% 0%,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0% 50%,38% 34%);width:8px;filter:drop-shadow(0 0 6px var(--wish-glow));background:#ffffff6b;animation:5.2s ease-in-out infinite bottle-sparkle-twinkle-7334a5d7;position:absolute}.wish-bottle-sparkle.sparkle-one[data-v-7334a5d7]{animation-delay:-.6s;top:20%;left:10%}.wish-bottle-sparkle.sparkle-two[data-v-7334a5d7]{width:7px;animation-delay:-2.1s;top:12%;right:16%}.wish-bottle-sparkle.sparkle-three[data-v-7334a5d7]{width:7px;animation-delay:-1.3s;bottom:16%;right:6%}.wish-bottle-shell[data-v-7334a5d7]{aspect-ratio:316/404;width:min(100%,316px);position:relative}.wish-bottle-svg[data-v-7334a5d7]{z-index:2;filter:drop-shadow(0 18px 22px #3142621f);width:100%;height:auto;position:relative;overflow:visible}.wish-bottle-shadow[data-v-7334a5d7]{z-index:1;background:radial-gradient(#3344621f,#0000 68%);border-radius:999px;width:64%;height:24px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.wish-bottle-progress-field[data-v-7334a5d7]{fill:url(#wish-bottle-progress-grad-duet);opacity:.82}.wish-bottle-progress-haze[data-v-7334a5d7]{fill:var(--wish-glow);filter:blur(22px)}.wish-bottle-dreamfield[data-v-7334a5d7]{mix-blend-mode:screen;animation:8.2s ease-in-out infinite bottle-dreamfield-drift-7334a5d7}.wish-bottle-dreamfield circle[data-v-7334a5d7]{fill:#ffffff3d}.wish-bottle-ribbon-handmade[data-v-7334a5d7]{transform-origin:108px 73px;animation:4.2s ease-in-out infinite bottle-ribbon-breathe-7334a5d7}.wish-bottle-svg-star[data-v-7334a5d7]{transform-box:fill-box;transform-origin:50%;opacity:0;animation:bottle-star-drop-7334a5d7 .66s cubic-bezier(.18, 1.45, .28, 1) forwards,bottle-star-bob-7334a5d7 var(--wish-star-duration) ease-in-out infinite,bottle-star-gloss-7334a5d7 2.7s ease-in-out infinite;animation-delay:var(--wish-star-delay), calc(var(--wish-star-delay) + .65s), calc(var(--wish-star-delay) + .25s)}.wish-bottle-card.is-rainbow-glow .wish-bottle-svg-star[data-v-7334a5d7],.wish-bottle-card.tier-rainbow .wish-bottle-svg-star[data-v-7334a5d7]{animation:bottle-star-drop-7334a5d7 .66s cubic-bezier(.18, 1.45, .28, 1) forwards,bottle-star-bob-7334a5d7 var(--wish-star-duration) ease-in-out infinite,bottle-star-twinkle-7334a5d7 1.55s ease-in-out infinite;animation-delay:var(--wish-star-delay), calc(var(--wish-star-delay) + .65s), calc(var(--wish-star-delay) + .35s)}.wish-bottle-star-highlight[data-v-7334a5d7]{fill:none;stroke:var(--wish-star-outline);stroke-width:1.05px;stroke-linejoin:round;opacity:.52}.wish-bottle-star-material-shine[data-v-7334a5d7],.wish-bottle-tier-star-outline[data-v-7334a5d7]{fill:none;stroke-linejoin:round}.wish-bottle-star-material-shine[data-v-7334a5d7]{stroke:#ffffff9e;stroke-width:.9px;opacity:.66}.wish-bottle-tier-star-outline[data-v-7334a5d7]{stroke:var(--wish-star-outline);stroke-width:1.08px;opacity:.84;filter:drop-shadow(0 0 4px var(--wish-orbit-soft))}.wish-bottle-tier-star-particle[data-v-7334a5d7]{fill:var(--wish-orbit-dot);filter:drop-shadow(0 0 4px var(--wish-orbit-strong)) drop-shadow(0 0 7px var(--wish-orbit-soft));opacity:.96}.wish-bottle-star-orbit[data-v-7334a5d7]{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.wish-bottle-star-orbit.is-platinum-outer[data-v-7334a5d7],.wish-bottle-star-orbit.is-gold-outer[data-v-7334a5d7]{stroke:var(--wish-orbit-strong);stroke-width:1.05px;stroke-dasharray:15 10;animation:12s linear infinite bottle-star-orbit-flow-7334a5d7}.wish-bottle-star-orbit.is-platinum-inner[data-v-7334a5d7],.wish-bottle-star-orbit.is-gold-inner[data-v-7334a5d7]{stroke:var(--wish-orbit-soft);stroke-width:.86px;stroke-dasharray:5 8;animation:9s linear infinite reverse bottle-star-orbit-flow-7334a5d7}.wish-bottle-star-orbit-dot[data-v-7334a5d7]{fill:var(--wish-orbit-dot);filter:drop-shadow(0 0 4px var(--wish-orbit-soft));opacity:.9}.wish-bottle-ten-star-outline[data-v-7334a5d7]{fill:none;stroke:var(--wish-star-outline);stroke-width:1.08px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 8;opacity:.84;filter:drop-shadow(0 0 4px var(--wish-orbit-soft));animation:3.2s linear infinite bottle-ten-star-outline-flow-7334a5d7}.wish-bottle-progress-bar[data-v-7334a5d7]{background:#dbd2c58f;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.wish-bottle-progress-fill[data-v-7334a5d7]{border-radius:inherit;background:linear-gradient(90deg, #ffffffe0, var(--wish-glass-strong));height:100%;display:block;box-shadow:0 0 18px #ffffff47}.wish-bottle-card.is-rainbow-glow .wish-bottle-aura[data-v-7334a5d7],.wish-bottle-card.tier-rainbow .wish-bottle-aura[data-v-7334a5d7]{filter:blur(24px);animation-duration:3.8s}@keyframes bottle-glow-breathe-7334a5d7{0%,to{opacity:.28;transform:scale(.985)}50%{opacity:.46;transform:scale(1.015)}}@keyframes bottle-dreamfield-drift-7334a5d7{0%,to{transform:translateY(0)translate(-1.2%)}50%{transform:translateY(-3.5%)translate(1%)}}@keyframes bottle-ribbon-breathe-7334a5d7{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.5px)rotate(.14deg)}}@keyframes bottle-star-drop-7334a5d7{0%{opacity:0;transform:translateY(-70px)scale(.18)rotate(-110deg)}68%{opacity:1;transform:translateY(0) scale(calc(var(--wish-star-scale) * 1.16)) rotate(calc(var(--wish-star-rotate) + 16deg))}to{opacity:1;transform:translateY(0) scale(var(--wish-star-scale)) rotate(var(--wish-star-rotate))}}@keyframes bottle-star-bob-7334a5d7{0%,to{transform:translateY(0) scale(var(--wish-star-scale)) rotate(var(--wish-star-rotate))}50%{transform:translateY(-3px) scale(var(--wish-star-scale)) rotate(calc(var(--wish-star-rotate) + 4deg))}}@keyframes bottle-star-gloss-7334a5d7{0%,to{filter:brightness()saturate(1.04)}50%{filter:brightness(1.12)saturate(1.08)}}@keyframes bottle-star-twinkle-7334a5d7{0%,to{filter:brightness()saturate(1.08)}50%{filter:brightness(1.24)saturate(1.18)}}@keyframes bottle-ten-star-outline-flow-7334a5d7{0%{opacity:.78;stroke-dashoffset:0}50%{opacity:1;stroke-dashoffset:-20px}to{opacity:.82;stroke-dashoffset:-40px}}@keyframes bottle-sparkle-twinkle-7334a5d7{0%,to{opacity:.18;transform:scale(.82)rotate(0)}50%{opacity:.62;transform:scale(1.02)rotate(12deg)}}@media (hover:hover){.focus-link[data-v-7334a5d7]:hover,.atelier-mini-link[data-v-7334a5d7]:hover{transform:translateY(-1px)}}@media (width<=1140px){.atelier-hero[data-v-7334a5d7],.atelier-journal-layout[data-v-7334a5d7],.atelier-grid[data-v-7334a5d7],.wish-bottle-main[data-v-7334a5d7]{grid-template-columns:1fr}.atelier-journal[data-v-7334a5d7]{grid-column:1/-1}.atelier-hero-copy h1[data-v-7334a5d7]{max-width:18ch}.atelier-hero-name[data-v-7334a5d7],.atelier-hero-promise[data-v-7334a5d7]{max-width:none}.atelier-hero-promise[data-v-7334a5d7]{line-height:1.08}.atelier-hero-line[data-v-7334a5d7]:first-child,.atelier-hero-line.is-tight[data-v-7334a5d7]{max-width:none;padding-left:0}}@media (width<=720px){.atelier-home-page[data-v-7334a5d7]{gap:1rem}.atelier-marquee[data-v-7334a5d7],.section-head[data-v-7334a5d7],.focus-head[data-v-7334a5d7],.focus-footer[data-v-7334a5d7]{flex-direction:column;align-items:flex-start}.atelier-hero[data-v-7334a5d7],.atelier-journal[data-v-7334a5d7]{border-radius:var(--radius-xl);padding:1rem}.wish-bottle-card[data-v-7334a5d7]{border-radius:var(--radius-xl);gap:1rem;padding:1.18rem 1rem 1.08rem}.focus-card[data-v-7334a5d7],.journal-member-card[data-v-7334a5d7],.atelier-progress-hero[data-v-7334a5d7]{border-radius:var(--radius-xl);padding:.96rem}.journal-member-head[data-v-7334a5d7]{flex-direction:column;align-items:flex-start}.journal-shared-strip[data-v-7334a5d7]{border-radius:20px;padding:.82rem .9rem}.atelier-journal-yesterday[data-v-7334a5d7]{margin-top:.8rem;padding-top:.8rem}.atelier-journal-yesterday-summary[data-v-7334a5d7]{gap:.4rem}.atelier-journal-yesterday-summary strong[data-v-7334a5d7]{font-size:var(--type-supporting-size);line-height:var(--type-supporting-line)}.atelier-journal-yesterday-body[data-v-7334a5d7]{margin-top:.62rem}.atelier-marquee-actions[data-v-7334a5d7],.atelier-mini-pill[data-v-7334a5d7],.focus-link[data-v-7334a5d7]{width:100%}.focus-card[data-v-7334a5d7]{gap:.82rem}.focus-body[data-v-7334a5d7]{gap:.34rem}.focus-footer[data-v-7334a5d7]{gap:.6rem;padding-top:.24rem}.atelier-hero-copy[data-v-7334a5d7]{gap:1rem}.atelier-hero-copy h1[data-v-7334a5d7]{max-width:100%;font-size:var(--type-page-title-size);gap:.48rem}.atelier-hero-name[data-v-7334a5d7]{font-size:var(--type-card-title-size)}.atelier-hero-promise[data-v-7334a5d7]{gap:.14rem;max-width:none;line-height:1.1}.atelier-hero-line[data-v-7334a5d7]:first-child,.atelier-hero-line.is-tight[data-v-7334a5d7]{max-width:none;padding-left:0}.atelier-metric-grid[data-v-7334a5d7]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.atelier-metric-card.is-wide[data-v-7334a5d7]{grid-column:1/-1}.atelier-metric-card[data-v-7334a5d7]{padding:.82rem .84rem .88rem}.atelier-metric-card span[data-v-7334a5d7]{font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.atelier-metric-card strong[data-v-7334a5d7]{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.atelier-metric-card small[data-v-7334a5d7]{max-width:none;font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.wish-bottle-story-title[data-v-7334a5d7]{font-size:var(--type-card-title-size)}.atelier-progress-value[data-v-7334a5d7]{font-size:var(--type-d0-size)}.wish-bottle-visual[data-v-7334a5d7]{min-height:clamp(260px,72vw,330px)}.wish-bottle-shell[data-v-7334a5d7]{width:min(100%,290px)}.journal-entry[data-v-7334a5d7]{grid-template-columns:1fr}.journal-time[data-v-7334a5d7]{min-width:0;padding-top:0}.journal-entry[data-v-7334a5d7]{gap:.55rem;padding-bottom:.8rem}}@media (prefers-reduced-motion:reduce){.wish-bottle-aura[data-v-7334a5d7],.wish-bottle-sparkle[data-v-7334a5d7],.wish-bottle-dreamfield[data-v-7334a5d7],.wish-bottle-ribbon-handmade[data-v-7334a5d7],.wish-bottle-svg-star[data-v-7334a5d7]{animation:none!important}.focus-link[data-v-7334a5d7],.atelier-mini-link[data-v-7334a5d7]{transition:none}}.copy-fold[data-v-616f9815]{gap:.3rem;display:grid}.copy-fold-toggle[data-v-616f9815]{color:var(--accent-dark);font-size:var(--type-l7-size);line-height:var(--type-l7-line);letter-spacing:var(--type-l7-spacing);background:0 0;border:0;justify-self:start;padding:0}.copy-fold-toggle[data-v-616f9815]:hover,.copy-fold-toggle[data-v-616f9815]:focus-visible{text-decoration:underline}.action-card-shell[data-v-28f5cebc],.action-card-shell-body[data-v-28f5cebc]{gap:.9rem;display:grid}.action-card-shell-head[data-v-28f5cebc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.action-card-shell-copy[data-v-28f5cebc]{gap:.24rem;display:grid}.action-card-shell-title[data-v-28f5cebc]{font-family:var(--font-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);margin:0}.action-card-shell-summary[data-v-28f5cebc]{color:var(--text-soft);font-size:var(--type-meta-size);line-height:var(--type-meta-line);margin:0}.list-board-page[data-v-fcde102c]{--list-display-font:var(--font-display);--list-heading-font:var(--font-heading);--list-body-font:var(--font-body);--list-ink:var(--text-main);--list-ink-soft:var(--text-muted);--list-ink-faint:var(--text-soft);--list-line:var(--warm-border);--list-line-strong:var(--warm-border-strong);--list-paper:var(--surface-card);--list-paper-strong:var(--surface-raised);font-family:var(--list-body-font)}.list-board-page[data-v-fcde102c],.list-board-summary-grid[data-v-fcde102c],.list-board-grid[data-v-fcde102c],.list-board-item[data-v-fcde102c],.list-board-card-copy[data-v-fcde102c],.list-board-search-field[data-v-fcde102c],.list-board-empty[data-v-fcde102c],.list-board-delete-confirm[data-v-fcde102c],.list-board-more-panel[data-v-fcde102c],.list-board-card-data[data-v-fcde102c],.list-board-filter-stack[data-v-fcde102c],.list-board-filter-group[data-v-fcde102c],.list-board-hero-side[data-v-fcde102c],.list-board-hero-metrics[data-v-fcde102c],.list-board-hero-focus-card[data-v-fcde102c],.list-board-toolbar-actions[data-v-fcde102c],.list-board-data-block[data-v-fcde102c]{gap:1rem;display:grid}.list-board-hero-actions[data-v-fcde102c],.list-board-badge-row[data-v-fcde102c],.list-board-card-top[data-v-fcde102c],.list-board-card-meta[data-v-fcde102c],.list-board-inline-actions[data-v-fcde102c],.list-board-delete-actions[data-v-fcde102c],.list-board-card-overline[data-v-fcde102c],.list-board-card-tools[data-v-fcde102c],.list-board-head[data-v-fcde102c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.64rem;display:flex}.list-board-card-overline[data-v-fcde102c],.list-board-card-tools[data-v-fcde102c]{align-items:center}.list-board-hero-card[data-v-fcde102c],.list-board-toolbar-card[data-v-fcde102c],.list-board-card[data-v-fcde102c]{gap:1.08rem;padding:.96rem;display:grid;position:relative;overflow:hidden}.list-board-hero-card[data-v-fcde102c]{background:linear-gradient(180deg, var(--surface-card), var(--surface-soft)), radial-gradient(circle at 10% 10%, var(--danger-panel), transparent 26%), radial-gradient(circle at 90% 12%, var(--cool-glow), transparent 24%), radial-gradient(circle at 50% 100%, var(--sage-glow), transparent 30%);grid-template-columns:1fr;gap:.94rem}.list-board-workbench-hero[data-v-fcde102c]{background:linear-gradient(135deg,#fffcf6f0,#f9f1e7c7);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.74rem .86rem}.list-board-workbench-copy[data-v-fcde102c]{gap:.2rem}.list-board-workbench-copy h1[data-v-fcde102c]{max-width:none;font-family:var(--list-heading-font);font-size:var(--type-l4-size);font-weight:700;line-height:var(--type-l4-line);letter-spacing:0}.list-board-workbench-copy p[data-v-fcde102c]:last-child{color:var(--list-ink-soft);font-family:var(--list-body-font);font-size:var(--type-meta-size);line-height:var(--type-meta-line);margin:0}.list-board-workbench-stats[data-v-fcde102c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem;display:grid}.list-board-workbench-stat[data-v-fcde102c]{background:#ffffff8a;border:1px solid #7e604c1a;border-radius:16px;align-content:center;gap:.1rem;min-height:3.3rem;padding:.48rem .56rem;display:grid}.list-board-workbench-stat span[data-v-fcde102c]{color:var(--text-soft);font-family:var(--list-body-font);font-size:var(--type-eyebrow-size);font-weight:700;line-height:1.15}.list-board-workbench-stat strong[data-v-fcde102c]{color:var(--list-ink);font-family:var(--list-heading-font);font-size:var(--type-meta-size);font-weight:800;line-height:1.15}.list-board-workbench-actions[data-v-fcde102c]{flex-wrap:nowrap;justify-content:flex-end}.list-board-workbench-actions .list-board-button[data-v-fcde102c]{min-height:2.28rem;font-size:var(--type-meta-size);padding:.46rem .72rem}.list-board-hero-copy[data-v-fcde102c]{align-content:start;gap:.78rem;max-width:42rem;display:grid}.list-board-summary-card>span[data-v-fcde102c],.list-board-hero-focus-card>span[data-v-fcde102c],.list-board-search-field>span[data-v-fcde102c],.list-board-data-block>span[data-v-fcde102c]{font-family:var(--list-body-font);color:var(--text-soft);font-size:var(--type-supporting-size);font-weight:600;line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.list-board-card-meta span[data-v-fcde102c],.list-board-card-mood[data-v-fcde102c],.list-board-filter-label[data-v-fcde102c]{font-family:var(--list-body-font);color:var(--text-muted);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.list-board-button[data-v-fcde102c],.list-board-side-button[data-v-fcde102c],.list-board-filter-pill[data-v-fcde102c],.list-board-action[data-v-fcde102c],.list-board-mini-link[data-v-fcde102c],.list-board-more-trigger[data-v-fcde102c]{min-height:44px;font-family:var(--list-body-font);font-size:var(--type-body-size);letter-spacing:var(--type-button-tracking);border-radius:999px;justify-content:center;align-items:center;font-weight:500;line-height:1.15;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.list-board-button.is-ghost[data-v-fcde102c],.list-board-side-button[data-v-fcde102c],.list-board-filter-pill[data-v-fcde102c],.list-board-action.is-ghost[data-v-fcde102c],.list-board-action.is-soft[data-v-fcde102c],.list-board-more-trigger[data-v-fcde102c]{border:1px solid var(--list-line);background:var(--warm-panel-strong);color:var(--list-ink);padding:.55rem .9rem}.list-board-button[data-v-fcde102c],.list-board-action.is-solid[data-v-fcde102c]{padding:.68rem 1.12rem}.list-board-button.is-solid[data-v-fcde102c],.list-board-action.is-solid[data-v-fcde102c]{background:linear-gradient(135deg, var(--accent-sun), var(--accent-dark));color:var(--accent-contrast);box-shadow:0 16px 30px var(--accent-shadow);border:0}.list-board-filter-pill.is-active[data-v-fcde102c],.list-board-action.is-soft[data-v-fcde102c]{background:var(--accent-ring);border-color:var(--accent-border)}.list-board-button[data-v-fcde102c]:hover,.list-board-side-button[data-v-fcde102c]:hover,.list-board-filter-pill[data-v-fcde102c]:hover,.list-board-action[data-v-fcde102c]:hover,.list-board-mini-link[data-v-fcde102c]:hover,.list-board-more-trigger[data-v-fcde102c]:hover{transform:translateY(-1px)}.list-board-button[data-v-fcde102c]:active,.list-board-side-button[data-v-fcde102c]:active,.list-board-filter-pill[data-v-fcde102c]:active,.list-board-action[data-v-fcde102c]:active,.list-board-more-trigger[data-v-fcde102c]:active{transform:translateY(0)scale(.985)}.list-board-button[data-v-fcde102c]:focus-visible,.list-board-side-button[data-v-fcde102c]:focus-visible,.list-board-filter-pill[data-v-fcde102c]:focus-visible,.list-board-action[data-v-fcde102c]:focus-visible,.list-board-mini-link[data-v-fcde102c]:focus-visible,.list-board-more-trigger[data-v-fcde102c]:focus-visible{border-color:var(--accent-border);box-shadow:0 0 0 4px var(--accent-ring);outline:none}.list-board-action[data-v-fcde102c]:disabled{background:var(--surface-soft);color:var(--text-faint);border-color:var(--line-soft);box-shadow:none;transform:none}.list-board-mini-link[data-v-fcde102c]{min-height:auto;color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);border-radius:0;justify-content:flex-start;padding:.2rem 0;text-decoration:none}.list-board-hero-card h1[data-v-fcde102c],.list-board-toolbar-copy h2[data-v-fcde102c],.list-board-head h2[data-v-fcde102c],.list-board-item h3[data-v-fcde102c],.list-board-empty h3[data-v-fcde102c]{margin:0}.list-board-hero-card h1[data-v-fcde102c]{font-family:var(--list-display-font);letter-spacing:-.032em;font-weight:400}.list-board-toolbar-copy h2[data-v-fcde102c],.list-board-head h2[data-v-fcde102c],.list-board-item h3[data-v-fcde102c],.list-board-empty h3[data-v-fcde102c]{font-family:var(--list-heading-font);letter-spacing:-.024em;font-weight:600}.list-board-hero-card h1[data-v-fcde102c]{max-width:22ch;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking);text-wrap:balance;gap:.52rem;display:grid}.list-board-hero-name[data-v-fcde102c],.list-board-hero-promise[data-v-fcde102c]{display:block}.list-board-hero-name[data-v-fcde102c]{color:#2f211bdb;max-width:14ch;font-family:var(--list-heading-font);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.list-board-hero-promise[data-v-fcde102c]{max-width:18ch}.list-board-toolbar-copy h2[data-v-fcde102c],.list-board-head h2[data-v-fcde102c]{font-family:var(--list-body-font);font-size:var(--type-section-title-size);font-weight:700;line-height:var(--type-section-title-line);letter-spacing:0}.list-board-head h2[data-v-fcde102c]{color:#241b16db;max-width:25ch;font-family:var(--list-heading-font);font-size:1.45rem;font-weight:500;line-height:1.42}.list-board-item h3[data-v-fcde102c],.list-board-empty h3[data-v-fcde102c]{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.list-board-summary-card p[data-v-fcde102c],.list-board-toolbar-copy p[data-v-fcde102c],.list-board-empty p[data-v-fcde102c],.list-board-data-block p[data-v-fcde102c]{font-family:var(--list-body-font);color:var(--list-ink-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.list-board-item p[data-v-fcde102c]{font-family:var(--list-body-font);color:#4c3b32b3;font-size:var(--type-l6-size);line-height:var(--type-l6-line);letter-spacing:var(--type-l6-spacing);margin:0}.list-board-summary-grid[data-v-fcde102c]{grid-template-columns:repeat(2,minmax(0,1fr))}.list-board-hero-focus-card strong[data-v-fcde102c]{color:var(--list-ink);font-family:var(--list-heading-font);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.list-board-summary-grid>.list-board-summary-card[data-v-fcde102c]:first-child{grid-column:1/-1}.list-board-summary-card[data-v-fcde102c],.list-board-item[data-v-fcde102c],.list-board-empty[data-v-fcde102c],.list-board-data-block[data-v-fcde102c]{border:1px solid var(--list-line);border-radius:var(--radius-xl);background:var(--list-paper);box-shadow:var(--shadow-card)}.list-board-summary-card[data-v-fcde102c]{gap:.34rem;padding:.98rem;display:grid}.list-board-summary-card-compact[data-v-fcde102c]{padding:.88rem .94rem}.list-board-summary-card-compact[data-v-fcde102c],.list-board-filter-group[data-v-fcde102c]{background:var(--surface-soft)}.list-board-summary-card strong[data-v-fcde102c],.list-board-data-block strong[data-v-fcde102c]{color:var(--list-ink);font-family:var(--list-heading-font);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.list-board-card-image[data-v-fcde102c]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--list-line);width:100%;max-width:176px;box-shadow:none}.list-board-card-copy p[data-v-fcde102c]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list-board-data-block p[data-v-fcde102c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list-board-progress-summary[data-v-fcde102c]{justify-content:space-between;align-items:baseline;gap:.56rem;display:flex}.list-board-progress-summary strong[data-v-fcde102c]{font-size:var(--type-l4-size);line-height:var(--type-l4-line)}.list-board-progress-summary em[data-v-fcde102c]{color:var(--text-soft);font-family:var(--list-body-font);font-size:var(--type-meta-size);font-style:normal;font-weight:700;line-height:var(--type-meta-line)}.list-board-progress-track[data-v-fcde102c]{background:color-mix(in srgb, var(--card-border-soft) 72%, transparent);border-radius:999px;width:100%;height:4px;overflow:hidden}.list-board-progress-track span[data-v-fcde102c]{border-radius:inherit;background:linear-gradient(90deg, var(--owner-progress-start), var(--owner-progress-end));height:100%;display:block}.list-board-card-meta[data-v-fcde102c]{color:var(--list-ink-faint);grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));gap:.38rem;display:grid}.list-board-card-meta span[data-v-fcde102c]{border:1px solid var(--card-border-soft);background:var(--panel-bg);text-align:center;min-height:28px;font-size:var(--type-meta-size);line-height:var(--type-meta-line);border-radius:999px;justify-content:center;align-items:center;padding:.3rem .52rem;display:inline-flex}.list-board-head[data-v-fcde102c]{align-items:end}.list-board-search-row[data-v-fcde102c]{grid-template-columns:minmax(12rem,22rem) 38px;justify-content:start;align-items:center;gap:.36rem;display:grid}.list-board-search-field[data-v-fcde102c]{border:1px solid var(--list-line);background:var(--surface-raised);width:100%;max-width:22rem;min-height:38px;box-shadow:none;border-radius:10px;padding:0}.list-board-search-field input[data-v-fcde102c]{border-radius:inherit;width:100%;min-height:36px;font-family:var(--list-body-font);font-size:var(--type-body-size);color:var(--list-ink);background:0 0;border:0;outline:none;padding:.42rem .66rem}.list-board-search-field[data-v-fcde102c]:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 4px var(--accent-ring)}.list-board-toolbar-card[data-v-fcde102c]{box-shadow:none;background:linear-gradient(#fffcf6d1,#f9f1e7b8),radial-gradient(circle at 100% 0,#e2efed94,#0000 28%);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:.46rem;padding:.48rem}.list-board-toolbar-copy[data-v-fcde102c]{gap:.36rem;max-width:34rem;display:grid}.list-board-filter-toggle[data-v-fcde102c]{border:1px solid var(--list-line);background:var(--surface-raised);width:38px;height:38px;color:var(--list-ink);box-shadow:none;border-radius:10px;place-items:center;padding:0;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-grid}.list-board-filter-toggle[data-v-fcde102c]:hover{transform:translateY(-1px)}.list-board-filter-toggle[data-v-fcde102c]:active{transform:translateY(0)scale(.985)}.list-board-filter-toggle[data-v-fcde102c]:focus-visible{border-color:var(--accent-border);box-shadow:0 0 0 4px var(--accent-ring);outline:none}.list-board-filter-toggle.is-active[data-v-fcde102c]{border-color:var(--active-item-border);background:linear-gradient(135deg, var(--active-item-bg), var(--card-bg-popover))}.list-board-filter-toggle-icon-swap[data-v-fcde102c]{--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.list-board-filter-toggle-icon[data-v-fcde102c],.list-board-filter-toggle-close[data-v-fcde102c]{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.list-board-filter-toggle-icon[data-v-fcde102c]{gap:3px;width:18px;display:grid}.list-board-filter-toggle-close[data-v-fcde102c]{width:17px;height:17px;display:block;position:relative}.list-board-filter-toggle-icon i[data-v-fcde102c]{background:currentColor;border-radius:999px;height:2px;display:block}.list-board-filter-toggle-close i[data-v-fcde102c]{background:currentColor;border-radius:999px;width:17px;height:2px;display:block;position:absolute;top:50%;left:50%}.list-board-filter-toggle-close i[data-v-fcde102c]:first-child{transform:translate(-50%,-50%)rotate(45deg)}.list-board-filter-toggle-close i[data-v-fcde102c]:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.list-board-filter-toggle-icon-swap[data-state=filter] [data-icon=filter][data-v-fcde102c],.list-board-filter-toggle-icon-swap[data-state=close] [data-icon=close][data-v-fcde102c]{opacity:1;filter:blur();transform:scale(1)}.list-board-filter-toggle-icon-swap[data-state=filter] [data-icon=close][data-v-fcde102c],.list-board-filter-toggle-icon-swap[data-state=close] [data-icon=filter][data-v-fcde102c]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.list-board-filter-toggle-icon i[data-v-fcde102c]:first-child{width:16px}.list-board-filter-toggle-icon i[data-v-fcde102c]:nth-child(2){justify-self:end;width:11px}.list-board-filter-toggle-icon i[data-v-fcde102c]:nth-child(3){width:14px}@media (prefers-reduced-motion:reduce){.list-board-filter-toggle-icon[data-v-fcde102c],.list-board-filter-toggle-close[data-v-fcde102c]{transition:none!important}}.list-board-toolbar-copy p[data-v-fcde102c]{max-width:min(100%,52ch)}.list-board-toolbar-actions[data-v-fcde102c]{border-radius:var(--radius-lg);background:#fffdf975;border:1px solid #7e604c14;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:.42rem .46rem .48rem}.list-board-filter-stack[data-v-fcde102c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.list-board-filter-group[data-v-fcde102c]{box-shadow:none;background:0 0;border:0;border-right:1px solid #7e604c14;border-radius:0;gap:.34rem;padding:.12rem .38rem}.list-board-filter-group[data-v-fcde102c]:last-child{border-right:0}.list-board-filter-label[data-v-fcde102c]{color:#5f5048b3;font-size:.72rem;font-weight:600;line-height:1.2}.list-board-filter-row[data-v-fcde102c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.list-board-filter-row.is-sliding-tabs[data-v-fcde102c]{isolation:isolate;background:#785e4a1a;border:1px solid #7e604c14;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex;position:relative;overflow:hidden}.list-board-filter-slider[data-v-fcde102c]{z-index:0;pointer-events:none;will-change:transform, width;background:#fffbf4eb;border:1px solid #7e604c1a;border-radius:999px;width:0;height:calc(100% - 6px);transition:transform .25s cubic-bezier(.22,1,.36,1),width .25s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:0;transform:translate(0);box-shadow:0 8px 18px #4a322114}.list-board-filter-row.is-sliding-tabs .list-board-filter-pill[data-v-fcde102c]{z-index:1;color:#3d2e28a8;min-height:30px;box-shadow:none;background:0 0;border:0;flex:1 1 0;padding:.28rem .42rem;transition:color .25s cubic-bezier(.22,1,.36,1);position:relative}.list-board-filter-row.is-sliding-tabs .list-board-filter-pill[data-v-fcde102c]:hover,.list-board-filter-row.is-sliding-tabs .list-board-filter-pill[data-v-fcde102c]:active{transform:none}.list-board-filter-row.is-sliding-tabs .list-board-filter-pill.is-active[data-v-fcde102c],.list-board-filter-row.is-sliding-tabs .list-board-filter-pill[data-v-fcde102c]:hover{color:#241b16eb;box-shadow:none;background:0 0;border-color:#0000}.list-board-filter-row.is-sort-row[data-v-fcde102c]{scrollbar-width:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.18rem;margin-inline:0;padding:0;display:grid;overflow:visible}.list-board-filter-row-wide[data-v-fcde102c]{grid-template-columns:repeat(4,minmax(0,1fr))}.list-board-filter-row.is-sort-row .list-board-filter-pill[data-v-fcde102c]{justify-content:center;align-items:center;gap:.18rem;width:100%;min-width:0;display:inline-flex}.list-board-sort-pill-icon[data-v-fcde102c]{width:.7rem;height:.7rem;color:color-mix(in srgb, var(--text-muted) 78%, var(--text-main));flex:none;position:relative}.list-board-filter-pill.is-active .list-board-sort-pill-icon[data-v-fcde102c]{color:color-mix(in srgb, var(--text-main) 86%, var(--accent-dark))}.list-board-sort-pill-icon.is-progress[data-v-fcde102c]{background:linear-gradient(currentColor,currentColor) 0 100%/2px 4px no-repeat,linear-gradient(currentColor,currentColor) bottom/2px 6px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/2px 8px no-repeat;border-radius:2px}.list-board-sort-pill-icon.is-star-coins[data-v-fcde102c]{border:1px solid;border-radius:999px}.list-board-sort-pill-icon.is-star-coins[data-v-fcde102c]:before{content:"";background:currentColor;border-radius:999px;position:absolute;inset:.22rem}.list-board-sort-pill-icon.is-age[data-v-fcde102c]{border:1px solid;border-radius:999px}.list-board-sort-pill-icon.is-age[data-v-fcde102c]:before,.list-board-sort-pill-icon.is-age[data-v-fcde102c]:after{content:"";transform-origin:bottom;background:currentColor;border-radius:999px;width:1px;position:absolute;top:50%;left:50%}.list-board-sort-pill-icon.is-age[data-v-fcde102c]:before{height:.22rem;transform:translate(-50%,-100%)rotate(0)}.list-board-sort-pill-icon.is-age[data-v-fcde102c]:after{height:.18rem;transform:translate(-50%,-100%)rotate(55deg)}.list-board-sort-pill-icon.is-updated[data-v-fcde102c]{border:1px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:999px;transform:rotate(-40deg)}.list-board-sort-pill-icon.is-updated[data-v-fcde102c]:after{content:"";border:3px solid #0000;border-left:4px solid;border-right-width:0;width:0;height:0;position:absolute;top:-1px;right:0;transform:rotate(40deg)}.list-board-filter-pill[data-v-fcde102c]{text-align:center;white-space:nowrap;width:100%;min-width:0;min-height:28px;box-shadow:none;border-radius:8px;justify-content:center;padding:.3rem .32rem;font-size:.74rem}.list-board-filter-row.is-sort-row .list-board-filter-pill[data-v-fcde102c]{padding-inline:.08rem;font-size:.68rem}.list-board-filter-pill.is-active[data-v-fcde102c]{background:linear-gradient(135deg, var(--active-item-bg), var(--card-bg-popover));border-color:var(--active-item-border);color:var(--text-main);box-shadow:0 4px 10px var(--accent-shadow-soft)}@media (prefers-reduced-motion:reduce){.list-board-filter-slider[data-v-fcde102c],.list-board-filter-row.is-sliding-tabs .list-board-filter-pill[data-v-fcde102c]{transition:none!important}.list-board-item[data-v-fcde102c],.list-board-sort-context strong[data-v-fcde102c],.list-board-sort-context em[data-v-fcde102c]{transition:none!important;animation:none!important}}.list-board-card[data-v-fcde102c]{background:color-mix(in srgb, var(--panel-bg-strong) 82%, var(--surface-card))}.list-board-badge[data-v-fcde102c]{color:#3d2e289e;min-height:30px;font-family:var(--list-body-font);font-size:.75rem;line-height:var(--type-meta-line);background:#ffffff7a;border:1px solid #7e604c14;border-radius:999px;align-items:center;padding:.36rem .62rem;display:inline-flex}.list-board-grid[data-v-fcde102c]{border-radius:var(--radius-lg);background:#fffdf985;border:1px solid #7e604c0f;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.list-board-item[data-v-fcde102c]{--owner-accent:color-mix(in srgb, var(--accent) 70%, var(--text-muted));--owner-row-hover:color-mix(in srgb, var(--owner-accent) 5%, transparent);--owner-progress-start:var(--accent-sun);--owner-progress-end:var(--accent);box-shadow:none;background:0 0;border-bottom:1px solid #7e604c0e;border-radius:0;grid-template-columns:.5rem minmax(0,1fr) 2.9rem;align-items:start;gap:.24rem .58rem;padding:.7rem .66rem .72rem .62rem;transition:background .16s;animation:.1s cubic-bezier(.22,1,.36,1) list-board-sort-enter-fcde102c;position:relative}.list-board-item[data-v-fcde102c]:last-child{border-bottom:0}.list-board-item.is-personal-owner[data-v-fcde102c]{--owner-accent:color-mix(in srgb, var(--accent) 64%, var(--text-muted));--owner-row-hover:color-mix(in srgb, var(--accent-panel) 52%, transparent);--owner-progress-start:color-mix(in srgb, var(--accent-sun) 78%, var(--surface-card));--owner-progress-end:color-mix(in srgb, var(--accent) 82%, var(--text-muted))}.list-board-item.is-assist-owner[data-v-fcde102c]{--owner-accent:color-mix(in srgb, var(--accent-teal) 72%, var(--text-muted));--owner-row-hover:color-mix(in srgb, var(--mist) 48%, transparent);--owner-progress-start:color-mix(in srgb, var(--accent-teal) 76%, var(--surface-card));--owner-progress-end:color-mix(in srgb, var(--accent-teal) 72%, var(--text-muted))}.list-board-item[data-v-fcde102c]:focus-within{background:color-mix(in srgb, var(--owner-row-hover) 58%, transparent)}@media (hover:hover) and (pointer:fine){.list-board-item[data-v-fcde102c]:hover{background:color-mix(in srgb, var(--owner-row-hover) 58%, transparent)}}.list-board-owner-dot[data-v-fcde102c]{background:var(--owner-accent);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--owner-accent) 10%, transparent);border-radius:999px;grid-area:1/1;margin-top:6px}.list-board-main[data-v-fcde102c]{grid-column:2;grid-template-columns:minmax(0,1fr);gap:.16rem;min-width:0;display:grid}.list-board-star-ring-shell[data-v-fcde102c]{grid-area:1/3;place-self:start end;justify-items:end;width:45px;margin-top:.04rem;display:grid}.list-board-side-stat[data-v-fcde102c]{border:1px solid color-mix(in srgb, var(--owner-progress-end) 14%, transparent);background:color-mix(in srgb, var(--owner-row-hover) 34%, white);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:2px;width:45px;min-height:34px;padding:2px 4px;display:inline-flex}.list-board-side-stat strong[data-v-fcde102c]{color:var(--owner-progress-end);font-family:var(--list-body-font);letter-spacing:0;font-size:.54rem;font-weight:500;line-height:1}.list-board-side-stat.is-side-status strong[data-v-fcde102c]{font-size:.54rem;line-height:1}.list-board-side-stat.is-side-status .list-board-side-label[data-v-fcde102c]{min-width:0;box-shadow:none;opacity:1;white-space:nowrap;background:0 0;border:0;padding:0;line-height:1;transition:none;position:static;transform:none}.list-board-side-glyph[data-v-fcde102c]{border-radius:999px;flex:none;width:12px;height:12px;position:relative}.list-board-side-stat.is-active .list-board-side-glyph[data-v-fcde102c]{border:1.5px solid color-mix(in srgb, var(--owner-progress-end) 72%, white);background:0 0}.list-board-side-stat.is-done .list-board-side-glyph[data-v-fcde102c]{border:1.5px solid color-mix(in srgb, var(--owner-progress-end) 76%, white);background:linear-gradient(165deg, color-mix(in srgb, var(--owner-progress-end) 62%, white) 0%, color-mix(in srgb, var(--owner-progress-end) 78%, white) 58%, color-mix(in srgb, var(--owner-progress-end) 68%, white) 100%);box-shadow:none}.list-board-side-stat.is-done .list-board-side-glyph[data-v-fcde102c]:after{content:"";filter:drop-shadow(0 0 .4px #fff9);border-bottom:1px solid #fffffff0;border-left:1px solid #fffffff0;width:.34rem;height:.2rem;position:absolute;top:.12rem;left:.19rem;transform:rotate(-45deg)}.list-board-card-top[data-v-fcde102c]{grid-column:1;align-items:center;gap:.28rem}.list-board-card-tools[data-v-fcde102c]{align-items:center}.list-board-card-scope[data-v-fcde102c]{min-height:30px;font-family:var(--list-body-font);color:#3d2e28db;font-size:var(--type-meta-size);font-weight:600;line-height:var(--type-meta-line);letter-spacing:var(--type-meta-spacing);border-radius:999px;align-items:center;padding:.32rem .62rem;display:inline-flex}.list-board-card-scope.is-mine[data-v-fcde102c]{background:#daeadfcc;border:1px solid #6e97782e}.list-board-card-scope.is-other[data-v-fcde102c]{background:#f3ded2b8;border:1px solid #c97c6129}.list-board-card-mood[data-v-fcde102c]{background:var(--surface-raised);border:1px solid #7e604c1f;border-radius:999px;align-items:center;min-height:30px;padding:.34rem .62rem;display:inline-flex}.list-board-more-trigger[data-v-fcde102c]{border-radius:var(--radius-md);background:var(--surface-raised);width:38px;min-width:38px;min-height:38px;box-shadow:none;padding:0}.list-board-dot-column[data-v-fcde102c]{gap:3px;display:grid}.list-board-dot-column span[data-v-fcde102c]{background:#543d30ad;border-radius:50%;width:4px;height:4px;display:block}.list-board-card-body[data-v-fcde102c]{grid-column:auto;gap:0;display:grid}.list-board-card-body.has-image[data-v-fcde102c]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.list-board-card-copy[data-v-fcde102c]{gap:0;max-width:100%}.list-board-item h3[data-v-fcde102c]{color:var(--list-ink);font-family:var(--list-heading-font);letter-spacing:.01em;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;font-size:.88rem;font-weight:500;line-height:1.34;overflow:hidden}.list-board-card-data[data-v-fcde102c]{grid-column:auto;grid-template-columns:1fr;gap:0;margin-top:0}.list-board-data-block[data-v-fcde102c]{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:.3rem;padding:0;display:flex}.list-board-sort-context[data-v-fcde102c]{align-items:start;gap:.12rem;min-width:0;display:grid}.list-board-sort-context strong[data-v-fcde102c],.list-board-sort-context em[data-v-fcde102c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list-board-sort-context strong[data-v-fcde102c]{font-family:var(--list-body-font);letter-spacing:0;font-size:.74rem;font-weight:600;line-height:1.2;transition:opacity .16s,transform .16s}.list-board-sort-context em[data-v-fcde102c]{color:#4c3b328a;font-family:var(--list-body-font);letter-spacing:.01em;white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:400;line-height:1.3;transition:opacity .16s,transform .16s}@keyframes list-board-sort-enter-fcde102c{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@media (hover:none),(pointer:coarse){.list-board-item[data-v-fcde102c]{animation:none}.list-board-item[data-v-fcde102c]:hover{background:0 0}.list-board-sort-context strong[data-v-fcde102c],.list-board-sort-context em[data-v-fcde102c]{transition:none}.list-board-side-stat.is-side-status .list-board-side-label[data-v-fcde102c]{min-width:0;box-shadow:none;opacity:1;white-space:nowrap;background:0 0;border:0;padding:0;line-height:1;position:static;transform:none}}.list-board-starcoin-line[data-v-fcde102c]{color:var(--text-muted);font-size:var(--type-meta-size);line-height:var(--type-meta-line);-webkit-line-clamp:1}.list-board-data-block.is-coin[data-v-fcde102c]{background:#f1e8c842}.list-board-progress-link[data-v-fcde102c]{color:inherit;border-radius:6px;text-decoration:none;transition:color .16s,outline-color .16s}.list-board-progress-link[data-v-fcde102c]:hover,.list-board-progress-link[data-v-fcde102c]:focus-visible{color:color-mix(in srgb, var(--owner-accent) 38%, var(--list-ink))}.list-board-progress-link[data-v-fcde102c]:focus-visible{outline:2px solid color-mix(in srgb, var(--owner-accent) 18%, transparent);outline-offset:3px}.list-board-action[data-v-fcde102c]{width:100%}.list-board-more-panel[data-v-fcde102c]{border-top:1px dashed #7e604c29;grid-template-columns:1fr;gap:.56rem;padding-top:.76rem}.list-board-delete-confirm[data-v-fcde102c]{background:#8e5b490f;border:1px solid #8e5b4924;border-radius:20px;gap:.56rem;padding:.76rem .8rem}.list-board-delete-confirm p[data-v-fcde102c],.list-board-status-banner p[data-v-fcde102c]{margin:0}.list-board-status-banner[data-v-fcde102c]{border:1px solid var(--list-line);background:#ffffffb3;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;padding:.92rem .96rem;display:grid}.list-board-status-banner.is-success[data-v-fcde102c]{background:#e9f2ece6;border-color:#6d97782e}.list-board-status-banner.is-danger[data-v-fcde102c]{background:#f9efebf0;border-color:#8e5b492e}.list-board-status-banner.is-info[data-v-fcde102c]{background:#fffbf5e0;border-color:#7e604c24}.list-board-side-button.is-danger[data-v-fcde102c]{color:var(--danger);border-color:#8e5b492e}.list-board-side-button.is-danger[data-v-fcde102c]:hover{background:#8e5b4914}.list-board-empty[data-v-fcde102c]{background:#ffffff85;border-style:dashed;gap:.84rem;padding:1.06rem}@media (width<=1080px){.list-board-hero-card[data-v-fcde102c],.list-board-toolbar-card[data-v-fcde102c],.list-board-toolbar-actions[data-v-fcde102c],.list-board-grid[data-v-fcde102c],.list-board-card-data[data-v-fcde102c],.list-board-workbench-hero[data-v-fcde102c]{grid-template-columns:1fr}.list-board-workbench-stats[data-v-fcde102c]{grid-template-columns:repeat(3,minmax(0,1fr))}.list-board-workbench-actions[data-v-fcde102c]{justify-content:flex-start}.list-board-summary-grid[data-v-fcde102c]{grid-template-columns:repeat(2,minmax(0,1fr))}.list-board-filter-stack[data-v-fcde102c]{grid-template-columns:1fr;gap:0}.list-board-filter-group[data-v-fcde102c]{border-bottom:1px solid #7e604c14;border-right:0;padding:.42rem .28rem}.list-board-filter-group[data-v-fcde102c]:last-child{border-bottom:0}.list-board-summary-grid>.list-board-summary-card[data-v-fcde102c]:first-child{grid-column:1/-1}}@media (width<=760px){.list-board-toolbar-card[data-v-fcde102c],.list-board-toolbar-actions[data-v-fcde102c]{grid-template-columns:1fr}.list-board-search-row[data-v-fcde102c]{grid-template-columns:minmax(0,1fr) 38px;justify-content:stretch}.list-board-workbench-hero[data-v-fcde102c]{padding:.9rem}.list-board-workbench-stats[data-v-fcde102c]{grid-template-columns:repeat(2,minmax(0,1fr))}.list-board-workbench-stat-wide[data-v-fcde102c]{grid-column:1/-1}.list-board-workbench-actions[data-v-fcde102c]{flex-wrap:wrap}.list-board-workbench-actions .list-board-button[data-v-fcde102c]{flex:10rem}.list-board-head[data-v-fcde102c],.list-board-inline-actions[data-v-fcde102c]{flex-direction:column;align-items:flex-start}.list-board-hero-card h1[data-v-fcde102c]{max-width:18ch;font-size:var(--type-l0-size)}.list-board-card-body.has-image[data-v-fcde102c],.list-board-summary-grid[data-v-fcde102c],.list-board-more-panel[data-v-fcde102c]{grid-template-columns:1fr}.list-board-filter-row[data-v-fcde102c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.list-board-filter-row-wide[data-v-fcde102c]{grid-template-columns:repeat(4,minmax(0,1fr))}.list-board-summary-grid>.list-board-summary-card[data-v-fcde102c]:first-child{grid-column:auto}.list-board-search-field[data-v-fcde102c]{max-width:none;padding:0}.list-board-filter-pill[data-v-fcde102c]{border-radius:8px;min-height:28px;padding:.3rem;font-size:.72rem}.list-board-filter-row.is-sort-row .list-board-filter-pill[data-v-fcde102c]{padding-inline:.06rem;font-size:.66rem}.list-board-sort-pill-icon[data-v-fcde102c]{width:calc(.7rem + .5px);height:calc(.7rem + .5px)}.list-board-card-image[data-v-fcde102c]{max-width:none}.list-board-card[data-v-fcde102c]{padding:.72rem}.list-board-item[data-v-fcde102c]{gap:.2rem .54rem;padding:.66rem .58rem .68rem}.list-board-star-ring-shell[data-v-fcde102c],.list-board-side-stat[data-v-fcde102c]{width:45px}.list-board-side-stat[data-v-fcde102c]{gap:2px;min-height:34px;padding:2px 4px}.list-board-card-top[data-v-fcde102c]{gap:.26rem}.list-board-card-body[data-v-fcde102c]{gap:0}.list-board-delete-actions[data-v-fcde102c]{grid-template-columns:repeat(2,minmax(0,1fr))}.list-board-card-data[data-v-fcde102c]{grid-template-columns:1fr}.list-board-sort-context em[data-v-fcde102c]{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.24;display:-webkit-box;overflow:hidden}}@media (width<=460px){.list-board-delete-actions[data-v-fcde102c],.list-board-inline-actions[data-v-fcde102c]{grid-template-columns:1fr}.list-board-card-meta[data-v-fcde102c]{grid-template-columns:repeat(2,minmax(0,1fr))}.list-board-filter-row[data-v-fcde102c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;padding-bottom:0;overflow:visible}.list-board-filter-row-wide[data-v-fcde102c],.list-board-filter-row.is-sort-row[data-v-fcde102c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.14rem}.list-board-filter-pill[data-v-fcde102c]{letter-spacing:0;width:100%;min-height:26px;padding:.25rem .18rem;font-size:.66rem}.list-board-filter-row.is-sort-row .list-board-filter-pill[data-v-fcde102c]{padding-inline:.02rem;font-size:.6rem}.list-board-sort-pill-icon[data-v-fcde102c]{width:calc(.66rem + .5px);height:calc(.66rem + .5px)}.list-board-inline-actions[data-v-fcde102c]{width:100%;display:grid}.list-board-item[data-v-fcde102c]{grid-template-columns:.5rem minmax(0,1fr) 2.7rem}.list-board-star-ring-shell[data-v-fcde102c],.list-board-side-stat[data-v-fcde102c]{width:43px}.list-board-side-stat[data-v-fcde102c]{min-height:32px;padding:2px 3px}.list-board-inline-actions .list-board-side-button[data-v-fcde102c]{width:100%}}@media (width>=1024px){.list-board-item[data-v-fcde102c]{row-gap:.26rem;padding:.78rem .76rem .8rem .72rem}.list-board-item h3[data-v-fcde102c]{font-size:.92rem;line-height:1.36}.list-board-sort-context strong[data-v-fcde102c]{font-size:.76rem}.list-board-sort-context em[data-v-fcde102c]{font-size:.68rem;line-height:1.32}}:root[data-theme=dark]{border-color:var(--line-soft);background:color-mix(in srgb, var(--surface-strong) 86%, transparent);color:var(--text-muted);border-color:var(--line-soft);background:color-mix(in srgb, var(--surface-base) 92%, transparent)}:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark]{color:var(--text-soft)!important}:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark]{color:var(--text-muted)!important}:root[data-theme=dark],:root[data-theme=dark]{color:var(--text-soft)!important}:root[data-theme=dark]{border-bottom-color:color-mix(in srgb, var(--line-soft) 88%, transparent);border-color:color-mix(in srgb, var(--owner-progress-end) 38%, var(--line-soft));background:color-mix(in srgb, var(--surface-strong) 86%, transparent);color:color-mix(in srgb, var(--owner-progress-end) 66%, var(--text-soft));border-color:color-mix(in srgb, var(--owner-progress-end) 66%, var(--text-soft));border-color:color-mix(in srgb, var(--owner-progress-end) 70%, var(--text-soft));background:linear-gradient(165deg, color-mix(in srgb, var(--owner-progress-end) 68%, var(--surface-strong)) 0%, color-mix(in srgb, var(--owner-progress-end) 80%, var(--surface-strong)) 58%, color-mix(in srgb, var(--owner-progress-end) 72%, var(--surface-strong)) 100%);filter:none;border-bottom-color:#ffffffd6;border-left-color:#ffffffd6;color:var(--text-main)!important}.compose-live-page[data-v-cb3a7335]{font-family:var(--font-body);gap:.85rem;display:grid}.compose-preview-shell[data-v-cb3a7335]{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--sage) 56%, transparent), transparent 28%), linear-gradient(160deg, var(--warm-panel-strong), var(--surface-soft));gap:.82rem;padding:clamp(.88rem,1.8vw,1.08rem);display:grid}.compose-preview-hero[data-v-cb3a7335]{grid-template-columns:minmax(0,1.34fr) minmax(16rem,.66fr);align-items:end;gap:.82rem;display:grid}.compose-preview-hero-copy[data-v-cb3a7335]{gap:.7rem;display:grid}.compose-preview-clone-note[data-v-cb3a7335]{color:var(--text-soft);margin:0;font-size:.76rem;line-height:1.45}.compose-preview-hero h1[data-v-cb3a7335]{max-width:20ch;font-family:var(--font-display);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking);gap:.28rem;margin:0;font-weight:400;display:grid}.compose-atelier-hero-name[data-v-cb3a7335],.compose-atelier-hero-headline[data-v-cb3a7335]{display:block}.compose-atelier-hero-name[data-v-cb3a7335]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.compose-atelier-hero-headline[data-v-cb3a7335]{font-family:var(--font-display)}.compose-preview-grid[data-v-cb3a7335]{grid-template-columns:minmax(0,1.34fr) minmax(18rem,.66fr);gap:.85rem;display:grid}.compose-preview-grid.is-single-stage[data-v-cb3a7335]{grid-template-columns:1fr}.compose-preview-form-stage[data-v-cb3a7335],.compose-preview-summary-stage[data-v-cb3a7335]{gap:.82rem;display:grid}.compose-preview-form-stage[data-v-cb3a7335]{border:1px solid var(--line-soft);background:linear-gradient(180deg, #fffdf9c7, #fffaf46b), var(--surface-card);border-radius:28px;padding:clamp(.92rem,2vw,1.18rem) clamp(.92rem,2.4vw,1.32rem)}.compose-preview-core-stage[data-v-cb3a7335],.compose-preview-supplementary-stage[data-v-cb3a7335]{gap:0;display:grid}.compose-preview-supplementary-stage[data-v-cb3a7335]{border-top:0;padding-top:0}.compose-form-block[data-v-cb3a7335]{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(8.2rem,.28fr) minmax(0,1fr);gap:.68rem clamp(.88rem,2.4vw,1.36rem);padding:clamp(.9rem,1.8vw,1.12rem) 0;display:grid}.compose-form-block+.compose-form-block[data-v-cb3a7335],.compose-preview-supplementary-stage .compose-form-block[data-v-cb3a7335]{border-top:1px solid #7e604c1a}.compose-form-block[data-v-cb3a7335]:first-child{padding-top:0}.compose-form-block[data-v-cb3a7335]>:not(.compose-form-block-head){grid-column:2}.compose-form-block-main[data-v-cb3a7335]{row-gap:.52rem}.compose-form-block-compact[data-v-cb3a7335]{row-gap:.58rem}.compose-form-block-finish[data-v-cb3a7335]{padding-bottom:.1rem}.compose-form-block-head[data-v-cb3a7335],.compose-preview-supplementary-head[data-v-cb3a7335]{flex-direction:column;grid-row:1/-1;justify-content:center;align-self:center;align-items:stretch;gap:.5rem;max-width:12rem;display:flex}.compose-form-block-head h2[data-v-cb3a7335],.compose-preview-supplementary-head h2[data-v-cb3a7335]{font-family:var(--font-heading);font-size:var(--type-l5-size);line-height:var(--type-l5-line);letter-spacing:0;color:var(--text-muted);margin:0}.compose-form-block-head>span[data-v-cb3a7335]{width:fit-content;min-height:28px;color:var(--text-soft);font-size:var(--type-l7-size);line-height:var(--type-l7-line);background:#fffcf7a3;border:1px solid #7e604c1a;border-radius:999px;padding:.2rem .58rem}.compose-preview-primary-actions[data-v-cb3a7335]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.compose-field[data-v-cb3a7335]{gap:.24rem;display:grid}.compose-field span[data-v-cb3a7335],.compose-preview-step-head[data-v-cb3a7335],.compose-preview-summary-kicker[data-v-cb3a7335],.compose-preview-scene-label[data-v-cb3a7335],.compose-preview-feedback[data-v-cb3a7335],.compose-preview-meta-list dt[data-v-cb3a7335]{color:var(--text-soft);font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing)}.compose-field input[data-v-cb3a7335],.compose-field textarea[data-v-cb3a7335]{border:1px solid var(--warm-border-soft);background:var(--surface-raised);width:100%;color:var(--text-main);font:inherit;font-size:var(--type-l5-size);border-radius:16px;padding:.58rem .72rem;transition:border-color .18s,box-shadow .18s,background .18s}.compose-field textarea[data-v-cb3a7335]{min-height:4.35rem;font-size:var(--type-l6-size);line-height:1.5}.compose-field input[data-v-cb3a7335]:focus,.compose-field textarea[data-v-cb3a7335]:focus{border-color:var(--accent-border);box-shadow:0 0 0 4px var(--accent-ring);background:var(--surface-popover);outline:none}.compose-field-title input[data-v-cb3a7335]{font-family:var(--font-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.compose-preview-chip-row[data-v-cb3a7335]{flex-wrap:wrap;gap:.46rem;display:flex}.compose-chip[data-v-cb3a7335],.compose-inline-action[data-v-cb3a7335],.compose-secondary-button[data-v-cb3a7335],.compose-primary-button[data-v-cb3a7335],.compose-option-card[data-v-cb3a7335]{border:1px solid var(--warm-border-soft);font:inherit}.compose-chip[data-v-cb3a7335],.compose-inline-action[data-v-cb3a7335],.compose-secondary-button[data-v-cb3a7335],.compose-primary-button[data-v-cb3a7335]{background:var(--warm-panel-strong);min-height:34px;color:var(--text-main);font-size:var(--type-l7-size);border-radius:999px;justify-content:center;align-items:center;padding:.42rem .68rem;text-decoration:none;display:inline-flex}.compose-chip.active[data-v-cb3a7335]{border-color:var(--accent-border);background:var(--accent-panel);color:var(--accent-dark)}.compose-preview-section[data-v-cb3a7335]{border-top:1px solid var(--line-soft);gap:.7rem;padding-top:.72rem;display:grid}.compose-preview-section.compact[data-v-cb3a7335]{border-top:none;padding-top:0}.compose-preview-section-head[data-v-cb3a7335]{justify-content:space-between;align-items:end;gap:.6rem;display:flex}.compose-preview-section-head h2[data-v-cb3a7335],.compose-preview-summary-stage h2[data-v-cb3a7335]{font-family:var(--font-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);margin:.12rem 0 0}.compose-preview-section-head span[data-v-cb3a7335]{color:var(--text-soft);font-size:var(--type-l7-size)}.compose-preview-option-grid[data-v-cb3a7335]{flex-wrap:nowrap;gap:.42rem;display:flex}.compose-preview-option-grid[data-v-cb3a7335]>*{flex:1 1 0;min-width:0}.compose-option-card[data-v-cb3a7335]{background:var(--surface-raised);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:.48rem .3rem;display:inline-flex}.compose-option-card strong[data-v-cb3a7335]{min-width:0;font-size:var(--type-l7-size);font-weight:600;line-height:var(--type-l7-line)}.compose-option-card.active[data-v-cb3a7335]{border-color:var(--accent-border);background:linear-gradient(155deg, var(--accent-panel), var(--accent-soft))}.compose-preview-count-grid[data-v-cb3a7335],.compose-preview-bottom-row[data-v-cb3a7335]{gap:.78rem;display:grid}.compose-preview-count-grid[data-v-cb3a7335]{grid-template-columns:repeat(4,minmax(0,1fr))}.compose-preview-bottom-row[data-v-cb3a7335]{grid-template-columns:minmax(10rem,.65fr) minmax(0,1fr) auto;align-items:end}.compose-form-finish-row[data-v-cb3a7335]{grid-template-columns:minmax(10rem,.55fr) minmax(0,1fr)}.compose-field.compact input[data-v-cb3a7335]{height:35px;font-size:var(--type-l6-size);line-height:var(--type-l6-line);padding:.34rem .72rem}.compose-field-readonly input[data-v-cb3a7335]{color:var(--text-faint);background:var(--surface-soft)}.compose-field-date[data-v-cb3a7335]{min-width:0}.compose-field-date input[data-v-cb3a7335]{width:100%;min-width:0;max-width:100%}.compose-preview-actions[data-v-cb3a7335]{min-width:0}.compose-preview-steps-stage[data-v-cb3a7335],.compose-preview-step-notice[data-v-cb3a7335]{gap:.62rem;display:grid}.compose-preview-step-head[data-v-cb3a7335]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.compose-preview-step-list[data-v-cb3a7335]{gap:.62rem;display:grid}.compose-preview-step-field[data-v-cb3a7335]{align-items:center;gap:.5rem;display:flex}.compose-preview-step-coin-input[data-v-cb3a7335]{flex:0 0 5.8rem}.compose-preview-step-notice[data-v-cb3a7335]{border:1px solid var(--line-soft);background:var(--warm-panel-strong);border-radius:18px;padding:.8rem}.compose-preview-step-notice strong[data-v-cb3a7335]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l5-size);line-height:var(--type-l5-line)}.compose-preview-step-notice p[data-v-cb3a7335]{color:var(--text-soft);font-size:var(--type-l6-size);line-height:var(--type-l6-line);margin:0}.compose-inline-action[data-v-cb3a7335]{font-size:var(--type-l7-size)}.compose-inline-action.subtle[data-v-cb3a7335]{color:var(--text-soft)}.compose-preview-actions[data-v-cb3a7335]{flex-wrap:wrap;justify-content:end;align-items:end;gap:.55rem;display:flex}.compose-preview-submit[data-v-cb3a7335]{width:100%}.compose-mobile-submit[data-v-cb3a7335]{display:none}.compose-primary-button[data-v-cb3a7335]{background:linear-gradient(135deg, var(--accent), var(--accent-dark));color:var(--accent-contrast);box-shadow:0 14px 28px var(--accent-shadow)}.compose-preview-summary-stage[data-v-cb3a7335]{border:1px solid var(--line-soft);background:linear-gradient(160deg, var(--surface-card), var(--surface-soft));border-radius:22px;align-content:start;padding:.88rem}@media (width>=961px){.compose-preview-summary-stage[data-v-cb3a7335]{position:sticky;top:.85rem}}.compose-preview-summary-stage h2[data-v-cb3a7335],.compose-preview-summary-note[data-v-cb3a7335]{margin:0}.compose-preview-summary-note[data-v-cb3a7335]{color:var(--text-soft);font-size:var(--type-l6-size);line-height:var(--type-l6-line)}.compose-preview-meta-list[data-v-cb3a7335]{gap:.6rem;margin:0;display:grid}.compose-preview-meta-list div[data-v-cb3a7335]{border-top:1px solid var(--line-soft);grid-template-columns:4rem 1fr;gap:.6rem;padding-top:.6rem;display:grid}.compose-preview-meta-list dd[data-v-cb3a7335]{font-size:var(--type-l6-size);margin:0}.compose-preview-scene[data-v-cb3a7335],.compose-preview-step-preview[data-v-cb3a7335]{gap:.6rem;display:grid}.compose-preview-mini-card[data-v-cb3a7335]{background:var(--warm-panel-strong);border:1px solid var(--line-soft);border-radius:20px;gap:.36rem;padding:.8rem;display:grid}.compose-preview-mini-card span[data-v-cb3a7335]{color:var(--text-soft);font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing);text-transform:uppercase}.compose-preview-mini-card strong[data-v-cb3a7335]{font-family:var(--font-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line)}.compose-preview-mini-card p[data-v-cb3a7335]{font-size:var(--type-l6-size);color:var(--text-soft);margin:0}.compose-preview-step-preview ol[data-v-cb3a7335]{color:var(--text-soft);font-size:var(--type-l6-size);gap:.46rem;margin:0;padding-left:1.1rem;display:grid}.compose-preview-feedback[data-v-cb3a7335]{border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:var(--warm-panel);color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);gap:.46rem;margin:0;padding:.62rem .76rem;text-decoration:none;display:grid}.compose-preview-feedback-link[data-v-cb3a7335]{min-height:1.85rem;color:inherit;font-size:var(--type-l7-size);font-weight:700;line-height:var(--type-l7-line);background:#ffffff94;border:1px solid;border-radius:999px;justify-self:start;padding:.28rem .66rem;text-decoration:none}.compose-preview-feedback-mobile[data-v-cb3a7335]{display:none}.compose-preview-feedback-desktop[data-v-cb3a7335]{margin-top:.62rem}.compose-preview-feedback-success[data-v-cb3a7335]{color:var(--success);border-color:var(--success-border);background:var(--success-panel)}.compose-preview-feedback-danger[data-v-cb3a7335]{color:var(--danger);border-color:var(--danger-border);background:var(--danger-panel)}.compose-preview-feedback-info[data-v-cb3a7335]{color:var(--text-muted);border-color:var(--warm-border);background:var(--warm-panel-strong)}.compose-preview-feedback-warning[data-v-cb3a7335]{color:var(--warning);border-color:var(--warning-border);background:var(--warning-panel)}@media (width<=960px){.compose-preview-hero[data-v-cb3a7335],.compose-preview-grid[data-v-cb3a7335]{grid-template-columns:1fr}.compose-preview-hero h1[data-v-cb3a7335]{max-width:none}}@media (width<=720px){.compose-form-block[data-v-cb3a7335]{grid-template-columns:1fr;padding:.9rem 0}.compose-form-block-head[data-v-cb3a7335]{grid-row:auto}.compose-form-block[data-v-cb3a7335]>:not(.compose-form-block-head){grid-column:1}.compose-form-block-head[data-v-cb3a7335]{max-width:none}.compose-preview-count-grid[data-v-cb3a7335],.compose-preview-bottom-row[data-v-cb3a7335]{grid-template-columns:1fr}.compose-preview-supplementary-head[data-v-cb3a7335],.compose-preview-primary-actions[data-v-cb3a7335]{flex-direction:column;align-items:stretch}.compose-preview-step-field[data-v-cb3a7335]{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.compose-preview-step-field input[data-v-cb3a7335]:first-child{grid-column:1/-1}.compose-preview-step-coin-input[data-v-cb3a7335]{flex:none;width:6.8rem}.compose-preview-step-field .compose-inline-action.subtle[data-v-cb3a7335]{min-height:35px;padding-inline:.82rem}.compose-preview-actions[data-v-cb3a7335]{justify-content:stretch}.compose-mobile-submit[data-v-cb3a7335]{display:inline-flex}.compose-preview-submit[data-v-cb3a7335]{display:none}.compose-preview-feedback-mobile[data-v-cb3a7335]{display:block}.compose-preview-feedback-desktop[data-v-cb3a7335]{display:none}.compose-primary-button[data-v-cb3a7335],.compose-secondary-button[data-v-cb3a7335]{justify-content:center;width:100%}}@media (width<=640px){.compose-preview-count-grid[data-v-cb3a7335]{grid-template-columns:repeat(2,minmax(0,1fr))}.compose-preview-hero h1[data-v-cb3a7335]{font-size:var(--type-page-title-size)}.compose-preview-form-stage[data-v-cb3a7335],.compose-preview-summary-stage[data-v-cb3a7335]{padding:.9rem}.compose-preview-option-grid[data-v-cb3a7335]{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:.1rem;display:grid;overflow-x:auto}.compose-preview-option-grid[data-v-cb3a7335]::-webkit-scrollbar{display:none}.compose-preview-option-grid[data-v-cb3a7335]>*{flex:none;width:auto;min-width:4.8rem;padding-inline:.7rem}}.monthly-preview-page[data-v-48eb3ae6]{--heat-0:#593e2a0f;--heat-1:#faecd0;--heat-2:#f3cf85;--heat-3:#de9d4b;--heat-4:#b96b3f;--heat-5:#7d402f;--heat-today-ring:#7e604c47;--heat-bubble-bg:#241b16;--heat-bubble-text:#fff8ee;color:var(--text-main);gap:.72rem;display:grid}.monthly-preview-page.heat-theme-ocean[data-v-48eb3ae6]{--heat-1:#deebf7;--heat-2:#c5def1;--heat-3:#a8cee8;--heat-4:#6ba8d4;--heat-5:#447cae;--heat-today-ring:#447cae57;--heat-bubble-bg:#447cae;--heat-bubble-text:#f7fbff}.monthly-preview-page.heat-theme-candy[data-v-48eb3ae6]{--heat-1:#ffe0b8;--heat-2:#ffd166;--heat-3:#35c7c0;--heat-4:#6b79ff;--heat-5:#ff4f87;--heat-today-ring:#ff4f8757;--heat-bubble-bg:#ff4f87;--heat-bubble-text:#fff8fd}.monthly-preview-page.heat-theme-sunset[data-v-48eb3ae6]{--heat-1:#ffe3c2;--heat-2:#ffd9a8;--heat-3:#ffd166;--heat-4:#ff9f43;--heat-5:#ff6d3a;--heat-today-ring:#ff6d3a57;--heat-bubble-bg:#ff6d3a;--heat-bubble-text:#fff9f4}.monthly-preview-page.heat-theme-aurora[data-v-48eb3ae6]{--heat-1:#d8f4e5;--heat-2:#b7f1ce;--heat-3:#9ee467;--heat-4:#49cc7e;--heat-5:#1ca8a1;--heat-today-ring:#1ca8a157;--heat-bubble-bg:#1ca8a1;--heat-bubble-text:#f4fffd}.monthly-preview-page.heat-theme-neon[data-v-48eb3ae6]{--heat-1:#ffe4a8;--heat-2:#ffbf3c;--heat-3:#00e0b8;--heat-4:#00c2ff;--heat-5:#7a3cff;--heat-today-ring:#7a3cff57;--heat-bubble-bg:#7a3cff;--heat-bubble-text:#faf7ff}.monthly-preview-page.heat-theme-tropical[data-v-48eb3ae6]{--heat-1:#e2f5c5;--heat-2:#b6e880;--heat-3:#ffd15a;--heat-4:#00b7c7;--heat-5:#1f9f7a;--heat-today-ring:#1f9f7a57;--heat-bubble-bg:#1f9f7a;--heat-bubble-text:#f6fff9}.monthly-preview-page.heat-theme-macaron[data-v-48eb3ae6]{--heat-1:#f5e6c6;--heat-2:#f0d8a8;--heat-3:#c8deaf;--heat-4:#93bfd4;--heat-5:#8b8fd8;--heat-today-ring:#8b8fd857;--heat-bubble-bg:#8b8fd8;--heat-bubble-text:#fbfbff}.monthly-ledger-panel[data-v-48eb3ae6]{--heat-1:#f8dddd;--heat-2:#ecaeb0;--heat-3:#ce787f;--heat-4:#9b5360;--heat-5:#603345}.monthly-preview-hero[data-v-48eb3ae6],.monthly-switch-panel[data-v-48eb3ae6],.monthly-preview-panel[data-v-48eb3ae6]{border:1px solid var(--warm-border);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#fffcf6f5,#f7f0e4eb)}.monthly-preview-hero[data-v-48eb3ae6]{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(12rem,.36fr);gap:.8rem;min-height:11rem;padding:1rem;display:grid}.monthly-preview-kicker[data-v-48eb3ae6],.monthly-switch-group>span[data-v-48eb3ae6],.monthly-section-head p[data-v-48eb3ae6],.monthly-source-row span[data-v-48eb3ae6],.monthly-progress-copy span[data-v-48eb3ae6],.monthly-message-item span[data-v-48eb3ae6],.monthly-progress-metrics span[data-v-48eb3ae6],.monthly-summary-card span[data-v-48eb3ae6]{color:var(--text-soft);font-family:var(--font-body);letter-spacing:.04em;margin:0;font-size:.68rem;font-weight:700;line-height:1.25}.monthly-preview-hero-copy[data-v-48eb3ae6],.monthly-switch-panel[data-v-48eb3ae6],.monthly-switch-group[data-v-48eb3ae6],.monthly-preview-panel[data-v-48eb3ae6],.monthly-source-list[data-v-48eb3ae6],.monthly-progress-list[data-v-48eb3ae6],.monthly-message-list[data-v-48eb3ae6]{gap:.5rem;display:grid}.monthly-switch-panel[data-v-48eb3ae6],.monthly-switch-group[data-v-48eb3ae6]{gap:.36rem}.monthly-preview-hero-copy h1[data-v-48eb3ae6],.monthly-section-head h2[data-v-48eb3ae6]{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.monthly-preview-hero-copy h1[data-v-48eb3ae6]{max-width:15ch;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking)}.monthly-preview-hero-copy p[data-v-48eb3ae6],.monthly-empty-note[data-v-48eb3ae6],.monthly-message-item p[data-v-48eb3ae6],.monthly-progress-copy p[data-v-48eb3ae6],.monthly-summary-card p[data-v-48eb3ae6],.monthly-year-message-summary p[data-v-48eb3ae6]{color:var(--text-muted);font-family:var(--font-body);margin:0;font-size:.78rem;line-height:1.42}.monthly-summary-card-grid[data-v-48eb3ae6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.monthly-switch-panel[data-v-48eb3ae6],.monthly-preview-panel[data-v-48eb3ae6]{border-radius:16px;padding:.66rem}.monthly-switch-panel[data-v-48eb3ae6]{padding:.58rem}.monthly-summary-card[data-v-48eb3ae6]{gap:.14rem;display:grid}.monthly-progress-metrics strong[data-v-48eb3ae6],.monthly-summary-card strong[data-v-48eb3ae6],.monthly-year-message-summary strong[data-v-48eb3ae6]{color:var(--text-main);font-family:var(--font-heading);font-size:1.04rem;font-weight:700;line-height:1.05}.monthly-switch-row[data-v-48eb3ae6],.monthly-fact-layout[data-v-48eb3ae6],.monthly-progress-metrics[data-v-48eb3ae6]{gap:.44rem;display:grid}.monthly-switch-row[data-v-48eb3ae6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.44rem}.monthly-fact-layout[data-v-48eb3ae6]{grid-template-columns:minmax(0,1fr)}.monthly-segmented-control[data-v-48eb3ae6],.monthly-compact-control[data-v-48eb3ae6]{align-items:stretch;gap:3px;display:flex}.monthly-sliding-tabs[data-v-48eb3ae6]{isolation:isolate;background:#785e4a1a;border:1px solid #7e604c14;border-radius:999px;padding:2px;position:relative;overflow:hidden}.monthly-switch-slider[data-v-48eb3ae6]{z-index:0;pointer-events:none;will-change:transform, width;background:#fffbf4eb;border:1px solid #7e604c1a;border-radius:999px;transition:transform .25s cubic-bezier(.22,1,.36,1),width .25s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 8px 18px #4a322114}.monthly-segmented-control button[data-v-48eb3ae6],.monthly-compact-control button[data-v-48eb3ae6],.monthly-period-actions button[data-v-48eb3ae6]{border:1px solid var(--line-soft);min-width:0;color:var(--text-muted);font:inherit;background:#ffffff8f;border-radius:13px}.monthly-sliding-tabs button[data-v-48eb3ae6]{z-index:1;box-shadow:none;color:#3d2e28a8;background:0 0;border:0;flex:1 1 0;transition:color .25s cubic-bezier(.22,1,.36,1);position:relative}.monthly-segmented-control button[data-v-48eb3ae6]{text-align:center;min-height:2.05rem;padding:.28rem .32rem;display:grid}.monthly-segmented-control strong[data-v-48eb3ae6]{color:var(--text-main);font-family:var(--font-heading);font-size:.88rem}.monthly-compact-control button[data-v-48eb3ae6],.monthly-period-actions button[data-v-48eb3ae6]{min-height:1.82rem;padding:.25rem .42rem;font-size:.72rem;font-weight:700}.monthly-segmented-control button.is-active[data-v-48eb3ae6],.monthly-compact-control button.is-active[data-v-48eb3ae6]{color:#241b16eb}.monthly-sliding-tabs button[data-v-48eb3ae6]:hover,.monthly-sliding-tabs button[data-v-48eb3ae6]:active{color:#241b16eb;transform:none}.monthly-section-head[data-v-48eb3ae6]{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.monthly-section-head h2[data-v-48eb3ae6]{margin-top:.16rem;font-size:clamp(1.18rem,4.4vw,1.8rem);line-height:1.08}.monthly-period-actions[data-v-48eb3ae6]{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}.monthly-weekday-row[data-v-48eb3ae6],.monthly-thermometer-grid[data-v-48eb3ae6]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.24rem;display:grid}.monthly-weekday-row span[data-v-48eb3ae6]{color:var(--text-soft);text-align:center;font-size:.66rem;line-height:1;display:block}.monthly-weekday-row-mini[data-v-48eb3ae6]{gap:.1rem}.monthly-weekday-row-mini span[data-v-48eb3ae6]{color:color-mix(in srgb, var(--text-soft) 88%, white);font-size:.58rem;line-height:1}.monthly-thermometer-groups[data-v-48eb3ae6]{gap:.48rem;display:grid}.monthly-thermometer-groups.is-year[data-v-48eb3ae6]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.34rem}.monthly-thermometer-group[data-v-48eb3ae6]{align-content:start;gap:.16rem;min-width:0;display:grid}.monthly-thermometer-groups.is-year .monthly-thermometer-group[data-v-48eb3ae6]{gap:.12rem}.monthly-month-label[data-v-48eb3ae6]{color:var(--text-soft);font-size:.68rem;line-height:1;display:block}.monthly-thermometer-groups.is-year .monthly-month-label[data-v-48eb3ae6]{font-weight:600}.monthly-thermometer-groups.is-year .monthly-thermometer-grid[data-v-48eb3ae6]{gap:.1rem}.monthly-heat-cell[data-v-48eb3ae6]{aspect-ratio:1;background:var(--heat-0);min-width:0;color:var(--text-soft);cursor:default;border:1px solid #4f312312;border-radius:8px;place-items:center;display:grid;position:relative}.monthly-heat-cell.is-blank[data-v-48eb3ae6]{visibility:hidden}.monthly-heat-cell span[data-v-48eb3ae6]{font-size:.64rem;line-height:1}.monthly-thermometer-groups.is-year .monthly-heat-cell[data-v-48eb3ae6]{border-radius:3px}.monthly-thermometer-groups.is-year .monthly-heat-cell span[data-v-48eb3ae6]{display:none}.monthly-heat-cell.is-level-1[data-v-48eb3ae6],.monthly-heat-legend .is-level-1[data-v-48eb3ae6]{background:var(--heat-1)}.monthly-heat-cell.is-level-2[data-v-48eb3ae6],.monthly-heat-legend .is-level-2[data-v-48eb3ae6]{background:var(--heat-2)}.monthly-heat-cell.is-level-3[data-v-48eb3ae6],.monthly-heat-legend .is-level-3[data-v-48eb3ae6]{background:var(--heat-3);color:#fffaf0}.monthly-heat-cell.is-level-4[data-v-48eb3ae6],.monthly-heat-legend .is-level-4[data-v-48eb3ae6]{background:var(--heat-4);color:#fffaf0}.monthly-heat-cell.is-level-5[data-v-48eb3ae6],.monthly-heat-legend .is-level-5[data-v-48eb3ae6]{background:var(--heat-5);color:#fffaf0}.monthly-heat-cell.is-today[data-v-48eb3ae6]{outline:2px solid var(--heat-today-ring);outline-offset:1px}.monthly-heat-cell em[data-v-48eb3ae6]{z-index:2;background:var(--heat-bubble-bg);min-width:1.45rem;color:var(--heat-bubble-text);white-space:nowrap;border-radius:999px;padding:.18rem .36rem;font-size:.66rem;font-style:normal;line-height:1.1;position:absolute;bottom:calc(100% + .24rem);left:50%;transform:translate(-50%)}.monthly-heat-legend[data-v-48eb3ae6]{color:var(--text-soft);align-items:center;gap:.25rem;font-size:.68rem;display:flex}.monthly-heat-inline-summary[data-v-48eb3ae6]{color:var(--text-muted);font-family:var(--font-body);margin:0;font-size:.78rem;line-height:1.42}.review-usage-layout[data-v-48eb3ae6]{gap:.88rem;display:grid}.review-usage-panel[data-v-48eb3ae6]{--usage-accent:#5f8b62;--usage-accent-soft:#91b875;--usage-accent-pale:#c8dba5;--usage-accent-deep:#365f4f;--usage-layer-0:var(--usage-accent);--usage-layer-1:var(--usage-accent-soft);--usage-layer-2:var(--usage-accent-pale);--usage-layer-3:color-mix(in srgb, var(--usage-accent-soft) 72%, white);--usage-layer-4:color-mix(in srgb, var(--usage-accent-pale) 58%, white);--usage-layer-other:#b9bcc3;--usage-muted:#7f927f;--usage-track:color-mix(in srgb, var(--usage-accent-pale) 42%, white);gap:.56rem;display:grid}.review-usage-layout.theme-ocean .review-usage-panel[data-v-48eb3ae6]{--usage-accent:#447cae;--usage-accent-soft:#6ba8d4;--usage-accent-pale:#a8cee8;--usage-accent-deep:#2f5f8f;--usage-layer-0:#447cae;--usage-layer-1:#6ba8d4;--usage-layer-2:#a8cee8;--usage-layer-3:#c5def1;--usage-layer-4:#deebf7;--usage-muted:#6f849e}.review-usage-layout.theme-candy .review-usage-panel[data-v-48eb3ae6]{--usage-accent:#ff4f87;--usage-accent-soft:#6b79ff;--usage-accent-pale:#35c7c0;--usage-accent-deep:#9f2f61;--usage-layer-0:#ff4f87;--usage-layer-1:#6b79ff;--usage-layer-2:#35c7c0;--usage-layer-3:#ff9d3d;--usage-layer-4:#ffd166;--usage-muted:#7a6282}.review-usage-layout.theme-sunset .review-usage-panel[data-v-48eb3ae6]{--usage-accent:#ff6d3a;--usage-accent-soft:#ff9f43;--usage-accent-pale:#ffd166;--usage-accent-deep:#b84f2f;--usage-layer-0:#ff6d3a;--usage-layer-1:#ff9f43;--usage-layer-2:#ffd166;--usage-layer-3:#ff8aa1;--usage-layer-4:#ffd9a8;--usage-muted:#8f6d5f}.review-usage-layout.theme-aurora .review-usage-panel[data-v-48eb3ae6]{--usage-accent:#1ca8a1;--usage-accent-soft:#49cc7e;--usage-accent-pale:#9ee467;--usage-accent-deep:#176f76;--usage-layer-0:#1ca8a1;--usage-layer-1:#49cc7e;--usage-layer-2:#9ee467;--usage-layer-3:#5f8bff;--usage-layer-4:#b7f1ce;--usage-muted:#5f7f78}.review-usage-layout.theme-neon .review-usage-panel[data-v-48eb3ae6]{--usage-accent:#7a3cff;--usage-accent-soft:#00c2ff;--usage-accent-pale:#00e0b8;--usage-accent-deep:#4f2bb0;--usage-layer-0:#7a3cff;--usage-layer-1:#00c2ff;--usage-layer-2:#00e0b8;--usage-layer-3:#ff5e6c;--usage-layer-4:#ffbf3c;--usage-muted:#6f6698}.review-usage-layout.theme-tropical .review-usage-panel[data-v-48eb3ae6]{--usage-accent:#1f9f7a;--usage-accent-soft:#00b7c7;--usage-accent-pale:#ffd15a;--usage-accent-deep:#1a6f65;--usage-layer-0:#1f9f7a;--usage-layer-1:#00b7c7;--usage-layer-2:#ffd15a;--usage-layer-3:#ff7b54;--usage-layer-4:#b6e880;--usage-muted:#607f78}.review-usage-layout.theme-macaron .review-usage-panel[data-v-48eb3ae6]{--usage-accent:#8b8fd8;--usage-accent-soft:#93bfd4;--usage-accent-pale:#c8deaf;--usage-accent-deep:#6569b1;--usage-layer-0:#8b8fd8;--usage-layer-1:#93bfd4;--usage-layer-2:#c8deaf;--usage-layer-3:#d3a4b8;--usage-layer-4:#f0d8a8;--usage-muted:#7f8198}.review-usage-header[data-v-48eb3ae6]{color:var(--text-main);justify-content:space-between;align-items:center;gap:.8rem;display:flex}.review-usage-header strong[data-v-48eb3ae6]{font-family:var(--font-heading);font-size:1rem;line-height:1.2}.review-usage-header-summary[data-v-48eb3ae6]{justify-items:end;gap:.2rem;display:grid}.review-usage-palette-note[data-v-48eb3ae6]{color:color-mix(in srgb, var(--text-soft) 88%, white);align-items:center;gap:.28rem;margin:0;font-size:.62rem;line-height:1.2;display:inline-flex}.review-usage-palette-chip[data-v-48eb3ae6]{border:1px solid color-mix(in srgb, var(--usage-accent-deep) 30%, white);background:color-mix(in srgb, var(--usage-accent) 14%, white);color:var(--usage-accent-deep);letter-spacing:.01em;border-radius:999px;align-items:center;padding:.14rem .42rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.review-usage-caption[data-v-48eb3ae6]{color:var(--text-soft);font-size:.76rem;line-height:1.35}.review-usage-caption-strong[data-v-48eb3ae6]{color:var(--text-main);font-weight:700}.review-usage-summary-inline[data-v-48eb3ae6]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.review-usage-avg-row[data-v-48eb3ae6]{flex-wrap:nowrap;align-items:center;gap:.55rem;display:inline-flex}.review-usage-compare[data-v-48eb3ae6],.review-usage-avg[data-v-48eb3ae6]{margin:0;font-size:.74rem;line-height:1.35}.review-usage-compare[data-v-48eb3ae6]{color:var(--usage-accent)}.review-usage-avg[data-v-48eb3ae6]{color:var(--text-soft)}.review-usage-week-panel[data-v-48eb3ae6]{grid-template-columns:1.8rem minmax(0,1fr);align-items:stretch;gap:.38rem;display:grid}.review-usage-week-axis[data-v-48eb3ae6]{height:8.2rem;position:relative}.review-usage-week-axis span[data-v-48eb3ae6]{color:color-mix(in srgb, var(--usage-accent-deep) 40%, white);font-size:.66rem;line-height:1;position:absolute;right:0;transform:translateY(50%)}.review-usage-week-axis span.review-usage-week-axis-average[data-v-48eb3ae6]{color:#be5f86;font-size:.68rem;font-weight:600}.review-usage-week-chart-wrap[data-v-48eb3ae6]{position:relative}.review-usage-average-line[data-v-48eb3ae6]{z-index:3;pointer-events:none;background-image:repeating-linear-gradient(90deg,#d9799abd 0 10px,#0000 10px 18px);height:1px;position:absolute;left:0;right:0}.review-usage-week-chart[data-v-48eb3ae6]{place-items:end stretch;gap:.28rem;height:8.2rem;display:grid}.review-usage-week-chart.is-month[data-v-48eb3ae6]{justify-items:center}.review-usage-week-bar[data-v-48eb3ae6]{z-index:1;cursor:pointer;grid-template-rows:1fr auto auto;justify-items:center;gap:.18rem;height:100%;transition:opacity .18s,transform .18s;display:grid;position:relative}.review-usage-week-chart.is-month .review-usage-week-bar[data-v-48eb3ae6]{width:min(100%,.96rem)}.review-usage-week-bar.empty[data-v-48eb3ae6]{cursor:default}.review-usage-week-bar i[data-v-48eb3ae6]{border-radius:.3rem;flex-direction:column-reverse;justify-content:flex-start;align-self:stretch;width:100%;height:100%;transition:box-shadow .18s,filter .18s;display:flex;overflow:hidden}.review-usage-week-chart.has-selection .review-usage-week-bar[data-v-48eb3ae6]:not(.active){opacity:.34}.review-usage-week-bar.active[data-v-48eb3ae6]{transform:translateY(-1px)}.review-usage-week-bar.active i[data-v-48eb3ae6]{box-shadow:0 0 0 1px color-mix(in srgb, var(--usage-accent) 28%, transparent);filter:brightness(1.1)}.review-usage-layer[data-v-48eb3ae6]{width:100%;display:block}.review-usage-layer[data-v-48eb3ae6]:first-child{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.review-usage-layer[data-v-48eb3ae6]:last-child{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.review-usage-layer-0[data-v-48eb3ae6],.review-usage-dot-0[data-v-48eb3ae6]{background:var(--usage-layer-0)}.review-usage-layer-1[data-v-48eb3ae6],.review-usage-dot-1[data-v-48eb3ae6]{background:var(--usage-layer-1)}.review-usage-layer-2[data-v-48eb3ae6],.review-usage-dot-2[data-v-48eb3ae6]{background:var(--usage-layer-2)}.review-usage-layer-3[data-v-48eb3ae6],.review-usage-dot-3[data-v-48eb3ae6]{background:var(--usage-layer-3)}.review-usage-layer-4[data-v-48eb3ae6],.review-usage-dot-4[data-v-48eb3ae6]{background:var(--usage-layer-4)}.review-usage-layer-other[data-v-48eb3ae6],.review-usage-dot-other[data-v-48eb3ae6]{background:var(--usage-layer-other)}.review-usage-week-bar span[data-v-48eb3ae6],.review-usage-week-bar em[data-v-48eb3ae6]{color:var(--usage-muted);font-size:.64rem;font-style:normal;line-height:1;transition:color .18s,font-weight .18s}.review-usage-week-bar.active span[data-v-48eb3ae6],.review-usage-week-bar.active em[data-v-48eb3ae6]{color:var(--usage-accent-deep);font-weight:600}.review-usage-week-bar.empty span[data-v-48eb3ae6],.review-usage-week-bar.empty em[data-v-48eb3ae6]{color:color-mix(in srgb, var(--usage-muted) 65%, white)}.review-usage-meta[data-v-48eb3ae6]{gap:.24rem;display:grid}.review-usage-legend[data-v-48eb3ae6]{color:var(--usage-muted);grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start;gap:.34rem .72rem;font-size:.68rem;display:grid}.review-usage-legend span[data-v-48eb3ae6]{align-items:center;gap:.24rem;min-width:0;display:inline-flex}.review-usage-legend i[data-v-48eb3ae6]{border-radius:999px;flex:none;width:.42rem;height:.42rem;display:inline-block}.review-usage-category-inline[data-v-48eb3ae6]{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.6}.review-usage-category-inline span+span[data-v-48eb3ae6]:before{content:" · ";color:color-mix(in srgb, var(--usage-muted) 65%, white)}.review-usage-wish-list[data-v-48eb3ae6]{gap:.52rem;display:grid}.review-usage-wish-row[data-v-48eb3ae6]{border:1px solid var(--line-soft);color:inherit;background:#ffffff85;border-radius:12px;gap:.24rem;padding:.5rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.review-usage-wish-row[data-v-48eb3ae6]:hover{border-color:color-mix(in srgb, var(--usage-accent) 24%, #4f31231f);background:color-mix(in srgb, var(--usage-accent-pale) 10%, #ffffffe0);transform:translateY(-1px)}.review-usage-wish-copy[data-v-48eb3ae6]{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.review-usage-wish-copy strong[data-v-48eb3ae6]{color:var(--text-main);font-family:var(--font-heading);font-size:.88rem;line-height:1.2}.review-usage-wish-copy span[data-v-48eb3ae6]{color:var(--text-soft);font-size:.74rem}.review-usage-wish-row i[data-v-48eb3ae6]{background:var(--usage-track);border-radius:999px;width:100%;height:.42rem;display:block;overflow:hidden}.review-usage-wish-row b[data-v-48eb3ae6]{border-radius:inherit;background:linear-gradient(90deg, var(--usage-accent-soft), var(--usage-accent-deep));height:100%;display:block}.monthly-heat-legend i[data-v-48eb3ae6]{border-radius:4px;width:.78rem;height:.78rem}.monthly-summary-card[data-v-48eb3ae6],.monthly-progress-metrics div[data-v-48eb3ae6],.monthly-category-row[data-v-48eb3ae6],.monthly-progress-row[data-v-48eb3ae6],.monthly-completed-card[data-v-48eb3ae6],.monthly-message-item[data-v-48eb3ae6],.monthly-year-message-summary[data-v-48eb3ae6]{border:1px solid var(--line-soft);background:#ffffff85;border-radius:12px;padding:.5rem}.monthly-progress-list[data-v-48eb3ae6],.monthly-category-list[data-v-48eb3ae6],.monthly-completed-list[data-v-48eb3ae6],.monthly-message-list[data-v-48eb3ae6]{gap:.34rem;display:grid}.monthly-message-link[data-v-48eb3ae6]{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s}.monthly-message-link[data-v-48eb3ae6]:hover{border-color:color-mix(in srgb, var(--heat-4) 24%, #4f31231f);background:color-mix(in srgb, var(--heat-1) 28%, #ffffffe0);transform:translateY(-1px)}.monthly-claims-chart-shell[data-v-48eb3ae6]{gap:.52rem;display:grid}.monthly-claims-chart[data-v-48eb3ae6]{border:1px solid var(--line-soft);background:#ffffff75;border-radius:12px;grid-template-columns:1fr;align-items:stretch;gap:.38rem;padding:.42rem;display:grid}.monthly-claims-item[data-v-48eb3ae6]{border:1px solid var(--line-soft);background:#ffffff9e;border-radius:10px;grid-template-columns:minmax(8rem,1fr) minmax(0,1.25fr);align-items:start;gap:.34rem;min-width:0;padding:.32rem .38rem;display:grid}.monthly-claims-compare-grid[data-v-48eb3ae6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;min-width:0;display:grid}.monthly-claims-metric-block[data-v-48eb3ae6]{gap:.18rem;min-width:0;display:grid}.monthly-claims-metric-head[data-v-48eb3ae6]{color:var(--text-soft);justify-content:space-between;align-items:baseline;gap:.42rem;font-size:.66rem;line-height:1.2;display:flex}.monthly-claims-metric-head strong[data-v-48eb3ae6]{color:var(--text-main);font-family:var(--font-body);white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1.1}.monthly-claims-bars[data-v-48eb3ae6]{border:1px solid var(--line-soft);background:#ffffffa8;border-radius:10px;min-height:.62rem;padding:.28rem;display:block}.monthly-claims-bars i[data-v-48eb3ae6]{border-radius:999px;min-width:0;height:.6rem;display:block}.monthly-claims-bars i.is-spending[data-v-48eb3ae6],.monthly-claims-legend i.is-spending[data-v-48eb3ae6]{background:linear-gradient(90deg,#78b9ae,#2f756f)}.monthly-claims-bars i.is-count[data-v-48eb3ae6],.monthly-claims-legend i.is-count[data-v-48eb3ae6]{background:linear-gradient(90deg,#f1c27a,#c98237)}.monthly-claims-item strong[data-v-48eb3ae6]{color:var(--text-main);font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.2;overflow:hidden}.monthly-claims-legend[data-v-48eb3ae6]{color:var(--text-soft);flex-wrap:wrap;gap:.46rem;font-size:.68rem;font-weight:700;display:flex}.monthly-claims-legend span[data-v-48eb3ae6]{align-items:center;gap:.24rem;display:inline-flex}.monthly-claims-legend i[data-v-48eb3ae6]{border-radius:4px;width:.68rem;height:.68rem}.monthly-completed-card[data-v-48eb3ae6]{gap:.42rem;display:grid}.monthly-completed-head[data-v-48eb3ae6],.monthly-completed-preview[data-v-48eb3ae6]{gap:.18rem;display:grid}.monthly-completed-head span[data-v-48eb3ae6],.monthly-completed-head p[data-v-48eb3ae6],.monthly-completed-preview span[data-v-48eb3ae6]{color:var(--text-soft);margin:0;font-size:.66rem;font-weight:700;line-height:1.25}.monthly-completed-head strong[data-v-48eb3ae6]{color:var(--text-main);font-family:var(--font-heading);font-size:.92rem;line-height:1.2}.monthly-completed-preview[data-v-48eb3ae6]{border-top:1px solid color-mix(in srgb, var(--heat-4) 28%, #4f31231a);padding-top:.48rem}.monthly-completed-preview p[data-v-48eb3ae6]{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.42}.monthly-completed-preview span[data-v-48eb3ae6]{color:color-mix(in srgb, var(--heat-5) 88%, var(--text-main));margin-right:.32rem}.monthly-completed-link[data-v-48eb3ae6]{border:1px solid color-mix(in srgb, var(--heat-4) 26%, #4f31231f);background:color-mix(in srgb, var(--heat-1) 34%, #ffffffd1);min-height:1.9rem;color:color-mix(in srgb, var(--heat-5) 72%, var(--text-main));border-radius:999px;justify-self:start;padding:.32rem .68rem;font-size:.72rem;font-weight:700;text-decoration:none}.monthly-category-row[data-v-48eb3ae6]{grid-template-columns:minmax(0,1fr) 3.8rem auto;align-items:center;gap:.5rem;display:grid}.monthly-category-copy[data-v-48eb3ae6]{gap:.1rem;min-width:0;display:grid}.monthly-category-copy strong[data-v-48eb3ae6]{color:var(--text-main);font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.monthly-category-copy span[data-v-48eb3ae6],.monthly-category-row em[data-v-48eb3ae6]{color:var(--text-soft);font-size:.66rem;font-style:normal;font-weight:700;line-height:1.25}.monthly-category-meter[data-v-48eb3ae6]{background:#4f312314;border-radius:999px;height:.52rem;overflow:hidden}.monthly-category-meter i[data-v-48eb3ae6]{border-radius:inherit;background:linear-gradient(90deg, var(--heat-2), var(--heat-5));height:100%;display:block}.monthly-waterfall[data-v-48eb3ae6]{gap:.62rem;display:grid}.monthly-waterfall-stage[data-v-48eb3ae6]{border:1px solid var(--line-soft);background:#ffffff6b;border-radius:18px;grid-template-columns:.92fr repeat(4,1fr) .92fr;gap:.16rem;min-height:10.8rem;padding:.82rem .42rem .66rem;display:grid;position:relative}.monthly-waterfall-stage.is-text-only[data-v-48eb3ae6]{background:0 0;border:0;min-height:auto;padding:.2rem .24rem 0}.monthly-waterfall-stage.is-text-only .monthly-waterfall-step[data-v-48eb3ae6]{grid-template-rows:auto;gap:0}.monthly-waterfall-step[data-v-48eb3ae6]{z-index:1;grid-template-rows:minmax(6.7rem,1fr) auto;gap:.38rem;min-width:0;display:grid;position:relative}.monthly-waterfall-column[data-v-48eb3ae6]{min-height:6.7rem;position:relative;overflow:visible}.monthly-waterfall-column i[data-v-48eb3ae6]{background:linear-gradient(180deg, color-mix(in srgb, var(--heat-4) 92%, white), var(--heat-2));border:1px solid #70482721;border-radius:11px;display:block;position:absolute;left:4%;right:4%;box-shadow:0 12px 24px #bc692a2e,inset 0 1px #ffffff73}.monthly-waterfall-step.is-spending .monthly-waterfall-column i[data-v-48eb3ae6]{background:linear-gradient(#78b9ae,#2f756f);border-color:#2f756f29;box-shadow:0 12px 24px #2f756f29,inset 0 1px #ffffff4d}.monthly-waterfall-marker[data-v-48eb3ae6]{border-top:2px solid color-mix(in srgb, var(--heat-4) 52%, #4f31233d);pointer-events:none;height:0;position:absolute;left:8%;right:8%}.monthly-waterfall-marker em[data-v-48eb3ae6]{border:1px solid color-mix(in srgb, var(--heat-4) 48%, #4f31232e);background:color-mix(in srgb, var(--heat-1) 78%, #ffffffdb);border-radius:999px;width:.42rem;height:.42rem;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px #4f31231a}.monthly-waterfall-step.is-balance .monthly-waterfall-copy strong[data-v-48eb3ae6]{color:color-mix(in srgb, var(--heat-5) 54%, var(--text-main))}.monthly-waterfall-step.is-empty .monthly-waterfall-column i[data-v-48eb3ae6]{box-shadow:none;background:#4f312329;border:0;left:18%;right:18%}.monthly-waterfall-copy[data-v-48eb3ae6]{text-align:center;gap:.12rem;min-width:0;display:grid}.monthly-waterfall-copy span[data-v-48eb3ae6]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.monthly-waterfall-copy strong[data-v-48eb3ae6],.monthly-progress-copy strong[data-v-48eb3ae6],.monthly-message-item strong[data-v-48eb3ae6]{color:var(--text-main);font-family:var(--font-heading);font-size:.88rem}.monthly-progress-track[data-v-48eb3ae6]{background:#4f312314;border-radius:999px;height:.46rem;display:block;overflow:hidden}.monthly-progress-row[data-v-48eb3ae6],.monthly-message-item[data-v-48eb3ae6]{gap:.28rem;display:grid}.monthly-progress-track i[data-v-48eb3ae6]{border-radius:inherit;background:linear-gradient(90deg, var(--heat-2), var(--heat-5));height:100%;display:block}.monthly-progress-more[data-v-48eb3ae6]{border:1px solid var(--line-soft);min-height:2rem;color:var(--text-main);font:inherit;background:#ffffff7a;border-radius:12px;font-size:.78rem;font-weight:700}.monthly-progress-more[data-v-48eb3ae6]:hover,.monthly-progress-more[data-v-48eb3ae6]:focus-visible{border-color:color-mix(in srgb, var(--heat-4) 36%, #4f312324);background:color-mix(in srgb, var(--heat-1) 48%, #ffffff94)}.monthly-empty-note[data-v-48eb3ae6]{color:var(--text-muted);background:#ffffff70;border-radius:12px;margin:0;padding:.56rem;font-size:.78rem;line-height:1.38}@media (width<=920px){.monthly-preview-hero[data-v-48eb3ae6],.monthly-switch-row[data-v-48eb3ae6],.monthly-fact-layout[data-v-48eb3ae6],.monthly-summary-card-grid[data-v-48eb3ae6]{grid-template-columns:1fr}}@media (width<=640px){.monthly-preview-page[data-v-48eb3ae6]{gap:.58rem}.monthly-preview-hero[data-v-48eb3ae6],.monthly-switch-panel[data-v-48eb3ae6],.monthly-preview-panel[data-v-48eb3ae6]{border-radius:16px;padding:.62rem}.monthly-section-head[data-v-48eb3ae6]{flex-direction:column}.monthly-segmented-control[data-v-48eb3ae6],.monthly-compact-control[data-v-48eb3ae6]{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-claims-item[data-v-48eb3ae6]{grid-template-columns:1fr;align-items:stretch}.monthly-claims-compare-grid[data-v-48eb3ae6]{grid-template-columns:1fr}.monthly-segmented-control button[data-v-48eb3ae6]{min-height:1.9rem;padding:.24rem .2rem}.monthly-segmented-control strong[data-v-48eb3ae6]{font-size:.8rem}.monthly-thermometer-groups.is-year[data-v-48eb3ae6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.manage-panel-shell[data-v-26aa07e1],.manage-panel-shell-body[data-v-26aa07e1]{gap:.9rem;display:grid}.manage-panel-shell-head[data-v-26aa07e1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.manage-panel-shell-copy[data-v-26aa07e1]{gap:.24rem;display:grid}.manage-panel-shell-title[data-v-26aa07e1]{font-family:var(--font-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);margin:0}.manage-panel-shell-summary[data-v-26aa07e1]{color:var(--text-soft);font-size:var(--type-meta-size);line-height:var(--type-meta-line);margin:0}.page-mode-frame[data-v-11ec4f5a],.page-mode-frame-content[data-v-11ec4f5a],.page-mode-frame-panel[data-v-11ec4f5a]{gap:.9rem;display:grid}.page-mode-frame-head[data-v-11ec4f5a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.72rem;display:flex}.page-mode-frame-switch[data-v-11ec4f5a]{border:1px solid var(--warm-border);background:#fffcf7b8;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.26rem;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff73}.page-mode-frame-tab[data-v-11ec4f5a]{min-height:2.35rem;color:var(--text-soft);font-size:var(--type-meta-size);background:0 0;border-radius:999px;padding:.45rem .92rem;font-weight:700;line-height:1.1;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.page-mode-frame-tab.is-active[data-v-11ec4f5a]{color:var(--text-main);background:linear-gradient(135deg,#fff8f0fa,#f6e8dbf0);box-shadow:0 8px 18px #4e372714}.page-mode-frame-tab[data-v-11ec4f5a]:hover,.page-mode-frame-tab[data-v-11ec4f5a]:focus-visible{color:var(--text-main)}@media (width<=720px){.page-mode-frame-head[data-v-11ec4f5a]{align-items:stretch}.page-mode-frame-switch[data-v-11ec4f5a]{width:100%}}.wish-completion-fireworks[data-v-0be697a3]{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wish-completion-fireworks canvas[data-v-0be697a3]{width:100%;height:100%;display:block}.wish-completion-fireworks-glow[data-v-0be697a3]{opacity:0;background:radial-gradient(circle,#ff9fb738,#0000 66%);border-radius:999px;height:34%;animation:1s ease-out both wish-completion-glow-0be697a3;position:absolute;inset:auto 12% 10%}.wish-completion-fireworks.is-reduced-motion .wish-completion-fireworks-glow[data-v-0be697a3]{opacity:1;height:26%;inset:24% 18% auto}@keyframes wish-completion-glow-0be697a3{0%{opacity:0;transform:translateY(12px)scale(.86)}35%{opacity:1}to{opacity:0;transform:translateY(-8px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.wish-completion-fireworks-glow[data-v-0be697a3]{animation-duration:.9s}}.wish-bottle-star-drop[data-v-45f95106]{--wish-glass-tint:#ffb2cd29;--wish-glass-stroke:#d85f937a;--wish-glass-strong:#be5f86ad;--wish-glow:#d85f9347;--wish-star-1:#fff6fb;--wish-star-2:#ff9ec1;--wish-star-3:#d85f93;--wish-star-glow:#d85f9385;--wish-star-outline:#d85f93d1;--wish-orbit-strong:#d85f93d1;--wish-orbit-soft:#ff9ec19e;--wish-orbit-dot:#fff6fb;--wish-ribbon-1:#f7a8c4;--wish-ribbon-2:#d85f93;--wish-ribbon-3:#fff2f7;z-index:70;pointer-events:none;position:fixed;inset:0}.wish-bottle-star-drop.tier-green[data-v-45f95106]{--wish-glass-tint:#48c48021;--wish-glass-stroke:#33b17085;--wish-glass-strong:#168756bd;--wish-glow:#33b1704d;--wish-star-1:#effff6;--wish-star-2:#64d994;--wish-star-3:#158c5d;--wish-star-glow:#33b17085;--wish-star-outline:#33b170e6;--wish-orbit-strong:#33b170e0;--wish-orbit-soft:#9be7b4a3;--wish-orbit-dot:#effff6;--wish-ribbon-1:#9be7b4;--wish-ribbon-2:#2aa56a;--wish-ribbon-3:#f1fff6}.wish-bottle-star-drop.tier-orange[data-v-45f95106]{--wish-glass-tint:#ff8e4824;--wish-glass-stroke:#ec77378a;--wish-glass-strong:#c14e1ebd;--wish-glow:#ec773757;--wish-star-1:#fff1e7;--wish-star-2:#ff9b4a;--wish-star-3:#cf5520;--wish-star-glow:#ec77378f;--wish-star-outline:#ec7737e6;--wish-orbit-strong:#ec7737e0;--wish-orbit-soft:#ffbd9aa8;--wish-orbit-dot:#fff1df;--wish-ribbon-1:#ffbd9a;--wish-ribbon-2:#d9673d;--wish-ribbon-3:#fff1df}.wish-bottle-star-drop.tier-gold[data-v-45f95106]{--wish-glass-tint:#f6c74f26;--wish-glass-stroke:#eab34094;--wish-glass-strong:#be7a21c7;--wish-glow:#eab34061;--wish-star-1:#fff9e2;--wish-star-2:#f4c64f;--wish-star-3:#c9791f;--wish-star-glow:#eab3409e;--wish-star-outline:#eab340f0;--wish-orbit-strong:#eab340eb;--wish-orbit-soft:#ffdf7aad;--wish-orbit-dot:#fff3c4;--wish-ribbon-1:#f9c773;--wish-ribbon-2:#c97a25;--wish-ribbon-3:#fff3c4}.wish-bottle-star-drop.tier-rainbow[data-v-45f95106],.wish-bottle-star-drop.is-rainbow-glow[data-v-45f95106]{--wish-glass-tint:#ffda7029;--wish-glass-stroke:#f6bf509e;--wish-glass-strong:#d69130d1;--wish-glow:#ffcc547a;--wish-star-1:#fffdf2;--wish-star-2:#ff9ec1;--wish-star-3:#50d7e9;--wish-star-glow:#ffd35ec7;--wish-star-outline:#c37bffe6;--wish-orbit-strong:#ff9ec1e6;--wish-orbit-soft:#50d7e9b8;--wish-orbit-dot:#fff6bf;--wish-ribbon-1:#ffd1dc;--wish-ribbon-2:#c37bff;--wish-ribbon-3:#fff6bf}.wish-bottle-star-drop.is-empty-bottle[data-v-45f95106]{--wish-glass-tint:#cfddef1c;--wish-glass-stroke:#8daad357;--wish-glass-strong:#7997c26b;--wish-glow:#85a2cb1f;--wish-star-1:#f6f9fd;--wish-star-2:#dce7f3;--wish-star-3:#b0c1d6;--wish-star-glow:#85a2cb2e;--wish-star-outline:#8daad385;--wish-orbit-strong:#8daad37a;--wish-orbit-soft:#cfddef6b;--wish-orbit-dot:#f6f9fd;--wish-ribbon-1:#ecd7df;--wish-ribbon-2:#c39bab;--wish-ribbon-3:#fff6f8}.wish-bottle-star-drop-scene[data-v-45f95106]{width:12.2rem;height:18rem;animation:3s cubic-bezier(.22,1,.36,1) both wish-bottle-drop-scene-45f95106;position:absolute;top:clamp(11rem,34vh,22rem);left:50%;transform:translate(-50%)}.wish-bottle-star-drop-bottle[data-v-45f95106]{filter:drop-shadow(0 18px 24px #4a32211f);width:10.4rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wish-bottle-star-drop-cork path[data-v-45f95106]{fill:url(#wish-bottle-star-drop-cork)}.wish-bottle-star-drop-cork ellipse[data-v-45f95106]{fill:#efc991;opacity:.95}.wish-bottle-star-drop-outline[data-v-45f95106]{fill:none;opacity:.95;stroke:url(#wish-bottle-star-drop-stroke);stroke-linejoin:round;stroke-width:7.2px}.wish-bottle-star-drop-glass[data-v-45f95106]{fill:url(#wish-bottle-star-drop-glass);stroke:#ffffff94;stroke-width:1.2px}.wish-bottle-star-drop-fill[data-v-45f95106]{fill:url(#wish-bottle-star-drop-fill);animation:3s ease-out both wish-bottle-fill-glow-45f95106}.wish-bottle-star-drop-haze[data-v-45f95106]{fill:#ffffff4d}.wish-bottle-star-drop-shadow[data-v-45f95106]{fill:none;opacity:.34;stroke:#0d45732e;stroke-linecap:round;stroke-width:16px}.wish-bottle-star-drop-shine[data-v-45f95106]{fill:none;opacity:.76;stroke:#ffffffa8;stroke-linecap:round;stroke-width:15px}.wish-bottle-star-drop-mouth[data-v-45f95106]{fill:#fff6;stroke:url(#wish-bottle-star-drop-stroke);stroke-width:3px}.wish-bottle-star-drop-ribbon[data-v-45f95106]{fill:url(#wish-bottle-star-drop-ribbon);opacity:.97}.wish-bottle-star-drop-stored-star[data-v-45f95106]{filter:url(#wish-bottle-star-drop-glow);opacity:.86}.wish-bottle-star-drop-single-fill[data-v-45f95106]{fill:url(#wish-bottle-star-drop-star-fill)}.wish-bottle-star-drop-gold-fill[data-v-45f95106]{fill:url(#wish-bottle-star-drop-ten-fill)}.wish-bottle-star-drop-platinum-fill[data-v-45f95106]{fill:url(#wish-bottle-star-drop-platinum-fill)}.wish-bottle-star-drop-stored-star.is-new-star[data-v-45f95106]{transform-box:fill-box;transform-origin:50%;animation:3s ease-out both wish-bottle-new-star-45f95106}.wish-bottle-star-drop-material-shine[data-v-45f95106],.wish-bottle-star-drop-tier-outline[data-v-45f95106]{fill:none;stroke-linejoin:round}.wish-bottle-star-drop-material-shine[data-v-45f95106]{stroke:#ffffff9e;stroke-width:.9px;opacity:.66}.wish-bottle-star-drop-tier-outline[data-v-45f95106]{stroke:var(--wish-star-outline);stroke-width:1.08px;opacity:.84;filter:drop-shadow(0 0 4px var(--wish-orbit-soft))}.wish-bottle-star-drop-tier-particle[data-v-45f95106]{fill:var(--wish-orbit-dot);filter:drop-shadow(0 0 4px var(--wish-orbit-strong)) drop-shadow(0 0 7px var(--wish-orbit-soft));opacity:.96}.wish-bottle-star-drop-orbit[data-v-45f95106]{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.wish-bottle-star-drop-orbit.is-platinum-outer[data-v-45f95106],.wish-bottle-star-drop-orbit.is-gold-outer[data-v-45f95106]{stroke:var(--wish-orbit-strong);stroke-width:1.05px;stroke-dasharray:15 10;animation:12s linear infinite wish-bottle-star-drop-orbit-flow-45f95106}.wish-bottle-star-drop-orbit.is-platinum-inner[data-v-45f95106],.wish-bottle-star-drop-orbit.is-gold-inner[data-v-45f95106]{stroke:var(--wish-orbit-soft);stroke-width:.86px;stroke-dasharray:5 8;animation:9s linear infinite reverse wish-bottle-star-drop-orbit-flow-45f95106}.wish-bottle-star-drop-orbit-dot[data-v-45f95106]{fill:var(--wish-orbit-dot);filter:drop-shadow(0 0 4px var(--wish-orbit-soft));opacity:.9}.wish-bottle-star-drop-star-highlight[data-v-45f95106]{fill:none;stroke:var(--wish-star-outline);stroke-linejoin:round;stroke-width:1.05px;opacity:.52}.wish-bottle-star-drop-count[data-v-45f95106]{fill:#3d2e28a3;font-family:var(--font-body);letter-spacing:.04em;font-size:18px;font-weight:600}.wish-bottle-star-drop-star[data-v-45f95106]{z-index:2;filter:drop-shadow(0 0 8px #ffc94f94);width:1.2rem;height:1.2rem;position:absolute;overflow:visible}.wish-bottle-star-drop-star path[data-v-45f95106]{fill:var(--wish-star-2)}.wish-bottle-star-drop-star.is-main[data-v-45f95106]{width:1.35rem;height:1.35rem;animation:3s cubic-bezier(.2,.86,.32,1) both wish-bottle-main-star-45f95106;top:0;left:50%;transform:translate(-50%)}.wish-bottle-star-drop-star.is-small[data-v-45f95106]{opacity:0;width:.82rem;height:.82rem;top:2.5rem}.wish-bottle-star-drop-star.is-left[data-v-45f95106]{animation:3s ease-out both wish-bottle-spark-left-45f95106;left:1.4rem}.wish-bottle-star-drop-star.is-right[data-v-45f95106]{animation:3s ease-out both wish-bottle-spark-right-45f95106;right:1.2rem}@keyframes wish-bottle-main-star-45f95106{0%{opacity:0;transform:translate(-50%,-.8rem)scale(.72)rotate(-12deg)}18%{opacity:1}62%{opacity:1;transform:translate(-50%,6.75rem)scale(1)rotate(18deg)}74%{opacity:0;transform:translate(-50%,7.45rem)scale(.44)rotate(32deg)}to{opacity:0;transform:translate(-50%,7.45rem)scale(.44)rotate(32deg)}}@keyframes wish-bottle-spark-left-45f95106{28%{opacity:0;transform:translate(0)scale(.7)}48%{opacity:.9;transform:translate(-.55rem,-.55rem)scale(1)}88%,to{opacity:0;transform:translate(-.9rem,-1rem)scale(.6)}}@keyframes wish-bottle-spark-right-45f95106{34%{opacity:0;transform:translate(0)scale(.7)}56%{opacity:.9;transform:translate(.52rem,-.42rem)scale(1)}88%,to{opacity:0;transform:translate(.82rem,-.9rem)scale(.58)}}@keyframes wish-bottle-fill-glow-45f95106{0%,58%{opacity:.62}72%{opacity:.95}to{opacity:.62}}@keyframes wish-bottle-new-star-45f95106{0%,62%{opacity:0;transform:scale(.3)}76%{opacity:1;transform:scale(1.35)}to{opacity:.86;transform:scale(1)}}@keyframes wish-bottle-star-drop-orbit-flow-45f95106{0%{stroke-dashoffset:0;transform:rotate(0)}to{stroke-dashoffset:-54px;transform:rotate(360deg)}}@keyframes wish-bottle-drop-scene-45f95106{0%{opacity:0;transform:translate(-50%)translateY(.35rem)scale(.96)}12%,78%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-.35rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.wish-bottle-star-drop-scene[data-v-45f95106],.wish-bottle-star-drop-star[data-v-45f95106],.wish-bottle-star-drop-fill[data-v-45f95106],.wish-bottle-star-drop-stored-star.is-new-star[data-v-45f95106]{animation-duration:.9s}}.detail-atelier-page[data-v-61e048ee]{font-family:var(--font-body);background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--accent-panel) 40%, transparent), transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--surface-soft) 80%, white), var(--surface-soft))}.detail-mode-frame[data-v-61e048ee],.detail-atelier-mode-shell[data-v-61e048ee]{gap:.9rem;display:grid}.detail-atelier-action-shell[data-v-61e048ee]{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-soft) 86%, white), color-mix(in srgb, var(--card-bg) 86%, white))}.detail-atelier-manage-shell[data-v-61e048ee]{background:linear-gradient(180deg, color-mix(in srgb, var(--danger-panel) 62%, white), color-mix(in srgb, var(--card-bg-soft) 86%, white))}.visually-hidden[data-v-61e048ee]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detail-atelier-page[data-v-61e048ee],.detail-atelier-hero[data-v-61e048ee],.detail-atelier-overview-grid[data-v-61e048ee],.detail-atelier-journal-grid[data-v-61e048ee],.detail-atelier-compose-band[data-v-61e048ee],.detail-atelier-tools-band[data-v-61e048ee],.detail-atelier-summary-grid[data-v-61e048ee],.detail-atelier-summary-card[data-v-61e048ee],.detail-atelier-story-card[data-v-61e048ee],.detail-atelier-story-copy[data-v-61e048ee],.detail-atelier-compose-card[data-v-61e048ee],.detail-atelier-cover-card[data-v-61e048ee],.detail-atelier-image-card[data-v-61e048ee],.detail-atelier-thread-card[data-v-61e048ee],.detail-atelier-overview-card[data-v-61e048ee],.detail-atelier-section-copy[data-v-61e048ee],.detail-atelier-meta-grid[data-v-61e048ee],.detail-atelier-meta-item[data-v-61e048ee],.detail-atelier-hero-summary-grid[data-v-61e048ee],.detail-atelier-image-intro[data-v-61e048ee],.detail-atelier-image-grid[data-v-61e048ee],.detail-atelier-image-memory-strip[data-v-61e048ee],.detail-atelier-image-memory-card[data-v-61e048ee],.detail-atelier-reaction-copy[data-v-61e048ee],.detail-atelier-reaction-groups[data-v-61e048ee],.detail-atelier-reaction-more[data-v-61e048ee],.detail-atelier-thread-list[data-v-61e048ee],.detail-atelier-image-figure[data-v-61e048ee],.detail-atelier-image-stage[data-v-61e048ee],.detail-atelier-image-sheet[data-v-61e048ee],.detail-atelier-comment-form[data-v-61e048ee],.detail-atelier-compose-block[data-v-61e048ee],.detail-atelier-attachment-panel[data-v-61e048ee],.detail-atelier-progress-stack[data-v-61e048ee],.detail-atelier-step-list[data-v-61e048ee],.detail-atelier-choice-grid[data-v-61e048ee],.detail-atelier-balance-grid[data-v-61e048ee],.detail-atelier-note-editor[data-v-61e048ee],.detail-atelier-image-caption-copy[data-v-61e048ee],.detail-atelier-image-memory-note[data-v-61e048ee],.detail-atelier-dialog[data-v-61e048ee],.detail-atelier-lightbox[data-v-61e048ee]{gap:1rem;display:grid}.detail-atelier-marquee[data-v-61e048ee],.detail-atelier-marquee-actions[data-v-61e048ee],.detail-atelier-chip-row[data-v-61e048ee],.detail-atelier-hero-top[data-v-61e048ee],.detail-atelier-meta-row[data-v-61e048ee],.detail-atelier-danger-row[data-v-61e048ee],.detail-atelier-inline-buttons[data-v-61e048ee],.detail-atelier-image-actions[data-v-61e048ee],.detail-atelier-thread-meta[data-v-61e048ee],.detail-atelier-reaction-row[data-v-61e048ee],.detail-atelier-choice-head[data-v-61e048ee],.detail-atelier-dialog-head[data-v-61e048ee],.detail-atelier-meter-head[data-v-61e048ee],.detail-atelier-section-head[data-v-61e048ee]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.detail-atelier-thread-head-actions[data-v-61e048ee]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.44rem;display:inline-flex}.detail-atelier-thread-head-actions>.detail-atelier-compose-summary[data-v-61e048ee]{flex:none;width:auto;margin-left:auto}.detail-atelier-thread-filter[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--accent-border) 22%, var(--warm-border-soft));background:color-mix(in srgb, var(--surface-card) 82%, var(--warm-panel));isolation:isolate;border-radius:999px;align-items:stretch;min-width:8.6rem;padding:2px;display:inline-flex;position:relative;overflow:hidden}.detail-atelier-thread-filter-slider[data-v-61e048ee]{z-index:0;border:1px solid color-mix(in srgb, var(--accent-border) 22%, transparent);background:color-mix(in srgb, var(--accent-panel) 66%, white);box-shadow:0 6px 14px color-mix(in srgb, var(--accent-shadow) 12%, transparent);border-radius:999px;transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px}.detail-atelier-thread-filter button[data-v-61e048ee]{z-index:1;min-width:0;min-height:1.82rem;color:color-mix(in srgb, var(--text-soft) 88%, white);font:inherit;letter-spacing:.01em;background:0 0;border:0;flex:1 1 0;padding:.22rem .6rem;font-size:.72rem;font-weight:700;line-height:1;transition:color .18s;position:relative}.detail-atelier-thread-filter button.is-active[data-v-61e048ee]{color:color-mix(in srgb, var(--text-main) 96%, black)}.detail-atelier-hero[data-v-61e048ee],.detail-atelier-overview-grid[data-v-61e048ee],.detail-atelier-journal-grid[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-atelier-hero[data-v-61e048ee]{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start}.detail-atelier-hero.is-coverless[data-v-61e048ee]{grid-template-columns:minmax(0,1fr)}.detail-atelier-journal-grid[data-v-61e048ee]{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:start}.detail-atelier-balance-grid-compact[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-atelier-marquee[data-v-61e048ee]{background:var(--warm-panel-strong);justify-content:space-between;align-items:center;padding:.9rem 1rem}.detail-atelier-marquee p[data-v-61e048ee],.detail-atelier-kicker[data-v-61e048ee],.detail-atelier-meta-label[data-v-61e048ee],.detail-atelier-summary-card span[data-v-61e048ee],.detail-atelier-balance-card span[data-v-61e048ee],.detail-atelier-empty-block strong[data-v-61e048ee],.detail-atelier-comment-form label span[data-v-61e048ee],.detail-atelier-identity-card span[data-v-61e048ee],.detail-atelier-image-caption p[data-v-61e048ee],.detail-atelier-meter-head span[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-spacing);text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.detail-atelier-kicker[data-v-61e048ee]{color:color-mix(in srgb, var(--text-soft) 82%, var(--text-faint));letter-spacing:.06em;text-transform:none}.detail-atelier-mini-link[data-v-61e048ee],.detail-atelier-primary[data-v-61e048ee],.detail-atelier-secondary[data-v-61e048ee],.detail-atelier-text[data-v-61e048ee],.detail-atelier-badge[data-v-61e048ee],.detail-atelier-chip[data-v-61e048ee],.detail-atelier-reaction-button[data-v-61e048ee],.chip-button[data-v-61e048ee]{min-height:38px;font-family:var(--font-body);font-size:var(--type-supporting-size);letter-spacing:var(--type-button-tracking);border-radius:999px;justify-content:center;align-items:center;font-weight:500;line-height:1.15;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.detail-atelier-mini-link[data-v-61e048ee],.detail-atelier-secondary[data-v-61e048ee],.detail-atelier-text[data-v-61e048ee],.detail-atelier-badge[data-v-61e048ee],.detail-atelier-chip[data-v-61e048ee],.detail-atelier-reaction-button[data-v-61e048ee],.chip-button[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:color-mix(in srgb, var(--surface-card) 92%, var(--warm-panel));color:var(--text-main);padding:.46rem .76rem}.detail-atelier-primary[data-v-61e048ee]{background:linear-gradient(135deg, var(--accent), var(--accent-dark));min-height:40px;color:var(--accent-contrast);box-shadow:0 10px 20px var(--accent-shadow);border:0;padding:.56rem .94rem}.detail-atelier-secondary-action[data-v-61e048ee]{background:var(--warm-panel-strong);color:var(--text-muted);box-shadow:none}.detail-atelier-primary[data-v-61e048ee]:hover,.detail-atelier-secondary[data-v-61e048ee]:hover,.detail-atelier-text[data-v-61e048ee]:hover,.detail-atelier-mini-link[data-v-61e048ee]:hover,.detail-atelier-reaction-button[data-v-61e048ee]:hover,.chip-button[data-v-61e048ee]:hover{transform:translateY(-1px)}.detail-atelier-text.danger[data-v-61e048ee]{color:var(--danger)}.detail-atelier-story-card[data-v-61e048ee],.detail-atelier-compose-card[data-v-61e048ee],.detail-atelier-cover-card[data-v-61e048ee],.detail-atelier-overview-card[data-v-61e048ee],.detail-atelier-image-card[data-v-61e048ee],.detail-atelier-thread-card[data-v-61e048ee],.detail-atelier-tools-card[data-v-61e048ee],.detail-atelier-empty-card[data-v-61e048ee]{padding:.96rem}.detail-atelier-overview-card[data-v-61e048ee],.detail-atelier-image-card[data-v-61e048ee],.detail-atelier-thread-card[data-v-61e048ee],.detail-atelier-dialog[data-v-61e048ee],.detail-atelier-lightbox[data-v-61e048ee]{gap:1.05rem}.detail-atelier-progress-anchor[data-v-61e048ee]{scroll-margin-top:6rem}.detail-atelier-desktop-only[data-v-61e048ee]{display:contents}.detail-atelier-mobile-only[data-v-61e048ee]{display:none}.detail-atelier-story-copy[data-v-61e048ee]{gap:.42rem}.detail-atelier-mobile-step-title-row[data-v-61e048ee]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.detail-atelier-mobile-step-title-row>strong[data-v-61e048ee]{flex:auto;min-width:0}.detail-atelier-mobile-step-title-chips[data-v-61e048ee]{flex:none;justify-content:flex-end;gap:.28rem;padding-bottom:0;display:flex;overflow:visible}.detail-atelier-story-header[data-v-61e048ee]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.detail-atelier-mobile-step-title-chips .detail-atelier-chip[data-v-61e048ee]{min-height:24px;padding:.2rem .46rem;font-size:.66rem;line-height:1.1}.detail-atelier-story-owner[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.detail-atelier-story-state-chip[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--warm-border) 72%, var(--warm-border-soft));background:color-mix(in srgb, var(--surface-card) 82%, white);min-height:26px;color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing);border-radius:999px;align-items:center;padding:.14rem .56rem;line-height:1.15;display:inline-flex}.detail-atelier-story-state-chip-inline[data-v-61e048ee]{min-height:22px;padding:.1rem .46rem}.detail-atelier-kicker-bilingual[data-v-61e048ee]{letter-spacing:.08em;text-transform:none;align-items:baseline;gap:.46rem;display:inline-flex}.detail-atelier-kicker-bilingual span[data-v-61e048ee]{color:var(--text-faint);font-size:var(--type-kicker-sub-size);letter-spacing:var(--type-kicker-sub-spacing);text-transform:uppercase}.detail-atelier-section-copy[data-v-61e048ee]{gap:.18rem;max-width:28rem}.detail-atelier-story-card[data-v-61e048ee]{background:radial-gradient(circle at top right, color-mix(in srgb, var(--danger-panel) 54%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 86%, white), var(--warm-panel-strong));gap:.54rem;padding:.74rem}.detail-atelier-story-focus[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--warm-border-soft) 78%, transparent);background:color-mix(in srgb, var(--surface-card) 52%, white);border-radius:10px;gap:.1rem;padding:.36rem .44rem;display:grid}.detail-atelier-story-focus-kicker[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing);text-transform:uppercase;margin:0;line-height:1.3}.detail-atelier-story-focus strong[data-v-61e048ee]{color:color-mix(in srgb, var(--text-main) 88%, var(--text-soft));font-family:var(--font-heading);font-size:var(--type-l6-size);letter-spacing:var(--type-l6-spacing);margin:0;font-weight:500;line-height:1.18}.detail-atelier-story-focus p[data-v-61e048ee]{color:var(--text-faint);font-family:var(--font-body);letter-spacing:var(--type-l7-spacing);margin:0;font-size:.72rem;line-height:1.28}.detail-atelier-story-meta-note[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing);margin:0;line-height:1.36}.detail-atelier-story-card .detail-atelier-summary-card[data-v-61e048ee]{border-radius:14px;gap:.26rem;padding:.62rem .68rem}.detail-atelier-story-card .detail-atelier-summary-card p[data-v-61e048ee]{line-height:1.42}.detail-atelier-mobile-info-card[data-v-61e048ee]{gap:.64rem}.detail-atelier-mobile-info-card .detail-atelier-meta-item[data-v-61e048ee]{border-radius:14px;padding:.62rem .66rem}.detail-atelier-mobile-glance[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:var(--warm-panel);border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;width:min(100%,355px);padding:.68rem}.detail-atelier-cover-slot[data-v-61e048ee]{gap:.46rem;width:100%;display:grid}.detail-atelier-mobile-cover-button[data-v-61e048ee]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.detail-atelier-cover-button[data-v-61e048ee]{cursor:pointer;background:0 0;border:0;padding:0;display:block}.detail-atelier-mobile-cover-image[data-v-61e048ee]{aspect-ratio:1;object-fit:cover;border:1px solid var(--warm-border);width:100%;box-shadow:var(--shadow-card);border-radius:20px}.detail-atelier-mobile-cover-empty[data-v-61e048ee]{aspect-ratio:1;min-height:0;padding:.72rem}.detail-atelier-cover-upload[data-v-61e048ee]{border:1px dashed var(--warm-border-strong);background:var(--warm-panel);cursor:pointer;border-radius:20px;place-items:center;display:grid}.detail-atelier-cover-inline-actions[data-v-61e048ee]{flex-wrap:wrap;align-items:center;gap:.36rem;display:flex}.detail-atelier-cover-action[data-v-61e048ee]{min-height:30px;font-size:var(--type-l7-size);border-radius:999px;padding:.24rem .52rem;line-height:1.1}.detail-atelier-cover-action.danger[data-v-61e048ee]{color:var(--danger)}.detail-atelier-mobile-cover-empty strong[data-v-61e048ee],.detail-atelier-mobile-glance-copy strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l5-size);font-weight:600;line-height:var(--type-l5-line);letter-spacing:-.02em}.detail-atelier-mobile-glance-copy[data-v-61e048ee]{align-content:start;gap:.38rem;display:grid}.detail-atelier-mobile-glance-copy p[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.detail-atelier-mobile-more[data-v-61e048ee]{border-radius:var(--radius-xl);border:1px solid var(--warm-border);background:var(--warm-panel);gap:.82rem;padding:.9rem .95rem;display:grid}.detail-atelier-mobile-more-summary[data-v-61e048ee]{cursor:pointer;justify-content:space-between;align-items:center;gap:.72rem;list-style:none;display:flex}.detail-atelier-mobile-more-summary[data-v-61e048ee]:after,.detail-atelier-danger-summary[data-v-61e048ee]:after{content:"";border-right:1.5px solid var(--text-soft);border-bottom:1.5px solid var(--text-soft);flex:none;width:.42rem;height:.42rem;transition:transform .16s;transform:rotate(45deg)translateY(-1px)}.detail-atelier-mobile-more[open] .detail-atelier-mobile-more-summary[data-v-61e048ee]:after,.detail-atelier-danger-details[open] .detail-atelier-danger-summary[data-v-61e048ee]:after{transform:rotate(225deg)translateY(-1px)}.detail-atelier-mobile-more-summary[data-v-61e048ee]::-webkit-details-marker{display:none}.detail-atelier-mobile-more-summary span[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-spacing);text-transform:uppercase;font-weight:600;line-height:1.4}.detail-atelier-mobile-more-summary strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l6-size);font-weight:600;line-height:var(--type-l6-line);letter-spacing:var(--type-l6-spacing)}.detail-atelier-mobile-more[open] .detail-atelier-mobile-more-summary[data-v-61e048ee]{padding-bottom:.14rem}.detail-atelier-progress-anchor .detail-atelier-step-more-card .detail-atelier-mobile-more-summary[data-v-61e048ee]{align-items:start;gap:.16rem;width:100%;min-height:0;padding:.06rem 1rem .06rem 0;display:grid;position:relative}.detail-atelier-progress-anchor .detail-atelier-step-more-card .detail-atelier-mobile-more-summary[data-v-61e048ee]:after{position:absolute;top:.4rem;right:.08rem}.detail-atelier-progress-anchor .detail-atelier-step-more-card .detail-atelier-mobile-step-focus-title-row[data-v-61e048ee]{justify-content:space-between;align-items:center;gap:.34rem;width:100%;display:flex}.detail-atelier-mobile-meta-grid[data-v-61e048ee]{gap:.58rem}.detail-atelier-hero-top[data-v-61e048ee]{justify-content:space-between;align-items:center}.detail-atelier-hero-top .detail-atelier-mini-link[data-v-61e048ee]{border:1px solid var(--warm-border-strong);background:var(--warm-panel-strong);min-height:auto;color:var(--text-muted);justify-content:flex-start;padding:.18rem .62rem}.detail-atelier-hero-top .detail-atelier-mini-link[data-v-61e048ee]:hover,.detail-atelier-hero-top .detail-atelier-mini-link[data-v-61e048ee]:active{transform:none}.detail-atelier-compose-card[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:color-mix(in srgb, var(--surface-card) 94%, white)}.detail-atelier-compose-band[data-v-61e048ee]{align-self:start}.detail-atelier-compose-summary[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:var(--surface-raised);width:auto;min-width:68px;height:38px;color:var(--text-main);cursor:pointer;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 .78rem;list-style:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.detail-atelier-compose-summary-label[data-v-61e048ee]{font-family:var(--font-body);letter-spacing:.01em;font-size:.75rem;font-weight:600;line-height:1}.detail-atelier-compose-summary[data-v-61e048ee]::-webkit-details-marker{display:none}.detail-atelier-compose-summary[data-v-61e048ee]:hover{border-color:color-mix(in srgb, var(--accent-border) 32%, var(--warm-border-soft));background:color-mix(in srgb, var(--surface-raised) 88%, white)}.detail-atelier-compose-summary[data-v-61e048ee]:active{transform:translateY(1px)}.detail-atelier-compose-summary[data-v-61e048ee]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-border) 42%, transparent);outline-offset:2px}.detail-atelier-compose-toggle-icon-swap[data-v-61e048ee]{width:18px;height:18px;position:relative}.detail-atelier-compose-toggle-icon[data-v-61e048ee],.detail-atelier-compose-toggle-close[data-v-61e048ee]{place-items:center;transition:opacity .18s,transform .18s;display:grid;position:absolute;inset:0}.detail-atelier-compose-toggle-icon[data-v-61e048ee]{gap:3px}.detail-atelier-compose-toggle-icon i[data-v-61e048ee]{background:currentColor;border-radius:999px;width:12px;height:1.5px;display:block}.detail-atelier-compose-toggle-icon i[data-v-61e048ee]:first-child{width:8px}.detail-atelier-compose-toggle-icon i[data-v-61e048ee]:nth-child(3){width:6px}.detail-atelier-compose-toggle-close i[data-v-61e048ee]{background:currentColor;border-radius:999px;width:11px;height:1.5px;position:absolute}.detail-atelier-compose-toggle-close i[data-v-61e048ee]:first-child{transform:rotate(45deg)}.detail-atelier-compose-toggle-close i[data-v-61e048ee]:last-child{transform:rotate(-45deg)}.detail-atelier-compose-summary:not(.is-open) .detail-atelier-compose-toggle-icon[data-v-61e048ee]{opacity:1;transform:scale(1)}.detail-atelier-compose-summary:not(.is-open) .detail-atelier-compose-toggle-close[data-v-61e048ee],.detail-atelier-compose-summary.is-open .detail-atelier-compose-toggle-icon[data-v-61e048ee]{opacity:0;transform:scale(.82)}.detail-atelier-compose-summary.is-open .detail-atelier-compose-toggle-close[data-v-61e048ee]{opacity:1;transform:scale(1)}.detail-atelier-compose-summary-copy[data-v-61e048ee]{gap:.16rem;display:grid}.detail-atelier-compose-summary-copy strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-body);font-size:var(--type-l5-size);font-weight:700;line-height:1.3}.detail-atelier-compose-disclosure:not([open]) .detail-atelier-compose-summary-copy strong[data-v-61e048ee]{letter-spacing:var(--type-button-tracking);white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.15}.detail-atelier-compose-disclosure:not([open]) .detail-atelier-compose-summary[data-v-61e048ee]:after{content:none}.detail-atelier-compose-summary-copy span[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.detail-atelier-compose-summary[data-v-61e048ee]:after,.detail-atelier-compose-disclosure[open] .detail-atelier-compose-summary[data-v-61e048ee]:after{content:none}.detail-atelier-compose-form[data-v-61e048ee]{border-top:1px solid var(--warm-border-soft);padding-top:.68rem}.detail-atelier-compose-inline-panel[data-v-61e048ee]{border-top:0;border:1px solid var(--warm-border-soft);background:color-mix(in srgb, var(--surface-card) 94%, white);width:100%;max-width:100%;box-shadow:0 18px 34px color-mix(in srgb, var(--accent-shadow) 16%, transparent);border-radius:18px;gap:.48rem;margin-top:.32rem;padding:.74rem;display:grid}.detail-atelier-thread-card[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 94%, white), var(--surface-soft))}.detail-atelier-month-heat-panel[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--warm-border-soft) 86%, var(--surface-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 95%, white), color-mix(in srgb, var(--warm-panel) 80%, white));border-radius:16px;gap:.5rem;padding:.68rem .72rem;display:grid}.detail-atelier-month-heat-head[data-v-61e048ee]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.detail-atelier-month-heat-summary[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);letter-spacing:var(--type-l7-spacing);margin:0;font-size:.76rem;line-height:1.3}.detail-atelier-month-heat-controls[data-v-61e048ee]{align-items:center;gap:.26rem;display:inline-flex}.detail-atelier-month-heat-clear[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--warm-border-soft) 66%, var(--surface-soft));background:color-mix(in srgb, var(--surface-soft) 90%, white);min-height:28px;color:var(--text-soft);letter-spacing:0;border-radius:999px;padding:.14rem .42rem;font-size:.66rem}.detail-atelier-month-heat-label[data-v-61e048ee]{text-align:center;min-width:6.7rem;color:var(--text-main);font-family:var(--font-body);letter-spacing:.01em;font-size:.78rem;font-weight:600;line-height:1.1}.detail-atelier-month-heat-nav.detail-atelier-secondary[data-v-61e048ee]{letter-spacing:0;min-height:28px;padding:.18rem .48rem;font-size:.7rem}.detail-atelier-month-heat-weekdays[data-v-61e048ee],.detail-atelier-month-heat-grid[data-v-61e048ee]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;display:grid}.detail-atelier-month-heat-weekdays span[data-v-61e048ee]{text-align:center;color:var(--text-faint);font-family:var(--font-body);letter-spacing:.03em;font-size:.66rem;line-height:1}.detail-atelier-month-heat-cell[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--warm-border-soft) 72%, #ffffffeb);background:color-mix(in srgb, var(--surface-soft) 82%, white);min-height:1.92rem;color:color-mix(in srgb, var(--text-soft) 72%, var(--text-faint));font-family:var(--font-body);border-radius:10px;place-items:center;font-size:.68rem;font-weight:600;line-height:1;display:grid}.detail-atelier-month-heat-cell.is-interactive[data-v-61e048ee]{cursor:pointer;transition:transform .12s,box-shadow .14s,border-color .14s}.detail-atelier-month-heat-cell.is-interactive[data-v-61e048ee]:hover{transform:translateY(-1px)}.detail-atelier-month-heat-cell.is-interactive[data-v-61e048ee]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-ring) 74%, transparent);outline-offset:1px}.detail-atelier-month-heat-cell.is-selected[data-v-61e048ee]{box-shadow:0 0 0 1.6px color-mix(in srgb, var(--accent-ring) 72%, var(--surface-soft)) inset;border-color:color-mix(in srgb, var(--accent-border) 58%, var(--warm-border-soft))}.detail-atelier-month-heat-cell.is-level-1[data-v-61e048ee]{background:#eef2e4}.detail-atelier-month-heat-cell.is-level-2[data-v-61e048ee]{color:color-mix(in srgb, var(--text-main) 78%, #1f3024);background:#d4e3b9}.detail-atelier-month-heat-cell.is-level-3[data-v-61e048ee]{color:#1f3024;background:#a3c38b}.detail-atelier-month-heat-cell.is-level-4[data-v-61e048ee]{color:#f6fff7;background:#6e9771}.detail-atelier-month-heat-cell.is-level-5[data-v-61e048ee]{color:#f6fff7;background:#416858}.detail-atelier-month-heat-cell.is-blank[data-v-61e048ee]{box-shadow:none;background:0 0;border-color:#0000}.detail-atelier-month-heat-cell.is-today[data-v-61e048ee]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--accent-ring) 62%, transparent) inset}.detail-atelier-thread-entry.is-heat-focus[data-v-61e048ee]{border-color:color-mix(in srgb, var(--accent-border) 58%, var(--warm-border-soft));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-ring) 46%, transparent) inset}.detail-atelier-thread-entry.is-heat-muted[data-v-61e048ee]{opacity:.48;filter:saturate(.78)}.detail-atelier-overview-card[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--accent-border) 44%, var(--warm-border));background:linear-gradient(180deg, var(--surface-card), color-mix(in srgb, var(--accent-panel) 54%, var(--surface-card))), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--accent-ring) 42%, transparent), transparent 44%);box-shadow:0 12px 30px color-mix(in srgb, var(--accent-shadow) 36%, transparent);position:relative;overflow:hidden}.detail-atelier-overview-card[data-v-61e048ee]:before{content:"";background:radial-gradient(circle at center, color-mix(in srgb, var(--accent-ring) 54%, transparent), transparent 68%);pointer-events:none;border-radius:999px;width:148px;height:92px;position:absolute;top:-34px;right:-28px}.detail-atelier-overview-card .detail-atelier-section-head[data-v-61e048ee]{position:relative}.detail-atelier-overview-card .detail-atelier-meter-card[data-v-61e048ee]{border-color:color-mix(in srgb, var(--accent-border) 44%, var(--warm-border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-panel) 64%, var(--surface-card)), var(--surface-soft))}.detail-atelier-image-card[data-v-61e048ee]{background:linear-gradient(180deg, var(--surface-card), var(--warm-panel-strong)), radial-gradient(circle at bottom right, var(--sage-glow), transparent 28%);align-content:start}.detail-atelier-story-card h1[data-v-61e048ee],.detail-atelier-cover-card h2[data-v-61e048ee],.detail-atelier-overview-card h2[data-v-61e048ee],.detail-atelier-image-card h2[data-v-61e048ee],.detail-atelier-thread-card h2[data-v-61e048ee],.detail-atelier-dialog h3[data-v-61e048ee],.detail-atelier-lightbox h3[data-v-61e048ee],.detail-atelier-empty-card h2[data-v-61e048ee]{color:var(--text-main);margin:0}.detail-atelier-story-card h1[data-v-61e048ee]{font-family:var(--font-display);letter-spacing:-.032em;font-weight:400}.detail-atelier-cover-card h2[data-v-61e048ee],.detail-atelier-overview-card h2[data-v-61e048ee],.detail-atelier-image-card h2[data-v-61e048ee],.detail-atelier-thread-card h2[data-v-61e048ee],.detail-atelier-dialog h3[data-v-61e048ee],.detail-atelier-lightbox h3[data-v-61e048ee],.detail-atelier-empty-card h2[data-v-61e048ee]{font-family:var(--font-body);font-size:var(--type-l5-size);letter-spacing:0;font-weight:700;line-height:1.32}.detail-atelier-story-card h1[data-v-61e048ee]{letter-spacing:-.01em;max-width:20ch;font-size:clamp(1.42rem,1.12rem + 1.1vw,1.76rem);line-height:1.18}.detail-atelier-lead[data-v-61e048ee],.detail-atelier-thread-message[data-v-61e048ee],.detail-atelier-image-note[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.detail-atelier-support[data-v-61e048ee],.detail-atelier-summary-card p[data-v-61e048ee],.detail-atelier-empty-block p[data-v-61e048ee],.detail-atelier-reward-block p[data-v-61e048ee],.detail-atelier-choice-card p[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.detail-atelier-lead[data-v-61e048ee]{max-width:34ch;font-size:var(--type-lead-size);line-height:var(--type-lead-line)}.detail-atelier-support-wide[data-v-61e048ee]{max-width:42rem}.detail-atelier-chip-row.compact[data-v-61e048ee],.detail-atelier-inline-buttons[data-v-61e048ee]{justify-content:flex-start}.detail-atelier-meta-grid[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.detail-atelier-meta-item[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:var(--warm-panel);border-radius:18px;gap:.26rem;padding:.76rem .82rem}.detail-atelier-meta-item strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l6-size);font-weight:600;line-height:var(--type-l6-line);letter-spacing:var(--type-l6-spacing)}.detail-atelier-danger-copy[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.detail-atelier-danger-copy-block[data-v-61e048ee]{gap:.42rem;display:grid}.detail-atelier-danger-row[data-v-61e048ee]{border-top:1px dashed var(--warm-border);gap:.64rem;padding-top:.78rem}.detail-atelier-tools-card[data-v-61e048ee]{background:var(--warm-panel-strong)}.detail-atelier-tools-section[data-v-61e048ee]{border-top:1px dashed var(--warm-border);gap:.6rem;padding-top:.78rem;display:grid}.detail-atelier-tools-copy[data-v-61e048ee]{gap:.28rem;display:grid}.detail-atelier-tools-copy span[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-spacing);text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.detail-atelier-tools-copy p[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.detail-atelier-danger-details[data-v-61e048ee]{justify-content:stretch;display:grid}.detail-atelier-danger-summary[data-v-61e048ee]{cursor:pointer;width:100%;color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.detail-atelier-danger-summary[data-v-61e048ee]::-webkit-details-marker{display:none}.detail-atelier-danger-summary span[data-v-61e048ee]{color:var(--text-faint)}.detail-atelier-danger-summary strong[data-v-61e048ee]{color:var(--text-main);font-weight:600}.detail-atelier-danger-details[open] .detail-atelier-danger-summary[data-v-61e048ee]{padding-bottom:.56rem}.detail-atelier-danger-actions[data-v-61e048ee]{justify-content:flex-end;align-items:center}.detail-atelier-edit-delete-actions[data-v-61e048ee]{flex-wrap:wrap}.detail-atelier-edit-delete-actions>.detail-atelier-secondary[data-v-61e048ee],.detail-atelier-edit-delete-actions>.detail-atelier-text.danger[data-v-61e048ee]{flex:8.6rem;min-width:0}.detail-atelier-tools-actions[data-v-61e048ee]{justify-content:flex-start;align-items:center}.detail-atelier-danger-chip[data-v-61e048ee]{background:var(--danger-panel);min-height:38px;color:var(--danger)}.detail-atelier-cover-card[data-v-61e048ee]{background:var(--surface-raised);box-shadow:var(--shadow-soft)}.detail-atelier-cover-head[data-v-61e048ee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.detail-atelier-cover-image[data-v-61e048ee]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-xl);border:1px solid var(--line);width:100%}.detail-atelier-cover-empty[data-v-61e048ee],.detail-atelier-empty-block[data-v-61e048ee]{border-radius:var(--radius-xl);border:1px dashed var(--line-strong);background:var(--surface-soft);gap:.5rem;padding:1rem;display:grid}.detail-atelier-summary-grid[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.detail-atelier-summary-card[data-v-61e048ee],.detail-atelier-balance-card[data-v-61e048ee],.detail-atelier-member-card[data-v-61e048ee],.detail-atelier-meter-card[data-v-61e048ee],.detail-atelier-choice-card[data-v-61e048ee],.detail-atelier-star-card[data-v-61e048ee],.detail-atelier-identity-card[data-v-61e048ee],.detail-atelier-image-figure[data-v-61e048ee],.detail-atelier-thread-entry[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:color-mix(in srgb, var(--surface-card) 78%, var(--warm-panel));box-shadow:none;border-radius:16px;padding:.84rem}.detail-atelier-summary-card[data-v-61e048ee]:not(.detail-atelier-summary-card-featured){background:color-mix(in srgb, var(--surface-card) 92%, var(--warm-panel))}.detail-atelier-summary-card[data-v-61e048ee]{border-radius:16px;align-content:start;gap:.28rem;padding:.72rem .78rem}.detail-atelier-hero-summary-grid[data-v-61e048ee],.detail-atelier-mobile-info-card .detail-atelier-mobile-meta-grid[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.detail-atelier-mobile-progress-glance[data-v-61e048ee]{grid-template-columns:minmax(0,1fr);gap:.52rem}.detail-atelier-mobile-step-focus[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--accent-border) 36%, var(--warm-border-soft));background:color-mix(in srgb, var(--surface-card) 90%, white);border-radius:16px;gap:.28rem;padding:.62rem .68rem;display:grid}.detail-atelier-mobile-step-focus-title-row[data-v-61e048ee]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.detail-atelier-mobile-step-focus-status[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l6-size);flex:none;margin:0;font-weight:600;line-height:1.2}.detail-atelier-mobile-step-focus-title[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l5-size);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;line-height:1.25;overflow:hidden}.detail-atelier-mobile-step-focus-note[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);letter-spacing:var(--type-supporting-spacing);margin:0;line-height:1.34}.detail-atelier-summary-card-featured[data-v-61e048ee]{background:linear-gradient(180deg, var(--warm-panel-strong), var(--accent-panel)), radial-gradient(circle at top right, var(--danger-panel), transparent 26%);border-color:color-mix(in srgb, var(--accent-border) 42%, var(--warm-border-soft))}.detail-atelier-summary-card strong[data-v-61e048ee],.detail-atelier-balance-card strong[data-v-61e048ee],.detail-atelier-member-card strong[data-v-61e048ee],.detail-atelier-choice-card strong[data-v-61e048ee],.detail-atelier-star-card strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l6-size);letter-spacing:0;font-weight:600;line-height:1.3}.detail-atelier-summary-card strong[data-v-61e048ee]{font-size:var(--type-l5-size)}.detail-atelier-summary-card-featured strong[data-v-61e048ee]{font-size:var(--type-l5-size);letter-spacing:0;line-height:1.28}.detail-atelier-meter-card[data-v-61e048ee],.detail-atelier-reward-block[data-v-61e048ee],.detail-atelier-balance-card[data-v-61e048ee],.detail-atelier-member-card[data-v-61e048ee],.detail-atelier-choice-card[data-v-61e048ee],.detail-atelier-star-card[data-v-61e048ee]{gap:.68rem}.detail-atelier-meter-card[data-v-61e048ee]{background:linear-gradient(180deg, var(--warm-panel-strong), var(--surface-soft));border-color:color-mix(in srgb, var(--accent-border) 34%, var(--warm-border-soft))}.detail-atelier-progress-quick-action[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:var(--warm-panel);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.76rem .8rem;display:grid}.detail-atelier-progress-quick-copy[data-v-61e048ee]{gap:.22rem;display:grid}.detail-atelier-progress-quick-copy strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-supporting-size);letter-spacing:0;font-weight:600;line-height:1.35}.detail-atelier-progress-quick-copy p[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.detail-atelier-progress-primary[data-v-61e048ee]{min-width:10rem}.detail-atelier-progress-primary.is-complete[data-v-61e048ee]{border:1px solid var(--warm-border);background:linear-gradient(180deg, var(--warm-panel-strong), var(--surface-soft));min-height:40px;color:var(--text-muted);box-shadow:none;font-size:var(--type-l6-size);letter-spacing:var(--type-l6-spacing);padding:.5rem .88rem;font-weight:400;line-height:1.35}.detail-atelier-progress-primary.is-complete[data-v-61e048ee]:disabled{opacity:1;cursor:default}.detail-atelier-progress-completion-row[data-v-61e048ee]{justify-content:flex-end;padding-top:.1rem}.detail-atelier-progress-completion[data-v-61e048ee]{min-width:10rem}.detail-atelier-progress-inline-actions[data-v-61e048ee]{justify-content:flex-start;padding-top:.04rem}.detail-atelier-cta-dock[data-v-61e048ee]{left:0;right:0;bottom:calc(5.45rem + env(safe-area-inset-bottom,0px));z-index:75;pointer-events:none;animation:.22s cubic-bezier(.23,1,.32,1) detail-cta-fade-in-61e048ee;position:fixed}.detail-atelier-cta-dock-inner[data-v-61e048ee]{width:min(560px,100% - 1rem);box-shadow:none;pointer-events:auto;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:.34rem;margin:0 auto;padding:0;display:grid}.detail-atelier-cta-dock-primary[data-v-61e048ee]{--cta-dock-accent:var(--accent);--cta-dock-accent-soft:color-mix(in srgb, var(--accent) 24%, white);--cta-dock-accent-pale:color-mix(in srgb, var(--accent) 12%, white);--cta-dock-accent-deep:color-mix(in srgb, var(--text-main) 88%, black);--cta-dock-accent-shadow:var(--accent-shadow);--cta-dock-border:color-mix(in srgb, var(--cta-dock-accent) 18%, white);isolation:isolate;border:1px solid var(--cta-dock-border);background:radial-gradient(circle at 16% -32%, #ffffffc7, transparent 56%), radial-gradient(circle at 84% 116%, color-mix(in srgb, var(--cta-dock-accent) 12%, transparent), transparent 46%), linear-gradient(160deg, #ffffff3d, color-mix(in srgb, var(--cta-dock-accent-pale) 16%, transparent));color:var(--cta-dock-accent-deep);box-shadow:0 8px 18px color-mix(in srgb, var(--cta-dock-accent-shadow) 18%, transparent), inset 0 1px 0 #ffffffd1, inset 0 0 0 1px color-mix(in srgb, var(--cta-dock-accent) 8%, transparent);-webkit-backdrop-filter:blur(16px)saturate(132%);backdrop-filter:blur(16px)saturate(132%);position:relative}.detail-atelier-cta-dock-primary.theme-ocean[data-v-61e048ee]{--cta-dock-accent:#447cae;--cta-dock-accent-soft:#6ba8d4;--cta-dock-accent-pale:#a8cee8;--cta-dock-accent-deep:#2f5f8f;--cta-dock-accent-shadow:#447cae38;--cta-dock-border:#447cae47}.detail-atelier-cta-dock-primary.theme-candy[data-v-61e048ee]{--cta-dock-accent:#ff4f87;--cta-dock-accent-soft:#6b79ff;--cta-dock-accent-pale:#35c7c0;--cta-dock-accent-deep:#9f2f61;--cta-dock-accent-shadow:#ff4f8738;--cta-dock-border:#ff4f8747}.detail-atelier-cta-dock-primary.theme-sunset[data-v-61e048ee]{--cta-dock-accent:#ff6d3a;--cta-dock-accent-soft:#ff9f43;--cta-dock-accent-pale:#ffd166;--cta-dock-accent-deep:#b84f2f;--cta-dock-accent-shadow:#ff6d3a38;--cta-dock-border:#ff6d3a47}.detail-atelier-cta-dock-primary.theme-aurora[data-v-61e048ee]{--cta-dock-accent:#1ca8a1;--cta-dock-accent-soft:#49cc7e;--cta-dock-accent-pale:#9ee467;--cta-dock-accent-deep:#176f76;--cta-dock-accent-shadow:#1ca8a138;--cta-dock-border:#1ca8a147}.detail-atelier-cta-dock-primary.theme-neon[data-v-61e048ee]{--cta-dock-accent:#7a3cff;--cta-dock-accent-soft:#00c2ff;--cta-dock-accent-pale:#00e0b8;--cta-dock-accent-deep:#4f2bb0;--cta-dock-accent-shadow:#7a3cff38;--cta-dock-border:#7a3cff47}.detail-atelier-cta-dock-primary.theme-tropical[data-v-61e048ee]{--cta-dock-accent:#1f9f7a;--cta-dock-accent-soft:#00b7c7;--cta-dock-accent-pale:#ffd15a;--cta-dock-accent-deep:#1a6f65;--cta-dock-accent-shadow:#1f9f7a38;--cta-dock-border:#1f9f7a47}.detail-atelier-cta-dock-primary.theme-macaron[data-v-61e048ee]{--cta-dock-accent:#8b8fd8;--cta-dock-accent-soft:#93bfd4;--cta-dock-accent-pale:#c8deaf;--cta-dock-accent-deep:#6569b1;--cta-dock-accent-shadow:#8b8fd838;--cta-dock-border:#8b8fd847}.detail-atelier-cta-dock-primary[data-v-61e048ee]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff85, transparent 48%), radial-gradient(circle at 18% 30%, color-mix(in srgb, var(--cta-dock-accent-pale) 10%, transparent), transparent 40%);position:absolute;inset:0}.detail-atelier-cta-dock-primary[data-v-61e048ee]:hover,.detail-atelier-cta-dock-primary[data-v-61e048ee]:active{border-color:color-mix(in srgb, white 62%, var(--cta-dock-accent));box-shadow:0 10px 20px color-mix(in srgb, var(--cta-dock-accent-shadow) 18%, transparent), inset 0 1px 0 #ffffffd1}.detail-atelier-cta-dock-primary[data-v-61e048ee],.detail-atelier-cta-dock-secondary[data-v-61e048ee]{width:100%}.detail-atelier-cta-dock-secondary[data-v-61e048ee]{min-height:32px;color:var(--text-muted);box-shadow:none;background:0 0;border:0;padding:.22rem .4rem}.detail-atelier-cta-dock-secondary[data-v-61e048ee]:hover,.detail-atelier-cta-dock-secondary[data-v-61e048ee]:active{color:var(--text-soft);background:0 0;transform:none}.detail-atelier-cta-dock-note[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing);margin:0;line-height:1.35;display:none}.detail-atelier-cta-dock-note.is-success[data-v-61e048ee],.detail-atelier-cta-dock-note.is-danger[data-v-61e048ee]{display:block}.detail-atelier-cta-dock-note.is-success[data-v-61e048ee]{color:var(--success)}.detail-atelier-cta-dock-note.is-danger[data-v-61e048ee]{color:var(--danger)}.detail-atelier-cta-dock-primary[data-v-61e048ee]:disabled{border:1px solid color-mix(in srgb, var(--warm-border) 70%, white);background:linear-gradient(160deg, #fff3, color-mix(in srgb, var(--surface-soft) 28%, transparent));color:var(--text-muted);box-shadow:none}.detail-atelier-progress-track[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--accent-border) 34%, var(--warm-border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--surface-soft) 86%, white), color-mix(in srgb, var(--line-soft) 78%, white));height:12px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--accent-shadow) 12%, transparent);border-radius:999px;position:relative;overflow:hidden}.detail-atelier-progress-track.tier-blue[data-v-61e048ee]{border-color:color-mix(in srgb, #6ea8ff 44%, var(--warm-border-soft))}.detail-atelier-progress-track.tier-green[data-v-61e048ee]{border-color:color-mix(in srgb, #66b38d 44%, var(--warm-border-soft))}.detail-atelier-progress-track.tier-orange[data-v-61e048ee]{border-color:color-mix(in srgb, #d99a55 46%, var(--warm-border-soft))}.detail-atelier-progress-track.tier-gold[data-v-61e048ee]{border-color:color-mix(in srgb, var(--accent-gold) 48%, var(--warm-border-soft))}.detail-atelier-progress-track.tier-rainbow[data-v-61e048ee]{border-color:color-mix(in srgb, #d98962 44%, var(--warm-border-soft))}.detail-atelier-progress-fill[data-v-61e048ee]{border-radius:inherit;background:linear-gradient(92deg, color-mix(in srgb, var(--accent) 88%, white), color-mix(in srgb, var(--sage) 72%, white));height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-border) 36%, transparent), 0 2px 6px color-mix(in srgb, var(--accent-shadow) 16%, transparent);transition:width .46s cubic-bezier(.22,1,.36,1);position:relative}.detail-atelier-progress-track.tier-blue .detail-atelier-progress-fill[data-v-61e048ee]{background:linear-gradient(92deg,#8fc2ff,#6a89f8)}.detail-atelier-progress-track.tier-green .detail-atelier-progress-fill[data-v-61e048ee]{background:linear-gradient(92deg,#8ad9b2,#5db68f)}.detail-atelier-progress-track.tier-orange .detail-atelier-progress-fill[data-v-61e048ee]{background:linear-gradient(92deg,#f2bf7d,#e09152)}.detail-atelier-progress-track.tier-gold .detail-atelier-progress-fill[data-v-61e048ee]{background:linear-gradient(92deg,#f0dfad,#d6aa56)}.detail-atelier-progress-track.tier-rainbow .detail-atelier-progress-fill[data-v-61e048ee]{background:linear-gradient(94deg,#f3c992 0%,#e5aa63 24%,#de8969 52%,#d7777f 76%,#bf6a73 100%)}.detail-atelier-progress-fill[data-v-61e048ee]:after{content:"";border-radius:inherit;opacity:.2;background:linear-gradient(120deg,#0000 0%,#ffe8c475 48%,#0000 100%);animation:2.8s ease-in-out infinite detail-progress-sheen-61e048ee;position:absolute;inset:0;transform:translate(-85%)}.detail-atelier-progress-track.is-complete[data-v-61e048ee]{border-color:color-mix(in srgb, var(--accent-gold) 44%, var(--warm-border));background:linear-gradient(180deg, color-mix(in srgb, var(--warm-panel-strong) 86%, white), color-mix(in srgb, var(--surface-soft) 88%, white))}.detail-atelier-progress-fill.is-complete[data-v-61e048ee]{background:linear-gradient(92deg, color-mix(in srgb, var(--accent-gold) 72%, white), color-mix(in srgb, var(--accent) 58%, var(--accent-gold)));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 34%, transparent), 0 2px 8px color-mix(in srgb, var(--accent-shadow) 20%, transparent)}.detail-atelier-progress-fill.is-complete[data-v-61e048ee]:before{background:color-mix(in srgb, white 74%, var(--accent-gold));box-shadow:0 0 10px color-mix(in srgb, var(--accent-gold) 36%, transparent);opacity:.8}.detail-atelier-progress-fill.is-complete[data-v-61e048ee]:after{opacity:.3;background:linear-gradient(120deg,#0000 0%,#ffe1ad8a 48%,#0000 100%);animation-duration:3.2s}@keyframes detail-progress-sheen-61e048ee{0%{transform:translate(-85%)}70%,to{transform:translate(145%)}}@media (prefers-reduced-motion:reduce){.detail-atelier-progress-fill[data-v-61e048ee]{transition:none}.detail-atelier-progress-fill[data-v-61e048ee]:after,.detail-atelier-progress-fill.is-complete[data-v-61e048ee]:after{animation:none}}.detail-atelier-inline-form[data-v-61e048ee],.detail-atelier-inline-form label[data-v-61e048ee],.detail-atelier-note-editor label[data-v-61e048ee],.detail-atelier-comment-form label[data-v-61e048ee]{gap:.55rem;display:grid}.detail-atelier-comment-form.is-front[data-v-61e048ee]{gap:.48rem}.detail-atelier-comment-form.is-front[data-v-61e048ee]>*+*{border-top:1px solid var(--warm-border-soft);padding-top:.88rem}.detail-atelier-compose-attachment-copy[data-v-61e048ee]{gap:.28rem}.detail-atelier-compose-message-head[data-v-61e048ee]{justify-content:space-between;align-items:center;gap:.68rem;display:flex}.detail-atelier-compose-message-head .detail-atelier-mobile-upload-panel[data-v-61e048ee]{align-items:center;min-width:0;display:inline-flex}.detail-atelier-compose-message-head .detail-atelier-compose-upload-row[data-v-61e048ee]{gap:.34rem}.detail-atelier-compose-attachment-copy p[data-v-61e048ee],.detail-atelier-compose-author-note[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.detail-atelier-compose-submit-row[data-v-61e048ee]{grid-template-columns:1fr;align-items:center;gap:.62rem .82rem}.detail-atelier-comment-form.is-front>.detail-atelier-compose-submit-row[data-v-61e048ee]{border-top:none;padding-top:0}.detail-atelier-compose-attachment-panel[data-v-61e048ee]{border:1px solid var(--warm-border);background:var(--warm-panel);border-radius:18px;padding:.72rem .78rem}.detail-atelier-compose-attachment-details.is-disabled[data-v-61e048ee],.detail-atelier-compose-attachment-panel.is-disabled[data-v-61e048ee]{background:var(--surface-soft)}.detail-atelier-upload-unavailable[data-v-61e048ee]{border:1px dashed var(--warm-border);width:fit-content;min-height:36px;color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);border-radius:999px;align-items:center;padding:.4rem .72rem;display:inline-flex}.detail-atelier-compose-card .detail-atelier-primary[data-v-61e048ee],.detail-atelier-compose-card .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-compose-card .upload-trigger[data-v-61e048ee]{border-radius:18px;min-height:44px}.detail-atelier-compose-card textarea[data-v-61e048ee]{background:var(--surface-popover);border-radius:18px;min-height:112px}.detail-atelier-inline-form-compact[data-v-61e048ee]{gap:.72rem}.detail-atelier-step-list[data-v-61e048ee],.detail-atelier-member-grid[data-v-61e048ee]{gap:.58rem;display:grid}.detail-atelier-step-manage-list[data-v-61e048ee]{gap:.56rem;display:grid}.detail-atelier-step-manage-row[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:var(--warm-panel);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.56rem;padding:.72rem .78rem;display:flex}.detail-atelier-step-manage-row span[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line)}.detail-atelier-member-grid[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-atelier-step-card[data-v-61e048ee]{border:1px solid var(--warm-border);background:var(--warm-panel-strong);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem .68rem;padding:.72rem .78rem;display:grid}.detail-atelier-step-card.done[data-v-61e048ee]{background:var(--success-panel)}.detail-atelier-step-copy[data-v-61e048ee]{gap:.28rem;display:grid}.detail-atelier-step-copy strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l5-size);letter-spacing:-.02em;font-weight:600;line-height:1.34}.detail-atelier-image-toolbar[data-v-61e048ee]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.detail-atelier-image-intro[data-v-61e048ee]{border:1px solid var(--warm-border);background:linear-gradient(180deg, var(--surface-card), var(--accent-panel)), radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 24%, transparent), transparent 30%);border-radius:24px;gap:.9rem;padding:.95rem 1rem 1rem}.detail-atelier-image-toolbar-copy[data-v-61e048ee],.detail-atelier-thread-toolbar[data-v-61e048ee]{gap:.4rem;display:grid}.detail-atelier-image-toolbar-copy[data-v-61e048ee]{max-width:28rem}.detail-atelier-image-toolbar-copy span[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-spacing);text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.detail-atelier-image-toolbar-copy p[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.detail-atelier-thread-tools[data-v-61e048ee],.detail-atelier-image-toolbar-actions[data-v-61e048ee]{justify-content:flex-start}.detail-atelier-image-memory-strip[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.detail-atelier-image-memory-card[data-v-61e048ee]{border:1px solid var(--warm-border);background:var(--warm-panel);border-radius:20px;gap:.4rem;padding:.88rem .92rem}.detail-atelier-image-memory-card span[data-v-61e048ee],.detail-atelier-image-memory-note span[data-v-61e048ee]{color:var(--text-soft);font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing);text-transform:uppercase;margin:0}.detail-atelier-image-memory-card strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l5-size);font-weight:600;line-height:var(--type-l5-line);letter-spacing:var(--type-button-tracking)}.detail-atelier-image-memory-card p[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.detail-atelier-image-grid[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.92rem}.detail-atelier-image-figure[data-v-61e048ee]{background:linear-gradient(180deg, var(--warm-panel-strong), var(--surface-soft));gap:.88rem;padding:.92rem}.detail-atelier-image-figure.is-cover[data-v-61e048ee]{box-shadow:0 0 0 2px var(--accent-ring) inset;background:linear-gradient(180deg, var(--surface-card), var(--accent-panel)), radial-gradient(circle at top right, var(--danger-panel), transparent 28%);order:-1;grid-column:1/-1;grid-template-columns:minmax(0,1.14fr) minmax(250px,.86fr);align-items:start}.detail-atelier-image-figure.is-dragging[data-v-61e048ee]{opacity:.72}.detail-atelier-image-figure.is-target[data-v-61e048ee]{transform:translateY(-2px)}.detail-atelier-image-button[data-v-61e048ee],.detail-atelier-thread-image-button[data-v-61e048ee]{cursor:pointer;background:0 0;border:0;padding:0}.detail-atelier-image-stage[data-v-61e048ee]{align-content:start;gap:.6rem}.detail-atelier-image-badges[data-v-61e048ee]{flex-wrap:wrap;gap:.45rem;display:flex}.detail-atelier-image-sheet[data-v-61e048ee]{align-content:start;gap:.72rem}.detail-atelier-image[data-v-61e048ee],.detail-atelier-thread-image[data-v-61e048ee]{object-fit:cover;border-radius:var(--radius-lg);width:100%}.detail-atelier-image[data-v-61e048ee]{aspect-ratio:4/3}.detail-atelier-thread-image[data-v-61e048ee]{aspect-ratio:1}.detail-atelier-image-empty[data-v-61e048ee]{border-radius:var(--radius-lg);background:var(--surface-soft);min-height:160px;color:var(--text-soft);place-items:center;display:grid}.detail-atelier-image-caption[data-v-61e048ee]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.detail-atelier-image-note[data-v-61e048ee]{min-height:0;line-height:1.68}.detail-atelier-image-caption-copy[data-v-61e048ee]{gap:.45rem}.detail-atelier-image-caption strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);letter-spacing:-.02em;font-weight:600;line-height:1.46}.detail-atelier-image-meta-chips[data-v-61e048ee]{gap:.45rem}.detail-atelier-image-memory-note[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:var(--surface-soft);border-radius:18px;gap:.4rem;padding:.78rem .82rem}.detail-atelier-image-memory-note.is-empty[data-v-61e048ee]{background:var(--warm-panel)}.detail-atelier-image-actions[data-v-61e048ee]{align-items:flex-start}.detail-atelier-thread-entry[data-v-61e048ee]{border-color:color-mix(in srgb, var(--warm-border) 56%, var(--warm-border-soft));gap:.66rem;padding:.82rem;display:grid}.detail-atelier-thread-entry.is-comment[data-v-61e048ee]{border-color:color-mix(in srgb, var(--accent-border) 26%, var(--warm-border-soft));background:color-mix(in srgb, var(--surface-card) 94%, white)}.detail-atelier-thread-entry.is-latest[data-v-61e048ee]{border-color:color-mix(in srgb, var(--accent-border) 46%, var(--warm-border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 95%, white), color-mix(in srgb, var(--warm-panel) 82%, white));box-shadow:0 6px 14px color-mix(in srgb, var(--accent-shadow) 12%, transparent)}.detail-atelier-thread-entry.is-latest .detail-atelier-thread-message[data-v-61e048ee],.detail-atelier-thread-entry.is-comment .detail-atelier-thread-message[data-v-61e048ee],.detail-atelier-thread-entry.is-comment .detail-atelier-mobile-thread-title strong[data-v-61e048ee]{color:var(--text-main)}.detail-atelier-thread-list[data-v-61e048ee]{gap:.7rem;display:grid}.detail-atelier-thread-more-card[data-v-61e048ee]{margin-top:.2rem}.detail-atelier-step-more-card[data-v-61e048ee]{margin-top:.12rem}.detail-atelier-thread-list-overflow[data-v-61e048ee]{gap:.72rem}.detail-atelier-mobile-thread-tools[data-v-61e048ee],.detail-atelier-mobile-thread-more[data-v-61e048ee]{gap:.62rem;display:grid}.detail-atelier-mobile-thread-inline-tools[data-v-61e048ee]{flex-wrap:nowrap;gap:.22rem;margin-left:auto}.detail-atelier-mobile-thread-inline-tools .detail-atelier-text[data-v-61e048ee]{min-height:30px;box-shadow:none;font-size:var(--type-l7-size);background:0 0;border:0;padding:.24rem .42rem}.detail-atelier-mobile-thread-tools-summary[data-v-61e048ee],.detail-atelier-mobile-thread-more-summary[data-v-61e048ee]{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;width:100%;list-style:none;display:inline-flex}.detail-atelier-mobile-thread-tools-summary[data-v-61e048ee]::-webkit-details-marker{display:none}.detail-atelier-mobile-thread-more-summary[data-v-61e048ee]::-webkit-details-marker{display:none}.detail-atelier-mobile-thread-tools-summary span[data-v-61e048ee],.detail-atelier-mobile-thread-more-summary span[data-v-61e048ee]{color:var(--text-faint);font-family:var(--font-body);font-size:var(--type-l7-size);font-weight:600;line-height:var(--type-l7-line);letter-spacing:var(--type-l7-spacing);text-transform:uppercase}.detail-atelier-mobile-thread-more-summary strong[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.detail-atelier-thread-message-mobile[data-v-61e048ee]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.62;display:-webkit-box;overflow:hidden}.detail-atelier-reward-block[data-v-61e048ee]{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface-soft);padding:.92rem .95rem}.detail-atelier-thread-entry.is-system[data-v-61e048ee]{background:color-mix(in srgb, var(--surface-soft) 92%, var(--warm-panel));border-color:color-mix(in srgb, var(--warm-border-soft) 72%, var(--surface-soft))}.detail-atelier-thread-entry.is-system .detail-atelier-mobile-thread-title strong[data-v-61e048ee]{color:var(--text-muted)}.detail-atelier-thread-entry.is-system .detail-atelier-thread-message[data-v-61e048ee]{color:var(--text-soft)}.detail-atelier-thread-entry.is-system .detail-atelier-reaction-row[data-v-61e048ee]{opacity:.88}.detail-atelier-thread-toolbar[data-v-61e048ee]{gap:.72rem}.detail-atelier-thread-subline[data-v-61e048ee]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.detail-atelier-thread-subline .detail-atelier-kicker[data-v-61e048ee]{margin:0}.detail-atelier-thread-meta time[data-v-61e048ee]{color:color-mix(in srgb, var(--text-faint) 80%, var(--surface-soft));font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-l7-line);letter-spacing:var(--type-meta-spacing)}.detail-atelier-thread-entry .detail-atelier-kicker[data-v-61e048ee]{font-size:var(--type-meta-size);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-spacing);color:var(--text-faint)}.detail-atelier-thread-tools[data-v-61e048ee]{opacity:.82}.detail-atelier-thread-tools .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-thread-tools .detail-atelier-text[data-v-61e048ee]{border-color:color-mix(in srgb, var(--warm-border-soft) 86%, var(--surface-soft));background:color-mix(in srgb, var(--surface-card) 96%, var(--surface-soft));min-height:30px;box-shadow:none;font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing);padding:.24rem .46rem}@keyframes detail-cta-fade-in-61e048ee{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.detail-atelier-thread-images[data-v-61e048ee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.detail-atelier-reaction-row[data-v-61e048ee]{justify-content:flex-start;align-items:center;gap:.52rem;display:flex}.detail-atelier-reaction-copy[data-v-61e048ee]{gap:.36rem}.detail-atelier-reaction-copy p[data-v-61e048ee]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.detail-atelier-reaction-groups[data-v-61e048ee],.detail-atelier-reaction-more[data-v-61e048ee]{gap:.46rem}.detail-atelier-reaction-more[data-v-61e048ee]{flex-wrap:wrap;align-items:center;display:flex}.detail-atelier-reaction-list[data-v-61e048ee]{flex-wrap:wrap;gap:.46rem;display:flex}.detail-atelier-reaction-list-selected[data-v-61e048ee]{gap:.4rem}.detail-atelier-reaction-pill[data-v-61e048ee]{cursor:pointer;letter-spacing:0}.detail-atelier-reaction-pill.active[data-v-61e048ee]{border-color:var(--accent-border);background:var(--accent-panel)}.detail-atelier-reaction-members-stack[data-v-61e048ee]{gap:.36rem;display:grid}.detail-atelier-reaction-members[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line);flex-wrap:wrap;gap:.35rem;display:flex}.detail-atelier-reaction-members span[data-v-61e048ee]{background:var(--surface-soft);border-radius:999px;align-items:center;min-height:1.7rem;padding:.22rem .5rem;display:inline-flex}.detail-atelier-reaction-list.is-extended[data-v-61e048ee]{flex:100%;padding-top:.12rem}.detail-atelier-reaction-panel[data-v-61e048ee]{flex:100%;gap:.56rem;padding-top:.12rem;display:grid}.detail-atelier-reaction-panel-section[data-v-61e048ee]{gap:.4rem;display:grid}.detail-atelier-reaction-panel-disclosure[data-v-61e048ee]{border-top:1px solid color-mix(in srgb, var(--warm-border-soft) 74%, transparent);gap:.42rem;padding-top:.12rem}.detail-atelier-reaction-list-featured .detail-atelier-reaction-button[data-v-61e048ee],.detail-atelier-reaction-list-extended .detail-atelier-reaction-button[data-v-61e048ee]{min-width:3rem}.detail-atelier-reaction-toggle[data-v-61e048ee]{border-color:color-mix(in srgb, var(--warm-border-soft) 78%, var(--surface-soft));min-height:34px;color:var(--text-soft);justify-self:start;padding:.34rem .66rem}.detail-atelier-reaction-summary[data-v-61e048ee]{color:var(--text-faint);font-family:var(--font-body);font-size:var(--type-l7-size);line-height:var(--type-l7-line);letter-spacing:var(--type-supporting-spacing)}.detail-atelier-reaction-button[data-v-61e048ee]{border-radius:16px;gap:.28rem;min-height:38px;padding:.42rem .66rem}.detail-atelier-reaction-emoji[data-v-61e048ee]{font-size:var(--type-l5-size);line-height:1}.detail-atelier-reaction-name[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-atelier-reaction-button.active[data-v-61e048ee]{background:var(--accent-panel);border-color:var(--accent-border);box-shadow:0 10px 20px var(--accent-shadow-soft)}.detail-atelier-reaction-button.is-pending[data-v-61e048ee]{background:var(--accent-soft);border-color:var(--accent-border)}.detail-atelier-reaction-button[data-v-61e048ee]:disabled{cursor:wait;transform:none}.detail-atelier-reaction-count[data-v-61e048ee]{min-width:1.3rem;font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line);text-align:center;color:var(--text-soft)}.detail-atelier-reaction-count.is-empty[data-v-61e048ee]{opacity:.24}.detail-atelier-reaction-count.is-loading[data-v-61e048ee]{color:var(--accent-dark);opacity:1}.detail-atelier-reaction-sheet-layer[data-v-61e048ee]{background:color-mix(in srgb, var(--text-main) 28%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:110;align-items:end;padding:1rem;animation:.18s cubic-bezier(.16,1,.3,1) detail-sheet-backdrop-in-61e048ee;display:grid;position:fixed;inset:0}.detail-atelier-reaction-sheet[data-v-61e048ee]{width:min(560px,100%);max-height:min(76vh,680px);padding:.72rem .9rem calc(.92rem + env(safe-area-inset-bottom,0px));border:1px solid var(--warm-border);background:var(--surface-popover);box-shadow:var(--shadow-raised);border-radius:26px 26px 22px 22px;justify-self:center;gap:.88rem;animation:.26s cubic-bezier(.16,1,.3,1) detail-sheet-in-61e048ee;display:grid;overflow:auto}.detail-atelier-reaction-sheet-handle[data-v-61e048ee]{background:var(--warm-border-strong);border-radius:999px;justify-self:center;width:2.7rem;height:.24rem}.detail-atelier-reaction-sheet-head[data-v-61e048ee]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;display:grid}.detail-atelier-reaction-sheet-head h3[data-v-61e048ee],.detail-atelier-reaction-sheet-head p[data-v-61e048ee],.detail-atelier-reaction-sheet-head span[data-v-61e048ee],.detail-atelier-reaction-sheet-status p[data-v-61e048ee]{margin:0}.detail-atelier-reaction-sheet-head h3[data-v-61e048ee]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l4-size);font-weight:600;line-height:var(--type-l4-line);letter-spacing:var(--type-l4-spacing)}.detail-atelier-reaction-sheet-head span[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:.24rem;display:-webkit-box;overflow:hidden}.detail-atelier-reaction-picker-close[data-v-61e048ee]{min-height:34px;padding:.42rem .68rem}.detail-atelier-reaction-sheet-status[data-v-61e048ee]{border:1px solid var(--warm-border-soft);background:var(--warm-panel);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.48rem .62rem;padding:.58rem .68rem;display:flex}.detail-atelier-reaction-sheet-status p[data-v-61e048ee]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.detail-atelier-reaction-picker[data-v-61e048ee],.detail-atelier-reaction-picker-section[data-v-61e048ee]{gap:.72rem;display:grid}.detail-atelier-reaction-picker-section[data-v-61e048ee]{border-top:1px solid var(--warm-border);padding-top:.78rem}.detail-atelier-reaction-picker-disclosure[data-v-61e048ee]{gap:.56rem}.detail-atelier-reaction-picker-disclosure-summary[data-v-61e048ee]{cursor:pointer;justify-content:space-between;align-items:center;gap:.62rem;list-style:none;display:flex}.detail-atelier-reaction-picker-disclosure-summary[data-v-61e048ee]::-webkit-details-marker{display:none}.detail-atelier-reaction-picker-disclosure-summary strong[data-v-61e048ee],.detail-atelier-reaction-picker-disclosure-summary span[data-v-61e048ee]{font-family:var(--font-body)}.detail-atelier-reaction-picker-disclosure-summary strong[data-v-61e048ee]{color:var(--text-main);font-size:var(--type-body-size);font-weight:700;line-height:var(--type-body-line);letter-spacing:var(--type-body-spacing)}.detail-atelier-reaction-picker-disclosure-summary span[data-v-61e048ee]{color:var(--text-faint);font-size:var(--type-meta-size);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-spacing)}.detail-atelier-reaction-picker-disclosure-summary[data-v-61e048ee]:after{content:"";border-right:1.5px solid var(--text-soft);border-bottom:1.5px solid var(--text-soft);flex:none;width:.38rem;height:.38rem;transition:transform .16s;transform:rotate(45deg)translateY(-1px)}.detail-atelier-reaction-picker-disclosure[open] .detail-atelier-reaction-picker-disclosure-summary[data-v-61e048ee]:after{transform:rotate(225deg)translateY(-1px)}.detail-atelier-reaction-picker-section-head[data-v-61e048ee]{justify-content:space-between;align-items:baseline;gap:.52rem;display:flex}.detail-atelier-reaction-picker-section-head strong[data-v-61e048ee],.detail-atelier-reaction-picker-section-head span[data-v-61e048ee]{font-family:var(--font-body)}.detail-atelier-reaction-picker-section-head strong[data-v-61e048ee]{color:var(--text-main);font-size:var(--type-body-size);font-weight:700;line-height:var(--type-body-line);letter-spacing:var(--type-body-spacing)}.detail-atelier-reaction-picker-section-head span[data-v-61e048ee]{color:var(--text-faint);font-size:var(--type-meta-size);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-spacing)}.detail-atelier-reaction-picker-grid.detail-atelier-reaction-list.is-extended[data-v-61e048ee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;padding:0;display:grid}.detail-atelier-reaction-picker-grid.is-compact[data-v-61e048ee]{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-atelier-reaction-picker-grid .detail-atelier-reaction-button[data-v-61e048ee]{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;min-width:0;min-height:48px;padding:.54rem .62rem;display:grid}.detail-atelier-reaction-picker-grid.is-compact .detail-atelier-reaction-button[data-v-61e048ee]{grid-template-columns:1fr;justify-items:center;gap:.2rem;min-height:52px;padding:.46rem .28rem}.detail-atelier-reaction-picker-grid .detail-atelier-reaction-button[data-v-61e048ee]:active{transform:translateY(1px)scale(.985)}@keyframes detail-sheet-backdrop-in-61e048ee{0%{opacity:0}to{opacity:1}}@keyframes detail-sheet-in-61e048ee{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.detail-atelier-choice-grid[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-atelier-choice-grid-reward[data-v-61e048ee]{gap:.72rem}.detail-atelier-choice-card[data-v-61e048ee]{text-align:left}.detail-atelier-reward-mode-row[data-v-61e048ee],.detail-atelier-dialog-actions[data-v-61e048ee]{justify-content:flex-start}.detail-atelier-choice-card.active[data-v-61e048ee],.detail-atelier-secondary.active[data-v-61e048ee]{background:var(--accent-panel);border-color:var(--accent-border)}.detail-atelier-overlay[data-v-61e048ee]{background:color-mix(in srgb, var(--text-main) 34%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:90;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.detail-atelier-dialog[data-v-61e048ee],.detail-atelier-lightbox[data-v-61e048ee]{gap:1rem;width:min(840px,100%);max-height:calc(100vh - 3rem);padding:1.2rem;overflow:auto}.detail-atelier-lightbox-stage[data-v-61e048ee]{grid-template-columns:minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.detail-atelier-lightbox-actions[data-v-61e048ee]{grid-template-columns:max-content max-content;justify-content:space-between;align-items:flex-start;gap:.52rem;display:grid}.detail-atelier-lightbox-nav-actions[data-v-61e048ee],.detail-atelier-lightbox-manage-actions[data-v-61e048ee]{flex-wrap:nowrap;align-items:flex-start;gap:.52rem;display:flex}.detail-atelier-lightbox-manage-actions[data-v-61e048ee]{justify-content:flex-end;justify-self:end;margin-left:0}.detail-atelier-lightbox-actions .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-lightbox-actions .detail-atelier-text[data-v-61e048ee],.detail-atelier-lightbox-actions .upload-trigger[data-v-61e048ee]{flex:none;width:max-content;height:auto;min-height:36px;padding:.46rem .72rem;display:inline-flex}.detail-atelier-lightbox-image[data-v-61e048ee]{object-fit:contain;background:var(--surface-soft);border-radius:22px;width:100%;max-height:68vh}.detail-atelier-feedback[data-v-61e048ee]{border-radius:var(--radius-lg);border:1px solid var(--warm-border);background:var(--warm-panel);color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0;padding:.68rem .78rem}.detail-atelier-feedback.success[data-v-61e048ee]{color:var(--success);border-color:var(--success-border);background:var(--success-panel)}.detail-atelier-feedback.danger[data-v-61e048ee]{color:var(--danger);border-color:var(--danger-border);background:var(--danger-panel)}.detail-atelier-step-feedback[data-v-61e048ee]{font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing);border-radius:12px;grid-column:2/-1;padding:.48rem .62rem;line-height:1.35}.detail-atelier-count-rollback-feedback[data-v-61e048ee]{margin:.62rem 0 0}.detail-atelier-progress-quick-action .detail-atelier-step-feedback[data-v-61e048ee]{grid-column:1/-1}@media (width<=1080px){.detail-atelier-hero[data-v-61e048ee],.detail-atelier-overview-grid[data-v-61e048ee],.detail-atelier-journal-grid[data-v-61e048ee],.detail-atelier-summary-grid[data-v-61e048ee],.detail-atelier-choice-grid[data-v-61e048ee]{grid-template-columns:1fr}}@media (width<=760px){.detail-atelier-page[data-v-61e048ee]{padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.detail-atelier-cta-dock[data-v-61e048ee]{bottom:calc(5.7rem + env(safe-area-inset-bottom,0px))}.detail-atelier-desktop-only[data-v-61e048ee]{display:none!important}.detail-atelier-mobile-only[data-v-61e048ee]{display:grid}.detail-atelier-hero-top[data-v-61e048ee],.detail-atelier-marquee[data-v-61e048ee],.detail-atelier-section-head[data-v-61e048ee],.detail-atelier-thread-meta[data-v-61e048ee],.detail-atelier-image-toolbar[data-v-61e048ee],.detail-atelier-step-card[data-v-61e048ee],.detail-atelier-lightbox-stage[data-v-61e048ee]{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.detail-atelier-thread-head-actions[data-v-61e048ee]{justify-content:flex-start;width:100%}.detail-atelier-story-card h1[data-v-61e048ee]{max-width:none;font-size:clamp(1.38rem,1.12rem + 1.1vw,1.64rem)}.detail-atelier-meta-grid[data-v-61e048ee]{grid-template-columns:1fr}.detail-atelier-lead[data-v-61e048ee]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-atelier-mobile-glance[data-v-61e048ee]{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:.48rem;width:min(100%,355px);padding:.62rem}.detail-atelier-mobile-glance-copy[data-v-61e048ee]{gap:.34rem}.detail-atelier-hero-summary-grid[data-v-61e048ee],.detail-atelier-mobile-progress-glance[data-v-61e048ee]{grid-template-columns:1fr}.detail-atelier-progress-anchor[data-v-61e048ee]{scroll-margin-top:2rem}.detail-atelier-progress-anchor .detail-atelier-meter-card[data-v-61e048ee],.detail-atelier-progress-anchor .detail-atelier-mobile-step-focus[data-v-61e048ee]{border-color:color-mix(in srgb, var(--accent-border) 62%, var(--warm-border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-panel) 78%, white), color-mix(in srgb, var(--surface-soft) 76%, white));box-shadow:0 6px 14px color-mix(in srgb, var(--accent-shadow) 12%, transparent)}.detail-atelier-progress-anchor .detail-atelier-meter-head strong[data-v-61e048ee],.detail-atelier-progress-anchor .detail-atelier-mobile-step-focus-status[data-v-61e048ee],.detail-atelier-progress-anchor .detail-atelier-mobile-step-focus-title[data-v-61e048ee]{color:var(--text-main);font-weight:600}.detail-atelier-progress-anchor .detail-atelier-meter-head span[data-v-61e048ee],.detail-atelier-progress-anchor .detail-atelier-mobile-step-focus-note[data-v-61e048ee]{color:var(--text-soft)}.detail-atelier-mobile-step-focus[data-v-61e048ee]{padding:.56rem .6rem}.detail-atelier-progress-anchor .detail-atelier-progress-quick-action[data-v-61e048ee]{border-color:color-mix(in srgb, var(--warm-border-soft) 72%, transparent);background:color-mix(in srgb, var(--surface-soft) 88%, transparent);opacity:.78;border-radius:12px;gap:.34rem;padding:.5rem .56rem}.detail-atelier-progress-anchor .detail-atelier-progress-quick-copy[data-v-61e048ee]{gap:.1rem}.detail-atelier-progress-anchor .detail-atelier-progress-quick-copy strong[data-v-61e048ee]{color:var(--text-soft);font-size:.74rem;font-weight:500;line-height:1.18}.detail-atelier-progress-anchor .detail-atelier-progress-quick-copy p[data-v-61e048ee]{color:var(--text-faint);font-size:.66rem;line-height:1.14}.detail-atelier-progress-anchor .detail-atelier-progress-primary[data-v-61e048ee]{min-width:0;min-height:28px;box-shadow:none;border-radius:999px;padding:.28rem .48rem;font-size:.72rem;line-height:1}.detail-atelier-progress-anchor .detail-atelier-step-more-card[data-v-61e048ee]{background:color-mix(in srgb, var(--surface-soft) 82%, transparent);opacity:.72;border-radius:10px;margin-top:0;padding:.3rem .46rem}.detail-atelier-progress-anchor .detail-atelier-step-more-card[data-v-61e048ee]:not([open]){align-items:center;min-height:2rem;padding:0 .46rem;display:flex}.detail-atelier-progress-anchor .detail-atelier-step-more-card .detail-atelier-mobile-more-summary[data-v-61e048ee]{align-items:center;gap:.18rem;min-height:1rem;margin:0;padding:0}.detail-atelier-progress-anchor .detail-atelier-step-more-card:not([open]) .detail-atelier-mobile-more-summary[data-v-61e048ee]{width:100%;min-height:0}.detail-atelier-progress-anchor .detail-atelier-step-more-card .detail-atelier-mobile-more-summary[data-v-61e048ee]:after{border-bottom-width:1.3px;border-right-width:1.3px;width:.34rem;height:.34rem}.detail-atelier-progress-anchor .detail-atelier-step-more-card .detail-atelier-mobile-more-summary span[data-v-61e048ee],.detail-atelier-progress-anchor .detail-atelier-step-more-card .detail-atelier-mobile-more-summary strong[data-v-61e048ee]{color:var(--text-faint);align-items:center;font-size:.72rem;font-weight:500;line-height:1.18;display:inline-flex}.detail-atelier-progress-anchor .detail-atelier-progress-completion-row[data-v-61e048ee],.detail-atelier-progress-anchor .detail-atelier-progress-inline-actions[data-v-61e048ee]{opacity:.72;padding-top:0}.detail-atelier-progress-anchor .detail-atelier-progress-completion-row .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-progress-anchor .detail-atelier-progress-inline-actions .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-progress-anchor .detail-atelier-progress-inline-actions .detail-atelier-text[data-v-61e048ee]{min-height:28px;box-shadow:none;padding:.24rem .46rem;font-size:.66rem;line-height:1}.detail-atelier-mobile-info-card .detail-atelier-mobile-meta-grid[data-v-61e048ee]{grid-template-columns:1fr}.detail-atelier-mobile-more[data-v-61e048ee]{border-radius:20px;padding:.84rem .88rem}.detail-atelier-mobile-more-summary[data-v-61e048ee]{align-items:center}.detail-atelier-thread-card .detail-atelier-thread-more-card[data-v-61e048ee]:not([open]){align-items:center;min-height:2.1rem;padding:0 .62rem;display:flex}.detail-atelier-thread-card .detail-atelier-thread-more-card:not([open]) .detail-atelier-mobile-more-summary[data-v-61e048ee]{width:100%;min-height:0;margin:0;padding:0}.detail-atelier-danger-row[data-v-61e048ee]{align-items:flex-start}.detail-atelier-danger-summary[data-v-61e048ee]{align-items:center}.detail-atelier-danger-details[data-v-61e048ee]:not([open]){align-items:center;min-height:2.1rem;padding:0 .72rem;display:flex}.detail-atelier-danger-details:not([open]) .detail-atelier-danger-summary[data-v-61e048ee]{width:100%;margin:0;padding:0}.detail-atelier-danger-details:not([open]) .detail-atelier-danger-summary span[data-v-61e048ee],.detail-atelier-danger-details:not([open]) .detail-atelier-danger-summary strong[data-v-61e048ee]{align-items:center;line-height:1.18;display:inline-flex}.detail-atelier-danger-actions[data-v-61e048ee]{justify-content:flex-start;width:100%}.detail-atelier-danger-details[open][data-v-61e048ee]{gap:.38rem;padding:.58rem .62rem}.detail-atelier-danger-details[open] .detail-atelier-danger-summary[data-v-61e048ee]{padding-bottom:.24rem}.detail-atelier-danger-details[open] .detail-atelier-tools-section[data-v-61e048ee]{gap:.42rem;padding-top:.48rem}.detail-atelier-danger-details[open] .detail-atelier-inline-form-compact[data-v-61e048ee]{gap:.4rem}.detail-atelier-danger-details[open] .detail-atelier-inline-form-compact label[data-v-61e048ee]{gap:.18rem}.detail-atelier-danger-details[open] .detail-atelier-inline-form-compact input[data-v-61e048ee]{min-height:34px;padding:.32rem .56rem}.detail-atelier-danger-details[open] .detail-atelier-tools-actions .detail-atelier-secondary[data-v-61e048ee]{min-height:32px;padding:.3rem .56rem}.detail-atelier-danger-details[open] .detail-atelier-step-manage-list[data-v-61e048ee]{gap:.34rem;max-height:8.4rem;padding-right:.14rem;overflow-y:auto}.detail-atelier-danger-details[open] .detail-atelier-step-manage-row[data-v-61e048ee]{border-radius:12px;gap:.34rem;padding:.42rem .52rem}.detail-atelier-danger-details[open] .detail-atelier-step-manage-row span[data-v-61e048ee]{font-size:.8rem;line-height:1.24}.detail-atelier-danger-details[open] .detail-atelier-step-manage-row .detail-atelier-text[data-v-61e048ee]{min-height:28px;padding:.22rem .44rem;font-size:.68rem}.detail-atelier-month-heat-panel[data-v-61e048ee]{border-radius:14px;gap:.42rem;padding:.58rem .62rem}.detail-atelier-month-heat-head[data-v-61e048ee]{gap:.4rem}.detail-atelier-month-heat-controls[data-v-61e048ee]{justify-content:space-between;width:100%}.detail-atelier-month-heat-label[data-v-61e048ee]{min-width:0;font-size:.74rem}.detail-atelier-month-heat-nav.detail-atelier-secondary[data-v-61e048ee]{min-height:24px;padding:.12rem .4rem;font-size:.64rem}.detail-atelier-month-heat-clear[data-v-61e048ee]{min-height:24px;padding:.1rem .36rem;font-size:.62rem}.detail-atelier-month-heat-weekdays[data-v-61e048ee],.detail-atelier-month-heat-grid[data-v-61e048ee]{gap:.16rem}.detail-atelier-month-heat-cell[data-v-61e048ee]{border-radius:8px;min-height:1.72rem;font-size:.62rem}.detail-atelier-month-heat-summary[data-v-61e048ee],.detail-atelier-month-heat-note[data-v-61e048ee]{font-size:.7rem}.detail-atelier-overlay[data-v-61e048ee]{align-items:end;padding:.75rem}.detail-atelier-dialog-actions[data-v-61e048ee]{padding-bottom:calc(.35rem + env(safe-area-inset-bottom,0px))}.detail-atelier-story-card[data-v-61e048ee],.detail-atelier-compose-card[data-v-61e048ee],.detail-atelier-cover-card[data-v-61e048ee],.detail-atelier-overview-card[data-v-61e048ee],.detail-atelier-thread-card[data-v-61e048ee],.detail-atelier-image-card[data-v-61e048ee],.detail-atelier-empty-card[data-v-61e048ee]{padding:.78rem}.detail-atelier-story-card[data-v-61e048ee]{gap:1.02rem;padding:1.08rem 1rem 1.12rem}.detail-atelier-story-header[data-v-61e048ee]{align-items:center;gap:.72rem}.detail-atelier-story-owner[data-v-61e048ee]{opacity:.78;font-size:.72rem}.detail-atelier-story-state-chip-inline[data-v-61e048ee]{min-height:24px;padding:.16rem .54rem}.detail-atelier-story-copy[data-v-61e048ee]{gap:.56rem}.detail-atelier-story-copy h1[data-v-61e048ee]{letter-spacing:-.018em;font-size:clamp(1.46rem,1.18rem + 1.3vw,1.78rem);line-height:1.16}.detail-atelier-story-copy .detail-atelier-lead[data-v-61e048ee]{color:var(--text-muted);max-width:30ch;font-size:.84rem;line-height:1.52}.detail-atelier-story-focus[data-v-61e048ee]{border-color:color-mix(in srgb, var(--warm-border-soft) 82%, transparent);background:color-mix(in srgb, var(--surface-card) 58%, white);border-radius:12px;gap:.24rem;padding:.5rem .56rem}.detail-atelier-story-focus strong[data-v-61e048ee]{font-size:clamp(.94rem,.88rem + .34vw,1.04rem);line-height:1.14}.detail-atelier-story-focus p[data-v-61e048ee]{color:var(--text-faint);font-size:.7rem;line-height:1.3}.detail-atelier-story-meta-note[data-v-61e048ee]{opacity:.76;font-size:.7rem;line-height:1.52}.detail-atelier-mobile-glance[data-v-61e048ee]{border-radius:22px;padding:.76rem}.detail-atelier-compose-card[data-v-61e048ee]{gap:.56rem;padding:.74rem}.detail-atelier-compose-summary-copy strong[data-v-61e048ee]{font-size:var(--type-l6-size);line-height:var(--type-l6-line)}.detail-atelier-compose-summary-copy span[data-v-61e048ee]{font-size:var(--type-l7-size);letter-spacing:var(--type-l7-spacing);line-height:1.35}.detail-atelier-image-toolbar[data-v-61e048ee]{flex-direction:row;justify-content:flex-start}.detail-atelier-thread-tools[data-v-61e048ee],.detail-atelier-image-toolbar-actions[data-v-61e048ee]{width:100%}.detail-atelier-image-intro[data-v-61e048ee]{border-radius:20px;gap:.75rem;padding:.82rem}.detail-atelier-cover-head[data-v-61e048ee]{align-items:flex-start}.detail-atelier-member-grid[data-v-61e048ee],.detail-atelier-image-grid[data-v-61e048ee]{grid-template-columns:1fr}.detail-atelier-thread-images[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-atelier-image-memory-strip[data-v-61e048ee]{grid-template-columns:1fr;gap:.6rem}.detail-atelier-image-memory-card[data-v-61e048ee]{border-radius:18px;padding:.8rem .82rem}.detail-atelier-thread-tools .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-thread-tools .detail-atelier-text[data-v-61e048ee],.detail-atelier-image-toolbar-actions .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-image-toolbar-actions .detail-atelier-text[data-v-61e048ee]{flex:calc(50% - .25rem);min-width:0}.detail-atelier-reward-dialog[data-v-61e048ee],.detail-atelier-preview-lightbox[data-v-61e048ee]{gap:.82rem;width:100%;max-height:calc(100vh - 1rem);padding:.95rem}.detail-atelier-dialog-head[data-v-61e048ee]{gap:.5rem}.detail-atelier-dialog-head .detail-atelier-secondary[data-v-61e048ee]{min-height:40px;padding:.48rem .78rem}.detail-atelier-balance-grid-compact[data-v-61e048ee],.detail-atelier-choice-grid-reward[data-v-61e048ee]{gap:.55rem}.detail-atelier-balance-grid-compact .detail-atelier-balance-card[data-v-61e048ee],.detail-atelier-choice-grid-reward .detail-atelier-choice-card[data-v-61e048ee],.detail-atelier-reward-dialog .detail-atelier-star-card[data-v-61e048ee],.detail-atelier-meter-card[data-v-61e048ee],.detail-atelier-member-card[data-v-61e048ee],.detail-atelier-reward-block[data-v-61e048ee]{border-radius:18px;padding:.8rem .82rem}.detail-atelier-choice-grid-reward .detail-atelier-choice-card p[data-v-61e048ee]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.58;display:-webkit-box;overflow:hidden}.detail-atelier-choice-grid-reward .detail-atelier-chip-row[data-v-61e048ee]{gap:.38rem}.detail-atelier-reward-mode-row .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-dialog-actions .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-dialog-actions .detail-atelier-primary[data-v-61e048ee]{flex:calc(50% - .25rem);min-height:42px;padding:.5rem .78rem}.detail-atelier-compose-submit-buttons[data-v-61e048ee],.detail-atelier-compose-upload-row[data-v-61e048ee]{width:100%}.detail-atelier-mobile-upload-panel[data-v-61e048ee]{gap:.44rem;padding-top:.48rem}.detail-atelier-mobile-upload-panel .detail-atelier-compose-upload-row[data-v-61e048ee]{width:auto}.detail-atelier-comment-form .detail-atelier-compose-upload-row .upload-trigger[data-v-61e048ee]{width:auto;min-height:36px;font-size:var(--type-l6-size);line-height:var(--type-l6-line);flex:0 auto;padding:.42rem .74rem;display:inline-flex}.detail-atelier-chip-row.compact[data-v-61e048ee],.detail-atelier-reaction-list[data-v-61e048ee]{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;max-width:100%;padding-bottom:.08rem;display:grid;overflow-x:auto}.detail-atelier-chip-row.compact[data-v-61e048ee]::-webkit-scrollbar{display:none}.detail-atelier-reaction-list[data-v-61e048ee]::-webkit-scrollbar{display:none}.detail-atelier-chip-row.compact .detail-atelier-chip[data-v-61e048ee],.detail-atelier-chip-row.compact .chip-button[data-v-61e048ee]{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.detail-atelier-compose-submit-buttons .detail-atelier-primary[data-v-61e048ee],.detail-atelier-compose-submit-buttons .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-compose-upload-row .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-compose-upload-row .upload-trigger[data-v-61e048ee]{flex:calc(50% - .25rem);min-width:0}.detail-atelier-mobile-upload-panel .detail-atelier-compose-upload-row .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-mobile-upload-panel .detail-atelier-compose-upload-row .upload-trigger[data-v-61e048ee]{flex:0 auto}.detail-atelier-thread-list[data-v-61e048ee]{gap:.54rem}.detail-atelier-mobile-thread-tools-summary[data-v-61e048ee],.detail-atelier-mobile-thread-more-summary[data-v-61e048ee]{min-height:28px}.detail-atelier-thread-tools[data-v-61e048ee]{width:100%}.detail-atelier-thread-tools .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-thread-tools .detail-atelier-text[data-v-61e048ee]{flex:calc(50% - .25rem);min-width:0}.detail-atelier-comment-form.is-front[data-v-61e048ee]{gap:.22rem}.detail-atelier-comment-form.is-front[data-v-61e048ee]>*+*{padding-top:.48rem}.detail-atelier-progress-stack[data-v-61e048ee],.detail-atelier-step-list[data-v-61e048ee],.detail-atelier-inline-form[data-v-61e048ee],.detail-atelier-progress-quick-action[data-v-61e048ee]{gap:.68rem}.detail-atelier-compose-presence[data-v-61e048ee],.detail-atelier-compose-submit-row[data-v-61e048ee]{grid-template-columns:1fr}.detail-atelier-compose-submit-row[data-v-61e048ee]{gap:.42rem}.detail-atelier-compose-card .detail-atelier-primary[data-v-61e048ee],.detail-atelier-compose-card .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-compose-card .upload-trigger[data-v-61e048ee]{min-height:42px;padding:.5rem .78rem}.detail-atelier-compose-card textarea[data-v-61e048ee]{min-height:92px;padding:.72rem .82rem}.detail-atelier-step-card[data-v-61e048ee]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .62rem}.detail-atelier-step-feedback[data-v-61e048ee]{border-radius:11px;grid-column:1/-1;padding:.42rem .54rem}.detail-atelier-step-toggle[data-v-61e048ee]{min-width:5rem;min-height:34px;padding:.42rem .68rem}.detail-atelier-step-remove[data-v-61e048ee]{background:0 0;border:0;grid-column:2;justify-self:start;min-height:auto;padding:0}.detail-atelier-inline-form>.detail-atelier-primary[data-v-61e048ee],.detail-atelier-inline-form>.detail-atelier-secondary[data-v-61e048ee]{justify-self:start;min-height:38px}.detail-atelier-progress-quick-action[data-v-61e048ee]{grid-template-columns:1fr}.detail-atelier-progress-primary[data-v-61e048ee]{width:100%;min-width:0}.detail-atelier-progress-quick-action .detail-atelier-progress-primary[data-v-61e048ee],.detail-atelier-progress-completion-row[data-v-61e048ee]{display:none}.detail-atelier-cta-dock[data-v-61e048ee]{display:block}.detail-atelier-cta-dock-inner[data-v-61e048ee]{gap:.24rem;padding:0}.detail-atelier-cta-dock-primary[data-v-61e048ee],.detail-atelier-cta-dock-secondary[data-v-61e048ee]{padding:.28rem .58rem}.detail-atelier-cta-dock-primary[data-v-61e048ee]{letter-spacing:.012em;width:min(82%,15.8rem);min-height:33px;color:var(--cta-dock-accent-deep);box-shadow:0 6px 14px color-mix(in srgb, var(--cta-dock-accent-shadow) 18%, transparent), inset 0 1px 0 #ffffffd6, inset 0 0 0 1px color-mix(in srgb, var(--cta-dock-accent) 8%, transparent);-webkit-backdrop-filter:blur(14px)saturate(132%);backdrop-filter:blur(14px)saturate(132%);border-width:1px;justify-self:center;font-size:.9rem;font-weight:600}.detail-atelier-cta-dock-secondary[data-v-61e048ee]{min-height:31px}.detail-atelier-cta-dock-note[data-v-61e048ee]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:none;overflow:hidden}.detail-atelier-cta-dock-note.is-success[data-v-61e048ee],.detail-atelier-cta-dock-note.is-danger[data-v-61e048ee]{display:-webkit-box}.detail-atelier-thread-entry[data-v-61e048ee],.detail-atelier-image-figure[data-v-61e048ee]{border-radius:16px;gap:.56rem;padding:.7rem}.detail-atelier-thread-entry[data-v-61e048ee]{border-radius:14px;gap:.36rem;padding:.62rem .66rem}.detail-atelier-thread-toolbar[data-v-61e048ee]{gap:.32rem}.detail-atelier-thread-entry .detail-atelier-thread-meta[data-v-61e048ee]{width:100%;display:block}.detail-atelier-mobile-thread-head[data-v-61e048ee]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.42rem;display:grid}.detail-atelier-mobile-thread-title[data-v-61e048ee]{gap:.06rem;min-width:0;display:grid}.detail-atelier-mobile-thread-title .detail-atelier-kicker[data-v-61e048ee]{color:var(--text-faint);font-size:.68rem;line-height:1.1}.detail-atelier-thread-subline[data-v-61e048ee]{opacity:.78;gap:.26rem}.detail-atelier-mobile-thread-title strong[data-v-61e048ee]{color:var(--text-faint);font-family:var(--font-heading);letter-spacing:0;opacity:.74;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;font-weight:400;line-height:1.12;display:-webkit-box;overflow:hidden}.detail-atelier-thread-entry.is-latest .detail-atelier-mobile-thread-title strong[data-v-61e048ee]{opacity:.86}.detail-atelier-mobile-thread-title time[data-v-61e048ee]{color:var(--text-faint);letter-spacing:var(--type-l7-spacing);font-size:.68rem;line-height:1.15}.detail-atelier-mobile-thread-corner-chips[data-v-61e048ee]{justify-content:flex-end;gap:.22rem;max-width:11rem;padding-bottom:0;display:flex;overflow:visible}.detail-atelier-mobile-thread-corner-chips .detail-atelier-chip[data-v-61e048ee]{border:1px solid color-mix(in srgb, var(--warm-border-soft) 76%, var(--surface-soft));background:color-mix(in srgb, var(--surface-card) 96%, var(--warm-panel));max-width:5.6rem;min-height:22px;color:var(--text-soft);letter-spacing:0;padding:.16rem .44rem;font-size:.68rem;line-height:1}.detail-atelier-thread-entry.is-system .detail-atelier-mobile-thread-corner-chips .detail-atelier-chip[data-v-61e048ee]:last-child{border-color:color-mix(in srgb, var(--accent-border) 48%, var(--warm-border-soft));background:color-mix(in srgb, var(--accent-panel) 72%, white);color:var(--text-main);font-weight:600}.detail-atelier-thread-message-mobile[data-v-61e048ee]{color:var(--text-main);-webkit-line-clamp:4;line-clamp:4;font-size:1.02rem;font-weight:500;line-height:1.42}.detail-atelier-thread-entry.is-system .detail-atelier-thread-message-mobile[data-v-61e048ee]{color:var(--text-main)}.detail-atelier-mobile-thread-more[data-v-61e048ee]{gap:.42rem}.detail-atelier-mobile-thread-more-summary[data-v-61e048ee]{padding-top:.1rem}.detail-atelier-mobile-reaction-rail[data-v-61e048ee]{opacity:.68;flex-wrap:nowrap;align-items:center;gap:.24rem;min-height:22px;display:flex}.detail-atelier-mobile-reaction-trigger.detail-atelier-reaction-toggle[data-v-61e048ee]{border-color:color-mix(in srgb, var(--warm-border-soft) 70%, var(--surface-soft));background:color-mix(in srgb, var(--surface-card) 94%, var(--warm-panel));width:auto;min-width:0;min-height:20px;color:var(--text-faint);letter-spacing:0;border-radius:999px;justify-content:center;gap:0;padding:.12rem .32rem;font-size:.62rem;line-height:1}.detail-atelier-mobile-reaction-pills.detail-atelier-reaction-list[data-v-61e048ee]{scrollbar-width:none;flex:auto;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:.28rem;max-width:none;padding-bottom:0;display:grid;overflow-x:auto}.detail-atelier-mobile-reaction-pills.detail-atelier-reaction-list[data-v-61e048ee]::-webkit-scrollbar{display:none}.detail-atelier-mobile-reaction-pills .detail-atelier-chip[data-v-61e048ee]{letter-spacing:0;min-height:20px;color:var(--text-faint);border-radius:999px;padding:.14rem .34rem;font-size:.62rem;line-height:1}.detail-atelier-mobile-reaction-members-stack[data-v-61e048ee]{padding-top:.1rem}.detail-atelier-mobile-reaction-rail .detail-atelier-reaction-summary[data-v-61e048ee]{display:none}.detail-atelier-mobile-thread-inline-tools[data-v-61e048ee]{opacity:.72;flex:none}.detail-atelier-image-figure.is-cover[data-v-61e048ee]{grid-column:auto;grid-template-columns:1fr}.detail-atelier-inline-buttons[data-v-61e048ee],.detail-atelier-image-actions[data-v-61e048ee],.detail-atelier-reaction-row[data-v-61e048ee]{gap:.45rem}.detail-atelier-reaction-groups[data-v-61e048ee],.detail-atelier-reaction-more[data-v-61e048ee],.detail-atelier-reaction-list[data-v-61e048ee]{gap:.42rem}.detail-atelier-reaction-toggle[data-v-61e048ee]{min-height:38px;padding:.44rem .72rem}.detail-atelier-reaction-row[data-v-61e048ee]{align-items:flex-start}.detail-atelier-reaction-more[data-v-61e048ee]{width:100%}.detail-atelier-reaction-list.is-extended[data-v-61e048ee]{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;max-width:100%;padding-bottom:.08rem;display:grid;overflow-x:auto}.detail-atelier-reaction-list.is-extended[data-v-61e048ee]::-webkit-scrollbar{display:none}.detail-atelier-reaction-sheet-layer[data-v-61e048ee]{padding:.56rem}.detail-atelier-reaction-sheet[data-v-61e048ee]{width:100%;max-height:min(78vh,640px);padding:.62rem .68rem calc(.78rem + env(safe-area-inset-bottom,0px));border-radius:24px 24px 18px 18px;gap:.76rem}.detail-atelier-reaction-sheet-head[data-v-61e048ee]{gap:.48rem}.detail-atelier-reaction-sheet-head h3[data-v-61e048ee]{font-size:var(--type-l5-size);line-height:var(--type-l5-line);letter-spacing:var(--type-l5-spacing)}.detail-atelier-reaction-sheet-status[data-v-61e048ee]{gap:.42rem;padding:.5rem .56rem}.detail-atelier-reaction-picker[data-v-61e048ee],.detail-atelier-reaction-picker-section[data-v-61e048ee]{gap:.58rem}.detail-atelier-reaction-picker-section[data-v-61e048ee]{padding-top:.64rem}.detail-atelier-reaction-sheet .detail-atelier-reaction-list.is-extended[data-v-61e048ee],.detail-atelier-reaction-picker-grid.detail-atelier-reaction-list.is-extended[data-v-61e048ee]{scrollbar-width:auto;grid-auto-columns:auto;grid-auto-flow:row;max-width:none;display:grid;overflow:visible}.detail-atelier-reaction-picker-grid.detail-atelier-reaction-list.is-extended[data-v-61e048ee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.detail-atelier-reaction-picker-grid.is-compact.detail-atelier-reaction-list.is-extended[data-v-61e048ee]{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-atelier-reaction-picker-grid .detail-atelier-reaction-button[data-v-61e048ee]{min-height:46px;padding:.48rem .46rem}.detail-atelier-reaction-picker-grid.is-compact .detail-atelier-reaction-button[data-v-61e048ee]{min-height:50px;padding:.42rem .22rem}.detail-atelier-image-actions .detail-atelier-secondary[data-v-61e048ee],.detail-atelier-image-actions .detail-atelier-text[data-v-61e048ee]{min-height:34px;padding:.42rem .68rem}.detail-atelier-chip[data-v-61e048ee],.detail-atelier-badge[data-v-61e048ee]{min-height:34px;padding:.42rem .74rem}.detail-atelier-chip-row-primary .detail-atelier-chip[data-v-61e048ee]{min-height:30px;font-size:var(--type-l6-size);line-height:var(--type-l6-line);padding:.34rem .62rem}.detail-atelier-reaction-button[data-v-61e048ee]{min-height:38px;padding:.42rem .68rem}.detail-atelier-lightbox-stage[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.55rem}.detail-atelier-lightbox-actions[data-v-61e048ee]{grid-column:1/-1;width:100%}.detail-atelier-lightbox-image[data-v-61e048ee]{border-radius:18px;grid-column:1/-1;max-height:56vh}.detail-atelier-lightbox-stage>.detail-atelier-secondary[data-v-61e048ee]{width:100%;min-height:36px;padding:.46rem .72rem}.detail-atelier-image-grid[data-v-61e048ee]{grid-template-columns:1fr;gap:.72rem}.detail-atelier-thread-images[data-v-61e048ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.detail-atelier-image-empty[data-v-61e048ee]{min-height:120px}}@media (prefers-reduced-motion:reduce){.detail-atelier-reaction-sheet-layer[data-v-61e048ee],.detail-atelier-reaction-sheet[data-v-61e048ee]{animation-duration:.01ms}.detail-atelier-reaction-picker-grid .detail-atelier-reaction-button[data-v-61e048ee]:active{transform:none}}.space-page[data-v-10769f4d],.space-main-stack[data-v-10769f4d],.space-utility-grid[data-v-10769f4d],.space-shell-card[data-v-10769f4d],.space-fact-grid[data-v-10769f4d],.space-member-grid[data-v-10769f4d],.space-member-card[data-v-10769f4d],.space-main-summary-shell[data-v-10769f4d],.space-reward-editor-head[data-v-10769f4d],.space-reward-story-head[data-v-10769f4d],.space-reward-heading-copy[data-v-10769f4d],.space-reward-editor-note[data-v-10769f4d],.space-reward-story-note[data-v-10769f4d],.space-reward-editor-stats[data-v-10769f4d],.space-reward-story-meta[data-v-10769f4d],.space-reward-workbench[data-v-10769f4d],.space-reward-stage[data-v-10769f4d],.space-reward-stage-copy[data-v-10769f4d],.space-utility-band-head[data-v-10769f4d],.space-member-stat-grid[data-v-10769f4d],.space-member-meta[data-v-10769f4d],.space-access-grid[data-v-10769f4d],.space-access-card[data-v-10769f4d],.space-advanced-shell[data-v-10769f4d],.space-advanced-grid[data-v-10769f4d],.space-inline-panel[data-v-10769f4d],.space-inline-code[data-v-10769f4d],.space-fold-copy-block[data-v-10769f4d],.space-fold-meta[data-v-10769f4d],.space-fold-body[data-v-10769f4d],.space-claim-panel[data-v-10769f4d],.space-pending-grid[data-v-10769f4d],.space-pending-list[data-v-10769f4d],.space-pending-item[data-v-10769f4d],.space-pending-copy[data-v-10769f4d],.space-pending-controls[data-v-10769f4d],.reward-form-grid[data-v-10769f4d],.reward-form-copy[data-v-10769f4d],.reward-shelf-grid[data-v-10769f4d],.reward-card-grid[data-v-10769f4d],.reward-member-grid[data-v-10769f4d],.reward-claim-list[data-v-10769f4d],.reward-tier-block[data-v-10769f4d],.reward-chip-list[data-v-10769f4d],.info-list[data-v-10769f4d],.space-reward-member-card[data-v-10769f4d],.reward-form-submit-row[data-v-10769f4d]{gap:1rem;display:grid}.space-united-card[data-v-10769f4d]{background:radial-gradient(circle at 84% 18%, var(--sage-glow), transparent 28%), radial-gradient(circle at 0% 100%, var(--warning-panel), transparent 30%), linear-gradient(142deg, var(--card-bg-popover), var(--card-bg-soft));border-color:var(--active-item-border);box-shadow:var(--shadow-raised);padding-block:.82rem}.space-reward-hub[data-v-10769f4d]{background:radial-gradient(circle at top right, var(--danger-panel), transparent 22%), radial-gradient(circle at top left, var(--sage-glow), transparent 24%), linear-gradient(180deg, var(--card-bg), var(--card-bg-soft));gap:.72rem}.space-reward-hub .button-solid[data-v-10769f4d],.space-reward-hub .button-subtle[data-v-10769f4d],.space-reward-hub .button-link[data-v-10769f4d]{font-size:var(--type-meta-size);gap:.28rem;padding:.62rem .86rem;line-height:1.2}.space-mode-frame[data-v-10769f4d]{gap:.52rem}.space-mode-badges[data-v-10769f4d]{justify-content:flex-end}.space-utility-card-tools[data-v-10769f4d]{background:linear-gradient(#f8f2ecf5,#f2eae1eb);gap:0}.space-tools-fold-body[data-v-10769f4d]{gap:.62rem}.space-tools-tabs[data-v-10769f4d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.space-tools-tab[data-v-10769f4d]{min-height:2.34rem;color:var(--text-main);text-align:left;background:#ffffff6b;border:1px solid #5f4a371a;border-radius:12px;align-content:center;gap:.02rem;padding:.32rem .42rem;display:grid}.space-tools-tab span[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-meta-size);font-weight:600;line-height:1.14}.space-tools-tab small[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.space-tools-tab.active[data-v-10769f4d]{background:#fff7edc7;border-color:#8e745847}.space-tools-section[data-v-10769f4d]{border-top:1px dashed #5f4a3724;gap:.56rem;padding-top:.56rem;display:grid}.space-utility-card-tools .space-subsection-heading h3[data-v-10769f4d],.space-utility-card-tools .access-panel-head h3[data-v-10769f4d],.space-utility-card-tools .space-debug-summary h3[data-v-10769f4d],.space-utility-card-tools .storage-stat-item dd[data-v-10769f4d]{font-size:var(--type-l6-size);line-height:var(--type-l6-line)}.space-utility-card-tools .eyebrow[data-v-10769f4d],.space-utility-card-tools .muted[data-v-10769f4d],.space-utility-card-tools .badge[data-v-10769f4d],.space-utility-card-tools .space-card-intro[data-v-10769f4d],.space-utility-card-tools .space-access-form-note[data-v-10769f4d],.space-utility-card-tools .space-meta-line[data-v-10769f4d]{font-size:var(--type-eyebrow-size);line-height:1.3}.space-utility-card-tools .space-form label[data-v-10769f4d]{gap:.28rem}.space-utility-card-tools input[data-v-10769f4d]{min-height:2.08rem;font-size:var(--type-meta-size);padding:.34rem .58rem;line-height:1.2}.space-utility-card-tools .button-solid[data-v-10769f4d],.space-utility-card-tools .button-subtle[data-v-10769f4d],.space-utility-card-tools .space-fold-toggle[data-v-10769f4d]{min-height:2.04rem;font-size:var(--type-meta-size);padding:.3rem .66rem;line-height:1.15}.tools-mini-fold[data-v-10769f4d]{background:#ffffff42;border:1px solid #5f4a3714;border-radius:12px;padding:.42rem .5rem}.tools-mini-body[data-v-10769f4d]{border-top:0;gap:.48rem;padding-top:0}.sync-flat-card[data-v-10769f4d]{justify-content:space-between;align-items:center;gap:.52rem;display:flex}.sync-flat-card strong[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-meta-size);line-height:1.2}.danger-row[data-v-10769f4d]{justify-content:space-between;align-items:center;gap:.52rem;display:flex}.space-tools-section[data-v-10769f4d]:first-child{border-top:none;padding-top:0}.space-reward-hub-head[data-v-10769f4d]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;display:grid}.space-reward-hub-copy[data-v-10769f4d]{gap:.24rem;display:grid}.space-reward-hub-title[data-v-10769f4d]{font-size:var(--type-card-title-size)}.space-reward-hub-lead[data-v-10769f4d]{max-width:34rem;color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.space-reward-hub-pills[data-v-10769f4d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.38rem;display:flex}.space-manage-link[data-v-10769f4d]{border:1px solid color-mix(in srgb, var(--card-border) 78%, transparent);background:color-mix(in srgb, var(--card-bg-raised) 74%, transparent);min-height:2rem;color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:0;border-radius:999px;align-items:center;gap:.34rem;margin:0;padding:.26rem .64rem;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.space-manage-link[data-v-10769f4d]:hover{color:var(--text-muted);border-color:color-mix(in srgb, var(--active-item-border) 78%, transparent)}.space-manage-link.is-active[data-v-10769f4d]{color:var(--text-main);border-color:color-mix(in srgb, var(--active-item-border) 84%, transparent);background:color-mix(in srgb, var(--accent-panel) 56%, var(--card-bg-raised));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-ring) 70%, transparent)}.space-manage-link-icon[data-v-10769f4d]{border-bottom:1.5px solid;border-right:1.5px solid;width:.38rem;height:.38rem;transition:transform .16s;transform:rotate(45deg)translateY(-1px)}.space-manage-link.is-active .space-manage-link-icon[data-v-10769f4d]{transform:rotate(-135deg)translateY(-1px)}.reward-keyword-inline-links[data-v-10769f4d]{justify-content:flex-end;align-items:center;gap:.64rem;display:flex}.reward-text-link[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-soft) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--text-soft) 55%, transparent);text-underline-offset:2px;background:0 0;border:0;margin:0;padding:.1rem 0;font-weight:500;line-height:1.2}.reward-text-link[data-v-10769f4d]:hover{color:var(--text-muted)}.reward-empty-text-link[data-v-10769f4d]{justify-self:center}.space-reward-hub-tabs[data-v-10769f4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.space-current-catch-card[data-v-10769f4d]{border:1px solid var(--active-item-border);background:linear-gradient(180deg, var(--card-bg-popover), var(--panel-bg-strong)), radial-gradient(circle at top right, var(--danger-panel), transparent 30%);border-radius:24px;gap:.82rem;padding:1rem 1.02rem;display:grid}.space-current-catch-copy[data-v-10769f4d]{gap:.28rem;display:grid}.space-current-catch-meta[data-v-10769f4d]{flex-wrap:wrap;gap:.5rem;display:flex}.space-current-catch-actions[data-v-10769f4d]{justify-content:flex-start}.space-reward-hub-tab[data-v-10769f4d]{color:var(--text-main);cursor:pointer;background:#ffffffa8;border:1px solid #5f4a3714;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .88rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.space-reward-hub-tab-copy[data-v-10769f4d]{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.space-reward-hub-tab[data-v-10769f4d]:hover{border-color:#c96f4a33;transform:translateY(-1px)}.space-reward-hub-tab.active[data-v-10769f4d]{border-color:#c96f4a33;box-shadow:0 14px 28px #58422d0f}.space-reward-hub-tab-label[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-l5-size);font-weight:600;line-height:var(--type-l5-line);letter-spacing:.01em}.space-reward-hub-tab-note[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-l7-size);line-height:var(--type-l7-line);letter-spacing:.01em}.space-reward-workbench[data-v-10769f4d],.space-reward-stage[data-v-10769f4d]{gap:1.15rem;padding-top:.15rem}.space-pending-grid[data-v-10769f4d]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.space-pending-card[data-v-10769f4d]{background:linear-gradient(#ffffffad,#f9f2e9c7);border:1px solid #5f4a3714;border-radius:28px;align-content:start;gap:1rem;padding:1rem;box-shadow:inset 0 1px #ffffff85}.space-pending-card-count[data-v-10769f4d]{background:linear-gradient(#fafcf9b8,#f1eee8d1)}.space-pending-fold[data-v-10769f4d]{gap:0}.space-pending-fold[open][data-v-10769f4d]{gap:.88rem}.space-pending-summary[data-v-10769f4d]{gap:.85rem}.space-pending-summary h3[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);margin:0}.space-pending-summary .space-fold-copy[data-v-10769f4d]{max-width:28ch}.space-pending-fold .space-fold-meta[data-v-10769f4d]{gap:.48rem}.space-pending-fold .badge-row[data-v-10769f4d]{justify-content:flex-end}.space-pending-fold .space-fold-toggle[data-v-10769f4d]{min-height:2.08rem;padding:.34rem .72rem}.space-pending-fold-body[data-v-10769f4d]{border-top-style:dashed;gap:.88rem;padding-top:.88rem}.space-pending-list[data-v-10769f4d]{gap:.88rem}.space-pending-item[data-v-10769f4d]{background:#fffcf8c7;border:1px solid #5f4a373d;border-radius:22px;gap:.78rem;padding:.92rem}.space-pending-item-count[data-v-10769f4d]{background:#f8fbf7d1}.space-pending-copy[data-v-10769f4d]{gap:.32rem}.space-pending-copy p[data-v-10769f4d]{margin:0}.space-pending-controls[data-v-10769f4d]{border-top:1px dashed #5f4a371f;gap:.72rem;padding-top:.72rem}.space-pending-select[data-v-10769f4d]{gap:.45rem;display:grid}.space-pending-select select[data-v-10769f4d]{width:100%}.space-pending-action-grid[data-v-10769f4d]{flex-wrap:wrap;gap:.6rem;display:flex}.space-reward-stage[data-v-10769f4d]{border-top:1px solid #5f4a3714;padding-top:1.1rem}.space-hero-title[data-v-10769f4d]{max-width:20ch;font-family:var(--font-display);font-size:var(--type-section-title-size);font-weight:400;line-height:var(--type-section-title-line);letter-spacing:var(--type-section-title-tracking);color:color-mix(in srgb, var(--text-main) 82%, var(--text-soft))}.space-page[data-v-10769f4d]{--space-page-gap:clamp(1.15rem, 2vw, 1.6rem);--space-stack-gap:clamp(1rem, 1.7vw, 1.35rem);gap:var(--space-page-gap)}.space-utility-band-head[data-v-10769f4d]{justify-content:space-between;align-items:end;gap:1rem;padding-inline:.2rem;display:flex}.space-utility-band-title[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-section-title-size);font-weight:600;line-height:var(--type-section-title-line);letter-spacing:var(--type-section-title-tracking);margin:0}.space-utility-band-head .section-copy[data-v-10769f4d]{max-width:32rem;margin:0}.space-main-stack[data-v-10769f4d]{gap:var(--space-stack-gap)}.space-main-summary-shell[data-v-10769f4d]{gap:.42rem}.space-main-summary-intro[data-v-10769f4d]{grid-template-columns:minmax(0,1.32fr) minmax(260px,.78fr);align-items:center;gap:.56rem;display:grid}.space-main-kicker[data-v-10769f4d]{margin-bottom:0}.space-main-summary-lead[data-v-10769f4d]{font-family:var(--font-body);color:var(--text-soft);max-width:28rem;font-size:var(--type-body-size);margin:0;line-height:1.6}.space-hero-copy p[data-v-10769f4d],.space-fold-copy p[data-v-10769f4d]{font-family:var(--font-body);color:var(--text-soft);margin:0}.space-card-intro[data-v-10769f4d],.space-access-form-note[data-v-10769f4d]{font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.space-meta-line[data-v-10769f4d]{font-size:var(--type-meta-size);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-spacing);flex-wrap:wrap;gap:.4rem .82rem;display:flex}.space-fact-card[data-v-10769f4d],.space-member-card[data-v-10769f4d],.space-access-card[data-v-10769f4d],.reward-form-card[data-v-10769f4d],.reward-shelf-card[data-v-10769f4d],.reward-card[data-v-10769f4d],.reward-claim-card[data-v-10769f4d],.space-reward-member-card[data-v-10769f4d],.space-empty-card[data-v-10769f4d]{border:1px solid var(--card-border);background:var(--panel-bg);box-shadow:var(--shadow-card);border-radius:22px;padding:1rem}.space-fact-card strong[data-v-10769f4d],.space-fold-title[data-v-10769f4d],.space-subsection-heading h3[data-v-10769f4d],.member-head h3[data-v-10769f4d],.space-inline-code strong[data-v-10769f4d]{font-family:var(--font-heading);letter-spacing:-.024em;margin:0;font-weight:600}.space-main-stack[data-v-10769f4d]{align-items:start}.space-utility-grid[data-v-10769f4d]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.78rem}.space-shell-card[data-v-10769f4d]{background:linear-gradient(#fffdf8eb,#faf3eae0);gap:1rem;display:grid}.space-main-card[data-v-10769f4d]{align-items:start;padding:1.35rem}.space-fold-copy[data-v-10769f4d]{max-width:34ch}.space-panel-title[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-section-title-size);font-weight:600;line-height:var(--type-section-title-line);letter-spacing:var(--type-section-title-tracking);margin:0}.space-reward-section-heading .section-copy[data-v-10769f4d],.space-utility-band-head .section-copy[data-v-10769f4d]{max-width:36ch}.space-utility-card[data-v-10769f4d]{background:linear-gradient(#fcf9f4f0,#f5ede4e0);align-content:start;min-height:100%;padding:.92rem .98rem;box-shadow:0 8px 16px #503a2809}.space-utility-card-access[data-v-10769f4d]{background:linear-gradient(#fffaf6f0,#f5ede4e0);padding:.82rem .9rem}.space-utility-card-access[open][data-v-10769f4d]{gap:.72rem}.space-utility-card-access .space-fold-body[data-v-10769f4d]{padding-top:.68rem}.access-compact-panel[data-v-10769f4d],.access-panel-body[data-v-10769f4d],.storage-compact-panel[data-v-10769f4d]{display:grid}.access-compact-panel[data-v-10769f4d]{gap:.56rem}.access-panel-tabs[data-v-10769f4d]{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:.36rem;display:grid}.access-panel-tab[data-v-10769f4d]{min-height:2.2rem;color:var(--text-main);text-align:left;background:#ffffff6b;border:1px solid #5f4a371a;border-radius:14px;gap:.06rem;padding:.3rem .46rem;display:grid}.access-panel-tab span[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-eyebrow-size);font-weight:600;line-height:1.15}.access-panel-tab small[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.access-panel-tab.active[data-v-10769f4d]{background:#fff7edc7;border-color:#8e745847}.access-panel-body[data-v-10769f4d]{gap:.44rem}.access-panel-head[data-v-10769f4d],.access-code-row[data-v-10769f4d]{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.access-panel-head h3[data-v-10769f4d]{margin:0}.access-panel-head .badge[data-v-10769f4d],.access-code-row .button-subtle[data-v-10769f4d]{flex:none}.access-code-row .space-inline-code[data-v-10769f4d]{flex:auto;min-width:0;padding:.46rem .58rem}.access-code-row .button-subtle[data-v-10769f4d]{min-height:2.08rem;padding-inline:.62rem}.space-utility-card-access .space-card-intro[data-v-10769f4d],.space-utility-card-access .space-access-form-note[data-v-10769f4d]{font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.space-tools-section .space-card-intro[data-v-10769f4d],.space-tools-section .space-access-form-note[data-v-10769f4d],.storage-lead[data-v-10769f4d],.storage-backup-copy .section-copy[data-v-10769f4d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.space-utility-card-access .space-access-form[data-v-10769f4d]{gap:.48rem}.space-utility-card-access .space-form label[data-v-10769f4d]{gap:.34rem}.space-utility-card-access input[data-v-10769f4d]{min-height:2.08rem;padding-block:.34rem}.access-inline-form[data-v-10769f4d]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.access-inline-form button[data-v-10769f4d],.access-fixed-form button[data-v-10769f4d]{min-height:2.08rem;padding-inline:.64rem}.space-utility-card-access .space-access-form-otp[data-v-10769f4d]{padding-top:.55rem}.access-fixed-form[data-v-10769f4d]{grid-template-columns:repeat(2,minmax(0,1fr))}.access-fixed-form button[data-v-10769f4d]{grid-column:1/-1}.space-utility-card-memory[data-v-10769f4d]{background:linear-gradient(#fcf9f2f0,#f4eee1e6)}.storage-compact-panel[data-v-10769f4d]{gap:.56rem}.storage-lead[data-v-10769f4d]{max-width:38ch}.storage-meter[data-v-10769f4d]{background:#5f4a371c;border-radius:999px;height:.42rem;overflow:hidden}.storage-meter-fill[data-v-10769f4d]{border-radius:inherit;background:linear-gradient(90deg,#86a67ee0,#c3a966db);min-width:.42rem;height:100%;transition:width .18s ease-out}.storage-meter-fill.warning[data-v-10769f4d]{background:linear-gradient(90deg,#c4944ee6,#c67550db)}.storage-meter-fill.danger[data-v-10769f4d]{background:linear-gradient(90deg,#b95b48eb,#8e433de6)}.storage-stat-list[data-v-10769f4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .56rem;margin:0;display:grid}.storage-stat-list-compact .storage-stat-item[data-v-10769f4d]{padding-block:.44rem}.storage-stat-item[data-v-10769f4d]{border-top:1px solid #5f4a371f;gap:.12rem;min-width:0;padding:.42rem 0;display:grid}.storage-stat-item dt[data-v-10769f4d],.storage-stat-item dd[data-v-10769f4d]{margin:0}.storage-stat-item dt[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-spacing)}.storage-stat-item dd[data-v-10769f4d]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line)}.storage-backup-row[data-v-10769f4d]{border-top:1px dashed #5f4a3724;justify-content:space-between;align-items:center;gap:.62rem;padding-top:.56rem;display:flex}.storage-backup-copy[data-v-10769f4d]{gap:.22rem;min-width:0;display:grid}.storage-backup-row .button-subtle[data-v-10769f4d]{flex:none;padding-inline:.66rem}.space-utility-card-advanced[data-v-10769f4d]{background:linear-gradient(#f7f2ecf0,#f0e9e0e6)}.space-utility-card[open][data-v-10769f4d]{box-shadow:0 14px 24px #503a280d}.space-section-heading .section-title[data-v-10769f4d],.space-advanced-summary .section-title[data-v-10769f4d]{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line);letter-spacing:var(--type-section-title-tracking);margin-bottom:.55rem}.space-fact-grid[data-v-10769f4d],.space-storage-grid[data-v-10769f4d]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.space-fact-card[data-v-10769f4d]{gap:.45rem;display:grid}.space-fold-card[data-v-10769f4d]{gap:0}.storage-more-fold[data-v-10769f4d]{background:#ffffff52;border:1px solid #5f4a3714;border-radius:14px;padding:.5rem .56rem}.storage-more-summary[data-v-10769f4d]{align-items:center;gap:.5rem}.storage-more-summary .space-fold-copy-block[data-v-10769f4d]{gap:0}.storage-more-summary .space-fold-copy-block .eyebrow[data-v-10769f4d]{margin:0}.storage-more-summary .space-fold-toggle[data-v-10769f4d]{min-height:1.72rem;padding:.2rem .5rem}.storage-more-body[data-v-10769f4d]{border-top-style:dashed;gap:.44rem;padding-top:.52rem}.space-fold-card[open][data-v-10769f4d]{gap:1rem}.space-fold-summary[data-v-10769f4d]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;transition:transform .18s;display:flex;position:relative}.space-fold-summary[data-v-10769f4d]::-webkit-details-marker{display:none}.space-fold-summary[data-v-10769f4d]:focus-visible{outline-offset:.25rem;border-radius:24px;outline:2px solid #c96f4a38}.space-fold-summary:hover .space-fold-toggle[data-v-10769f4d],.space-fold-summary:focus-visible .space-fold-toggle[data-v-10769f4d],.space-fold-card[open]>.space-fold-summary .space-fold-toggle[data-v-10769f4d]{background:#fff9f3eb;border-color:#c96f4a38}.space-fold-summary:hover .space-fold-arrow[data-v-10769f4d],.space-fold-summary:focus-visible .space-fold-arrow[data-v-10769f4d],.space-fold-card[open]>.space-fold-summary .space-fold-arrow[data-v-10769f4d]{border-color:#86563ef5}.space-fold-copy-block[data-v-10769f4d]{gap:.35rem}.space-utility-summary[data-v-10769f4d]{gap:.8rem}.space-fold-meta[data-v-10769f4d]{justify-items:end;gap:.7rem}.space-fold-toggle[data-v-10769f4d]{border-radius:var(--radius-pill);background:#ffffffad;border:1px solid #5f4a371f;align-items:center;gap:.6rem;min-height:2.4rem;padding:.48rem .86rem;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.space-fold-toggle-strong[data-v-10769f4d]{background:#fffaf4e6}.space-fold-arrow[data-v-10769f4d]{transform-origin:50%;border-bottom:1.5px solid #7a5c4acc;border-right:1.5px solid #7a5c4acc;width:.68rem;height:.68rem;transition:transform .18s,border-color .18s;transform:rotate(45deg)translateY(-1px)}.space-fold-card[open]>.space-fold-summary .space-fold-arrow[data-v-10769f4d]{transform:rotate(225deg)translateY(-1px)}.space-utility-summary h3[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking);margin:0}.space-utility-summary .space-fold-copy[data-v-10769f4d]{color:#5d4c429e;max-width:22ch;font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.space-claim-summary .space-fold-copy[data-v-10769f4d]{color:#5d4c429e;max-width:34rem;font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.space-utility-summary .badge[data-v-10769f4d]{font-size:var(--type-meta-size);background:#ffffff8a;padding:.3rem .64rem}.space-utility-card .space-fold-toggle[data-v-10769f4d]{background:#ffffff8a;min-height:2.1rem;padding:.38rem .74rem}.space-fold-title[data-v-10769f4d]{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.space-fold-body[data-v-10769f4d]{border-top:1px solid #5f4a3714;padding-top:1.05rem}.space-claim-fold[data-v-10769f4d]{background:#ffffff70;border-color:#5f4a371a;border-radius:24px;gap:.88rem;padding:.92rem .96rem}.space-claim-fold-top[data-v-10769f4d]{border-radius:20px;gap:.7rem;padding:.82rem .88rem}.space-claim-fold-top .space-fold-summary[data-v-10769f4d]{gap:.72rem}.space-claim-fold-top .space-fold-copy-block[data-v-10769f4d]{gap:.42rem}.space-claim-fold-top .space-fold-title[data-v-10769f4d]{font-size:var(--type-l5-size);line-height:var(--type-l5-line)}.space-claim-fold-top .space-fold-copy[data-v-10769f4d]{font-size:var(--type-supporting-size);line-height:1.5}.space-claim-fold-top .badge[data-v-10769f4d]{padding:.28rem .6rem}.space-claim-fold-top .space-fold-toggle[data-v-10769f4d]{min-height:2rem;padding:.3rem .7rem}.space-claim-fold-top:not([open]) .space-fold-copy[data-v-10769f4d]{display:none}.space-claim-fold-top:not([open]) .space-fold-copy-block[data-v-10769f4d]{gap:.18rem}.space-claim-fold .space-fold-meta[data-v-10769f4d]{gap:.55rem}.space-claim-fold .badge-row[data-v-10769f4d]{justify-content:flex-end}.space-claim-fold .space-fold-toggle[data-v-10769f4d]{min-height:2.18rem;padding:.38rem .76rem}.space-claim-fold-body[data-v-10769f4d]{border-top-style:dashed;gap:.95rem;padding-top:.9rem}.space-pending-stage .space-fold-body[data-v-10769f4d]{gap:1rem}.space-utility-card .space-fold-body[data-v-10769f4d]{border-top-style:dashed;padding-top:.72rem}.space-fold-summary-compact h3[data-v-10769f4d]{margin:0}.space-fact-card strong[data-v-10769f4d]{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.space-fact-card p[data-v-10769f4d],.space-empty-card p[data-v-10769f4d],.space-member-supporting[data-v-10769f4d]{font-family:var(--font-body);font-size:var(--type-supporting-size);color:var(--text-soft);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.space-member-grid[data-v-10769f4d],.space-reward-member-grid[data-v-10769f4d]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.space-member-card[data-v-10769f4d]{background:linear-gradient(#ffffffb8,#faf4ecbd);align-content:start;gap:.9rem}.space-member-card[data-v-10769f4d]:nth-child(2n){background:linear-gradient(#fcfbf7c7,#f4f0e9bd)}.member-head[data-v-10769f4d],.reward-card-head[data-v-10769f4d],.space-reward-stage-head[data-v-10769f4d],.space-reward-tier-head[data-v-10769f4d],.space-subsection-heading[data-v-10769f4d],.info-row[data-v-10769f4d]{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.reward-card-copy[data-v-10769f4d]{gap:.22rem;min-width:0;display:grid}.premium-card-aside[data-v-10769f4d]{text-align:right;justify-items:end;gap:.2rem;max-width:52%;margin-left:auto;display:grid}.space-page .premium-card-aside .badge[data-v-10769f4d]{height:1.5rem;font-size:var(--type-eyebrow-size);padding:0 .5rem;line-height:1.1}.premium-card-meta[data-v-10769f4d]{justify-items:end;gap:.06rem;padding-top:0;display:grid}.space-reward-stage-copy[data-v-10769f4d]{gap:.32rem}.reward-card-kicker[data-v-10769f4d]{color:#5a453ab8;font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-spacing);font-weight:600;line-height:1.4}.space-member-summary[data-v-10769f4d]{margin-top:.35rem}.space-member-stat-grid[data-v-10769f4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.space-member-stat-pill[data-v-10769f4d]{color:#5d493fe6;min-height:2.35rem;font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line);background:#fffaf5b8;border:1px solid #5f4a3714;border-radius:18px;justify-content:flex-start;align-items:center;padding:.45rem .72rem;display:inline-flex}.space-member-meta[data-v-10769f4d]{border-top:1px dashed #5f4a371f;align-content:start;gap:.28rem;min-height:4.15rem;padding-top:.72rem}.space-reward-grid[data-v-10769f4d],.space-account-grid[data-v-10769f4d],.space-storage-grid-shell[data-v-10769f4d],.space-advanced-grid[data-v-10769f4d]{align-items:start}.space-utility-card .space-access-grid[data-v-10769f4d],.space-utility-card .space-advanced-grid[data-v-10769f4d]{grid-template-columns:1fr}.space-utility-card .space-access-card[data-v-10769f4d],.space-utility-card .space-fact-card[data-v-10769f4d],.space-utility-card .space-inline-panel[data-v-10769f4d],.space-utility-card .space-empty-card[data-v-10769f4d]{box-shadow:none;background:#fff6;border-color:#5f4a3714;padding:.88rem}.space-utility-card .space-inline-code[data-v-10769f4d]{background:#ffffff9e}.space-utility-card .space-subsection-heading h3[data-v-10769f4d],.space-utility-card .space-fold-title[data-v-10769f4d]{font-size:var(--type-l5-size)}.space-utility-card .info-row[data-v-10769f4d]{gap:.6rem;padding-bottom:.62rem}.space-utility-card .danger-card[data-v-10769f4d]{background:#fff7f399}.space-reward-form-grid[data-v-10769f4d],.space-access-grid[data-v-10769f4d]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.space-access-form[data-v-10769f4d]{gap:.82rem}.space-access-form-otp[data-v-10769f4d]{border-top:1px dashed #5f4a371f;padding-top:.9rem}.space-form label[data-v-10769f4d]{gap:.55rem;display:grid}.space-field-block[data-v-10769f4d]{gap:.44rem}.space-page .button-row[data-v-10769f4d]{align-items:center}.reward-form-card[data-v-10769f4d]{background:linear-gradient(180deg, var(--panel-bg-strong), var(--card-bg-soft));align-content:start;gap:.66rem;padding:.9rem;display:grid}.space-reward-form-grid[data-v-10769f4d]{grid-template-columns:minmax(0,1fr);gap:.62rem}.reward-form-support[data-v-10769f4d]{font-family:var(--font-body);font-size:var(--type-supporting-size);color:var(--text-soft);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.reward-form-meta[data-v-10769f4d],.reward-form-submit-copy[data-v-10769f4d],.space-stage-support[data-v-10769f4d]{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-meta-size);line-height:var(--type-meta-line);margin:0}.reward-form-fields[data-v-10769f4d]{gap:.48rem;display:grid}.reward-form-fields-premium[data-v-10769f4d]{gap:.42rem}.reward-editor-card .space-field-block>.muted[data-v-10769f4d]{font-size:var(--type-l4-size);line-height:var(--type-l4-line)}.reward-form-card input[data-v-10769f4d],.reward-form-card select[data-v-10769f4d]{min-height:2.42rem;font-size:var(--type-meta-size);line-height:var(--type-meta-line);padding:.48rem .72rem}.reward-form-card textarea[data-v-10769f4d]{height:3.72rem;min-height:3.72rem;font-size:var(--type-meta-size);line-height:var(--type-meta-line);padding:.52rem .74rem}.reward-form-cost-field[data-v-10769f4d]{max-width:10rem}.reward-form-submit-row[data-v-10769f4d]{border-top:1px dashed var(--card-border-soft);gap:.34rem;padding-top:.42rem}.reward-form-actions[data-v-10769f4d]{border-top:none;padding-top:0}.reward-form-card .button-solid[data-v-10769f4d],.reward-form-card .button-subtle[data-v-10769f4d]{min-height:2.08rem;font-size:var(--type-meta-size);padding:.56rem .78rem;line-height:1.2}.space-reward-feedback[data-v-10769f4d]{margin:0;padding:.02rem .1rem 0}.space-reward-feedback-inline[data-v-10769f4d]{width:100%;margin:0;padding:.42rem .1rem 0}.reward-shelf-card[data-v-10769f4d]{background:linear-gradient(180deg, var(--panel-bg-strong), var(--card-bg-soft))}.reward-pool-unified-card[data-v-10769f4d]{gap:.58rem}.reward-pool-unified-card .space-subsection-heading[data-v-10769f4d]{margin-bottom:0}.reward-pool-unified-card .reward-compact-list[data-v-10769f4d]{max-height:min(44vh,24rem);padding-right:.22rem;overflow:auto}.reward-shelf-heading-actions[data-v-10769f4d]{justify-content:flex-end;align-items:center;gap:.42rem;margin-left:auto;display:flex}.reward-shelf-manage-button[data-v-10769f4d],.reward-compact-manage-button[data-v-10769f4d]{border:1px solid var(--card-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card-bg-raised) 62%, transparent);min-height:1.78rem;color:var(--text-main);font-family:var(--font-body);font-size:var(--type-meta-size);font-weight:500;line-height:var(--type-meta-line);justify-content:center;align-items:center;padding:.22rem .54rem;display:inline-flex}.reward-shelf-manage-button[data-v-10769f4d]:disabled,.reward-compact-manage-button[data-v-10769f4d]:disabled{cursor:not-allowed;opacity:.55}.reward-shelf-card-premium[data-v-10769f4d]{background:linear-gradient(180deg, var(--warning-panel), var(--card-bg-soft))}.reward-card[data-v-10769f4d]{background:var(--panel-bg-strong);gap:.82rem}.reward-card-actions[data-v-10769f4d]{gap:.58rem}.reward-deposit-actions[data-v-10769f4d]{grid-template-columns:repeat(3,minmax(0,.48fr)) minmax(7rem,1fr)}.reward-assist-section[data-v-10769f4d]{border-top:1px dashed var(--card-border-soft);gap:.82rem;padding-top:1rem;display:grid}.reward-assist-head[data-v-10769f4d]{justify-content:space-between;align-items:flex-start;gap:.88rem;display:flex}.reward-assist-head h4[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);color:var(--text-main);margin:0}.reward-assist-card[data-v-10769f4d]{background:linear-gradient(180deg, var(--sage-panel), var(--card-bg-soft))}.reward-shared-card[data-v-10769f4d]{background:linear-gradient(180deg, var(--accent-panel), var(--card-bg-soft))}.reward-assist-actions[data-v-10769f4d]{grid-template-columns:repeat(3,minmax(0,.48fr)) minmax(7.6rem,1fr)}.reward-assist-status[data-v-10769f4d]{border:1px solid var(--card-border-soft);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card-bg-raised) 68%, transparent);min-height:2.18rem;color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);text-align:center;justify-content:center;align-items:center;padding:.42rem .62rem;line-height:1.15;display:inline-flex}.reward-scope-field[data-v-10769f4d]{max-width:14rem}.reward-scope-toggle[data-v-10769f4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.reward-scope-toggle label[data-v-10769f4d]{cursor:pointer}.reward-scope-toggle input[data-v-10769f4d]{opacity:0;pointer-events:none;position:absolute}.reward-scope-toggle span[data-v-10769f4d]{border:1px solid var(--card-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card-bg-raised) 62%, transparent);width:100%;min-height:2.02rem;color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);justify-content:center;align-items:center;padding:.3rem .52rem;font-weight:600;display:inline-flex}.reward-scope-toggle input:checked+span[data-v-10769f4d]{border-color:var(--active-item-border);background:var(--active-item-bg);color:var(--text-main)}.reward-deposit-actions .compact-action[data-v-10769f4d]{min-height:2.18rem;font-size:var(--type-meta-size);white-space:nowrap;padding:.42rem .58rem;line-height:1.15}.reward-card-actions>.button-subtle[data-v-10769f4d]{min-height:2.18rem;font-size:var(--type-meta-size);padding:.46rem .82rem;line-height:1.15}.reward-deposit-progress[data-v-10769f4d]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card-border-soft) 70%, transparent);width:100%;height:.44rem;overflow:hidden}.reward-deposit-progress span[data-v-10769f4d]{border-radius:inherit;background:linear-gradient(90deg, var(--accent-strong,var(--accent-dark)), var(--sage-strong,var(--success)));height:100%;transition:width .18s;display:block}.reward-card-meta[data-v-10769f4d]{padding-top:.1rem}.reward-selected-note[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);margin:0;line-height:1.3}.reward-command-panel[data-v-10769f4d]{background:linear-gradient(135deg, #fffcf7ad, #f5eee580), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--sage-glow) 68%, transparent), transparent 28%);border:1px solid #5f4a3714;border-radius:14px;gap:.38rem;padding:.42rem;display:grid}.reward-command-summary[data-v-10769f4d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.reward-command-stat[data-v-10769f4d]{background:#ffffff6b;border:1px solid #5f4a3712;border-radius:10px;align-content:center;gap:.08rem;min-height:2.72rem;padding:.38rem .42rem;display:grid}.reward-command-stat span[data-v-10769f4d],.reward-recent-item small[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:.68rem;line-height:1.18}.reward-command-stat strong[data-v-10769f4d]{color:var(--text-main);font-family:var(--font-body);font-size:.92rem;font-weight:700;line-height:1.16}.reward-command-stat-primary strong[data-v-10769f4d]{color:var(--accent-strong,var(--accent-dark))}.reward-command-stat-claim[data-v-10769f4d]{text-align:left;transition:border-color .16s,background .16s,box-shadow .16s}.reward-command-stat-claim.is-enabled[data-v-10769f4d]{cursor:pointer}.reward-command-stat-claim.is-enabled[data-v-10769f4d]:hover,.reward-command-stat-claim.is-enabled[data-v-10769f4d]:focus-visible{border-color:color-mix(in srgb, var(--active-item-border) 78%, transparent);background:color-mix(in srgb, var(--accent-panel) 40%, #ffffff6b);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-ring) 66%, transparent)}.reward-command-actions[data-v-10769f4d]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.58rem;display:flex}.reward-filter-trigger[data-v-10769f4d]{min-height:2.08rem;padding:.34rem .72rem}.reward-keyword-controls[data-v-10769f4d]{background:#ffffff57;border:1px solid #5f4a3714;border-radius:18px;gap:.52rem;padding:.72rem;display:grid}.reward-keyword-control-row[data-v-10769f4d]{grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.48rem;display:grid}.reward-keyword-control-label[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);font-weight:700;line-height:1.2}.reward-keyword-pill-row[data-v-10769f4d],.reward-keyword-control-actions[data-v-10769f4d]{flex-wrap:wrap;align-items:center;gap:.34rem;display:flex}.reward-keyword-inline-divider[data-v-10769f4d]{background:#5f4a372e;width:1px;height:1.28rem;margin-inline:.08rem}.reward-keyword-control-actions[data-v-10769f4d]{justify-content:flex-end}.reward-filter-pill[data-v-10769f4d]{border-radius:var(--radius-pill);min-height:1.86rem;color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);background:#ffffff70;border:1px solid #5f4a371a;justify-content:center;align-items:center;padding:.28rem .56rem;font-weight:700;line-height:1.12;display:inline-flex}.reward-filter-pill.active[data-v-10769f4d]{border-color:var(--active-item-border);background:var(--active-item-bg);color:var(--text-main);box-shadow:0 8px 16px var(--accent-shadow-soft)}.reward-range-panel[data-v-10769f4d]{border-top:1px dashed #5f4a371a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;padding-top:.52rem;display:grid}.reward-range-panel label[data-v-10769f4d]{grid-template-columns:minmax(4.6rem,auto) repeat(2,minmax(0,1fr));align-items:center;gap:.36rem;display:grid}.reward-range-panel span[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);font-weight:700}.reward-range-panel input[data-v-10769f4d]{min-height:2rem;font-size:var(--type-meta-size);border-radius:12px;padding:.34rem .52rem}.reward-keyword-shell[data-v-10769f4d],.reward-keyword-cloud[data-v-10769f4d],.reward-selected-card[data-v-10769f4d],.reward-task-flow[data-v-10769f4d],.reward-task-section[data-v-10769f4d],.reward-task-list[data-v-10769f4d],.reward-recent-strip[data-v-10769f4d],.reward-recent-list[data-v-10769f4d],.reward-task-card[data-v-10769f4d],.reward-task-actions[data-v-10769f4d]{display:grid}.reward-keyword-shell[data-v-10769f4d]{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--accent-panel) 82%, transparent), transparent 30%), radial-gradient(circle at 88% 78%, color-mix(in srgb, var(--bg-deep) 42%, transparent), transparent 34%), linear-gradient(180deg, #ffffff7a, #ffffff47);min-height:13rem;box-shadow:var(--shadow-card);border:1px solid #5f4a371a;border-radius:22px;gap:.82rem;padding:1rem}.reward-keyword-head[data-v-10769f4d]{justify-content:space-between;align-items:flex-start;gap:.82rem;display:flex}.reward-keyword-head-actions[data-v-10769f4d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.46rem;display:inline-flex}.reward-keyword-head h3[data-v-10769f4d]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l5-size);line-height:var(--type-l5-line);margin:0}.reward-keyword-cloud[data-v-10769f4d]{flex-wrap:wrap;align-content:flex-start;gap:.42rem;display:flex}.reward-keyword-chip[data-v-10769f4d]{border-radius:var(--radius-pill);max-width:100%;min-height:2.04rem;color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-eyebrow-size);text-align:center;border:1px solid #5f4a371a;justify-content:center;align-items:center;gap:.28rem;padding:.36rem .64rem;font-weight:700;line-height:1.16;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 8px 18px #5f4a3712}.reward-keyword-title[data-v-10769f4d],.reward-keyword-metric[data-v-10769f4d]{min-width:0}.reward-keyword-title[data-v-10769f4d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reward-keyword-metric[data-v-10769f4d]{color:color-mix(in srgb, var(--text-main) 70%, var(--text-soft));font-family:var(--font-body);font-size:var(--type-eyebrow-size);white-space:nowrap;font-weight:800;line-height:1.1}.reward-keyword-chip[data-v-10769f4d]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #5f4a371a}.reward-keyword-chip.active[data-v-10769f4d]{border-color:var(--active-item-border);box-shadow:0 0 0 3px var(--accent-ring), 0 12px 24px #5f4a371f}.reward-keyword-chip-personal[data-v-10769f4d]{background:linear-gradient(180deg, var(--accent-panel), color-mix(in srgb, var(--accent-panel) 64%, var(--surface-card)))}.reward-keyword-chip-assist[data-v-10769f4d]{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-deep) 62%, var(--surface-card)), color-mix(in srgb, var(--mist) 72%, var(--surface-card)))}.reward-keyword-chip-shared[data-v-10769f4d]{border-color:color-mix(in srgb, var(--accent) 22%, var(--bg-deep));background:radial-gradient(circle at 18% 26%, color-mix(in srgb, var(--accent-panel) 90%, var(--accent)) 0%, transparent 50%), radial-gradient(circle at 52% 46%, #eadcf6 0%, transparent 54%), radial-gradient(circle at 84% 72%, color-mix(in srgb, var(--bg-deep) 78%, var(--mist)) 0%, transparent 54%), linear-gradient(110deg, color-mix(in srgb, var(--accent-panel) 82%, var(--surface-card)) 0%, #eadcf6 52%, color-mix(in srgb, var(--bg-deep) 64%, var(--surface-card)) 100%)}.reward-selected-card[data-v-10769f4d]{box-shadow:var(--shadow-card);background:linear-gradient(#fffdf9d6,#f8f1e9b8);border:1px solid #5f4a371a;border-radius:20px;align-content:start;gap:.72rem;padding:.96rem}.reward-selected-card-personal[data-v-10769f4d]{background:linear-gradient(180deg, var(--accent-panel), #fffdf9d1)}.reward-selected-card-assist[data-v-10769f4d]{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-deep) 44%, var(--surface-card)), #fffdf9cc)}.reward-selected-card-shared[data-v-10769f4d]{border-color:color-mix(in srgb, var(--accent) 18%, var(--bg-deep));background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--accent-panel) 82%, transparent), transparent 34%), radial-gradient(circle at 52% 44%, #eadcf6ad, transparent 42%), radial-gradient(circle at 92% 92%, color-mix(in srgb, var(--bg-deep) 42%, transparent), transparent 38%), linear-gradient(125deg, color-mix(in srgb, var(--accent-panel) 66%, var(--surface-card)) 0%, #eadcf69e 48%, color-mix(in srgb, var(--bg-deep) 30%, var(--surface-card)) 100%)}.reward-task-flow[data-v-10769f4d]{gap:1rem}.reward-task-section[data-v-10769f4d]{gap:.68rem}.reward-task-section-head[data-v-10769f4d]{justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.reward-task-section-head h3[data-v-10769f4d]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-l5-size);line-height:var(--type-l5-line);margin:0}.reward-task-list[data-v-10769f4d]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.72rem}.reward-task-card[data-v-10769f4d]{min-height:13.5rem;box-shadow:var(--shadow-card);background:linear-gradient(#fffdf9d6,#f8f1e9b8);border:1px solid #5f4a371a;border-radius:18px;align-content:start;gap:.72rem;padding:.88rem}.reward-task-section-claimable .reward-task-card[data-v-10769f4d]{background:linear-gradient(180deg, var(--warning-panel), #fffdf9d6);border-color:#c96f4a2e}.reward-task-card-shared[data-v-10769f4d]{background:linear-gradient(180deg, var(--accent-panel), #fffdf9cc)}.reward-task-card-assist[data-v-10769f4d]{background:linear-gradient(180deg, var(--sage-panel), #fffdf9c7)}.reward-task-card-head[data-v-10769f4d]{justify-content:space-between;align-items:flex-start;gap:.72rem;display:flex}.reward-task-card-head>div[data-v-10769f4d]{gap:.2rem;min-width:0;display:grid}.reward-task-card-head strong[data-v-10769f4d],.reward-recent-item strong[data-v-10769f4d]{color:var(--text-main);font-family:var(--font-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line)}.reward-task-card-head .badge[data-v-10769f4d]{flex:none}.reward-task-actions[data-v-10769f4d]{gap:.52rem;margin-top:auto}.reward-primary-action[data-v-10769f4d]{width:100%;min-height:2.72rem}.reward-quick-chip-row[data-v-10769f4d]{flex-wrap:wrap;gap:.42rem;display:flex}.reward-quick-chip[data-v-10769f4d]{border-radius:var(--radius-pill);min-width:3rem;min-height:2.08rem;color:var(--text-main);font-family:var(--font-body);font-size:var(--type-meta-size);background:#ffffff80;border:1px solid #5f4a371f;justify-content:center;align-items:center;padding:.36rem .66rem;font-weight:700;display:inline-flex}.reward-quick-chip[data-v-10769f4d]:disabled{cursor:not-allowed;opacity:.48}.reward-command-empty[data-v-10769f4d]{align-items:start}.reward-command-empty .button-solid[data-v-10769f4d]{width:fit-content}.reward-recent-strip[data-v-10769f4d]{border-top:1px dashed var(--card-border-soft);gap:.66rem;padding-top:.85rem}.reward-recent-list[data-v-10769f4d]{gap:.52rem}.reward-recent-item[data-v-10769f4d]{background:#ffffff61;border:1px solid #5f4a3714;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.64rem;padding:.64rem .72rem;display:grid}.reward-recent-item>div[data-v-10769f4d]{gap:.16rem;min-width:0;display:grid}.reward-recent-item p[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);margin:0}.reward-recent-empty[data-v-10769f4d]{box-shadow:none;background:#ffffff57;padding:.72rem}.reward-compact-list[data-v-10769f4d],.reward-member-strip-list[data-v-10769f4d],.reward-member-strip-preview[data-v-10769f4d]{display:grid}.reward-compact-list[data-v-10769f4d],.reward-member-strip-list[data-v-10769f4d]{gap:.48rem}.reward-member-strip-list[data-v-10769f4d]{grid-template-columns:1fr;align-items:stretch}.reward-compact-row[data-v-10769f4d]{border:1px solid var(--card-border-soft);background:var(--panel-bg);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(8.2rem,auto) auto;align-items:center;gap:.56rem;padding:.58rem .66rem;display:grid}.reward-compact-row-premium[data-v-10769f4d]{border-color:var(--warning-border);background:linear-gradient(135deg, var(--card-bg-popover), var(--warning-panel)), radial-gradient(circle at top right, var(--accent-gold), transparent 34%);box-shadow:var(--shadow-card)}.reward-compact-main[data-v-10769f4d]{gap:.08rem;min-width:0;display:grid}.reward-compact-main strong[data-v-10769f4d]{overflow-wrap:anywhere;font-family:var(--font-heading);font-size:var(--type-meta-size);letter-spacing:-.02em;font-weight:600;line-height:1.26}.reward-compact-main p[data-v-10769f4d],.reward-compact-meta[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line);margin:0}.reward-compact-main p[data-v-10769f4d]{overflow-wrap:anywhere}.reward-compact-meta[data-v-10769f4d]{gap:.1rem;display:grid}.reward-compact-manage-actions[data-v-10769f4d]{justify-content:flex-end;gap:.38rem;display:flex}.reward-pool-viewer-shell[data-v-10769f4d]{gap:.72rem;display:grid}.reward-pool-unified-shell[data-v-10769f4d]{gap:.82rem}.reward-pool-unified-card[data-v-10769f4d]{gap:.72rem;display:grid}.reward-pool-viewer-members[data-v-10769f4d]{gap:.62rem}.reward-member-strip[data-v-10769f4d]{border:1px solid var(--card-border-soft);background:linear-gradient(135deg, var(--panel-bg-strong), var(--card-bg-soft));box-shadow:var(--shadow-card);border-radius:18px;grid-template-columns:1fr;align-items:start;gap:.44rem;padding:.7rem .76rem;display:grid}.reward-pool-viewer-member[data-v-10769f4d]{width:100%;color:var(--text-main);text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.reward-pool-viewer-member[data-v-10769f4d]:hover{border-color:var(--active-item-border);transform:translateY(-1px)}.reward-pool-viewer-member.active[data-v-10769f4d]{border-color:var(--active-item-border);background:linear-gradient(135deg, var(--card-bg-popover), var(--active-item-bg)), radial-gradient(circle at top right, var(--accent-ring), transparent 34%);box-shadow:0 14px 28px #58422d0f}.reward-pool-viewer-member.active .reward-member-strip-mark[data-v-10769f4d]{background:var(--active-item-bg);border-color:var(--active-item-border)}.reward-member-strip-person[data-v-10769f4d]{align-items:center;gap:.58rem;min-width:0;display:flex}.reward-member-strip-person h3[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-l5-size);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.28}.reward-member-strip-mark[data-v-10769f4d]{background:var(--success-panel);width:2.12rem;height:2.12rem;color:var(--text-main);font-family:var(--font-heading);border-radius:999px;flex:0 0 2.12rem;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.reward-member-strip-preview[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line);gap:.18rem}.reward-chip-list[data-v-10769f4d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.reward-chip[data-v-10769f4d]{background:#ffffffbd;border:1px solid #5f4a371f;border-radius:18px;align-items:start;gap:.18rem;width:fit-content;padding:.5rem .78rem;display:grid}.reward-chip strong[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-l5-size);font-weight:600;line-height:var(--type-l5-line);letter-spacing:-.02em}.reward-chip span[data-v-10769f4d]{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.premium-card[data-v-10769f4d]{background:linear-gradient(135deg,#fffcf6f0,#f6efe5d1),radial-gradient(circle at 100% 0,#e8d8a63d,#0000 30%);border-color:#b58a383d;box-shadow:0 14px 28px #a376231a}.premium-chip[data-v-10769f4d]{background:linear-gradient(135deg,#fff7edeb,#f5ecdddb)}.space-inline-code[data-v-10769f4d]{background:#ffffffbd;border:1px dashed #5f4a372e;border-radius:20px;gap:.35rem;padding:.9rem 1rem}.space-inline-code strong[data-v-10769f4d]{font-size:var(--type-card-title-size);letter-spacing:.04em}.space-inline-panel[data-v-10769f4d]{border:1px solid var(--line);background:#ffffff80;border-radius:22px;gap:.85rem;padding:1rem}.space-reward-member-card[data-v-10769f4d]{background:linear-gradient(#fffdf9d1,#f8f1e9c7);gap:.9rem}.space-reward-member-top[data-v-10769f4d]{border-bottom:1px solid #5f4a3714;padding-bottom:.9rem}.reward-tier-block[data-v-10769f4d]{gap:.6rem}.reward-claim-list[data-v-10769f4d]{gap:.75rem}.reward-claim-card[data-v-10769f4d]{background:linear-gradient(#fffcf8d1,#f8f1e9c2);grid-template-columns:auto 1fr;align-items:start;gap:.85rem}.reward-editor-card[data-v-10769f4d]{max-width:38rem}.reward-editor-tier-tabs[data-v-10769f4d]{border:1px solid var(--card-border-soft);background:var(--panel-bg);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;padding:.22rem;display:grid}.reward-editor-tier-tab[data-v-10769f4d]{min-height:2.46rem;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.32rem;padding:.5rem .64rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.reward-editor-tier-tab[data-v-10769f4d]:hover{color:var(--text-main);transform:translateY(-1px)}.reward-editor-tier-tab.active[data-v-10769f4d]{border-color:var(--active-item-border);background:var(--active-item-bg);color:var(--text-main);box-shadow:var(--shadow-card)}.reward-editor-tier-label[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-meta-size);font-weight:600;line-height:var(--type-meta-line)}.reward-editor-tier-note[data-v-10769f4d]{font-size:var(--type-l7-size);line-height:var(--type-l7-line)}.reward-shelf-tier-tabs[data-v-10769f4d]{margin:.72rem 0}.reward-editor-form[data-v-10769f4d]{gap:.72rem;display:grid}.reward-claim-body[data-v-10769f4d]{gap:.45rem;display:grid}.reward-claim-body .reward-card-copy[data-v-10769f4d]{width:100%}.reward-claim-title-row[data-v-10769f4d]{justify-content:space-between;align-items:center;gap:.72rem;display:flex}.reward-claim-title-row strong[data-v-10769f4d]{min-width:0}.reward-claim-title-row .badge[data-v-10769f4d]{flex:none}.reward-claim-copy[data-v-10769f4d],.reward-claim-meta[data-v-10769f4d]{font-family:var(--font-body);line-height:var(--type-supporting-line)}.reward-claim-copy[data-v-10769f4d]{font-size:var(--type-supporting-size);letter-spacing:var(--type-supporting-spacing)}.reward-claim-meta[data-v-10769f4d]{font-size:var(--type-meta-size);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-spacing)}.reward-claim-marker[data-v-10769f4d]{background:#c96f4ab3;border-radius:999px;width:.72rem;height:.72rem;margin-top:.55rem;box-shadow:0 0 0 .35rem #c96f4a1f}.space-advanced-shell[data-v-10769f4d]{background:linear-gradient(#f7f1e9eb,#f2eae1e0);gap:1rem}.space-advanced-grid[data-v-10769f4d]{gap:.72rem}.space-advanced-status-card[data-v-10769f4d],.space-debug-fold[data-v-10769f4d],.space-advanced-grid .danger-card[data-v-10769f4d]{gap:.62rem}.space-debug-fold[data-v-10769f4d]{gap:0}.space-debug-fold[open][data-v-10769f4d]{gap:.68rem}.space-debug-summary[data-v-10769f4d]{align-items:center;gap:.72rem}.space-debug-summary h3[data-v-10769f4d]{font-family:var(--font-heading);font-size:var(--type-l5-size);font-weight:600;line-height:var(--type-l5-line);margin:0}.space-debug-summary .space-fold-meta[data-v-10769f4d]{align-items:center;gap:.52rem;display:flex}.space-debug-body[data-v-10769f4d]{border-top-style:dashed;gap:.58rem;padding-top:.66rem}.space-advanced-summary[data-v-10769f4d]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.space-advanced-summary[data-v-10769f4d]::-webkit-details-marker{display:none}.space-advanced-copy[data-v-10769f4d]{margin:0}.feedback-message.success[data-v-10769f4d]{color:var(--success)}.feedback-message.danger[data-v-10769f4d],.danger-button[data-v-10769f4d]{color:var(--danger)}.info-row[data-v-10769f4d]{border-bottom:1px solid #5f4a3714;padding-bottom:.75rem}.info-row[data-v-10769f4d]:last-child{border-bottom:none;padding-bottom:0}.danger-card[data-v-10769f4d]{align-content:start}@media (width<=1080px){.space-reward-hub-head[data-v-10769f4d],.space-advanced-grid[data-v-10769f4d],.space-main-summary-intro[data-v-10769f4d]{grid-template-columns:1fr}.space-utility-band-head[data-v-10769f4d]{flex-direction:column;align-items:start}.space-utility-grid[data-v-10769f4d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.space-page[data-v-10769f4d]{--space-page-gap:1.1rem;--space-stack-gap:1rem}.space-main-summary-shell[data-v-10769f4d]{gap:.56rem}.space-main-card[data-v-10769f4d],.space-utility-card[data-v-10769f4d]{padding:.82rem}.space-reward-hub[data-v-10769f4d],.space-reward-workbench[data-v-10769f4d],.space-reward-stage[data-v-10769f4d],.space-reward-form-grid[data-v-10769f4d],.reward-form-submit-row[data-v-10769f4d],.reward-shelf-card[data-v-10769f4d],.reward-pool-unified-card[data-v-10769f4d]{gap:.52rem}.space-main-summary-intro[data-v-10769f4d],.space-reward-hub-head[data-v-10769f4d],.space-section-heading[data-v-10769f4d],.space-fold-summary[data-v-10769f4d],.space-subsection-heading[data-v-10769f4d],.member-head[data-v-10769f4d],.space-reward-stage-head[data-v-10769f4d],.space-reward-tier-head[data-v-10769f4d],.info-row[data-v-10769f4d],.reward-card-head[data-v-10769f4d],.space-utility-summary[data-v-10769f4d],.space-advanced-summary[data-v-10769f4d]{flex-direction:column;align-items:flex-start}.reward-editor-card>.space-subsection-heading[data-v-10769f4d],.premium-card .reward-card-head[data-v-10769f4d]{flex-direction:row;align-items:flex-start}.premium-card-aside[data-v-10769f4d]{max-width:48%}.reward-editor-card>.space-subsection-heading .badge[data-v-10769f4d],.reward-shelf-card>.space-subsection-heading .badge[data-v-10769f4d]{margin-left:auto}.reward-shelf-card>.space-subsection-heading .badge[data-v-10769f4d]{margin-left:0}.reward-shelf-heading-actions[data-v-10769f4d]{margin-left:auto}.reward-shelf-card>.space-subsection-heading[data-v-10769f4d]{flex-direction:row;align-items:flex-start}.space-hero-title[data-v-10769f4d]{max-width:none}.space-fold-meta[data-v-10769f4d]{justify-items:start;width:100%}.space-meta-line[data-v-10769f4d]{flex-direction:column;gap:.16rem}.space-utility-summary .space-fold-copy[data-v-10769f4d],.space-claim-summary .space-fold-copy[data-v-10769f4d]{max-width:none}.space-utility-grid[data-v-10769f4d],.space-member-stat-grid[data-v-10769f4d]{grid-template-columns:1fr}.space-reward-form-grid[data-v-10769f4d],.space-reward-hub-tabs[data-v-10769f4d],.space-access-grid[data-v-10769f4d],.space-member-grid[data-v-10769f4d],.space-reward-member-grid[data-v-10769f4d],.space-fact-grid[data-v-10769f4d],.space-storage-grid[data-v-10769f4d],.space-pending-grid[data-v-10769f4d],.space-current-catch-card[data-v-10769f4d],.reward-claim-list[data-v-10769f4d]{gap:.8rem}.reward-claim-card[data-v-10769f4d]{grid-template-columns:1fr}.reward-claim-marker[data-v-10769f4d]{display:none}.space-page .badge[data-v-10769f4d],.space-page .pill[data-v-10769f4d]{font-size:var(--type-meta-size);padding:.34rem .7rem}.space-page .button-row[data-v-10769f4d]{width:100%}.space-page .button-row[data-v-10769f4d]>*{flex:100%;width:100%}.storage-backup-row[data-v-10769f4d]{flex-direction:column;align-items:stretch}.storage-backup-row .button-subtle[data-v-10769f4d]{width:100%}.space-claim-fold-top .space-fold-summary[data-v-10769f4d]{flex-direction:row;align-items:flex-start;gap:.6rem}.space-debug-summary[data-v-10769f4d]{flex-direction:row;align-items:center}.space-debug-summary .space-fold-meta[data-v-10769f4d],.space-claim-fold-top .space-fold-meta[data-v-10769f4d]{justify-items:end;width:auto;margin-left:auto}.space-claim-fold-top .space-fold-meta .badge-row[data-v-10769f4d]{display:none}.space-reward-hub-pills[data-v-10769f4d]{justify-content:flex-start}.space-reward-hub-tab[data-v-10769f4d]{border-radius:14px;align-items:center;min-height:2.78rem;padding:.52rem .64rem}.space-reward-hub-tab-copy[data-v-10769f4d]{flex-wrap:nowrap;align-items:baseline;gap:.32rem}.space-reward-hub-tab-note[data-v-10769f4d]{white-space:nowrap}.reward-command-summary[data-v-10769f4d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.26rem}.reward-command-stat-wide[data-v-10769f4d]{grid-column:auto}.reward-command-actions[data-v-10769f4d],.reward-task-section-head[data-v-10769f4d]{align-items:stretch}.reward-task-section-head .badge[data-v-10769f4d]{width:100%}.reward-keyword-head-actions[data-v-10769f4d]{justify-content:space-between;width:100%}.reward-keyword-shell[data-v-10769f4d],.reward-selected-card[data-v-10769f4d]{padding:.9rem}.reward-keyword-controls[data-v-10769f4d]{padding:.62rem}.reward-keyword-control-row[data-v-10769f4d]{grid-template-columns:1fr;gap:.34rem}.reward-keyword-control-actions[data-v-10769f4d]{justify-content:flex-start}.reward-filter-pill[data-v-10769f4d]{min-height:1.78rem;padding:.26rem .5rem}.reward-range-panel[data-v-10769f4d]{grid-template-columns:1fr}.reward-range-panel label[data-v-10769f4d]{grid-template-columns:1fr 1fr}.reward-range-panel label span[data-v-10769f4d]{grid-column:1/-1}.reward-keyword-head[data-v-10769f4d]{flex-direction:column}.reward-keyword-head .badge[data-v-10769f4d]{width:fit-content}.reward-keyword-cloud[data-v-10769f4d]{gap:.48rem}.reward-keyword-chip[data-v-10769f4d]{min-height:1.96rem;padding:.34rem .58rem}.reward-task-section-head[data-v-10769f4d]{flex-direction:column}.reward-task-list[data-v-10769f4d]{grid-template-columns:1fr}.reward-task-card[data-v-10769f4d]{min-height:0}.reward-task-card-head[data-v-10769f4d]{flex-direction:column}.reward-task-card-head .badge[data-v-10769f4d]{width:fit-content}.reward-quick-chip-row[data-v-10769f4d]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reward-quick-chip[data-v-10769f4d]{width:100%}.reward-compact-row[data-v-10769f4d]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.reward-compact-meta[data-v-10769f4d]{text-align:right;justify-items:end}.reward-compact-manage-actions[data-v-10769f4d]{grid-column:1/-1}.reward-member-strip-list[data-v-10769f4d]{grid-template-columns:1fr;gap:.58rem}.reward-member-strip-preview[data-v-10769f4d]{width:100%}.reward-pool-viewer-member[data-v-10769f4d]{padding:.74rem}.space-page .badge-row[data-v-10769f4d]{gap:.36rem}.space-tools-tabs[data-v-10769f4d]{grid-template-columns:1fr}.sync-flat-card[data-v-10769f4d],.danger-row[data-v-10769f4d]{flex-direction:column;align-items:flex-start}.space-utility-card-tools .space-subsection-heading h3[data-v-10769f4d],.space-utility-card-tools .access-panel-head h3[data-v-10769f4d],.space-utility-card-tools .space-debug-summary h3[data-v-10769f4d],.space-utility-card-tools .storage-stat-item dd[data-v-10769f4d]{font-size:var(--type-meta-size);line-height:1.28}.space-utility-card-tools .button-solid[data-v-10769f4d],.space-utility-card-tools .button-subtle[data-v-10769f4d],.space-utility-card-tools input[data-v-10769f4d],.space-utility-card-tools .space-fold-toggle[data-v-10769f4d]{min-height:1.96rem;padding-inline:.56rem}.space-hero-note[data-v-10769f4d],.space-fact-card[data-v-10769f4d],.space-member-card[data-v-10769f4d],.space-access-card[data-v-10769f4d],.reward-form-card[data-v-10769f4d],.reward-shelf-card[data-v-10769f4d],.reward-compact-row[data-v-10769f4d],.reward-member-strip[data-v-10769f4d],.reward-card[data-v-10769f4d],.reward-claim-card[data-v-10769f4d],.space-reward-member-card[data-v-10769f4d],.space-empty-card[data-v-10769f4d],.space-inline-panel[data-v-10769f4d],.space-pending-card[data-v-10769f4d],.space-pending-item[data-v-10769f4d],.space-claim-fold[data-v-10769f4d]{padding:.72rem}.reward-form-card input[data-v-10769f4d],.reward-form-card select[data-v-10769f4d],.reward-form-card textarea[data-v-10769f4d],.reward-form-card .button-solid[data-v-10769f4d],.reward-form-card .button-subtle[data-v-10769f4d],.reward-shelf-manage-button[data-v-10769f4d],.reward-compact-manage-button[data-v-10769f4d]{min-height:1.76rem}.reward-pool-unified-card .reward-compact-list[data-v-10769f4d]{max-height:min(36vh,17.5rem)}.reward-compact-row[data-v-10769f4d]{border-radius:14px;padding:.5rem .56rem}.reward-compact-main p[data-v-10769f4d]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.space-claim-fold[data-v-10769f4d],.space-claim-fold-body[data-v-10769f4d],.space-pending-list[data-v-10769f4d],.space-pending-controls[data-v-10769f4d]{gap:.72rem}.space-claim-fold .space-fold-body[data-v-10769f4d]{padding-top:.74rem}.space-claim-fold .space-fold-toggle[data-v-10769f4d]{min-height:2.06rem;padding-inline:.7rem}.space-fold-copy[data-v-10769f4d]{max-width:none}.space-fold-toggle[data-v-10769f4d]{min-height:2.2rem;padding-inline:.74rem}.space-inline-code strong[data-v-10769f4d]{font-size:var(--type-card-title-size);word-break:break-all}}@media (prefers-reduced-motion:reduce){.space-page[data-v-10769f4d] *{transition:none!important;animation:none!important}}:root{--font-display:"ZCOOL XiaoWei", "Noto Serif SC", "Songti SC", serif;--font-heading:"Noto Serif SC", "Songti SC", serif;--font-body:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--type-l0-size:2.5rem;--type-l0-line:1.06;--type-l0-tracking:-.028em;--type-l1-size:1.625rem;--type-l1-line:1.2;--type-l1-tracking:-.018em;--type-l2-size:1.125rem;--type-l2-line:1.34;--type-l2-tracking:-.01em;--type-l3-size:1rem;--type-l3-line:1.7;--type-l3-tracking:0;--type-l4-size:.875rem;--type-l4-line:1.5;--type-l4-spacing:.025em;--type-l5-size:var(--type-l3-size);--type-l5-line:var(--type-l3-line);--type-l6-size:.8125rem;--type-l6-line:1.45;--type-l6-spacing:.03em;--type-l7-size:.75rem;--type-l7-line:1.42;--type-l7-spacing:.035em;--type-d0-size:2.75rem;--type-d0-line:1.02;--type-d1-size:2rem;--type-d1-line:1.1;--type-eyebrow-size:var(--type-l7-size);--type-eyebrow-spacing:.18em;--type-kicker-sub-size:var(--type-l7-size);--type-kicker-sub-spacing:.16em;--type-supporting-size:var(--type-l7-size);--type-supporting-line:var(--type-l7-line);--type-supporting-spacing:var(--type-l7-spacing);--type-nav-size:var(--type-l4-size);--type-nav-line:1.25;--type-card-title-size:var(--type-l2-size);--type-card-title-line:var(--type-l2-line);--type-card-title-tracking:var(--type-l2-tracking);--type-page-title-size:var(--type-l0-size);--type-page-title-line:var(--type-l0-line);--type-page-title-tracking:var(--type-l0-tracking);--type-section-title-size:var(--type-l1-size);--type-section-title-line:var(--type-l1-line);--type-section-title-tracking:var(--type-l1-tracking);--type-body-size:var(--type-l3-size);--type-body-line:var(--type-l3-line);--type-lead-size:var(--type-l3-size);--type-lead-line:var(--type-l3-line);--type-meta-size:var(--type-l6-size);--type-meta-line:var(--type-l6-line);--type-meta-spacing:var(--type-l6-spacing);--type-button-tracking:.01em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--bg:#f5eee5;--bg-deep:#efe4d7;--paper:#fffaf3;--paper-solid:#fffaf2;--paper-soft:#fbf4ea;--surface-base:#f7efe5;--surface:var(--paper);--surface-card:#fffaf3;--surface-raised:#fffdf8;--surface-strong:#fffdf8;--surface-soft:#f9f1e7;--surface-popover:#fffefa;--card-bg:#fffaf3;--card-bg-raised:#fffdf8;--card-bg-soft:#f9f1e7;--card-bg-popover:#fffefa;--card-border:#56403121;--card-border-soft:#4f312314;--panel-bg:#ffffff9e;--panel-bg-strong:#fffcf7d1;--input-bg:#fffdf8;--input-focus-bg:#fffefa;--active-item-bg:#fff2e9;--active-item-border:#d7855f61;--line:#56403121;--line-strong:#56403133;--line-soft:#4f312314;--warm-border-soft:#7e604c1a;--warm-border:#7e604c24;--warm-border-strong:#7e604c38;--warm-panel:#ffffff9e;--warm-panel-strong:#fffcf7d1;--warm-glow:#ffeeda6b;--cool-glow:#dcede542;--accent-glow:#c96f4a38;--sage-glow:#d8e7dc47;--shadow:0 12px 30px #4e372713;--shadow-soft:0 8px 18px #4e37270e;--shadow-card:0 4px 14px #4e37270b;--shadow-raised:0 16px 34px #4e37271a;--accent:#c96f4a;--accent-dark:#b95f3e;--accent-strong:#b95f3e;--accent-soft:#f3ded2;--accent-sun:#d17a54;--accent-coral:#cf7b59;--accent-gradient-end:#bf6542;--accent-panel:#fff2e9;--accent-border:#d7855f61;--accent-ring:#d7855f1f;--accent-shadow-soft:#bf65421a;--accent-shadow:#bf654238;--accent-contrast:#fff9f2;--accent-teal:#9fbeae;--accent-teal-soft:#2e8e8324;--accent-teal-border:#2e8e8342;--accent-gold:#e8d8a6;--sage:#d8e7dc;--sage-strong:#6d9778;--cream:#f1e8c8;--rose:#f1d6ca;--mist:#dce9e6;--text-main:#241b16;--text-soft:#6f5d52;--text-muted:#5f5048;--text-faint:#9a8577;--success:#6d9778;--success-panel:#e2efe5b8;--success-border:#4b81602e;--warning:#b97e41;--warning-panel:#fceed68a;--warning-border:#b97e412e;--danger:#8e5b49;--danger-panel:#f9eee8cc;--danger-border:#8e5b492e;--radius-xl:18px;--radius-lg:14px;--radius-md:12px;--radius-pill:999px;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}:root[data-theme=dark]{--bg:#050607;--bg-deep:#0b0d10;--paper:#101214;--paper-solid:#0f1113;--paper-soft:#14181c;--surface-base:#0d0f12;--surface:#101214;--surface-card:#121519;--surface-raised:#171b20;--surface-strong:#1b2026;--surface-soft:#15191d;--surface-popover:#1a1f24;--card-bg:#121519;--card-bg-raised:#171b20;--card-bg-soft:#15191d;--card-bg-popover:#1a1f24;--card-border:#fff6ec24;--card-border-soft:#fff6ec1a;--panel-bg:#0c0e11c7;--panel-bg-strong:#101317e6;--input-bg:#171c21;--input-focus-bg:#1e252d;--active-item-bg:#1f262d;--active-item-border:#de8b6580;--line:#fff6ec2e;--line-strong:#fff6ec47;--line-soft:#fff6ec1a;--warm-border-soft:#edc4a724;--warm-border:#edc4a733;--warm-border-strong:#edc4a747;--warm-panel:#151210cc;--warm-panel-strong:#1a1613e6;--warm-glow:#de8b6529;--cool-glow:#7693ad1a;--accent-glow:#de8b6533;--sage-glow:#6d97781f;--shadow:0 12px 30px #00000080;--shadow-soft:0 8px 18px #0006;--shadow-card:0 4px 14px #00000052;--shadow-raised:0 16px 34px #0000008f;--accent:#de8b65;--accent-dark:#c97754;--accent-strong:#b96b4a;--accent-soft:#382a23;--accent-sun:#e59b78;--accent-coral:#d48967;--accent-gradient-end:#b96b4a;--accent-panel:#31231d;--accent-border:#de8b6580;--accent-ring:#de8b653d;--accent-shadow-soft:#b96b4a59;--accent-shadow:#b96b4a75;--accent-contrast:#fff7f1;--text-main:#dbe2e8;--text-soft:#b3bdc7;--text-muted:#97a3af;--text-faint:#7d8894;--success:#7db98f;--success-panel:#283d319e;--success-border:#7db98f57;--warning:#e2b06a;--warning-panel:#49361d99;--warning-border:#e2b06a5c;--danger:#d18a7a;--danger-panel:#482a249e;--danger-border:#d18a7a5c}:root[data-theme=dark] body{background:radial-gradient(circle at 20% -10%,#de8b651a,#0000 30%),linear-gradient(#050607 0%,#0b0d10 100%)!important}:root[data-theme=dark] body:before,:root[data-theme=dark] body:after{opacity:.08!important}:root[data-theme=dark] :is(article,section,aside,nav,div,details,fieldset)[class*=card],:root[data-theme=dark] :is(article,section,aside,nav,div,details,fieldset)[class*=panel],:root[data-theme=dark] :is(article,section,aside,nav,div,details,fieldset)[class*=stage],:root[data-theme=dark] :is(article,section,aside,nav,div,details,fieldset)[class*=toolbar],:root[data-theme=dark] :is(article,section,aside,nav,div,details,fieldset)[class*=workbench],:root[data-theme=dark] :is(article,section,aside,nav,div,details,fieldset)[class*=tab],:root[data-theme=dark] :is(article,section,aside,nav,div,details,fieldset)[class*=fold],:root[data-theme=dark] :is(article,section,aside,nav,div,details,fieldset)[class*=item]{background:var(--surface-card)!important;border-color:var(--line)!important;color:var(--text-main)!important;box-shadow:var(--shadow-card)!important}:root[data-theme=dark] [class*=hero],:root[data-theme=dark] [class*=summary],:root[data-theme=dark] [class*=empty]{background:var(--surface-soft)!important;border-color:var(--line)!important}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{background:var(--input-bg)!important;border-color:var(--line)!important;color:var(--text-main)!important}:root[data-theme=dark] .list-board-grid{background:#12161b!important;border-color:#fff6ec1f!important}:root[data-theme=dark] .list-board-side-stat{background:#23282e!important;border-color:#de8b6538!important}:root[data-theme=dark] .list-board-side-stat strong{color:#d0d6dd!important}:root[data-theme=dark] .list-board-side-stat.is-done .list-board-side-glyph{background:linear-gradient(165deg,#7e4f3a 0%,#9a6247 58%,#8b5a42 100%)!important;border-color:#de8b65b8!important}:root[data-theme=dark] .bottom-nav-link.primary,:root[data-theme=dark] .bottom-nav-link.active{color:#e6b39a!important;background:#2f231d!important;border-color:#de8b6561!important;box-shadow:0 8px 18px #00000057!important}:root[data-theme=dark] .reward-command-panel,:root[data-theme=dark] .reward-keyword-controls,:root[data-theme=dark] .reward-keyword-shell,:root[data-theme=dark] .reward-selected-card,:root[data-theme=dark] .reward-task-card,:root[data-theme=dark] .reward-recent-item,:root[data-theme=dark] .reward-recent-empty,:root[data-theme=dark] .reward-compact-row,:root[data-theme=dark] .reward-shelf-card,:root[data-theme=dark] .reward-pool-unified-card,:root[data-theme=dark] .space-empty-card.reward-filter-empty,:root[data-theme=dark] .space-empty-card.reward-command-empty,:root[data-theme=dark] .space-empty-card.reward-recent-empty{background:#151a20!important;border-color:#fff6ec1f!important;box-shadow:0 10px 22px #00000052!important}:root[data-theme=dark] .reward-filter-pill,:root[data-theme=dark] .reward-quick-chip,:root[data-theme=dark] .reward-keyword-chip{color:#d8dee6!important;background:#222830!important;border-color:#fff6ec29!important}:root[data-theme=dark] .reward-filter-pill.active,:root[data-theme=dark] .reward-keyword-chip.active{background:#2d241f!important;border-color:#de8b6575!important;box-shadow:0 0 0 2px #de8b6529!important}:root[data-theme=dark] .reward-keyword-chip-personal,:root[data-theme=dark] .reward-keyword-chip-assist,:root[data-theme=dark] .reward-keyword-chip-shared{background:#222830!important}:root[data-theme=dark] .list-board-head h2,:root[data-theme=dark] .list-board-hero-name,:root[data-theme=dark] .list-board-item h3{color:var(--text-main)!important}:root[data-theme=dark] .list-board-sort-context em,:root[data-theme=dark] .list-board-item p,:root[data-theme=dark] .list-board-starcoin-line,:root[data-theme=dark] .space-utility-card-tools .section-copy,:root[data-theme=dark] .space-utility-card-tools .muted,:root[data-theme=dark] .space-utility-card-tools .space-meta-line,:root[data-theme=dark] .space-utility-card-tools .eyebrow,:root[data-theme=dark] .space-utility-card-tools .space-card-intro,:root[data-theme=dark] .space-utility-card-tools .space-access-form-note,:root[data-theme=dark] .storage-lead,:root[data-theme=dark] .storage-backup-copy .section-copy,:root[data-theme=dark] .storage-more-summary .space-fold-copy-block .eyebrow{color:var(--text-soft)!important}:root[data-theme=dark] .space-utility-card-tools h2,:root[data-theme=dark] .space-utility-card-tools h3,:root[data-theme=dark] .storage-stat-item dd,:root[data-theme=dark] .storage-backup-copy .space-meta-line,:root[data-theme=dark] .space-utility-card-tools .manage-panel-shell-summary,:root[data-theme=dark] .storage-compact-panel .storage-lead,:root[data-theme=dark] .storage-backup-copy .section-copy,:root[data-theme=dark] .storage-more-summary .eyebrow,:root[data-theme=dark] .storage-more-fold .space-fold-summary{color:var(--text-main)!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100svh;color:var(--text-main);background:radial-gradient(circle at 18% 0%, var(--warm-glow), transparent 33%), radial-gradient(circle at 90% 14%, var(--cool-glow), transparent 28%), linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 100%);margin:0}body:before,body:after{content:"";filter:blur(30px);opacity:.14;pointer-events:none;z-index:-1;border-radius:999px;width:24rem;height:24rem;position:fixed}body:before{background:var(--accent-glow);bottom:7rem;left:-8rem}body:after{background:var(--sage-glow);top:4rem;right:-10rem}a{color:inherit}button,input,select,textarea{font:inherit}button,.button-link{cursor:pointer;border:0}button:disabled,.button-link[aria-disabled=true]{cursor:not-allowed;opacity:.72;transform:none}input,select,textarea{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--input-bg);width:100%;color:var(--text-main);padding:.88rem 1rem;transition:border-color .16s,box-shadow .16s,background .16s}input:focus,select:focus,textarea:focus{border-color:var(--active-item-border);box-shadow:0 0 0 4px var(--accent-ring);background:var(--input-focus-bg);outline:none}textarea{resize:vertical;min-height:6rem}#app{min-height:100svh}.page-card{border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--card-bg);box-shadow:var(--shadow-card);padding:var(--space-5);position:relative;overflow:hidden}.eyebrow{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-spacing);text-transform:uppercase;margin:0 0 .6rem;font-weight:600;line-height:1.4}.section-title{font-family:var(--font-body);font-size:var(--type-section-title-size);font-weight:700;line-height:var(--type-section-title-line);letter-spacing:0;margin:0 0 .55rem}.page-title,.card-title{font-family:var(--font-heading);margin:0;font-weight:600}.page-title{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking)}.card-title{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);letter-spacing:0}.section-copy,.muted{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-muted)}.section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-note{max-width:22rem;font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing);margin:0}.supporting-copy{font-family:var(--font-body);color:var(--text-soft);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.badge-row,.pill-row,.button-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.badge,.pill{border-radius:var(--radius-pill);background:var(--card-bg-raised);border:1px solid var(--card-border);color:var(--text-main);font-family:var(--font-body);font-size:var(--type-meta-size);font-weight:500;line-height:var(--type-meta-line);align-items:center;gap:.35rem;padding:.38rem .8rem;display:inline-flex}.pill.active{background:var(--active-item-bg);border-color:var(--active-item-border)}.summary-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-card{border-radius:var(--radius-lg);background:var(--card-bg-raised);border:1px solid var(--card-border);box-shadow:var(--shadow-card);padding:1rem 1.05rem;position:relative;overflow:hidden}.summary-card:after{content:"";opacity:.22;border-radius:50%;width:8.8rem;height:8.8rem;position:absolute;top:-2.4rem;right:-2rem}.accent-sunrise:after{background:var(--accent-sun)}.accent-coral:after{background:var(--accent-coral)}.accent-aurora:after{background:var(--accent-teal)}.accent-golden:after{background:var(--accent-gold)}.summary-card p,.summary-card span,.summary-card strong{z-index:1;margin:0;position:relative}.summary-card p{color:var(--text-muted);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line)}.summary-card strong{font-size:var(--type-d1-size);font-family:var(--font-heading);font-weight:600;line-height:var(--type-d1-line);letter-spacing:-.03em;margin:.45rem 0 .18rem;display:block}.summary-card span{color:var(--text-faint);font-family:var(--font-body);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);letter-spacing:var(--type-supporting-spacing)}.button-link,.button-solid,.button-subtle{border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:var(--type-button-tracking);justify-content:center;align-items:center;gap:.4rem;padding:.84rem 1.08rem;font-weight:500;line-height:1.15;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button-link:hover,.button-solid:hover,.button-subtle:hover{transform:translateY(-1px)}.button-solid{background:linear-gradient(135deg, var(--accent-sun), var(--accent-gradient-end));color:var(--accent-contrast);box-shadow:0 10px 22px var(--accent-shadow)}.button-subtle,.button-link{background:color-mix(in srgb, var(--card-bg-raised) 55%, transparent);border:1px solid var(--card-border)}.stats-grid,.split-grid,.two-up-grid{gap:1rem;display:grid}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.split-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.92fr)}.two-up-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{border-radius:var(--radius-lg);background:var(--card-bg-soft);border:1px solid var(--card-border-soft);padding:1rem}.stat-card span{color:var(--text-soft);font-family:var(--font-body);font-size:var(--type-meta-size);line-height:var(--type-meta-line);display:block}.stat-card strong{font-size:var(--type-d1-size);font-family:var(--font-heading);font-weight:600;line-height:var(--type-d1-line);letter-spacing:-.028em;margin-top:.35rem;display:block}.stack-list{gap:.9rem;display:grid}.stack-item{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--card-bg-raised) 62%, transparent);border:1px solid var(--card-border-soft);padding:1rem}.stack-item h3,.stack-item p{margin:0}.stack-item p{color:var(--text-soft);margin-top:.45rem;line-height:1.7}@media (width<=1080px){.summary-grid,.stats-grid,.split-grid,.two-up-grid{grid-template-columns:1fr}}
