.KBrGPa_figure{gap:var(--space-4);min-width:0;margin:0;display:grid}.KBrGPa_frame{isolation:isolate;border-radius:var(--pm-r-panel);background:linear-gradient(180deg, var(--pm-card-2) 0%, var(--pm-card) 30%, var(--pm-ink) 100%);box-shadow:var(--pm-shadow-float), inset 0 0 0 1px var(--pm-line);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.KBrGPa_frame:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 50% 0%, color-mix(in srgb, var(--pm-gold) 14%, transparent) 0%, transparent 70%);position:absolute;inset:0}.KBrGPa_bar{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--pm-line-cool);background:color-mix(in srgb, var(--pm-ink) 70%, transparent);flex-wrap:nowrap;display:flex}.KBrGPa_barTitle{align-items:center;gap:var(--space-2);font:700 15px/1.2 var(--font-display-stack);color:var(--pm-ivory);letter-spacing:-.01em;display:inline-flex}.KBrGPa_barTitle svg{color:var(--pm-gold-text)}.KBrGPa_barLive{align-items:center;gap:var(--space-1-5);font:700 11px/1 var(--font-display-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-good);display:inline-flex}.KBrGPa_liveDot{background:var(--pm-good);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pm-good) 22%, transparent);border-radius:50%}.KBrGPa_presence{margin-left:auto;display:inline-flex}.KBrGPa_presenceDot{width:28px;height:28px;font:800 10px/1 var(--font-display-stack);letter-spacing:.02em;color:var(--pm-on-gold);box-shadow:0 0 0 2px var(--pm-ink);border-radius:50%;place-items:center;display:inline-grid}.KBrGPa_presenceDot+.KBrGPa_presenceDot{margin-left:calc(-1 * var(--space-2))}.KBrGPa_presenceDot[data-actor=maria]{background:var(--pm-harbor)}.KBrGPa_presenceDot[data-actor=james]{background:var(--pm-good)}.KBrGPa_presenceDot[data-actor=ai]{background:var(--pm-gold-gradient)}.KBrGPa_barChip{flex:none}.KBrGPa_cols{gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.KBrGPa_col{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--pm-r-card);background:color-mix(in srgb, var(--pm-midnight) 55%, transparent);box-shadow:inset 0 0 0 1px var(--pm-line-cool);display:grid}.KBrGPa_colHead{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1-5) var(--space-0-5);display:flex}.KBrGPa_colDot{background:var(--pm-muted);border-radius:50%;flex:none;width:8px;height:8px}.KBrGPa_colDot[data-stage=found]{background:var(--pm-harbor)}.KBrGPa_colDot[data-stage=deciding]{background:var(--pm-gold-pale)}.KBrGPa_colDot[data-stage=preparing]{background:var(--pm-gold)}.KBrGPa_colDot[data-stage=submitted]{background:var(--pm-good)}.KBrGPa_colLabel{font:700 13px/1.2 var(--font-display-stack);color:var(--pm-ivory);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.KBrGPa_count{min-width:22px;padding:var(--space-0-5) var(--space-1-5);border-radius:var(--r-pill);text-align:center;font:700 11px/1.3 var(--font-display-stack);font-variant-numeric:tabular-nums;color:var(--pm-text-2);background:var(--pm-ivory-wash-2);margin-left:auto}.KBrGPa_slots{gap:var(--space-2);display:grid}.KBrGPa_slot{border-radius:var(--r-lg);min-height:104px;box-shadow:inset 0 0 0 1px var(--pm-line-cool);background:color-mix(in srgb, var(--pm-ivory) 2%, transparent);background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--pm-ivory) 2.5%, transparent) 6px 7px);grid-template-areas:"card";display:grid}.KBrGPa_card{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--pm-card-2) 0%, var(--pm-card) 100%);box-shadow:inset 0 0 0 1px var(--pm-line-cool-strong), 0 10px 20px -14px var(--pm-sunken);grid-area:card;display:grid;position:relative}.KBrGPa_card[data-state=hidden]{opacity:0;visibility:hidden}.KBrGPa_frame[data-resetting=on] .KBrGPa_card{transition:opacity var(--dur-emphasis) var(--ease-standard), visibility var(--dur-emphasis) linear}.KBrGPa_cardTitle{font:700 12.5px/1.3 var(--font-display-stack);color:var(--pm-ivory);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.KBrGPa_cardBuyer{color:var(--pm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.35;overflow:hidden}.KBrGPa_cardFoot{align-items:center;gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main avatar";display:grid}.KBrGPa_cardMain{align-items:baseline;gap:var(--space-2);grid-area:main;min-width:0;display:flex}.KBrGPa_cardValue{font:800 14px/1 var(--font-display-stack);font-variant-numeric:tabular-nums;color:var(--pm-gold-text);letter-spacing:-.01em}.KBrGPa_cardTag{font:700 9.5px/1.3 var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--pm-harbor);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--pm-harbor-line);text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:479px){.KBrGPa_cardTag{letter-spacing:0;text-transform:none;padding-inline:var(--space-1-5);font-size:10px}}.KBrGPa_cardDue{color:var(--pm-faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.2;overflow:hidden}.KBrGPa_avatar{width:22px;height:22px;font:800 9.5px/1 var(--font-display-stack);color:var(--pm-on-gold);border-radius:50%;grid-area:avatar;place-items:center;display:inline-grid}.KBrGPa_avatar[data-owner=M]{background:var(--pm-harbor)}.KBrGPa_avatar[data-owner=J]{background:var(--pm-good)}.KBrGPa_avatar[data-owner=D]{background:var(--pm-gold-pale)}.KBrGPa_cardStatus{grid-area:main;grid-template-areas:"s";min-width:0;display:grid}.KBrGPa_drafting,.KBrGPa_ready{align-items:center;gap:var(--space-1);white-space:nowrap;font:700 11px/1.2 var(--font-display-stack);opacity:0;padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);grid-area:s;justify-self:start;display:inline-flex}.KBrGPa_drafting{color:var(--pm-gold-text);background:var(--pm-gold-wash);box-shadow:inset 0 0 0 1px var(--pm-line-strong)}.KBrGPa_ready{color:var(--pm-midnight);background:var(--pm-gold-gradient)}.KBrGPa_card[data-draft] .KBrGPa_cardMain{opacity:0}.KBrGPa_card[data-draft=drafting] .KBrGPa_drafting,.KBrGPa_card[data-draft=ready] .KBrGPa_ready{opacity:1}.KBrGPa_card[data-draft]{box-shadow:inset 0 0 0 1px var(--pm-line-strong), var(--pm-glow-gold)}@media (prefers-reduced-motion:no-preference){.KBrGPa_card[data-draft=drafting] .KBrGPa_drafting{animation:KBrGPa_board-breathe var(--loop-pulse) var(--ease-inout) infinite alternate}}@keyframes KBrGPa_board-breathe{0%{opacity:.55}to{opacity:1}}.KBrGPa_overlay{pointer-events:none;z-index:2;position:absolute;inset:0}.KBrGPa_overlay>[data-ghost]{transform-origin:30% 40%;will-change:transform;box-shadow:inset 0 0 0 1px var(--pm-line-strong), var(--pm-shadow-float);margin:0;position:absolute;top:0;left:0}.KBrGPa_overlay>[data-ghost=ai]{box-shadow:inset 0 0 0 1px var(--pm-gold-pale), var(--pm-glow-gold-strong), var(--pm-shadow-float)}.KBrGPa_cursor{pointer-events:none;color:var(--pm-harbor);display:block;position:absolute;top:0;left:0}.KBrGPa_cursor[data-actor=james]{color:var(--pm-good)}.KBrGPa_cursor[data-actor=ai]{color:var(--pm-gold-pale)}.KBrGPa_cursorPress{transform-origin:2px 2px;width:20px;height:22px;display:block}.KBrGPa_arrow{filter:drop-shadow(0 2px 4px var(--pm-sunken));display:block}.KBrGPa_arrow path{fill:currentColor;stroke:var(--pm-midnight);stroke-width:1.4px;stroke-linejoin:round}.KBrGPa_cursorLabel{left:var(--space-3);top:var(--space-5);align-items:center;gap:var(--space-1);white-space:nowrap;padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);font:700 11px/1.35 var(--font-display-stack);letter-spacing:.01em;color:var(--pm-midnight);display:inline-flex;position:absolute}.KBrGPa_cursor[data-actor=maria] .KBrGPa_cursorLabel{background:var(--pm-harbor)}.KBrGPa_cursor[data-actor=james] .KBrGPa_cursorLabel{background:var(--pm-good)}.KBrGPa_cursor[data-actor=ai] .KBrGPa_cursorLabel{background:var(--pm-gold-gradient);box-shadow:var(--pm-glow-gold)}.KBrGPa_cursorCaption{left:var(--space-3);top:calc(var(--space-10) + var(--space-1));width:max-content;max-width:220px;padding:var(--space-1-5) var(--space-3);border-radius:var(--r-md);font:600 11.5px/1.35 var(--font-sans-stack);color:var(--pm-ivory);background:color-mix(in srgb, var(--pm-ink) 92%, transparent);box-shadow:inset 0 0 0 1px var(--pm-line-strong), var(--pm-shadow-card);opacity:0;transform:translateY(var(--shift-xs));transition:opacity var(--dur-standard) var(--ease-standard), transform var(--dur-standard) var(--ease-standard);display:block;position:absolute}.KBrGPa_cursorCaption[data-caption=on]{opacity:1;transform:none}.KBrGPa_cursorResting{left:var(--space-8);top:auto;bottom:var(--space-3);z-index:3}.KBrGPa_cursorLive{opacity:0;z-index:3;will-change:transform}.KBrGPa_frame[data-live=on] .KBrGPa_cursorLive{opacity:1;transition:opacity var(--dur-standard) var(--ease-standard)}.KBrGPa_frame[data-live=on] .KBrGPa_cursorResting{opacity:0}.KBrGPa_cursor[data-flip=on] .KBrGPa_cursorLabel,.KBrGPa_cursor[data-flip=on] .KBrGPa_cursorCaption{left:auto;right:var(--space-2)}.KBrGPa_cursorCaption{max-width:168px}.KBrGPa_foot{padding:0 var(--space-3) var(--space-3);justify-content:center;min-height:44px;display:flex}.KBrGPa_aiBar{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-4);border-radius:var(--r-pill);font:700 12px/1.3 var(--font-display-stack);color:var(--pm-gold-text);background:var(--pm-gold-wash);box-shadow:inset 0 0 0 1px var(--pm-line-strong);transition:box-shadow var(--dur-standard) var(--ease-standard), color var(--dur-standard) var(--ease-standard), background-color var(--dur-standard) var(--ease-standard);grid-template-areas:"bar";justify-items:center;display:inline-grid}.KBrGPa_aiBarOn,.KBrGPa_aiBarOff{align-items:center;gap:var(--space-2);transition:opacity var(--dur-standard) var(--ease-standard);grid-area:bar;display:inline-flex}.KBrGPa_aiBarOff{opacity:0;color:var(--pm-muted);font-weight:600}.KBrGPa_aiBar[data-ai-bar=off]{color:var(--pm-muted);background:var(--pm-ivory-wash);box-shadow:inset 0 0 0 1px var(--pm-line-cool)}.KBrGPa_frame[data-live=on] .KBrGPa_aiBar[data-ai-bar=off] .KBrGPa_aiBarOn{opacity:0}.KBrGPa_frame[data-live=on] .KBrGPa_aiBar[data-ai-bar=off] .KBrGPa_aiBarOff{opacity:1}.KBrGPa_aiBar[data-ai-bar=on]{box-shadow:inset 0 0 0 1px var(--pm-gold), var(--pm-glow-gold)}.KBrGPa_frame[data-live=off] .KBrGPa_aiBar{color:var(--pm-gold-text);background:var(--pm-gold-wash);box-shadow:inset 0 0 0 1px var(--pm-line-strong)}.KBrGPa_caption{font-size:var(--pm-meta-size);color:var(--pm-muted);text-align:center;text-wrap:balance;line-height:1.45}@media (max-width:767px){.KBrGPa_slot[data-spare]{display:none}}@media (max-width:639px){.KBrGPa_cardDue{display:none}}@media (min-width:768px){.KBrGPa_cols{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.KBrGPa_bar{padding:var(--space-3) var(--space-5)}.KBrGPa_cardTitle{font-size:13.5px}.KBrGPa_slot{min-height:112px}.KBrGPa_cursorCaption{max-width:220px}.KBrGPa_cursorResting{left:auto;right:var(--space-12)}}@media (min-width:1024px){.KBrGPa_col{padding:var(--space-3)}.KBrGPa_card{padding:var(--space-3) var(--space-4)}}@media (forced-colors:active){.KBrGPa_card,.KBrGPa_slot,.KBrGPa_col{border:1px solid canvastext}}
.M9fdFa_note{margin-top:var(--space-6);font-size:var(--pm-meta-size);color:var(--pm-muted);text-align:center;text-wrap:balance;line-height:1.45}.M9fdFa_soon{padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);font:700 12px/1.3 var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-gold-text);background:var(--pm-gold-wash);box-shadow:inset 0 0 0 1px var(--pm-line-strong);align-items:center;display:inline-flex}.M9fdFa_mono{font-family:var(--font-mono-stack);font-size:.92em}.M9fdFa_points{gap:var(--space-4);margin-top:var(--space-8);display:grid}.M9fdFa_point{gap:var(--space-3);align-items:flex-start;display:flex}.M9fdFa_pointIcon,.M9fdFa_pillarIcon,.M9fdFa_personaIcon,.M9fdFa_featureIcon{border-radius:var(--r-lg);width:40px;height:40px;color:var(--pm-gold-text);background:var(--pm-gold-wash);box-shadow:inset 0 0 0 1px var(--pm-line);flex:none;place-items:center;display:inline-grid}.M9fdFa_pointText{gap:var(--space-0-5);color:var(--pm-text-2);font-size:15px;line-height:1.5;display:grid}.M9fdFa_pointText strong{font:700 16px/1.3 var(--font-display-stack);color:var(--pm-ivory)}@media (min-width:768px){.M9fdFa_points{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.M9fdFa_aiGrid{gap:var(--space-6);align-items:start;display:grid}.M9fdFa_chat{gap:var(--space-4);padding:var(--space-4);display:grid}.M9fdFa_chatBar{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--pm-line-cool);display:flex}.M9fdFa_aiMark{width:30px;height:30px;color:var(--pm-on-gold);background:var(--pm-gold-gradient);box-shadow:var(--pm-glow-gold);border-radius:50%;place-items:center;display:inline-grid}.M9fdFa_chatTitle{font:700 16px/1.2 var(--font-display-stack);color:var(--pm-ivory)}.M9fdFa_chatChip{margin-left:auto}.M9fdFa_chatList{gap:var(--space-4);display:grid}.M9fdFa_who{align-items:center;gap:var(--space-1);font:700 11px/1.3 var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-muted);display:inline-flex}.M9fdFa_msgYou{justify-items:end;gap:var(--space-1-5);display:grid}.M9fdFa_msgAi{justify-items:start;gap:var(--space-1-5);display:grid}.M9fdFa_msgAi .M9fdFa_who{color:var(--pm-gold-text)}.M9fdFa_bubbleYou{max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--r-xl) var(--r-xl) var(--r-sm) var(--r-xl);color:var(--pm-midnight);background:var(--pm-ivory);font-size:15px;line-height:1.5}.M9fdFa_bubbleAi{gap:var(--space-3);max-width:94%;padding:var(--space-3) var(--space-4);border-radius:var(--r-xl) var(--r-xl) var(--r-xl) var(--r-sm);color:var(--pm-text);background:var(--pm-row);box-shadow:inset 0 0 0 1px var(--pm-line);font-size:15px;line-height:1.55;display:grid}.M9fdFa_receipts{gap:var(--space-2);flex-wrap:wrap;display:flex}.M9fdFa_receipts li{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);border-radius:var(--r-pill);font:600 12px/1.35 var(--font-sans-stack);display:inline-flex}.M9fdFa_receipts li[data-kind=done]{color:var(--pm-good);background:color-mix(in srgb, var(--pm-good) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pm-good) 35%, transparent)}.M9fdFa_receipts li[data-kind=rule]{color:var(--pm-text-2);background:var(--pm-ivory-wash);box-shadow:inset 0 0 0 1px var(--pm-line-cool-strong)}.M9fdFa_draft{gap:var(--space-2);margin-left:var(--space-4);padding:var(--space-4);border-radius:var(--r-lg);background:var(--pm-ivory);color:var(--pm-midnight);box-shadow:var(--pm-shadow-float);display:grid;position:relative}.M9fdFa_draftLabel{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);font:700 10.5px/1.3 var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-ink);background:var(--pm-gold-pale);justify-self:start;display:inline-flex}.M9fdFa_draftTitle{font:800 15px/1.3 var(--font-display-stack);color:var(--pm-ink);letter-spacing:-.01em}.M9fdFa_draftLine{color:var(--pm-card);font-size:13.5px;line-height:1.5}.M9fdFa_draftBars{gap:var(--space-1-5);margin-top:var(--space-1);display:grid}.M9fdFa_draftBars span{border-radius:var(--r-pill);background:color-mix(in srgb, var(--pm-ink) 12%, transparent);height:7px;display:block}.M9fdFa_draftBars span:last-child{width:62%}.M9fdFa_composer{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--r-pill);color:var(--pm-faint);background:var(--pm-sunken);box-shadow:inset 0 0 0 1px var(--pm-line-cool-strong);font-size:14px;display:flex}.M9fdFa_send{width:34px;height:34px;color:var(--pm-on-gold);background:var(--pm-gold-gradient);border-radius:50%;place-items:center;display:inline-grid}@media (prefers-reduced-motion:no-preference){.M9fdFa_chatList>[data-reveal=shown]{transition-delay:calc(var(--reveal-i,0) * var(--dur-long))}}.M9fdFa_guide{gap:var(--space-4);padding:var(--space-4);display:grid}.M9fdFa_guideTitle{margin:0}.M9fdFa_guideStage{gap:var(--space-4);display:grid}.M9fdFa_mini{border-radius:var(--r-xl);background:var(--pm-sunken);box-shadow:inset 0 0 0 1px var(--pm-line-cool-strong);position:relative}.M9fdFa_miniBar{align-items:center;gap:var(--space-1-5);padding:var(--space-3) var(--space-4);color:var(--pm-muted);border-bottom:1px solid var(--pm-line-cool);font-size:13px;display:flex}.M9fdFa_miniBar strong{color:var(--pm-ivory);font-weight:700}.M9fdFa_miniChip{margin-left:auto}.M9fdFa_miniRows{display:grid}.M9fdFa_miniRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--pm-line-cool);display:flex}.M9fdFa_miniRow:last-child{border-bottom:0}.M9fdFa_miniIcon{border-radius:var(--r-md);width:30px;height:30px;color:var(--pm-harbor);background:var(--pm-harbor-wash);place-items:center;display:inline-grid}.M9fdFa_miniName{font:700 14px/1.2 var(--font-display-stack);color:var(--pm-ivory)}.M9fdFa_miniBtn{min-height:32px;padding:0 var(--space-3);border-radius:var(--r-pill);font:700 12px/1 var(--font-display-stack);color:var(--pm-text-2);box-shadow:inset 0 0 0 1px var(--pm-line-cool-strong);align-items:center;margin-left:auto;display:inline-flex}.M9fdFa_miniBtnTarget{color:var(--pm-on-gold);background:var(--pm-gold-gradient);box-shadow:0 0 0 4px color-mix(in srgb, var(--pm-gold) 28%, transparent), var(--pm-glow-gold);position:relative}.M9fdFa_guideCursor{left:var(--space-16);top:var(--space-6);z-index:1;color:var(--pm-gold-pale);position:absolute}.M9fdFa_guideCursor svg{filter:drop-shadow(0 2px 4px var(--pm-sunken));display:block}.M9fdFa_guideCursor path{fill:currentColor;stroke:var(--pm-midnight);stroke-width:1.4px;stroke-linejoin:round}.M9fdFa_guideLabel{right:var(--space-2);top:var(--space-5);align-items:center;gap:var(--space-1);white-space:nowrap;padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);font:700 11px/1.35 var(--font-display-stack);color:var(--pm-midnight);background:var(--pm-gold-gradient);box-shadow:var(--pm-glow-gold);display:inline-flex;position:absolute}@media (prefers-reduced-motion:no-preference){[data-reveal=shown] .M9fdFa_guideCursor{animation:M9fdFa_guide-glide var(--dur-dial) var(--ease-emphasized) both;animation-delay:var(--dur-long)}}@keyframes M9fdFa_guide-glide{0%{opacity:0;transform:translate(-140px,60px)}30%{opacity:1}to{opacity:1;transform:none}}.M9fdFa_guideBubble{padding:var(--space-3) var(--space-4);border-radius:var(--r-lg);color:var(--pm-ivory);background:var(--pm-card-2);box-shadow:inset 0 0 0 1px var(--pm-line-strong);font-size:14px;line-height:1.5;position:relative}.M9fdFa_guideBubble:before{content:"";top:calc(-1 * var(--space-1-5));right:var(--space-12);background:var(--pm-card-2);width:12px;height:12px;box-shadow:inset 1px 1px 0 var(--pm-line-strong);position:absolute;transform:rotate(45deg)}.M9fdFa_firstRun{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--pm-line-cool);font:600 15px/1.45 var(--font-display-stack);color:var(--pm-ivory);align-items:flex-start;display:flex}.M9fdFa_firstRun svg{margin-top:var(--space-0-5);color:var(--pm-gold-text);flex:none}.M9fdFa_pillars{gap:var(--space-5) var(--space-4);margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.M9fdFa_pillar{gap:var(--space-2);color:var(--pm-text-2);align-content:start;font-size:14px;line-height:1.5;display:grid}.M9fdFa_pillar strong{font:700 16px/1.3 var(--font-display-stack);color:var(--pm-ivory)}@media (min-width:768px){.M9fdFa_chat,.M9fdFa_guide{padding:var(--space-6)}}@media (min-width:1024px){.M9fdFa_aiGrid{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.M9fdFa_pillars{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr))}}.M9fdFa_personas{gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--space-pm-gutter);margin:0 calc(-1 * var(--space-pm-gutter));padding:var(--space-2) var(--space-pm-gutter) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--pm-line-strong) transparent;grid-auto-columns:minmax(272px,84%);grid-auto-flow:column;display:grid;overflow-x:auto}.M9fdFa_personaItem{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.M9fdFa_persona{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.M9fdFa_personaTitle{margin:0}.M9fdFa_personaFig{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--pm-line-cool);border-bottom:1px solid var(--pm-line-cool);display:grid}.M9fdFa_personaBody{color:var(--pm-text-2);font-size:15px;line-height:1.55}.M9fdFa_personaCta,.M9fdFa_personaLink{align-self:flex-start;margin-top:auto}.M9fdFa_persona .M9fdFa_personaCta{white-space:normal;text-align:center;height:auto;min-height:var(--h-control-md);padding-block:var(--space-2);line-height:1.3}@media (min-width:1280px){.M9fdFa_persona .M9fdFa_personaCta{align-self:stretch}}@media (min-width:768px){.M9fdFa_personas{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@media (min-width:1280px){.M9fdFa_personas{grid-template-columns:repeat(4,minmax(0,1fr))}.M9fdFa_personaTitle{min-height:2.5em}}.M9fdFa_whoFoot{gap:var(--space-6);margin-top:var(--space-10);display:grid}.M9fdFa_notFor ul{gap:var(--space-3);margin-top:var(--space-4);display:grid}.M9fdFa_notFor li{gap:var(--space-2);color:var(--pm-text-2);align-items:flex-start;font-size:15px;line-height:1.5;display:flex}.M9fdFa_notFor li svg{margin-top:var(--space-1);color:var(--pm-muted);flex:none}.M9fdFa_help{gap:var(--space-3);padding:var(--space-5);border-radius:var(--pm-r-card);color:var(--pm-text-2);background:var(--pm-harbor-wash);box-shadow:inset 0 0 0 1px var(--pm-harbor-line);align-items:flex-start;font-size:15px;line-height:1.55;display:flex}.M9fdFa_help svg{color:var(--pm-harbor);flex:none}.M9fdFa_help a{color:var(--pm-harbor)}@media (min-width:1024px){.M9fdFa_whoFoot{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.M9fdFa_sampleGrid{gap:var(--space-8);align-items:center;display:grid}.M9fdFa_brief{gap:var(--space-4);display:grid}.M9fdFa_briefTop{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.M9fdFa_briefHead{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.M9fdFa_sampleChip{padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);font:700 11px/1.4 var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-harbor);background:var(--pm-harbor-wash);box-shadow:inset 0 0 0 1px var(--pm-harbor-line);display:inline-flex}.M9fdFa_briefTitle{font:800 clamp(18px, 1rem + .6vw, 22px)/1.25 var(--font-display-stack);color:var(--pm-ivory);letter-spacing:-.015em;text-wrap:balance}.M9fdFa_briefBuyer{color:var(--pm-muted);font-size:13px;line-height:1.45}.M9fdFa_fit{place-items:center;width:64px;height:64px;display:grid;position:relative}.M9fdFa_fit svg{position:absolute;inset:0;transform:rotate(-90deg)}.M9fdFa_fitTrack{fill:none;stroke:var(--pm-ivory-wash-2);stroke-width:6px}.M9fdFa_fitArc{fill:none;stroke:var(--pm-gold-text);stroke-width:6px;stroke-linecap:round;stroke-dasharray:calc(var(--fit) * 1) 100}.M9fdFa_fitNum{font:800 20px/1 var(--font-display-stack);color:var(--pm-ivory);font-variant-numeric:tabular-nums}.M9fdFa_fitFor{color:var(--pm-muted);margin-top:calc(-1 * var(--space-2));font-size:13px}.M9fdFa_briefLines{gap:var(--space-3);display:grid}.M9fdFa_briefLines li{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--r-lg);background:var(--pm-row);box-shadow:inset 2px 0 0 var(--pm-gold);display:grid}.M9fdFa_briefText{color:var(--pm-ivory);font-size:15px;line-height:1.5}.M9fdFa_briefQuote{color:var(--pm-muted);font-size:13px;font-style:italic;line-height:1.45}.M9fdFa_quoteLabel{font:700 10.5px/1 var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-gold-text);margin-right:var(--space-1);font-style:normal}.M9fdFa_briefDue{gap:var(--space-2);color:var(--pm-text-2);align-items:flex-start;font-size:14px;line-height:1.45;display:flex}.M9fdFa_briefDue svg{margin-top:var(--space-0-5);color:var(--pm-gold-text);flex:none}.M9fdFa_briefDueYou{color:var(--pm-muted)}.M9fdFa_sampleSide{gap:var(--space-6);display:grid}.M9fdFa_sampleList{gap:var(--space-3);display:grid}.M9fdFa_sampleList li{gap:var(--space-3);color:var(--pm-text-2);align-items:baseline;font-size:15px;line-height:1.5;display:flex}.M9fdFa_reasonPoints{font:800 16px/1 var(--font-display-stack);color:var(--pm-gold-text);font-variant-numeric:tabular-nums;min-width:3ch}.M9fdFa_sampleActions{gap:var(--space-4);justify-items:start;display:grid}@media (min-width:1024px){.M9fdFa_sampleGrid{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.M9fdFa_howGrid{gap:var(--space-10);display:grid}.M9fdFa_rail{gap:var(--space-8);padding-left:var(--space-12);display:grid;position:relative}.M9fdFa_rail:before{content:"";left:var(--space-5);top:var(--space-2);bottom:var(--space-2);border-radius:var(--r-pill);background:linear-gradient(180deg, var(--pm-gold-pale), var(--pm-gold) 60%, transparent);width:2px;position:absolute;transform:translate(-50%)}.M9fdFa_step{gap:var(--space-2);display:grid;position:relative}.M9fdFa_stepNode{left:calc(-1 * var(--space-12));width:40px;height:40px;font:800 16px/1 var(--font-display-stack);color:var(--pm-on-gold);background:var(--pm-gold-gradient);box-shadow:0 0 0 6px var(--pm-ink), var(--pm-glow-gold);border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:0}.M9fdFa_stepTitle{padding-top:var(--space-1-5);margin:0}.M9fdFa_stepBody{color:var(--pm-text-2);max-width:60ch;font-size:16px;line-height:1.6}.M9fdFa_never{gap:var(--space-4);padding:var(--space-6);border-radius:var(--pm-r-card);background:var(--pm-midnight);box-shadow:inset 0 0 0 1px var(--pm-line);align-content:start;display:grid}.M9fdFa_never ul{gap:var(--space-3);display:grid}.M9fdFa_never li{gap:var(--space-2);color:var(--pm-ivory);align-items:flex-start;font-size:15px;line-height:1.5;display:flex}.M9fdFa_never li svg{margin-top:var(--space-1);color:var(--pm-gold-text);flex:none}.M9fdFa_neverFoot{font:700 16px/1.4 var(--font-display-stack);color:var(--pm-gold-text)}@media (min-width:1024px){.M9fdFa_howGrid{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}.M9fdFa_featuresTitle{margin:var(--space-16) 0 var(--space-8);max-width:22em}.M9fdFa_features{gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--space-pm-gutter);margin:0 calc(-1 * var(--space-pm-gutter));padding:var(--space-2) var(--space-pm-gutter) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--pm-line-strong) transparent;grid-auto-columns:minmax(264px,82%);grid-auto-flow:column;display:grid;overflow-x:auto}.M9fdFa_features>li{scroll-snap-align:start;display:grid}.M9fdFa_feature{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.M9fdFa_featureTop{justify-content:space-between;align-items:center;display:flex}.M9fdFa_featureN{font:700 13px/1 var(--font-display-stack);letter-spacing:.1em;color:var(--pm-faint)}.M9fdFa_featureTitle{margin:0}.M9fdFa_featureTitle a{color:inherit;text-decoration:none}.M9fdFa_featureTitle a:hover{color:var(--pm-gold-pale)}.M9fdFa_featureBody{color:var(--pm-text-2);font-size:15px;line-height:1.55}.M9fdFa_featureSmall .M9fdFa_featureBody{font-size:14px}@media (min-width:768px){.M9fdFa_features{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@media (min-width:1024px){.M9fdFa_features{grid-template-columns:repeat(3,minmax(0,1fr))}}.M9fdFa_compare{gap:var(--space-5);margin-block:var(--space-10) var(--space-6);display:grid}.M9fdFa_compareTitle{margin:0}.M9fdFa_vbars{gap:var(--space-5);display:grid}.M9fdFa_vbar{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.M9fdFa_vbarLabel{gap:var(--space-0-5);min-width:0;display:grid}.M9fdFa_vbarLabel strong{font:700 15px/1.3 var(--font-display-stack);color:var(--pm-ivory)}.M9fdFa_vbarLabel span{color:var(--pm-muted);font-size:13px;line-height:1.4}.M9fdFa_vbarAmount{font:800 clamp(20px, 1rem + 1vw, 28px)/1 var(--font-display-stack);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--pm-ivory)}.M9fdFa_vbar[data-tone=award] .M9fdFa_vbarAmount{color:var(--pm-gold-text)}.M9fdFa_vbarTrack{border-radius:var(--r-pill);background:var(--pm-ivory-wash-2);grid-column:1/-1;height:12px;overflow:hidden}.M9fdFa_vbarFill{border-radius:inherit;background:var(--pm-harbor);transform-origin:0;min-width:6px;height:100%;display:block}.M9fdFa_vbar[data-tone=award] .M9fdFa_vbarFill{background:var(--pm-gold-gradient)}@media (prefers-reduced-motion:no-preference){[data-reveal=shown] .M9fdFa_vbarFill{animation:M9fdFa_vbar-grow var(--dur-dial) var(--ease-out-cubic) both;animation-delay:calc(var(--reveal-i,0) * var(--dur-micro))}}@keyframes M9fdFa_vbar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.M9fdFa_plans{gap:var(--space-5);align-items:stretch;display:grid}.M9fdFa_planItem{display:grid}.M9fdFa_plan{gap:var(--space-4);flex-direction:column;display:flex}.M9fdFa_planTeam{box-shadow:var(--pm-shadow-card), inset 0 0 0 1px var(--pm-line-strong)}.M9fdFa_planHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.M9fdFa_planName{font:700 15px/1.2 var(--font-display-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-gold-text)}.M9fdFa_planBadge{font:700 11px/1.3 var(--font-display-stack);padding:var(--space-0-5) var(--space-2);border-radius:var(--r-pill);color:var(--pm-good);box-shadow:inset 0 0 0 1px var(--pm-good)}.M9fdFa_planPrice{align-items:baseline;gap:var(--space-1);display:flex}.M9fdFa_planPeriod{color:var(--pm-muted);font-size:15px}.M9fdFa_planLine{color:var(--pm-text-2);font-size:15px;line-height:1.5}.M9fdFa_planAction{display:grid}.M9fdFa_planAction :is(a,button){border-radius:var(--r-pill)}.M9fdFa_planCurrent{border-radius:var(--r-pill);min-height:52px;color:var(--pm-muted);box-shadow:inset 0 0 0 1px var(--pm-line-cool-strong);justify-content:center;align-items:center;display:inline-flex}.M9fdFa_planBullets{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--pm-line-cool);display:grid}.M9fdFa_planBullets li{gap:var(--space-2);color:var(--pm-text-2);align-items:flex-start;font-size:14px;line-height:1.5;display:flex}.M9fdFa_planBullets li svg{margin-top:var(--space-0-5);color:var(--pm-gold-text);flex:none}.M9fdFa_planBullets a{color:var(--pm-gold-text)}.M9fdFa_planNote{color:var(--pm-muted);font-size:13px}.M9fdFa_plansFoot{gap:var(--space-3);text-align:center;margin-top:var(--space-8);justify-items:center;display:grid}.M9fdFa_small{color:var(--pm-muted);max-width:70ch;font-size:13px;line-height:1.5}@media (min-width:768px){.M9fdFa_compare{padding:var(--space-8)}}@media (max-width:1023px){.M9fdFa_planItem:has([data-testid=plan-pro]){order:-1}}@media (min-width:1024px){.M9fdFa_plans{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.M9fdFa_devGrid{gap:var(--space-8);align-items:start;display:grid}.M9fdFa_devCopy{gap:var(--space-6);display:grid}.M9fdFa_devPoints{gap:var(--space-3);display:grid}.M9fdFa_devPoints li{gap:var(--space-2);color:var(--pm-text-2);align-items:flex-start;font-size:16px;line-height:1.5;display:flex}.M9fdFa_devPoints li svg{margin-top:var(--space-1);color:var(--pm-gold-text);flex:none}.M9fdFa_devActions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.M9fdFa_term{background:var(--pm-sunken);padding:0;overflow:hidden}.M9fdFa_termBar{padding:var(--space-3) var(--space-4);color:var(--pm-muted);border-bottom:1px solid var(--pm-line-cool);justify-content:space-between;align-items:center;display:flex}.M9fdFa_termDots{gap:var(--space-1-5);display:inline-flex}.M9fdFa_termDots span{background:var(--pm-ivory-wash-2);border-radius:50%;width:10px;height:10px}.M9fdFa_termDots span:first-child{background:var(--pm-gold)}.M9fdFa_termBody{gap:var(--space-2);padding:var(--space-4);min-width:0;display:grid}.M9fdFa_termFile{align-items:center;gap:var(--space-2);font-family:var(--font-mono-stack);color:var(--pm-muted);font-size:12.5px;display:flex}.M9fdFa_termTool{font:700 11px/1.3 var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-gold-text)}.M9fdFa_code{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--r-md);max-width:100%;font-family:var(--font-mono-stack);color:var(--pm-text);background:color-mix(in srgb, var(--pm-ink) 70%, transparent);box-shadow:inset 0 0 0 1px var(--pm-line-cool);font-size:12.5px;line-height:1.55;overflow-x:auto}.M9fdFa_prompt{font-family:var(--font-mono-stack);color:var(--pm-ivory);font-size:13.5px;line-height:1.55}.M9fdFa_prompt span{color:var(--pm-gold-text)}.M9fdFa_keyNote{gap:var(--space-1-5);margin-top:var(--space-2);color:var(--pm-muted);align-items:center;font-size:12.5px;display:flex}@media (min-width:768px){.M9fdFa_termBody{padding:var(--space-6)}}@media (min-width:1024px){.M9fdFa_devGrid{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.M9fdFa_builderGrid{gap:var(--space-8);align-items:start;display:grid}.M9fdFa_builderCopy{gap:var(--space-5);display:grid}.M9fdFa_pull{padding-left:var(--space-5);font:600 clamp(19px, 1rem + .7vw, 24px)/1.45 var(--font-display-stack);letter-spacing:-.01em;color:var(--pm-ivory);text-wrap:pretty;position:relative}.M9fdFa_pull:before{content:"";left:0;top:var(--space-1);bottom:var(--space-1);border-radius:var(--r-pill);background:var(--pm-gold-gradient);width:3px;position:absolute}.M9fdFa_engine{display:grid}.M9fdFa_engineInner{gap:var(--space-3);justify-items:start;display:grid}.M9fdFa_engineTitle{align-items:center;gap:var(--space-2);font:700 12px/1.3 var(--font-display-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-gold-text);display:inline-flex}.M9fdFa_engineDot{background:var(--pm-good);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pm-good) 20%, transparent);border-radius:50%}.M9fdFa_engineNum{color:var(--pm-ivory)}.M9fdFa_engineLine{color:var(--pm-text-2);font-size:15px;line-height:1.55}@media (min-width:1024px){.M9fdFa_builderGrid{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.M9fdFa_final{isolation:isolate;padding:var(--space-pm-section) 0;background:var(--pm-midnight);border-top:1px solid var(--pm-line);position:relative;overflow:clip}.M9fdFa_finalAura{z-index:-1;pointer-events:none;background:radial-gradient(70% 80% at 50% 100%, color-mix(in srgb, var(--pm-navy) 95%, transparent) 0%, transparent 70%), radial-gradient(35% 45% at 50% 100%, color-mix(in srgb, var(--pm-gold) 22%, transparent) 0%, transparent 70%);position:absolute;inset:0}.M9fdFa_finalInner{gap:var(--space-5);text-align:center;width:100%;max-width:calc(820px + 2 * var(--space-pm-gutter));padding:0 var(--space-pm-gutter);justify-items:center;margin:0 auto;display:grid}.M9fdFa_finalMark{width:56px;height:56px;color:var(--pm-on-gold);background:var(--pm-gold-gradient);box-shadow:var(--pm-glow-gold-strong);border-radius:50%;place-items:center;display:inline-grid}.M9fdFa_finalTitle{max-width:16em}.M9fdFa_finalMoney{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);font:600 14px/1.4 var(--font-sans-stack);color:var(--pm-text-2);background:var(--pm-gold-wash);box-shadow:inset 0 0 0 1px var(--pm-line);flex-wrap:wrap;display:inline-flex}.M9fdFa_finalMoney strong{font:800 18px/1 var(--font-display-stack);color:var(--pm-gold-text);font-variant-numeric:tabular-nums}.M9fdFa_finalSource{font-size:var(--pm-meta-size);color:var(--pm-muted)}.M9fdFa_finalLead{margin:0 auto}.M9fdFa_finalActions{justify-content:center;gap:var(--space-3);width:100%;margin-top:var(--space-2);flex-wrap:wrap;display:flex}.M9fdFa_finalMicro{color:var(--pm-muted);font-size:14px;line-height:1.5}
