:root{--brand-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brand-claude-serif: "Source Serif 4", Georgia, serif;--brand-claude: #F8F6F0;--brand-claude-text: #1F1E1D;--brand-claude-text-wordmark: #3D3929;--brand-claude-text-muted: #6B6860;--brand-claude-bubble: #EFEBE3;--brand-claude-bubble-text: #1F1E1D;--brand-claude-bubble-text-muted: #5E5B53;--brand-claude-composer: #FFFFFF;--brand-claude-composer-text: #6B6B6B;--brand-claude-composer-rule: rgba(31, 30, 29, .13);--brand-claude-send: #C96442;--brand-claude-send-text: #FFFFFF;--brand-chatgpt: #FFFFFF;--brand-chatgpt-text: #0D0D0D;--brand-chatgpt-composer: #FFFFFF;--brand-chatgpt-composer-text: #6B6B6B;--brand-chatgpt-composer-rule: #E3E3E3;--brand-chatgpt-send: #0D0D0D;--brand-chatgpt-send-text: #FFFFFF;--brand-gemini: #FFFFFF;--brand-gemini-text: #1F1F1F;--brand-gemini-text-gradient-1: #4285F4;--brand-gemini-text-gradient-2: #9B72CB;--brand-gemini-text-gradient-3: #D96570;--brand-gemini-composer: #F0F4F9;--brand-gemini-composer-text: #6B6B6B;--brand-gemini-composer-text-send: #444746;--brand-card: #FFFFFF;--brand-card-text: #1D1C1D;--brand-card-text-muted: #6B6B6B;--brand-card-rule: #EBEBEB;--brand-slack-rule: #4A154B;--brand-slack-avatar: #007A5A;--brand-slack-avatar-text: #FFFFFF;--brand-outlook: #0F6CBD;--brand-outlook-text: #FFFFFF;--brand-teams: #5B5FC7;--brand-teams-text: #FFFFFF;--brand-teams-avatar: #C4314B;--brand-teams-avatar-text: #FFFFFF;--brand-granola: #FBFBF7;--brand-granola-text: #1D1C1D;--brand-granola-text-strong: #3B3B3B;--brand-granola-text-muted: #6B6B6B;--brand-granola-rule: #EFEFE8;--brand-granola-mark: #5E8F32}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-wght.woff2) format("woff2")}.lf-cam{position:relative;width:100%}.lf-window{position:relative}.film-skins,.film-scenes,.film-busy,.film-caption{visibility:hidden}.film-skins{position:absolute;inset:0;z-index:2}.film-skin{position:absolute;inset:0}.film-skin p{margin:0}.film-skin-head{padding:14px 22px;font-weight:600;font-size:17px}.film-skin-greet{position:absolute;left:0;right:0;bottom:calc(34% + 84px);text-align:center;font-size:26px;letter-spacing:-.02em}.film-skin .film-skin-composer,.film-typed{margin:0 24px;border:1px solid transparent;border-radius:18px;padding:14px 20px;min-height:52px;font-size:15px}.film-skin .film-skin-composer{position:absolute;left:0;right:0;bottom:34%}.film-skin:before,.film-skin:after{content:"";position:absolute}.film-skin:before{left:24px;right:24px;bottom:34%;height:52px;border:1px solid transparent;border-radius:28px}.film-skin:after{content:"↑";right:34px;bottom:calc(34% + 10px);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:16px;line-height:1}[data-depiction] .film-skin--chatgpt{background:var(--brand-chatgpt);color:var(--brand-chatgpt-text);font-family:var(--brand-ui)}[data-depiction] .film-skin--chatgpt .film-skin-greet{font-weight:500;letter-spacing:-.01em}[data-depiction] .film-skin--chatgpt:before{background:var(--brand-chatgpt-composer);border-color:var(--brand-chatgpt-composer-rule)}[data-depiction] .film-skin--chatgpt .film-skin-composer{color:var(--brand-chatgpt-composer-text)}[data-depiction] .film-skin--chatgpt:after{background:var(--brand-chatgpt-send);color:var(--brand-chatgpt-send-text)}[data-depiction] .film-skin--gemini{background:var(--brand-gemini);color:var(--brand-gemini-text);font-family:var(--brand-ui)}[data-depiction] .film-skin--gemini .film-skin-head{font-weight:400;font-size:19px}[data-depiction] .film-skin--gemini .film-skin-greet{font-size:34px;font-weight:500;letter-spacing:-.015em}[data-depiction] .film-skin--gemini .film-skin-grad{background:linear-gradient(74deg,var(--brand-gemini-text-gradient-1) 0%,var(--brand-gemini-text-gradient-2) 35%,var(--brand-gemini-text-gradient-3) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-depiction] .film-skin--gemini:before{background:var(--brand-gemini-composer)}[data-depiction] .film-skin--gemini .film-skin-composer{color:var(--brand-gemini-composer-text)}[data-depiction] .film-skin--gemini:after{color:var(--brand-gemini-composer-text-send)}[data-depiction] .film-skin--claude{background:var(--brand-claude);color:var(--brand-claude-text);font-family:var(--brand-ui)}[data-depiction] .film-skin--claude .film-skin-head{font-family:var(--brand-claude-serif);font-weight:400;font-size:20px;color:var(--brand-claude-text-wordmark)}[data-depiction] .film-skin--claude .film-skin-greet{font-family:var(--brand-claude-serif);font-size:34px;font-weight:400;letter-spacing:-.01em}[data-depiction] .film-skin--claude:before{bottom:calc(34% - 44px);height:96px;border-radius:18px;background:var(--brand-claude-composer);border-color:var(--brand-claude-composer-rule)}[data-depiction] .film-skin--claude .film-skin-composer{color:var(--brand-claude-composer-text)}[data-depiction] .film-skin--claude:after{bottom:calc(34% - 34px);border-radius:8px;background:var(--brand-claude-send);color:var(--brand-claude-send-text)}.film-typed{position:absolute;left:0;right:0;bottom:34%;z-index:3;margin-block:0;color:var(--text-strong)}.film-char{display:none;white-space:pre}.lf-tool-state{display:inline-grid}.film-busy,.lf-tool-done{grid-area:1 / 1}.film-scenes{position:absolute;inset:0;z-index:4;pointer-events:none}.film-card{position:absolute;border-radius:12px;box-shadow:0 14px 34px var(--rule-strong),0 0 0 1px var(--rule);color:var(--text-body);font-size:12.5px;line-height:1.45}.film-card{width:47%;overflow:hidden;padding:10px 12px 12px;background:var(--ground-raised)}.film-card p{margin:0}.film-card--slack{left:-3%;top:2%}.film-card--outlook{right:-3%;top:6%}.film-card--teams{left:-1%;top:37%}.film-card--granola{left:2%;top:68%}.film-card--private{right:-2%;top:44%;width:38%}.film-card-bar{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--rule-soft);color:var(--text-muted);font-size:11.5px}.film-card .film-card-bar{margin-bottom:8px}.film-card-bar b{color:var(--text-strong);font-weight:700;font-size:12.5px}.film-card--outlook .film-card-bar b,.film-card--teams .film-card-bar b{font-weight:600}.film-card--granola .film-card-bar b{font-weight:500;letter-spacing:-.01em}.film-msg{display:flex;gap:8px;margin-top:6px}.film-avatar{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--ground-deep);color:var(--text-strong);font-size:10px;font-weight:600}.film-avatar--round{border-radius:50%}.film-who{display:flex;gap:6px;align-items:baseline;color:var(--text-muted);font-size:11px}.film-who b{color:var(--text-strong);font-size:12px}.film-subject{color:var(--text-strong);font-weight:600}.film-line{display:flex;gap:8px;margin-top:4px}.film-line b{flex:none;width:3.2em;color:var(--text-strong)}[data-depiction] .film-card--slack,[data-depiction] .film-card--outlook,[data-depiction] .film-card--teams{background:var(--brand-card);color:var(--brand-card-text);font-family:var(--brand-ui)}[data-depiction] .film-card--slack .film-card-bar,[data-depiction] .film-card--slack .film-who,[data-depiction] .film-card--outlook .film-who,[data-depiction] .film-card--teams .film-who{color:var(--brand-card-text-muted)}[data-depiction] .film-card--slack .film-who b,[data-depiction] .film-card--outlook .film-who b,[data-depiction] .film-card--outlook .film-subject,[data-depiction] .film-card--teams .film-who b{color:var(--brand-card-text)}[data-depiction] .film-card--slack{border-top:4px solid var(--brand-slack-rule)}[data-depiction] .film-card--slack .film-card-bar{flex-direction:row-reverse;border-bottom-color:var(--brand-card-rule)}[data-depiction] .film-card--slack .film-card-bar b{font-weight:400;font-size:11.5px;color:var(--brand-card-text-muted)}[data-depiction] .film-card--slack .film-card-bar span{font-weight:700;font-size:13.5px;color:var(--brand-card-text)}[data-depiction] .film-card--slack .film-avatar{border-radius:7px;background:var(--brand-slack-avatar);color:var(--brand-slack-avatar-text);font-weight:700}[data-depiction] .film-card--outlook .film-card-bar,[data-depiction] .film-card--teams .film-card-bar{margin:-10px -12px 8px;padding:5px 12px;border-bottom:0;font-size:12px}[data-depiction] .film-card--outlook .film-card-bar,[data-depiction] .film-card--outlook .film-card-bar b{background:var(--brand-outlook);color:var(--brand-outlook-text)}[data-depiction] .film-card--teams .film-card-bar,[data-depiction] .film-card--teams .film-card-bar b{background:var(--brand-teams);color:var(--brand-teams-text)}[data-depiction] .film-card--teams .film-card-bar{justify-content:flex-start}[data-depiction] .film-card--outlook .film-card-bar b,[data-depiction] .film-card--teams .film-card-bar b{font-size:12px}[data-depiction] .film-card--teams .film-avatar{background:var(--brand-teams-avatar);color:var(--brand-teams-avatar-text)}[data-depiction] .film-card--granola{background:var(--brand-granola);color:var(--brand-granola-text);font-family:var(--brand-ui)}[data-depiction] .film-card--granola .film-card-bar{align-items:center;border-bottom:0;color:var(--brand-granola-text-muted)}[data-depiction] .film-card--granola .film-card-bar b{display:inline-flex;align-items:center;gap:8px;color:var(--brand-granola-text)}[data-depiction] .film-card--granola .film-card-bar b:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--brand-granola-mark)}[data-depiction] .film-card--granola .film-line{margin-top:0;padding-block:6px;border-top:1px solid var(--brand-granola-rule)}[data-depiction] .film-card--granola .film-line b{color:var(--brand-granola-text-strong)}.film-key{--u: 1;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / calc(var(--u) * 100%) 1px;color:var(--text-strong)}.film-lock{display:inline-grid;font-size:11px;font-weight:600}.film-lock-label,.film-lock-ink{grid-area:1 / 1;border-radius:999px;padding:1px 9px}.film-lock-label{border:1px solid var(--rule-strong);color:var(--text-pencil)}.film-lock-ink{visibility:hidden;border:1px solid var(--action-bg);background:var(--action-bg);color:var(--action-text)}.film-card--private .pencil{margin-top:4px;font-size:13px}.film-dust,.film-sky,.film-tags{position:absolute;inset:0}.film-sky{width:100%;height:100%;overflow:visible}.film-mote{position:absolute;left:0;top:0;width:2px;height:2px;margin:-1px 0 0 -1px;border-radius:50%;background:var(--ground-page)}.film-thread{fill:none;stroke:var(--ground-page);stroke-opacity:.92;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:100}.film-thread--faint{stroke-opacity:.42;stroke-width:1}.film-thread--dispute{stroke-opacity:.85;stroke-dasharray:3 4}.film-thread-reveal{fill:none;stroke:var(--ground-page);stroke-width:8;stroke-dasharray:100}.film-ring{fill:none;stroke:var(--ground-page);stroke-opacity:.8;stroke-width:1.1;stroke-dasharray:100}.film-dot{fill:var(--ground-page)}.film-bracket{fill:none;stroke:var(--ground-page);stroke-linecap:square;vector-effect:non-scaling-stroke}.film-bracket--focus{stroke-width:1.6}.film-bracket--frame{stroke-width:2.4}.film-wall{fill:var(--ground-page)}.film-tag{position:absolute;left:0;top:0;display:inline-flex;align-items:baseline;gap:7px;margin:0;border-radius:4px;padding:3px 8px 4px;background:var(--ground-raised);box-shadow:0 3px 10px var(--rule-strong),0 0 0 1px var(--rule-soft);color:var(--text-strong);font-size:11.5px;line-height:1.3;white-space:nowrap;translate:-50% 0}.film-tag-words{display:inline-grid}.film-tag-words>span{grid-area:1 / 1}.film-tag-draft{color:var(--text-muted)}.film-tag-src{color:var(--text-muted);font-size:10px}.film-tag--hub{padding:4px 10px 5px;background:var(--action-bg);color:var(--action-text);box-shadow:0 4px 12px var(--rule-strong);font-size:12.5px;font-weight:600}.lf-captions{position:relative;width:100%;display:grid;justify-items:center}.film-caption{position:absolute;left:0;right:0;bottom:0;width:max-content;max-width:100%;margin-inline:auto}.film-control{position:absolute;right:14px;bottom:14px;z-index:5;border:1px solid var(--rule-strong);border-radius:999px;padding:7px 16px;background:var(--ground-caption);color:var(--text-strong);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.film-control[hidden]{display:none}@media(max-width:980px){.film-skins,.film-scenes,.film-busy,.film-caption,.film-control{display:none}}.hero{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);gap:clamp(28px,4vw,64px)}.hero-step{min-height:calc(100vh - var(--nav-h));display:flex;flex-direction:column;justify-content:center;padding-block:48px}.hero-media{position:sticky;top:calc(var(--nav-h) + 12px);align-self:start;height:calc(100vh - var(--nav-h) - 24px);min-height:520px}.hero-wall{height:100%;display:grid;place-items:center;padding:clamp(20px,4%,48px)}.hero-title,.hero-subtitle{margin:0;color:var(--text-strong);font-weight:520;text-wrap:balance}.hero-title{font-size:clamp(44px,5.4vw,76px);letter-spacing:-.04em;line-height:.98}.hero-subtitle{font-size:clamp(32px,3.6vw,50px);letter-spacing:-.035em;line-height:1.02}.hero-lead{margin-top:24px;max-width:31em;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.hero-lead+.hero-lead{margin-top:14px}.hero-cta{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.hero-cta .btn{font-size:15.5px;padding:13px 20px}.hero-cta-note{font-size:14.5px;color:var(--text-muted)}.hero-promises{list-style:none;margin:30px 0 0;padding:0;max-width:30em}.hero-promises li{padding-block:14px;border-top:1px solid var(--rule);font-size:16.5px;color:var(--text-strong)}.hero-promises li:last-child{border-bottom:1px solid var(--rule)}.lf{margin:0;width:100%;max-width:600px;display:grid;justify-items:center;gap:18px}.lf-window{width:100%;overflow:hidden;border-radius:16px;background:var(--ground-raised);box-shadow:0 24px 60px var(--rule-strong),0 0 0 1px var(--rule);color:var(--text-strong)}.lf-head{padding:14px 22px;border-bottom:1px solid var(--rule-soft);font-weight:600;font-size:17px}.lf-convo{display:flex;flex-direction:column;gap:12px;padding:20px 24px 8px}.lf-bubble{align-self:flex-end;max-width:80%;border-radius:16px;padding:10px 16px;background:var(--ground-deep);font-size:15px;line-height:1.45}.lf-tool{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--rule-strong);border-radius:10px;padding:5px 12px 5px 6px;background:var(--ground-page);font-family:var(--font-ui);font-size:13px;color:var(--text-muted)}.lf-tool b{font-weight:600;color:var(--text-strong);letter-spacing:-.01em}.lf-tool-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--action-bg);color:var(--action-text)}.lf-tool-mark .mark{width:12px;height:12px}.lf-answer{font-size:16px;line-height:1.6}.lf-answer sup{padding:0 1px;font-size:10.5px;line-height:0;color:var(--text-muted)}.lf-cites{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lf-cites li{display:inline-flex;align-items:baseline;gap:6px;border-radius:999px;padding:3px 11px;background:var(--ground-deep);font-size:12px;color:var(--text-muted)}.lf-cites b{font-weight:500;color:var(--text-strong);font-variant-numeric:tabular-nums}.lf-composer{margin:8px 24px 20px;border:1px solid var(--rule-strong);border-radius:18px;padding:14px 20px;font-size:15px;color:var(--text-muted)}.lf-window[data-depiction]{background:var(--brand-claude);color:var(--brand-claude-text);font-family:var(--brand-ui)}[data-depiction] .lf-head{border-bottom-color:transparent;font-family:var(--brand-claude-serif);font-weight:400;font-size:20px;color:var(--brand-claude-text-wordmark)}[data-depiction] .lf-bubble{background:var(--brand-claude-bubble);color:var(--brand-claude-bubble-text)}[data-depiction] .lf-answer{font-family:var(--brand-claude-serif)}[data-depiction] .lf-answer sup{font-family:var(--brand-ui);color:var(--brand-claude-text-muted)}[data-depiction] .lf-cites li{background:var(--brand-claude-bubble);color:var(--brand-claude-bubble-text-muted)}[data-depiction] .lf-cites b{color:var(--brand-claude-bubble-text)}[data-depiction] .lf-composer{position:relative;padding-bottom:50px;background:var(--brand-claude-composer);border-color:var(--brand-claude-composer-rule);color:var(--brand-claude-composer-text)}[data-depiction] .lf-composer:before,[data-depiction] .lf-composer:after{position:absolute;bottom:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;font-size:16px;line-height:1}[data-depiction] .lf-composer:before{content:"+";left:12px;border:1px solid var(--brand-claude-composer-rule);color:var(--brand-claude-composer-text)}[data-depiction] .lf-composer:after{content:"↑";right:12px;background:var(--brand-claude-send);color:var(--brand-claude-send-text)}.lf-caption{border-radius:999px;padding:8px 18px;background:var(--ground-caption);color:var(--text-strong);font-size:16px;font-weight:500;letter-spacing:-.01em;text-align:center}@media(max-width:980px){.hero{grid-template-columns:minmax(0,1fr);gap:0}.hero-copy{display:contents}.hero-step{min-height:auto;padding-block:48px 24px}.hero-step-1{order:1}.hero-media{order:2;position:relative;top:auto;height:auto;min-height:0}.hero-step-2{order:3}.hero-wall{padding:32px 14px}}@media(max-height:640px)and (min-width:981px){.hero-media{position:relative;top:auto;height:auto;min-height:0}}@media(max-width:480px){.lf-convo{padding:16px 16px 6px}.lf-head{padding:12px 16px}.lf-composer{margin:6px 16px 16px}.lf-answer{font-size:15px}}.stat{padding-top:clamp(40px,5vw,72px)}.backdrop.stat-wall{border-radius:0;padding-block:clamp(44px,5.5vw,80px);color:var(--text-strong)}.backdrop.stat-wall:after{opacity:.24}.stat-inner{display:grid;grid-template-columns:max-content minmax(0,32em);justify-content:start;align-items:center;gap:14px clamp(28px,4vw,64px)}.stat-figure{margin:0;font-size:clamp(40px,5vw,68px);font-weight:520;letter-spacing:-.04em;line-height:1;white-space:nowrap}.stat-line{margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.5}.stat-source{margin:10px 0 0;font-size:13.5px}@media(max-width:720px){.stat-inner{grid-template-columns:minmax(0,1fr)}}.stories{padding-block:clamp(56px,6.5vw,96px) 0}.st-intro{max-width:40em;margin-bottom:clamp(24px,4vw,48px)}.st-title{margin:0;color:var(--text-strong);font-size:clamp(32px,3.6vw,50px);font-weight:520;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.st-lead{margin-top:18px;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.st-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,64px)}.st-media{position:sticky;top:calc(var(--nav-h) + 12px);align-self:start;height:calc(100vh - var(--nav-h) - 24px);min-height:520px}.st-wall{height:100%;display:grid;place-items:center;padding:56px clamp(16px,4%,48px) 32px}.st-segs{position:absolute;top:22px;left:50%;transform:translate(-50%);display:flex;gap:6px}.st-seg{width:40px;height:3px;border-radius:2px;background:var(--backdrop-seg);transition:background-color .3s ease}.st-seg.on{background:var(--backdrop-seg-on)}.st-story{min-height:78vh;display:flex;flex-direction:column;justify-content:center;padding-block:40px;color:var(--text-muted);transition:color .35s ease}.st-story.on{color:var(--text-strong)}.st-pain{margin:0;font-size:clamp(22px,2vw,28px);font-weight:520;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.st-sentence{margin-top:16px;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.st-window{width:min(560px,100%);overflow:hidden;border-radius:16px;background:var(--ground-raised);box-shadow:0 24px 60px var(--rule-strong),0 0 0 1px var(--rule);color:var(--text-strong);white-space:normal}.st-win-head{padding:14px 22px;border-bottom:1px solid var(--rule-soft);font-weight:600;font-size:17px}.st-frames{display:grid;padding:20px 24px 8px}.st-frame{grid-area:1 / 1;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.st-frame.on{opacity:1;visibility:visible;transition:opacity .35s ease}.st-bubble{align-self:flex-end;max-width:80%;border-radius:16px;padding:10px 16px;background:var(--ground-deep);font-size:15px;line-height:1.45}.st-tool{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--rule-strong);border-radius:10px;padding:5px 12px 5px 6px;background:var(--ground-page);font-family:var(--font-ui);font-size:13px;color:var(--text-muted)}.st-tool b{font-weight:600;color:var(--text-strong);letter-spacing:-.01em}.st-tool-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--action-bg);color:var(--action-text)}.st-tool-mark .mark{width:12px;height:12px}.st-answer{font-size:16px;line-height:1.6}.st-answer sup{padding:0 1px;font-size:10.5px;line-height:0;color:var(--text-muted)}.st-cites{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.st-cites li{display:inline-flex;align-items:baseline;gap:6px;border-radius:999px;padding:3px 11px;background:var(--ground-deep);font-size:12px;color:var(--text-muted)}.st-cites b{font-weight:500;color:var(--text-strong);font-variant-numeric:tabular-nums}.st-composer{margin:8px 24px 20px;border:1px solid var(--rule-strong);border-radius:18px;padding:14px 20px;font-size:15px;color:var(--text-muted)}.st-window[data-depiction]{background:var(--brand-claude);color:var(--brand-claude-text);font-family:var(--brand-ui)}[data-depiction] .st-win-head{border-bottom-color:transparent;font-family:var(--brand-claude-serif);font-weight:400;font-size:20px;color:var(--brand-claude-text-wordmark)}[data-depiction] .st-bubble{background:var(--brand-claude-bubble);color:var(--brand-claude-bubble-text)}[data-depiction] .st-answer{font-family:var(--brand-claude-serif)}[data-depiction] .st-answer sup{font-family:var(--brand-ui);color:var(--brand-claude-text-muted)}[data-depiction] .st-cites li{background:var(--brand-claude-bubble);color:var(--brand-claude-bubble-text-muted)}[data-depiction] .st-cites b{color:var(--brand-claude-bubble-text)}[data-depiction] .st-composer{position:relative;padding-right:58px;background:var(--brand-claude-composer);border-color:var(--brand-claude-composer-rule);color:var(--brand-claude-composer-text)}[data-depiction] .st-composer:after{content:"↑";position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--brand-claude-send);color:var(--brand-claude-send-text);font-size:15px;line-height:1}@media(min-width:981px){.st-inline{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:980px){.st-grid{grid-template-columns:minmax(0,1fr)}.st-media{display:none}.st-story{min-height:auto;padding-block:32px;color:var(--text-strong)}.st-inline{margin-top:24px}.st-inline-wall{display:grid;place-items:center;padding:32px 14px}}@media(max-width:480px){.st-frames{padding:16px 16px 6px}.st-win-head{padding:12px 16px}.st-composer{margin:6px 16px 16px}.st-answer{font-size:15px}}@media(prefers-reduced-motion:reduce){.st-seg,.st-story,.st-frame,.st-frame.on{transition:none}}.private{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(96px,11vw,160px) clamp(48px,6vw,80px)}.private-title{margin:0;color:var(--text-strong);font-size:clamp(32px,3.6vw,50px);font-weight:520;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.private-lead{margin-top:22px;max-width:31em;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.private-lead p+p{margin-top:10px}.private-hint{margin-top:18px;font-size:14.5px;color:var(--text-muted)}.private-wall{padding:clamp(28px,5vw,64px) clamp(20px,4vw,56px)}.review-app{overflow:hidden;border:1px solid var(--rule);border-radius:12px;background:var(--ground-page)}.review-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rule-soft)}.review-title{font-size:15px;font-weight:500;color:var(--text-strong)}.review-who{font-size:12.5px;color:var(--text-muted)}.review-group{padding:16px 18px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--text-muted)}.review-list{display:grid;gap:8px;margin:0;padding:0 12px 12px;list-style:none}.review-row{display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:start;padding:13px 16px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--ground-raised)}.review-claim{position:relative;font-size:14.5px;line-height:1.45}.review-meta{display:flex;flex-wrap:wrap;gap:0 10px;margin-top:5px;font-size:12.5px;color:var(--text-muted)}.review-label{font-weight:500;color:var(--text-body)}.review-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;min-height:30px}.btn.review-btn{padding:6px 10px;border-radius:6px;font-size:13px}.review-btn[hidden],.review-pencil[hidden]{display:none}.review-status{font-size:13px;color:var(--text-body)}.review-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--rule-soft);background:var(--ground-page);font-size:12.5px;color:var(--text-muted)}.review-reset{padding:0;border:0;background:none;color:var(--text-body);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.review-ink{display:block;color:var(--text-strong);-webkit-mask-image:linear-gradient(90deg,currentColor 45%,transparent 55%);mask-image:linear-gradient(90deg,currentColor 45%,transparent 55%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;transition:-webkit-mask-position 1.15s cubic-bezier(.32,.62,.18,1),mask-position 1.15s cubic-bezier(.32,.62,.18,1)}.review-pencil{position:absolute;inset:0;transition:opacity .42s ease .76s}.review-row[data-state=shared] .review-ink{-webkit-mask-position:0 0;mask-position:0 0}.review-row[data-state=shared] .review-pencil{opacity:0}@media(max-width:980px){.private{grid-template-columns:1fr}}@media(max-width:720px){.review-row{grid-template-columns:1fr}.review-controls{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.review-ink,.review-pencil{transition:none}}.closing{padding-block:clamp(72px,9vw,128px);border-top:1px solid var(--rule)}.closing-title{margin:0;color:var(--text-strong);font-size:clamp(32px,3.6vw,50px);font-weight:520;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.closing-lead{margin-top:18px;max-width:31em;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.closing-cta{margin-top:28px}.btn.closing-btn{padding:12px 18px;font-size:15px}.questions{padding-block:clamp(64px,8vw,112px);border-top:1px solid var(--rule)}.questions-title{margin:0;color:var(--text-strong);font-size:clamp(28px,3vw,40px);font-weight:520;letter-spacing:-.03em;line-height:1.05}.questions-list{margin-top:clamp(20px,2.5vw,32px);max-width:46em;border-top:1px solid var(--rule)}.questions-item{border-bottom:1px solid var(--rule)}.questions-item summary{padding-block:16px;color:var(--text-strong);font-size:clamp(16px,1.2vw,18px);font-weight:560;cursor:pointer}.questions-item p{margin:0 0 18px;max-width:40em;line-height:1.55}.questions-more{margin-top:24px}
