.features-page[data-v-b71f8c20]{background:var(--paper);color:var(--ink);overflow-x:clip}.container[data-v-b71f8c20]{max-width:1320px;margin:0 auto;padding:0 28px}a{color:inherit}.features-page h1[data-v-b71f8c20],.features-page h2[data-v-b71f8c20],.features-page h3[data-v-b71f8c20],.features-page p[data-v-b71f8c20]{margin:0}.features-page h1[data-v-b71f8c20],.features-page h2[data-v-b71f8c20],.features-page h3[data-v-b71f8c20]{color:var(--ink);font-weight:500;letter-spacing:-.035em;text-wrap:balance}.features-page h1[data-v-b71f8c20]{font-size:clamp(60px,7.2vw,118px);line-height:.92}.features-page h2[data-v-b71f8c20]{font-size:clamp(40px,5vw,76px);line-height:.98}.features-page h3[data-v-b71f8c20]{font-size:clamp(22px,2vw,32px);line-height:1.05}.features-page em[data-v-b71f8c20]{color:var(--terra);font-family:var(--font-marketing-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.eyebrow[data-v-b71f8c20]{display:flex;align-items:center;gap:14px;color:var(--terra);font-family:var(--font-marketing-mono);font-size:11px;font-weight:500;letter-spacing:.11em;line-height:1;text-transform:uppercase}.eyebrow[data-v-b71f8c20]:before{content:"";width:16px;height:1px;background:currentColor}.eyebrow--small[data-v-b71f8c20]{font-size:10px}.lede[data-v-b71f8c20]{color:var(--ink-2);font-size:clamp(18px,1.5vw,22px);line-height:1.55;text-wrap:pretty}.button-row[data-v-b71f8c20],.meta-row[data-v-b71f8c20],.tag-row[data-v-b71f8c20]{display:flex;flex-wrap:wrap;align-items:center}.button-row[data-v-b71f8c20]{gap:12px}.meta-row[data-v-b71f8c20]{gap:18px;color:var(--muted);font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.1em}.meta-row span[data-v-b71f8c20]{display:inline-flex;align-items:center;gap:8px}.meta-row span[data-v-b71f8c20]:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--terra)}.btn[data-v-b71f8c20]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;border:1px solid transparent;border-radius:8px;padding:11px 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.btn:hover span[data-v-b71f8c20]{transform:translate(3px)}.btn span[data-v-b71f8c20]{transition:transform .16s ease}.btn-lg[data-v-b71f8c20]{min-height:48px;padding:13px 22px;font-size:15px}.btn-terra[data-v-b71f8c20]{background:var(--terra);color:var(--paper)}.btn-terra[data-v-b71f8c20]:hover{background:var(--terra-2)}.btn-ghost[data-v-b71f8c20]{border-color:var(--rule-2);color:var(--ink)}.btn-ghost[data-v-b71f8c20]:hover{border-color:var(--ink)}.btn-paper[data-v-b71f8c20]{background:var(--paper);color:var(--ink)}.btn-paper-ghost[data-v-b71f8c20]{border-color:#f6f2ea6b;color:var(--paper)}.features-hero[data-v-b71f8c20]{border-bottom:1px solid var(--rule);padding:96px 0 84px}.features-hero__grid[data-v-b71f8c20]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:84px;align-items:end}.features-hero .eyebrow[data-v-b71f8c20]{margin-bottom:28px}.features-hero__aside[data-v-b71f8c20]{display:grid;gap:28px;padding-bottom:8px}.part-cards-band[data-v-b71f8c20]{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:34px 0}.part-cards[data-v-b71f8c20]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.part-card[data-v-b71f8c20]{display:grid;gap:16px;min-height:132px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);padding:22px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.part-card[data-v-b71f8c20]:hover{border-color:var(--terra);box-shadow:0 22px 50px -40px #15140f59;transform:translateY(-2px)}.part-card h2[data-v-b71f8c20]{font-size:26px;letter-spacing:-.025em}.tag-row[data-v-b71f8c20]{gap:6px}.tag-row span[data-v-b71f8c20]{border-radius:4px;background:var(--paper-2);color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.08em;padding:4px 7px}.part-tracker[data-v-b71f8c20]{position:sticky;top:64px;z-index:30;height:0;pointer-events:none;transition:height .18s ease}.part-tracker.is-compact[data-v-b71f8c20]{height:58px;pointer-events:auto}.part-tracker__inner[data-v-b71f8c20]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:760px;opacity:0;transform:translateY(-18px) scale(.96);transform-origin:top center;transition:opacity .18s ease,transform .18s ease}.part-tracker.is-compact .part-tracker__inner[data-v-b71f8c20]{opacity:1;transform:translateY(8px) scale(1)}.part-tracker__item[data-v-b71f8c20]{display:grid;gap:4px;border:1px solid var(--rule);border-right:0;background:#f6f2eae6;color:var(--muted);padding:9px 14px;text-decoration:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .16s ease,color .16s ease,border-color .16s ease}.part-tracker__item[data-v-b71f8c20]:first-child{border-radius:10px 0 0 10px}.part-tracker__item[data-v-b71f8c20]:last-child{border-right:1px solid var(--rule);border-radius:0 10px 10px 0}.part-tracker__item span[data-v-b71f8c20]{font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.part-tracker__item strong[data-v-b71f8c20]{color:inherit;font-size:14px;font-weight:600}.part-tracker__item.is-active[data-v-b71f8c20]{border-color:var(--terra);background:var(--ink);color:var(--paper)}.part-intro[data-v-b71f8c20],.feature-row[data-v-b71f8c20],.stats-section[data-v-b71f8c20],.foundations-section[data-v-b71f8c20]{border-bottom:1px solid var(--rule)}.part-intro[data-v-b71f8c20]{padding:116px 0 92px}.part-intro__grid[data-v-b71f8c20],.section-heading[data-v-b71f8c20],.feature-row__grid[data-v-b71f8c20]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:80px;align-items:center}.roman[data-v-b71f8c20]{display:block;color:var(--terra);font-family:var(--font-marketing-serif);font-size:clamp(88px,7vw,132px);font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:.84;margin-bottom:20px}.part-intro .lede[data-v-b71f8c20]{max-width:58ch}.part-intro .meta-row[data-v-b71f8c20]{margin-top:24px}.feature-row[data-v-b71f8c20]{padding:112px 0}.feature-row--reversed .feature-row__grid[data-v-b71f8c20]>:first-child{order:2}.feature-row--dark[data-v-b71f8c20],.submissions-section[data-v-b71f8c20]{background:var(--ink);color:#dcd7c5}.feature-row--dark h2[data-v-b71f8c20],.feature-row--dark h3[data-v-b71f8c20],.submissions-section h2[data-v-b71f8c20],.submissions-section h3[data-v-b71f8c20]{color:var(--paper)}.feature-row--dark .feature-copy p[data-v-b71f8c20],.submissions-section .lede[data-v-b71f8c20]{color:#dcd7c5}.feature-row--dark .eyebrow[data-v-b71f8c20],.submissions-section .eyebrow[data-v-b71f8c20]{color:var(--terra-light)}.feature-copy[data-v-b71f8c20]{display:grid;gap:26px;align-content:center}.feature-copy>p[data-v-b71f8c20]:not(.eyebrow){color:var(--ink-2);font-size:20px;line-height:1.55;text-wrap:pretty}.feature-row--dark .feature-copy .number-list p[data-v-b71f8c20]{color:#dcd7c5}.feature-copy h2[data-v-b71f8c20]{max-width:10ch}.feature-copy h2 em[data-v-b71f8c20]{display:inline}.number-list[data-v-b71f8c20]{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.number-list li[data-v-b71f8c20]{display:grid;grid-template-columns:44px 1fr;gap:14px;border-top:1px solid var(--rule);padding:15px 0}.number-list li[data-v-b71f8c20]:last-child{border-bottom:1px solid var(--rule)}.number-list span[data-v-b71f8c20]{color:var(--terra);font-family:var(--font-marketing-mono);font-size:11px;line-height:1.4}.number-list p[data-v-b71f8c20]{color:var(--ink-2);font-size:14px;line-height:1.45}.number-list strong[data-v-b71f8c20]{color:var(--ink);font-weight:700}.feature-row--dark .number-list li[data-v-b71f8c20]{border-color:#dad3bf24}.feature-row--dark .number-list strong[data-v-b71f8c20]{color:var(--paper)}.browser-card[data-v-b71f8c20],.sessions-panel[data-v-b71f8c20]{overflow:hidden;border:1px solid var(--rule);border-radius:14px;background:var(--paper);box-shadow:0 32px 70px -52px #15140f4d}.mock-toolbar[data-v-b71f8c20]{display:grid;grid-template-columns:10px 10px 10px 1fr;gap:6px;align-items:center;min-height:36px;border-bottom:1px solid var(--rule);background:var(--paper-2);padding:0 16px}.mock-toolbar span[data-v-b71f8c20]{width:8px;height:8px;border-radius:999px;background:var(--rule-2)}.mock-toolbar strong[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;font-weight:400;letter-spacing:.12em;text-align:center}.today-card__body[data-v-b71f8c20],.project-table__body[data-v-b71f8c20],.markets-card__body[data-v-b71f8c20],.contacts-card__body[data-v-b71f8c20],.alerts-card__body[data-v-b71f8c20],.streak-card__body[data-v-b71f8c20]{padding:26px}.today-card__heading[data-v-b71f8c20],.table-heading[data-v-b71f8c20],.streak-card__top[data-v-b71f8c20],.year-card__top[data-v-b71f8c20]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.today-card__heading[data-v-b71f8c20]{border-bottom:1px solid var(--rule);padding-bottom:18px}.today-card__heading h3[data-v-b71f8c20]{font-size:34px}.today-card__heading span[data-v-b71f8c20],.table-heading span[data-v-b71f8c20],.goal-card span[data-v-b71f8c20],.streak-card__top span[data-v-b71f8c20],.year-card__top span[data-v-b71f8c20],.payments-table span[data-v-b71f8c20],.payment-row time[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.stat-grid[data-v-b71f8c20]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.stat-card[data-v-b71f8c20]{display:grid;gap:10px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);padding:18px}.stat-card span[data-v-b71f8c20],.stat-card small[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.stat-card strong[data-v-b71f8c20]{color:var(--ink);font-size:28px;line-height:1}.quote-card[data-v-b71f8c20]{display:flex;justify-content:space-between;gap:16px;border-radius:10px;background:var(--ink);color:var(--paper);font-family:var(--font-marketing-serif);font-size:22px;font-style:italic;margin-top:18px;padding:22px}.quote-card span[data-v-b71f8c20]{align-self:end;color:var(--muted-2);font-family:var(--font-marketing-mono);font-size:10px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.project-row[data-v-b71f8c20],.market-row[data-v-b71f8c20],.session-row[data-v-b71f8c20],.payment-row[data-v-b71f8c20]{display:grid;align-items:center;border-top:1px solid var(--rule);gap:18px}.project-row[data-v-b71f8c20]{grid-template-columns:1.35fr .72fr 1.45fr .8fr;padding:16px 0}.project-row--head[data-v-b71f8c20],.market-row--head[data-v-b71f8c20],.session-row--head[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.project-row strong[data-v-b71f8c20],.market-row em[data-v-b71f8c20],.session-row strong[data-v-b71f8c20],.payment-row strong[data-v-b71f8c20]{display:block;color:var(--ink);font-family:var(--font-marketing-serif);font-size:18px;font-weight:400;font-style:italic}.project-row small[data-v-b71f8c20],.session-row small[data-v-b71f8c20],.payment-row small[data-v-b71f8c20],.streak-card__top small[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.08em}.line-progress[data-v-b71f8c20]{height:5px;border-radius:999px;background:var(--rule);overflow:hidden}.line-progress i[data-v-b71f8c20]{display:block;height:100%;border-radius:inherit;background:var(--terra)}.status-tag[data-v-b71f8c20],.mini-tabs span[data-v-b71f8c20],.payments-table mark[data-v-b71f8c20],.market-row small[data-v-b71f8c20]{justify-self:start;border:1px solid var(--rule-2);border-radius:5px;color:var(--terra);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.1em;padding:5px 8px;text-transform:uppercase}.mini-tabs[data-v-b71f8c20]{display:flex;gap:8px}.mini-tabs .is-active[data-v-b71f8c20]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.sessions-panel[data-v-b71f8c20]{border-color:#dad3bf2e;background:#191812;box-shadow:none}.sessions-panel .mock-toolbar[data-v-b71f8c20]{border-color:#dad3bf1f;background:#11100c}.sessions-panel__body[data-v-b71f8c20]{padding:26px}.sessions-panel .table-heading[data-v-b71f8c20]{border-bottom:1px solid rgba(218,211,191,.18);padding-bottom:18px}.sessions-panel .session-row[data-v-b71f8c20]{grid-template-columns:.88fr 1.8fr .7fr .6fr .6fr;border-color:#dad3bf24;color:#b0a99a;padding:13px 0}.sessions-panel .session-row strong[data-v-b71f8c20]{color:var(--paper)}.sessions-panel .session-row strong.negative[data-v-b71f8c20]{color:var(--terra-light)}.feature-row--goals[data-v-b71f8c20]{background:var(--paper)}.goal-stack[data-v-b71f8c20]{display:grid;gap:14px}.goal-card[data-v-b71f8c20]{display:grid;gap:12px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);padding:18px 22px}.goal-card>div[data-v-b71f8c20]:first-child{display:flex;justify-content:space-between;gap:14px}.goal-card h3[data-v-b71f8c20]{font-size:22px}.goal-card p[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:11px;letter-spacing:.08em}.goal-achieved[data-v-b71f8c20]{display:grid;gap:8px;border-radius:10px;background:var(--terra);color:var(--paper);padding:22px}.goal-achieved span[data-v-b71f8c20]{font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.goal-achieved strong[data-v-b71f8c20]{font-family:var(--font-marketing-serif);font-size:22px;font-style:italic;font-weight:400}.streak-card[data-v-b71f8c20]{max-width:620px;justify-self:center}.streak-card__top[data-v-b71f8c20]{border-bottom:1px solid var(--rule);padding-bottom:20px}.streak-card__top>div[data-v-b71f8c20]{display:grid;gap:4px}.streak-card__top strong[data-v-b71f8c20]{color:var(--ink);font-size:44px;line-height:.95}.streak-grid[data-v-b71f8c20]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin-top:28px}.streak-grid span[data-v-b71f8c20]{aspect-ratio:1;border-radius:4px;background:var(--terra)}.streak-grid span[data-state=freeze][data-v-b71f8c20]{border:1px solid var(--terra);background:var(--paper)}.streak-grid span[data-state=missed][data-v-b71f8c20]{background:var(--paper-3)}.streak-grid span[data-state=today][data-v-b71f8c20]{border:2px solid var(--paper);outline:2px solid var(--ink);background:var(--ink)}.streak-legend[data-v-b71f8c20]{display:flex;gap:18px;margin-top:16px;color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.submissions-section[data-v-b71f8c20]{padding:112px 0}.section-heading[data-v-b71f8c20]{align-items:end;margin-bottom:56px}.section-heading h2[data-v-b71f8c20]{margin-top:24px;max-width:11ch}.section-heading .lede[data-v-b71f8c20]{max-width:58ch}.kanban[data-v-b71f8c20]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.kanban-column[data-v-b71f8c20]{min-height:260px;border:1px solid rgba(218,211,191,.18);border-radius:10px;background:#f6f2ea09;padding:14px}.kanban-column header[data-v-b71f8c20]{display:flex;justify-content:space-between;margin-bottom:12px;color:#b0a99a;font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.kanban-column header strong[data-v-b71f8c20]{border-radius:999px;background:#f6f2ea24;padding:2px 7px}.kanban-card[data-v-b71f8c20]{display:grid;gap:6px;border:1px solid rgba(218,211,191,.14);border-radius:7px;background:#f6f2ea08;color:#dcd7c5;margin-bottom:10px;padding:12px}.kanban-card.is-warn[data-v-b71f8c20]{border-color:var(--terra-light)}.kanban-card.is-win[data-v-b71f8c20]{border-color:#61624acc;background:#61624a3d}.kanban-card strong[data-v-b71f8c20]{color:var(--paper);font-size:14px}.kanban-card p[data-v-b71f8c20]{color:#b0a99a;font-size:13px}.kanban-card footer[data-v-b71f8c20]{display:flex;justify-content:space-between;color:#8b8475;font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.submission-detail[data-v-b71f8c20]{border:1px solid rgba(218,211,191,.18);border-radius:10px;margin-top:58px;overflow:hidden}.submission-detail>.eyebrow[data-v-b71f8c20]{margin:22px}.submission-detail__header[data-v-b71f8c20],.submission-detail__grid[data-v-b71f8c20]{display:grid;gap:22px;padding:22px}.submission-detail__header[data-v-b71f8c20]{grid-template-columns:.75fr 1.8fr auto;align-items:center;border-top:1px solid rgba(218,211,191,.12);border-bottom:1px solid rgba(218,211,191,.12);background:#f6f2ea0a}.submission-detail__header span[data-v-b71f8c20],.submission-detail__grid span[data-v-b71f8c20],.submission-detail__grid small[data-v-b71f8c20]{color:#8b8475;font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.submission-detail__header strong[data-v-b71f8c20]{color:#dcd7c5;font-weight:400}.submission-detail__header mark[data-v-b71f8c20]{border-radius:4px;background:var(--terra);color:var(--paper);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.08em;padding:6px 9px;text-transform:uppercase}.submission-detail__grid[data-v-b71f8c20]{grid-template-columns:repeat(4,minmax(0,1fr))}.submission-detail__grid>div[data-v-b71f8c20]{display:grid;gap:6px}.submission-detail__grid strong[data-v-b71f8c20]{color:var(--paper);font-size:18px;font-weight:500}.market-row[data-v-b71f8c20]{grid-template-columns:.5fr 1.2fr 1fr .8fr .4fr;padding:13px 0}.market-row strong[data-v-b71f8c20]{color:var(--terra);font-family:var(--font-marketing-mono);font-size:12px}.wishlist[data-v-b71f8c20]{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--rule);padding:15px 0 0}.wishlist span[data-v-b71f8c20]{min-width:70px;color:var(--terra);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.wishlist i[data-v-b71f8c20]{border:1px solid var(--rule);border-radius:999px;color:var(--ink-2);font-family:var(--font-marketing-serif);font-size:14px;font-style:italic;padding:4px 10px}.contact-stack[data-v-b71f8c20]{display:grid;gap:18px}.contact-row[data-v-b71f8c20]{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;border-top:1px solid var(--rule);padding:14px 0}.contact-row>strong[data-v-b71f8c20],.contact-profile>strong[data-v-b71f8c20]{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--terra);color:var(--paper);font-family:var(--font-marketing-serif);font-weight:400}.contact-row span[data-v-b71f8c20],.contact-profile h3[data-v-b71f8c20]{color:var(--ink);font-size:15px;font-weight:600}.contact-row small[data-v-b71f8c20],.contact-profile span[data-v-b71f8c20],.timeline span[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.contact-row em[data-v-b71f8c20]{color:var(--terra);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.1em}.contact-profile[data-v-b71f8c20]{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--rule);padding-bottom:18px}.timeline[data-v-b71f8c20]{display:grid;grid-template-columns:70px 1fr;gap:16px;margin-top:20px}.timeline p[data-v-b71f8c20]{color:var(--ink-2);font-size:14px}.timeline strong[data-v-b71f8c20]{display:block;color:var(--ink)}.alert-row[data-v-b71f8c20]{display:grid;grid-template-columns:10px 1fr auto;gap:16px;align-items:center;border-top:1px solid var(--rule);padding:17px 0}.alert-row>span[data-v-b71f8c20]{width:8px;height:8px;border-radius:999px;background:var(--terra)}.alert-row strong[data-v-b71f8c20]{color:var(--ink);font-size:15px;font-weight:600}.alert-row p[data-v-b71f8c20]{color:var(--muted);font-size:13px;margin-top:4px}.alert-row time[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px}.stats-section[data-v-b71f8c20],.foundations-section[data-v-b71f8c20]{padding:112px 0}.year-card[data-v-b71f8c20]{border:1px solid var(--rule);border-radius:14px;background:var(--paper);box-shadow:0 34px 70px -56px #15140f57;padding:34px}.year-card__top[data-v-b71f8c20]{border-bottom:1px solid var(--rule);padding-bottom:24px}.year-card__top h3[data-v-b71f8c20]{max-width:760px;font-size:clamp(34px,4vw,58px)}.year-card__top strong[data-v-b71f8c20]{color:var(--ink-2);font-family:var(--font-marketing-mono);font-size:12px;font-weight:400;letter-spacing:.08em}.heatmap[data-v-b71f8c20]{display:grid;grid-template-columns:repeat(52,minmax(6px,1fr));grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:4px;margin:32px 0 20px}.heatmap span[data-v-b71f8c20]{aspect-ratio:1;border-radius:3px;background:var(--paper-3)}.heatmap span[data-v="1"][data-v-b71f8c20]{background:#ead4c0}.heatmap span[data-v="2"][data-v-b71f8c20]{background:#dba886}.heatmap span[data-v="3"][data-v-b71f8c20]{background:#c57b49}.heatmap span[data-v="4"][data-v-b71f8c20]{background:var(--terra)}.year-stats[data-v-b71f8c20]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:28px;padding:26px 0}.year-stats div[data-v-b71f8c20]{display:grid;gap:8px}.year-stats span[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.year-stats strong[data-v-b71f8c20]{color:var(--ink);font-size:26px;font-weight:500}.year-stats p[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:11px}.project-bars[data-v-b71f8c20]{display:grid;gap:14px;margin-top:28px}.project-bars>div[data-v-b71f8c20]{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:center}.project-bars em[data-v-b71f8c20]{color:var(--ink);font-size:15px}.number-list--wide[data-v-b71f8c20]{margin-top:52px}.earnings-card[data-v-b71f8c20]{display:grid;gap:18px}.earnings-stats[data-v-b71f8c20]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.earnings-stats>div[data-v-b71f8c20],.payments-table[data-v-b71f8c20]{border:1px solid var(--rule);border-radius:10px;background:var(--paper);padding:22px}.earnings-stats>div[data-v-b71f8c20]{display:grid;gap:8px}.earnings-stats .is-dark[data-v-b71f8c20]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.earnings-stats span[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.earnings-stats strong[data-v-b71f8c20]{color:var(--ink);font-size:30px;font-weight:500}.earnings-stats .is-dark strong[data-v-b71f8c20]{color:var(--paper)}.earnings-stats small[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;line-height:1.5}.payment-row[data-v-b71f8c20]{grid-template-columns:1.5fr .7fr .7fr .8fr;padding:14px 0}.payments-table mark[data-v-b71f8c20]{border:0;background:var(--terra-tint)}.payments-table mark[data-state=paid][data-v-b71f8c20]{background:#61624a33;color:var(--moss)}.payments-table mark[data-state=partial][data-v-b71f8c20]{background:#5a3b5c29;color:var(--plum)}.phone-stage[data-v-b71f8c20]{position:relative;min-height:560px}.phone[data-v-b71f8c20]{position:relative;display:grid;gap:14px;width:min(100%,280px);aspect-ratio:9 / 19.2;border:7px solid var(--ink);border-radius:42px;background:var(--paper);box-shadow:0 38px 76px -48px #15140f7a;margin:0 auto;padding:34px 22px 22px}.phone__notch[data-v-b71f8c20]{position:absolute;top:14px;left:50%;width:86px;height:28px;border-radius:999px;background:var(--ink);transform:translate(-50%)}.phone>span[data-v-b71f8c20]{color:var(--ink);font-size:13px;font-weight:600}.phone h3[data-v-b71f8c20]{font-size:20px}.phone small[data-v-b71f8c20]{color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.phone>strong[data-v-b71f8c20]{color:var(--terra);font-size:58px;line-height:.9}.phone-row[data-v-b71f8c20]{display:flex;justify-content:space-between;border-radius:10px;background:var(--paper-2);padding:12px}.phone-row span[data-v-b71f8c20],.phone-row strong[data-v-b71f8c20]{color:var(--ink-2);font-size:13px;font-weight:500}.phone button[data-v-b71f8c20]{align-self:end;min-height:48px;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font:600 14px / 1 var(--font-marketing-sans)}.widget[data-v-b71f8c20]{position:absolute;right:22%;display:grid;gap:8px;width:220px;border-radius:16px;padding:20px;box-shadow:0 24px 60px -40px #15140f6b}.widget--dark[data-v-b71f8c20]{top:170px;background:var(--ink);color:var(--paper)}.widget--terra[data-v-b71f8c20]{top:330px;background:var(--terra);color:var(--paper)}.widget span[data-v-b71f8c20],.widget small[data-v-b71f8c20]{font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.widget strong[data-v-b71f8c20]{font-family:var(--font-marketing-serif);font-size:30px;font-style:italic;font-weight:400}.foundations-section[data-v-b71f8c20]{background:var(--paper-2)}.foundation-grid[data-v-b71f8c20]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.foundation-card[data-v-b71f8c20]{display:grid;gap:12px;min-height:178px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);padding:22px}.foundation-card--dark[data-v-b71f8c20]{border-color:var(--ink);background:var(--ink);color:#dcd7c5}.foundation-card span[data-v-b71f8c20]{color:var(--terra);font-family:var(--font-marketing-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.foundation-card--dark span[data-v-b71f8c20]{color:var(--terra-light)}.foundation-card h3[data-v-b71f8c20]{max-width:12ch;font-size:24px}.foundation-card--dark h3[data-v-b71f8c20]{color:var(--paper)}.foundation-card p[data-v-b71f8c20]{color:var(--ink-3);font-size:14px;line-height:1.5}.foundation-card--dark p[data-v-b71f8c20]{color:#b0a99a}.foundation-card>div[data-v-b71f8c20]{display:flex;flex-wrap:wrap;gap:6px;align-self:end}.foundation-card small[data-v-b71f8c20]{border:1px solid var(--rule);border-radius:4px;color:var(--muted);font-family:var(--font-marketing-mono);font-size:10px;padding:4px 7px}.foundation-card--dark small[data-v-b71f8c20]{border-color:#dad3bf38;color:#dcd7c5}.final-cta[data-v-b71f8c20]{background:var(--terra);color:var(--paper);padding:116px 0;text-align:center}.final-cta h2[data-v-b71f8c20]{max-width:780px;margin:0 auto;color:var(--paper);font-size:clamp(56px,6vw,96px)}.final-cta h2 em[data-v-b71f8c20]{display:block;color:var(--paper)}.final-cta p[data-v-b71f8c20]{max-width:760px;color:#f6f2eae0;font-size:20px;line-height:1.5;margin:28px auto 32px}.final-cta .button-row[data-v-b71f8c20]{justify-content:center}@media(max-width:1100px){.features-hero__grid[data-v-b71f8c20],.part-intro__grid[data-v-b71f8c20],.section-heading[data-v-b71f8c20],.feature-row__grid[data-v-b71f8c20]{grid-template-columns:1fr;gap:44px}.feature-row--reversed .feature-row__grid[data-v-b71f8c20]>:first-child{order:initial}.part-cards[data-v-b71f8c20],.foundation-grid[data-v-b71f8c20]{grid-template-columns:1fr}.kanban[data-v-b71f8c20],.stat-grid[data-v-b71f8c20],.submission-detail__grid[data-v-b71f8c20],.year-stats[data-v-b71f8c20],.earnings-stats[data-v-b71f8c20]{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-stage[data-v-b71f8c20]{min-height:520px}.widget[data-v-b71f8c20]{right:6%}}@media(max-width:760px){.container[data-v-b71f8c20]{padding:0 18px}.features-hero[data-v-b71f8c20],.part-intro[data-v-b71f8c20],.feature-row[data-v-b71f8c20],.submissions-section[data-v-b71f8c20],.stats-section[data-v-b71f8c20],.foundations-section[data-v-b71f8c20],.final-cta[data-v-b71f8c20]{padding:68px 0}.features-page h1[data-v-b71f8c20]{font-size:clamp(48px,15vw,72px)}.features-page h2[data-v-b71f8c20],.final-cta h2[data-v-b71f8c20]{font-size:clamp(38px,12vw,56px)}.part-tracker[data-v-b71f8c20]{top:62px}.part-tracker.is-compact[data-v-b71f8c20]{height:54px}.part-tracker__inner[data-v-b71f8c20]{padding:0 10px}.part-tracker__item[data-v-b71f8c20]{padding:8px 10px}.part-tracker__item strong[data-v-b71f8c20]{font-size:12px}.part-tracker__item span[data-v-b71f8c20]{font-size:8px}.stat-grid[data-v-b71f8c20],.submission-detail__grid[data-v-b71f8c20],.year-stats[data-v-b71f8c20],.earnings-stats[data-v-b71f8c20],.kanban[data-v-b71f8c20]{grid-template-columns:1fr}.project-row[data-v-b71f8c20]{grid-template-columns:1fr;gap:10px}.project-row--head[data-v-b71f8c20],.market-row--head[data-v-b71f8c20],.session-row--head[data-v-b71f8c20]{display:none}.sessions-panel .session-row[data-v-b71f8c20],.market-row[data-v-b71f8c20],.payment-row[data-v-b71f8c20],.submission-detail__header[data-v-b71f8c20]{grid-template-columns:1fr}.heatmap[data-v-b71f8c20]{grid-template-columns:repeat(26,minmax(6px,1fr));grid-template-rows:repeat(14,1fr);grid-auto-flow:column}.project-bars>div[data-v-b71f8c20]{grid-template-columns:1fr}.today-card__heading[data-v-b71f8c20],.table-heading[data-v-b71f8c20],.streak-card__top[data-v-b71f8c20],.year-card__top[data-v-b71f8c20],.goal-card>div[data-v-b71f8c20]:first-child{display:grid}.phone-stage[data-v-b71f8c20]{min-height:auto}.phone[data-v-b71f8c20]{margin:0}.widget[data-v-b71f8c20]{position:static;width:100%;margin-top:14px}.quote-card[data-v-b71f8c20]{display:grid}}
