.conversation-home{--ink:#1d1d1f;--muted:#6e6e73;--blue:#0071e3;color:var(--ink);letter-spacing:-.02em;background:#f5f5f7;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.conversation-home *{box-sizing:border-box}.conversation-home a{color:inherit;text-decoration:none}.conversation-home button,.conversation-home textarea{font:inherit}.conversation-home button{cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.conversation-home button:disabled{opacity:.55;cursor:wait}.conversation-home .hero{min-height:85svh;position:relative;overflow:hidden}.conversation-home .bg{object-fit:cover;opacity:.035;filter:grayscale();pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.conversation-home .shade{pointer-events:none;background:linear-gradient(#f5f5f780,#f5f5f7e8);position:absolute;inset:0}.conversation-home .ambient{pointer-events:none;background:radial-gradient(at 50% 30%,#d9e8ff66,#0000 55%);animation:16s ease-in-out infinite alternate aix-breathe;position:absolute;inset:10% 0}.conversation-home nav{z-index:2;border-bottom:1px solid #1d1d1f12;justify-content:space-between;align-items:center;width:min(1100px,100% - 48px);min-height:76px;margin:auto;display:flex;position:relative}.conversation-home .brand{letter-spacing:.12em;font-size:18px;font-weight:700}.conversation-home nav div{align-items:center;gap:26px;font-size:13px;display:flex}.conversation-home nav a:hover{color:var(--blue)}.conversation-home nav button{color:#515154;background:#e8e8ed;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.conversation-home main{z-index:1;text-align:center;max-width:900px;margin:auto;padding:85px 24px 60px;position:relative}.conversation-home .eyebrow{letter-spacing:.16em;color:var(--muted);font-size:11px;font-weight:600}.conversation-home h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(40px,6vw,76px);font-weight:650;line-height:1.12}.conversation-home .intro{color:var(--muted);margin:24px 0 36px;font-size:20px;line-height:1.7}.conversation-home .composer{text-align:left;background:#fff;border:1px solid #fff;border-radius:28px;max-width:680px;margin:auto;padding:26px;transition:box-shadow .25s;box-shadow:0 12px 50px #1d1d1f09}.conversation-home label{color:var(--muted);margin-bottom:14px;font-size:13px;display:block}.conversation-home textarea{resize:vertical;width:100%;min-height:96px;color:var(--ink);background:0 0;border:0;font-size:20px;line-height:1.6}.conversation-home .actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.conversation-home .primary,.conversation-home .voice{border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 22px;font-size:15px;font-weight:550;display:inline-flex}.conversation-home .primary{color:#fff;background:var(--blue)}.conversation-home .voice{color:var(--ink);background:#f5f5f7}.conversation-home button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 18px #0000000c}.conversation-home .primary:hover:not(:disabled){background:#0077ed}.conversation-home button:active:not(:disabled){transform:scale(.97)}.conversation-home .voice[aria-pressed=true]{color:#b42318;background:#fbe9e8;box-shadow:0 0 0 4px #b4231814}.conversation-home .suggestions{max-width:680px;color:var(--muted);margin:22px auto 16px;font-size:13px}.conversation-home summary{cursor:pointer;min-height:36px;line-height:2.5}.conversation-home .examples{flex-wrap:wrap;justify-content:center;gap:10px;padding:12px 0;display:flex}.conversation-home .examples button{color:#515154;background:#fff;border:1px solid #dedee3;border-radius:18px;padding:12px 16px;font-size:13px}.conversation-home .fine{color:var(--muted);font-size:12px;line-height:1.8}.conversation-home .error{color:#b42318;font-size:14px;line-height:1.8}.conversation-home [role=status]{color:var(--muted);font-size:14px}.conversation-home .answer{background:#fff;border-radius:28px;width:min(780px,100% - 40px);margin:0 auto 64px;padding:40px;scroll-margin:24px;animation:.35s ease-out aix-arrive;box-shadow:0 12px 50px #1d1d1f08}.conversation-home h2{letter-spacing:-.04em;margin:16px 0;font-size:32px;font-weight:650;line-height:1.3}.conversation-home .answer>p{color:#515154;font-size:17px;line-height:1.8}.conversation-home .answer ol{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.conversation-home .answer ol li{background:#f5f5f7;border-radius:18px;gap:18px;padding:20px;font-size:15px;line-height:1.8;display:flex}.conversation-home .answer ol span{color:var(--blue);font-weight:600}.conversation-home .answer details{color:var(--muted);border-top:1px solid #e8e8ed;margin-top:24px;padding-top:16px;font-size:14px;line-height:1.8}.conversation-home .more{color:var(--blue);margin-top:20px;font-size:14px;line-height:1.8;display:inline-block}.conversation-home footer{max-width:1100px;color:var(--muted);border-top:1px solid #d2d2d7;margin:auto;padding:26px 24px 36px;font-size:12px}.conversation-home footer a{margin-left:22px}.conversation-home footer p{margin-top:18px;line-height:1.8}.conversation-home :focus-visible{outline-offset:4px;outline:3px solid #0071e3}.conversation-home.motion-off .ambient{animation-play-state:paused}.conversation-home.motion-off .answer{animation:none}@keyframes aix-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes aix-breathe{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.12)}}@media(max-width:600px){.conversation-home nav{width:calc(100% - 36px);min-height:66px}.conversation-home nav div{gap:14px}.conversation-home main{padding:55px 20px 40px}.conversation-home h1{font-size:44px}.conversation-home .intro{font-size:17px}.conversation-home .composer{border-radius:24px;padding:22px}.conversation-home textarea{font-size:17px}.conversation-home .answer{padding:26px}.conversation-home h2{font-size:28px}.conversation-home footer{padding:24px 20px}.conversation-home .hero{min-height:auto}}@media(prefers-reduced-motion:reduce){.conversation-home *,.conversation-home :before,.conversation-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.conversation-home button:hover:not(:disabled),.conversation-home button:active:not(:disabled){transform:none}}.conversation-home .hero{background:#07100d}.conversation-home .bg{opacity:.72;filter:none}.conversation-home .shade{background:linear-gradient(#07100d44,#07100d22 45%,#07100dc9)}.conversation-home .ambient{opacity:.25}.conversation-home nav{color:#f6f3ea;border-bottom-color:#ffffff30}.conversation-home nav button{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff20}.conversation-home main{color:#f6f3ea}.conversation-home main>.eyebrow{color:#e3d3b6}.conversation-home h1{text-shadow:0 3px 24px #0007}.conversation-home .intro{color:#f6f3eadd;text-shadow:0 2px 12px #0009}.conversation-home .composer{-webkit-backdrop-filter:blur(22px)saturate(130%);background:#0d1f198c;border:1px solid #ffffff40;box-shadow:0 16px 56px #0003}.conversation-home .composer:focus-within{box-shadow:0 0 0 3px #fff2,0 16px 56px #0004}.conversation-home label{color:#e4e9e2}.conversation-home textarea{color:#fff}.conversation-home textarea::placeholder{color:#d7dfd3}.conversation-home .voice{color:#fff;background:#ffffff1f;border:1px solid #ffffff30}.conversation-home .suggestions,.conversation-home main .fine,.conversation-home [role=status]{color:#eef1e9}.conversation-home .examples button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14302499;border-color:#ffffff35}.conversation-home .error{color:#ffd2bd}@media(prefers-reduced-transparency:reduce){.conversation-home .composer{background:#10251f}}.conversation-home .plan{background:#fff;border-radius:28px;width:min(780px,100% - 40px);margin:0 auto 64px;padding:40px;animation:.35s ease-out aix-arrive;box-shadow:0 12px 50px #1d1d1f08}.conversation-home .plan>p{color:#515154;font-size:17px;line-height:1.8}.conversation-home .timeline{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.conversation-home .timeline>li{background:#f5f5f7;border-radius:18px;padding:20px}.conversation-home .timeline .when{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.conversation-home .timeline .when strong{letter-spacing:-.02em;font-size:16px;font-weight:650}.conversation-home .timeline .when span{color:var(--muted);font-size:13px}.conversation-home .timeline ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.conversation-home .timeline ul li{background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 16px;display:grid}.conversation-home .timeline .tag{letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-self:start;padding:3px 9px;font-size:11px;font-weight:650}.conversation-home .timeline .tag.work{color:#0b5bd3;background:#e8f1fe}.conversation-home .timeline .tag.blocker{color:#9a4a06;background:#fdf0e6}.conversation-home .timeline .tag.offer{color:#3c4043;background:#eceef2}.conversation-home .timeline .what{font-size:15px;line-height:1.75}.conversation-home .timeline .src{color:var(--muted);grid-column:2;font-size:12px;line-height:1.7}.conversation-home .grow{border-top:1px solid #e8e8ed;margin-top:28px;padding-top:24px}.conversation-home .grow label{margin-bottom:12px;font-size:15px;font-weight:600;display:block}.conversation-home .grow .row{flex-wrap:wrap;gap:10px;display:flex}.conversation-home .grow input{min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:999px;flex:240px;padding:14px 18px;font-size:16px}.conversation-home .grow input::placeholder{color:#a1a1a6}.conversation-home .said{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.conversation-home .said li{color:#515154;background:#f5f5f7;border-radius:999px;padding:7px 14px;font-size:13px;line-height:1.6}.conversation-home.motion-off .plan{animation:none}@media(max-width:600px){.conversation-home .plan{padding:28px 22px}}
