.cmp-root{--cmp-bg:var(--bg);--cmp-bg-2:var(--bg-2);--cmp-ink:var(--ink);--cmp-ink-2:var(--ink-2);--cmp-muted:var(--muted);--cmp-cta-muted:var(--cmp-muted);--cmp-accent:var(--ember);--cmp-rule:var(--bg-2);--cmp-proof-rule-color:var(--cmp-rule);--cmp-proof-rule-style:solid;--cmp-proof-rule-width:1px;--cmp-card:transparent;--cmp-card-border:transparent;--cmp-card-pad:0px;--cmp-radius:16px;--cmp-title-font:var(--serif);--cmp-title-weight:500;--cmp-title-tracking:-.01em;--cmp-proof-title-font:var(--cmp-title-font);--cmp-proof-title-weight:var(--cmp-title-weight);--cmp-proof-title-tracking:var(--cmp-title-tracking);--cmp-eyebrow-tracking:.08em;--cmp-hero-cols:1.05fr .95fr;--cmp-hero-gap:56px;--cmp-hero-tilt:0deg;--cmp-phone-tilt:0deg;--cmp-motif:none;--cmp-motif-size:auto;--cmp-hero-glow:transparent;--cmp-proof-shadow:0 24px 60px #1a181614;background:var(--cmp-bg);background-image:var(--cmp-motif);background-size:var(--cmp-motif-size);color:var(--cmp-ink)}.cmp-page{color:var(--cmp-ink);max-inline-size:1120px;margin-inline:auto;padding-block:72px 96px;padding-inline:24px}.cmp-eyebrow{color:var(--cmp-accent);font-family:var(--sans);letter-spacing:var(--cmp-eyebrow-tracking);text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.cmp-hero{align-items:center;gap:var(--cmp-hero-gap);grid-template-columns:1fr;display:grid}.cmp-hero-copy{max-inline-size:40ch}.cmp-hero-art{justify-content:center;display:flex;position:relative}.cmp-hero-art .cmp-phone{transform:rotate(var(--cmp-hero-tilt))}.cmp-hero-motif{background:var(--cmp-hero-glow);filter:blur(46px);z-index:0;border-radius:50%;block-size:78%;inline-size:88%;position:absolute;inset-block-start:12%}.cmp-hero-proof{z-index:1;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.cmp-hero-proof-copy{max-inline-size:42ch}.cmp-hero-proof-copy .cmp-body{margin-block-start:12px;font-size:16px}.cmp-hero-title{font-family:var(--cmp-title-font);font-size:clamp(38px,6vw,62px);font-weight:var(--cmp-title-weight);letter-spacing:var(--cmp-title-tracking);margin:0;line-height:1.08}.cmp-lead,.cmp-body{color:var(--cmp-ink-2);font-family:var(--sans);max-inline-size:60ch;margin-block:20px 0;font-size:18px;line-height:1.6}.cmp-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:32px;display:flex}.cmp-cta-note{color:var(--cmp-cta-muted);font-family:var(--sans);margin:0;font-size:14px}.cmp-proof{background:var(--cmp-card);border:1px solid var(--cmp-card-border);border-block-start:var(--cmp-proof-rule-width) var(--cmp-proof-rule-style) var(--cmp-proof-rule-color);border-radius:var(--cmp-radius);padding:var(--cmp-card-pad);grid-template-columns:1fr;align-items:center;gap:48px;margin-block-start:88px;padding-block-start:72px;display:grid}.cmp-proof-title,.cmp-closing-title{font-family:var(--cmp-proof-title-font);font-size:clamp(28px,3.6vw,38px);font-weight:var(--cmp-proof-title-weight);letter-spacing:var(--cmp-proof-title-tracking);margin:0;line-height:1.16}.cmp-proof-art{justify-content:center;display:flex}.cmp-proof-art .cmp-phone{filter:drop-shadow(var(--cmp-proof-shadow));transform:rotate(var(--cmp-phone-tilt))}.cmp-closing{border-block-start:1px solid var(--cmp-rule);margin-block-start:88px;padding-block-start:72px}@media (min-width:880px){.cmp-hero{grid-template-columns:var(--cmp-hero-cols)}.cmp-proof{grid-template-columns:1fr 1fr}.cmp-proof-flip .cmp-proof-copy{order:2}}.cmp-phone{--cmp-phone-scale:.58;block-size:calc(878px * var(--cmp-phone-scale));inline-size:calc(417px * var(--cmp-phone-scale))}.cmp-phone>.screen-kit{transform:scale(var(--cmp-phone-scale));transform-origin:0 0}@media (min-width:880px){.cmp-phone{--cmp-phone-scale:.66}}.screen-kit .cmp-screen{flex-direction:column;gap:12px;padding-block:8px 20px;padding-inline:16px;display:flex}.screen-kit .cmp-greet{padding-block-start:4px}.screen-kit .cmp-greet p{margin-block-start:2px}.screen-kit .cmp-insight,.screen-kit .cmp-suggest{color:var(--sk-text2);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.screen-kit .cmp-insight-icon,.screen-kit .cmp-meta-icon,.screen-kit .cmp-composer-send{color:var(--sk-coral);flex:none}.screen-kit .cmp-thread{flex-direction:column;gap:8px;display:flex}.screen-kit .cmp-bubble{border-radius:14px;max-inline-size:82%;margin:0;padding-block:10px;padding-inline:12px;font-size:13px;line-height:1.42}.screen-kit .cmp-bubble-you{background:var(--sk-coral);color:var(--sk-on);align-self:flex-end}.screen-kit .cmp-bubble-keeper{background:var(--sk-surface2);border:1px solid var(--sk-border);color:var(--sk-text);align-self:flex-start}.screen-kit .cmp-composer{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:999px;justify-content:space-between;align-items:center;padding-block:10px;padding-inline:14px;font-size:13px;display:flex}.screen-kit .cmp-meta{align-items:center;gap:8px;padding-block:4px;display:flex}.screen-kit .cmp-actions{justify-content:flex-end;display:flex}.screen-kit .cmp-voice{background:var(--sk-surface2);border:1px solid var(--sk-border);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding-block:20px;display:flex}.screen-kit .cmp-voice-mic{background:var(--sk-coral);block-size:52px;color:var(--sk-on);border-radius:999px;justify-content:center;align-items:center;inline-size:52px;display:flex}.screen-kit .cmp-transcript{margin:0;font-size:13px;line-height:1.45}.screen-kit .cmp-cal{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:16px;padding:12px}.screen-kit .cmp-cal-week,.screen-kit .cmp-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.screen-kit .cmp-cal-wd{text-align:center}.screen-kit .cmp-cal-day{aspect-ratio:1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.screen-kit .cmp-day-muted{color:var(--sk-text3)}.screen-kit .cmp-day-today{border:1px solid var(--sk-coral);color:var(--sk-coral);font-weight:600}.screen-kit .cmp-day-selected{background:var(--sk-coral);color:var(--sk-on);font-weight:600}.screen-kit .cmp-day-ghost{border:1px dashed var(--sk-coral);color:var(--sk-coral);opacity:.72}.screen-kit .cmp-cal-dot{border-radius:999px;block-size:4px;inline-size:4px;margin-block-start:2px}.screen-kit .cmp-dot-coral{background:var(--sk-coral)}.screen-kit .cmp-dot-warm{background:var(--sk-warm-warm)}.screen-kit .cmp-dot-soft{background:var(--sk-warm-dim)}.screen-kit .cmp-dot-ghost{border:1px dashed var(--sk-coral)}.screen-kit .cmp-legend{flex-wrap:wrap;gap:12px;display:flex}.screen-kit .cmp-legend span{align-items:center;gap:5px;display:flex}.screen-kit .cmp-panel{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.screen-kit .cmp-panel-head{flex-direction:column;gap:2px;display:flex}.screen-kit .cmp-field-prefilled .field{border-color:var(--sk-coral)}.screen-kit .cmp-chips{flex-wrap:wrap;gap:6px;display:flex}.cmp-root[data-style=warm-editorial]{--cmp-hero-glow:radial-gradient(circle, #ffd9c9 0%, transparent 70%);--cmp-hero-tilt:-2deg;--cmp-motif:radial-gradient(circle at 88% 4%, #f6e5dc 0%, transparent 46%);--cmp-radius:14px}.cmp-root[data-style=calendar-pop]{--cmp-accent:#ea580c;--cmp-bg:#fff7ed;--cmp-card:#fff;--cmp-card-border:#fbdcbe;--cmp-card-pad:32px;--cmp-hero-cols:.95fr 1.05fr;--cmp-hero-glow:radial-gradient(circle, #ffd7ae 0%, transparent 70%);--cmp-motif:linear-gradient(#f6e2cd 1px, transparent 1px), linear-gradient(90deg, #f6e2cd 1px, transparent 1px);--cmp-motif-size:56px 56px;--cmp-phone-tilt:-3deg;--cmp-radius:22px;--cmp-rule:#f3d9bf}.cmp-root[data-style=tactile-scrapbook]{--cmp-accent:#b45309;--cmp-bg:#f7f1e3;--cmp-card:#fffdf7;--cmp-card-border:#d9cbb0;--cmp-card-pad:30px;--cmp-hero-glow:radial-gradient(circle, #eadfc4 0%, transparent 70%);--cmp-hero-tilt:4deg;--cmp-motif:radial-gradient(#e5d9bf 1px, transparent 1px);--cmp-motif-size:18px 18px;--cmp-phone-tilt:3deg;--cmp-radius:4px;--cmp-rule:#ded0b4}.cmp-root[data-style=tactile-scrapbook] .cmp-proof{border-style:dashed}.cmp-root[data-style=dark-nostalgic]{--cmp-accent:#ff8a5c;--cmp-bg:#1b1a18;--cmp-card:#242220;--cmp-card-border:#332f2b;--cmp-card-pad:32px;--cmp-hero-glow:radial-gradient(circle, #6b3a25 0%, transparent 70%);--cmp-ink-2:#c7bdb2;--cmp-ink:#f4efe8;--cmp-motif:radial-gradient(circle at 20% 0%, #2a2622 0%, transparent 55%);--cmp-muted:#9a9089;--cmp-proof-shadow:0 30px 60px #00000073;--cmp-radius:18px;--cmp-rule:#322e29}.cmp-root[data-style=secure-minimal]{--cmp-accent:#2f6f5f;--cmp-bg:#f6f7f6;--cmp-card:#fff;--cmp-card-border:#dfe3e1;--cmp-card-pad:28px;--cmp-hero-cols:1fr 1fr;--cmp-hero-glow:transparent;--cmp-proof-shadow:0 10px 24px #141e1a0f;--cmp-radius:6px;--cmp-rule:#dfe3e1;--cmp-title-tracking:-.02em}.cmp-root[data-style=trusted-navy-gold]{--cmp-accent:#b8892b;--cmp-bg:#f5f7fa;--cmp-card:#fff;--cmp-card-border:#d8dfe9;--cmp-card-pad:32px;--cmp-ink-2:#33465e;--cmp-ink:#0f1c2e;--cmp-motif:linear-gradient(180deg, #e7edf5 0%, transparent 260px);--cmp-phone-tilt:0deg;--cmp-radius:8px;--cmp-rule:#d8dfe9;--cmp-proof-rule-color:var(--cmp-accent);--cmp-proof-rule-width:3px}.cmp-root[data-style=property-editorial]{--cmp-accent:#35543f;--cmp-bg:#f3f4f1;--cmp-hero-cols:.9fr 1.1fr;--cmp-hero-glow:radial-gradient(circle, #dfe5db 0%, transparent 70%);--cmp-ink:#17201a;--cmp-radius:2px;--cmp-rule:#cfd4c9;--cmp-title-tracking:-.02em}.cmp-root[data-style=property-editorial] .cmp-proof{border-block-end:1px solid var(--cmp-rule);padding-block-end:56px}.cmp-root[data-style=luxury-black-champagne]{--cmp-accent:#d8c08a;--cmp-bg:#101010;--cmp-card:#181716;--cmp-card-border:#35301f;--cmp-card-pad:36px;--cmp-eyebrow-tracking:.22em;--cmp-hero-glow:radial-gradient(circle, #3a3222 0%, transparent 70%);--cmp-ink-2:#cfc4ad;--cmp-ink:#f2e9d8;--cmp-muted:#9c9280;--cmp-proof-shadow:0 30px 70px #0000008c;--cmp-radius:0px;--cmp-rule:#2a2620}.cmp-root[data-style=network-map]{--cmp-accent:#3b6fd4;--cmp-bg:#f7f8fb;--cmp-card:#fff;--cmp-card-border:#dde3ef;--cmp-card-pad:30px;--cmp-hero-cols:1fr 1fr;--cmp-hero-glow:radial-gradient(circle, #d5e0f6 0%, transparent 70%);--cmp-motif:radial-gradient(#d3dcec 2px, transparent 2px), linear-gradient(115deg, transparent 49.6%, #e6ebf5 49.6%, #e6ebf5 50.2%, transparent 50.2%);--cmp-motif-size:40px 40px, 100% 100%;--cmp-phone-tilt:2deg;--cmp-radius:16px;--cmp-rule:#dde3ef}.cmp-root[data-style=command-center]{--cmp-accent:#ff6b4a;--cmp-bg:#0e1116;--cmp-card:#151a21;--cmp-card-border:#232b36;--cmp-card-pad:30px;--cmp-eyebrow-tracking:.16em;--cmp-hero-cols:1.1fr .9fr;--cmp-hero-glow:radial-gradient(circle, #33302f 0%, transparent 70%);--cmp-ink-2:#aab6c4;--cmp-ink:#e6ebf2;--cmp-motif:linear-gradient(#161c24 1px, transparent 1px), linear-gradient(90deg, #161c24 1px, transparent 1px);--cmp-motif-size:32px 32px;--cmp-muted:#7d8896;--cmp-proof-shadow:0 26px 60px #00000080;--cmp-radius:10px;--cmp-rule:#232b36}.cmp-root[data-style=command-center] .cmp-eyebrow{font-family:var(--mono,ui-monospace, "SF Mono", menlo, monospace)}.cmp-root[data-style=calm-coaching]{--cmp-accent:#4a8f7b;--cmp-bg:#f2f6f4;--cmp-card:#fbfdfc;--cmp-card-border:#dcebe4;--cmp-card-pad:36px;--cmp-hero-gap:68px;--cmp-hero-glow:radial-gradient(circle, #d3e8de 0%, transparent 70%);--cmp-motif:radial-gradient(circle at 10% 30%, #e2efe9 0%, transparent 40%);--cmp-proof-shadow:0 22px 50px #1f4a3d14;--cmp-radius:28px;--cmp-rule:#dcebe4}.cmp-root[data-style=kinetic-timeline]{--cmp-accent:#e0552b;--cmp-bg:#fff8f4;--cmp-hero-glow:radial-gradient(circle, #ffd8c6 0%, transparent 70%);--cmp-hero-tilt:-3deg;--cmp-phone-tilt:-2deg;--cmp-proof-rule-width:0px;--cmp-radius:12px;--cmp-rule:#f4d9cb}.cmp-root[data-style=kinetic-timeline] .cmp-proof{border-inline-start:2px solid var(--cmp-rule);margin-block-start:40px;padding-block-start:40px;padding-inline-start:28px;position:relative}.cmp-root[data-style=kinetic-timeline] .cmp-proof:before{background:var(--cmp-accent);content:"";border-radius:999px;block-size:12px;inline-size:12px;position:absolute;inset-block-start:44px;inset-inline-start:-7px}.cmp-root[data-style=quantified-journal]{--cmp-accent:#0f766e;--cmp-bg:#fafafa;--cmp-card:#fff;--cmp-card-border:#e3e6e5;--cmp-card-pad:28px;--cmp-hero-glow:radial-gradient(circle, #d8ecea 0%, transparent 70%);--cmp-motif:linear-gradient(#eef1f0 1px, transparent 1px);--cmp-motif-size:100% 30px;--cmp-radius:6px;--cmp-rule:#e3e6e5}.cmp-root[data-style=quantified-journal] .cmp-proof-copy{border-inline-start:3px solid var(--cmp-accent);padding-inline-start:18px}.cmp-root[data-style=future-ai-gradient]{--cmp-accent:#b79bff;--cmp-bg:#14111d;--cmp-card:#1c1729;--cmp-card-border:#2f2743;--cmp-card-pad:34px;--cmp-hero-glow:radial-gradient(circle, #4a2f6b 0%, transparent 70%);--cmp-ink-2:#c3bad8;--cmp-ink:#f0edf7;--cmp-motif:linear-gradient(160deg, #1d1730 0%, transparent 55%, #2a1a24 100%);--cmp-motif-size:cover;--cmp-muted:#948aa8;--cmp-proof-shadow:0 30px 70px #00000073;--cmp-radius:24px;--cmp-rule:#2f2743}.cmp-root[data-style=executive-notebook]{--cmp-accent:#7a3e2c;--cmp-bg:#f4f1ea;--cmp-card:#fffef9;--cmp-card-border:#ded7c6;--cmp-card-pad:30px;--cmp-hero-cols:1.1fr .9fr;--cmp-hero-glow:radial-gradient(circle, #e6dcc8 0%, transparent 70%);--cmp-motif:linear-gradient(#e8e2d3 1px, transparent 1px);--cmp-motif-size:100% 34px;--cmp-radius:3px;--cmp-rule:#ded7c6}.cmp-root[data-style=executive-notebook] .cmp-page{border-inline-start:2px solid #e3bfb2}.cmp-root[data-style=clean-dossier]{--cmp-accent:#334155;--cmp-bg:#fff;--cmp-card:#fbfbfc;--cmp-card-border:#e2e5ea;--cmp-card-pad:32px;--cmp-eyebrow-tracking:.18em;--cmp-hero-cols:1fr 1fr;--cmp-hero-glow:transparent;--cmp-proof-shadow:0 12px 28px #0f172a12;--cmp-radius:4px;--cmp-rule:#e2e5ea;--cmp-title-font:var(--sans);--cmp-title-tracking:-.03em;--cmp-title-weight:600}.cmp-root[data-style=modular-os]{--cmp-accent:#d9622e;--cmp-bg:#eff1f5;--cmp-card:#fff;--cmp-card-border:#dde0e7;--cmp-card-pad:34px;--cmp-hero-glow:radial-gradient(circle, #dfe3ec 0%, transparent 70%);--cmp-motif:linear-gradient(#e6e9ef 1px, transparent 1px), linear-gradient(90deg, #e6e9ef 1px, transparent 1px);--cmp-motif-size:24px 24px;--cmp-proof-shadow:0 18px 40px #1e293b1a;--cmp-radius:20px;--cmp-rule:#dde0e7}.cmp-root[data-style=modular-os] .cmp-proof{margin-block-start:28px;padding-block:34px}.cmp-root[data-style=collaborative-board]{--cmp-accent:#1f6f8b;--cmp-bg:#eef2f4;--cmp-card:#fff;--cmp-card-border:#d7e0e5;--cmp-card-pad:30px;--cmp-hero-glow:radial-gradient(circle, #d3e2e9 0%, transparent 70%);--cmp-phone-tilt:-2deg;--cmp-proof-rule-color:var(--cmp-accent);--cmp-proof-rule-width:6px;--cmp-proof-shadow:0 16px 36px #1f6f8b1f;--cmp-radius:12px;--cmp-rule:#d7e0e5}.cmp-root[data-style=collaborative-board] .cmp-proof{margin-block-start:32px;padding-block:34px}.cmp-root[data-style=chat-mosaic]{--cmp-accent:#d9622e;--cmp-bg:#fdf6f2;--cmp-card:#fff;--cmp-card-border:#f0dcd0;--cmp-card-pad:32px;--cmp-hero-cols:.95fr 1.05fr;--cmp-hero-glow:radial-gradient(circle, #ffdac8 0%, transparent 70%);--cmp-motif:radial-gradient(circle at 92% 12%, #fbe4d8 0%, transparent 38%);--cmp-radius:26px;--cmp-rule:#f0dcd0}.cmp-root[data-style=chat-mosaic] .cmp-proof{border-start-end-radius:6px;margin-block-start:32px;padding-block:34px}.cmp-root[data-style=chat-mosaic] .cmp-proof-flip{border-start-start-radius:6px;border-start-end-radius:var(--cmp-radius);margin-inline-start:6%}.cmp-root[data-style=premium-briefing]{--cmp-accent:#a33b1f;--cmp-bg:#ece9e3;--cmp-card:#fff;--cmp-card-border:#d7d2c8;--cmp-card-pad:34px;--cmp-eyebrow-tracking:.2em;--cmp-hero-cols:1.1fr .9fr;--cmp-hero-glow:radial-gradient(circle, #d5cfc4 0%, transparent 70%);--cmp-ink:#14171c;--cmp-radius:0px;--cmp-rule:#d7d2c8}.cmp-root[data-style=premium-briefing] .cmp-hero{background:#22262c;margin-inline:-24px;padding-block:48px;padding-inline:24px}.cmp-root[data-style=premium-briefing] .cmp-hero-copy,.cmp-root[data-style=premium-briefing] .cmp-hero-proof-copy{color:#f4f2ee}.cmp-root[data-style=premium-briefing] .cmp-hero .cmp-lead,.cmp-root[data-style=premium-briefing] .cmp-hero .cmp-body{color:#cdc9c1}.cmp-root[data-style=premium-briefing] .cmp-hero-copy .cmp-cta-note{color:#a8a49c}@media (min-width:880px){.cmp-root[data-style=premium-briefing] .cmp-hero{margin-inline:-48px;padding-inline:48px}}.cmp-lab{color:var(--ink);max-inline-size:1180px;margin-inline:auto;padding-block:48px 80px;padding-inline:20px}.cmp-lab-header{border-block-end:1px solid var(--bg-2);gap:16px;margin-block-end:28px;padding-block-end:28px;display:grid}.cmp-lab-header:before{background:var(--ember);content:"";block-size:3px;inline-size:48px}.cmp-lab-title{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(38px,10vw,60px);font-weight:500;line-height:1.02}.cmp-lab-note{color:var(--muted);font-family:var(--sans);max-inline-size:52ch;margin:0;font-size:16px;line-height:1.65}.cmp-lab-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.cmp-lab-grid>li{display:flex}.cmp-lab-card{background:var(--bg);border:1px solid var(--bg-2);border-radius:16px;flex-direction:column;flex:1;min-block-size:176px;padding:24px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.cmp-lab-card:focus-visible{outline:3px solid color-mix(in srgb, var(--ember) 35%, transparent);outline-offset:3px}.cmp-lab-card h2{color:var(--ink);font-family:var(--serif);letter-spacing:-.012em;margin:0 0 14px;font-size:clamp(21px,5.5vw,25px);font-weight:500;line-height:1.2}.cmp-lab-card p{color:var(--muted);font-family:var(--sans);margin:0;font-size:15px;line-height:1.6}@media (hover:hover){.cmp-lab-card:hover{background:var(--bg-2);border-color:color-mix(in srgb, var(--ember) 45%, var(--bg-2));transform:translateY(-2px)}}@media (min-width:720px){.cmp-lab{padding-block:72px 104px;padding-inline:32px}.cmp-lab-header{margin-block-end:36px;padding-block-end:36px}.cmp-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cmp-lab-card{min-block-size:204px;padding:28px}}@media (min-width:960px){.cmp-lab-header{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;column-gap:72px}.cmp-lab-header:before{grid-column:1/-1}}
