.sa-3Lq_section{overflow:hidden}.sa-3Lq_heading{text-align:center;max-width:45rem;margin:0 auto 3rem}.sa-3Lq_eyebrow{justify-content:center;align-items:center;gap:.75rem;display:flex}.sa-3Lq_heading h2{color:var(--color-paper);letter-spacing:-.045em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:300;line-height:.96}.sa-3Lq_heading h2 span{color:var(--color-site-accent);font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.sa-3Lq_heading>p:last-child{max-width:52ch;color:var(--color-site-muted);margin:1.4rem auto 0;font-size:.98rem;line-height:1.7}.sa-3Lq_workspace{--pane-line:color-mix(in srgb, var(--color-site-accent) 12%, transparent);--pane-canvas:color-mix(in srgb, var(--color-ink-2) 35%, transparent);--pane-card:color-mix(in srgb, var(--color-ink-2) 80%, transparent);border-radius:1.6rem;grid-template-columns:52px 218px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}.sa-3Lq_toolRail{border-right:1px solid var(--pane-line);background:color-mix(in srgb, var(--color-site-accent) 5%, transparent);color:var(--color-site-muted);flex-direction:column;align-items:center;gap:.8rem;padding:.85rem 0;display:flex}.sa-3Lq_toolRail>span{border-radius:.65rem;place-items:center;width:30px;height:30px;display:grid}.sa-3Lq_toolRail svg{width:15px}.sa-3Lq_cyMark{background:color-mix(in srgb, var(--color-site-accent) 12%, transparent);margin-bottom:.7rem}.sa-3Lq_cyMark img,.sa-3Lq_previewBrand img{object-fit:contain;width:16px;height:16px}.sa-3Lq_markDark{display:none}:is(.dark,.site-dark) .sa-3Lq_markLight{display:none}:is(.dark,.site-dark) .sa-3Lq_markDark{display:block}.sa-3Lq_toolActive{background:var(--color-site-accent);color:var(--color-on-acid)}.sa-3Lq_toolBottom{border:1px solid var(--pane-line);color:var(--color-site-accent);margin-top:auto}.sa-3Lq_portrait img,.sa-3Lq_answerIcon img{object-fit:cover}.sa-3Lq_history{border-right:1px solid var(--pane-line);flex-direction:column;min-width:0;padding:1rem .75rem;display:flex}.sa-3Lq_history header{color:var(--color-paper);justify-content:space-between;align-items:center;padding:0 .25rem .95rem;font-size:.85rem;display:flex}.sa-3Lq_history header svg{width:15px;color:var(--color-site-muted)}.sa-3Lq_newChat{background:var(--color-site-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem;font-size:.72rem;font-weight:600;display:flex}:is(.dark,.site-dark) .sa-3Lq_newChat{background:#2f6fed}.sa-3Lq_newChat svg{width:13px}.sa-3Lq_historyLabel{color:var(--color-site-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:1.4rem .25rem .6rem;font-size:.58rem}.sa-3Lq_historyList{gap:.25rem;display:grid}.sa-3Lq_historyList button{color:var(--color-site-muted);text-align:left;border-radius:.5rem;grid-template-columns:1.8rem 1fr;gap:.25rem;padding:.65rem .45rem;font-size:.68rem;line-height:1.4;transition:background .2s,color .2s;display:grid}.sa-3Lq_historyList button span{color:var(--color-site-accent);font-family:var(--font-geist-mono), monospace;font-size:.55rem}.sa-3Lq_historyList button:hover,.sa-3Lq_historyList button[aria-pressed=true]{background:color-mix(in srgb, var(--color-site-accent) 10%, transparent);color:var(--color-paper)}.sa-3Lq_chatCanvas{background:var(--pane-canvas);flex-direction:column;min-width:0;display:flex}.sa-3Lq_canvasHeader{border-bottom:1px solid var(--pane-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.sa-3Lq_previewBrand{color:var(--color-paper);align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;display:flex}.sa-3Lq_previewBrand i{border-left:1px solid var(--pane-line);color:var(--color-site-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding-left:.55rem;font-size:.56rem;font-style:normal}.sa-3Lq_canvasHeader a{border:1px solid var(--pane-line);color:var(--color-paper);border-radius:99px;padding:.55rem .8rem;font-size:.67rem}.sa-3Lq_canvasHeader a:hover{background:color-mix(in srgb, var(--color-site-accent) 8%, transparent)}.sa-3Lq_transcript{width:min(100%,670px);margin:auto;padding:2rem 1.5rem}.sa-3Lq_greeting{grid-template-columns:2.4rem 1fr;gap:.85rem;display:grid}.sa-3Lq_greeting>span,.sa-3Lq_answerIcon{border-radius:.75rem;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:relative;overflow:hidden}.sa-3Lq_greeting p{color:var(--color-site-muted);margin:0;font-size:.76rem;line-height:1.5}.sa-3Lq_greeting h3{color:var(--color-paper);letter-spacing:-.025em;margin:.12rem 0 .3rem;font-size:1.05rem}.sa-3Lq_greeting div>p:first-child{color:var(--color-site-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700}.sa-3Lq_userMessage{background:var(--color-site-accent);width:fit-content;max-width:82%;color:var(--color-on-acid);border-radius:1rem 1rem .25rem;margin:3rem 0 0 auto;padding:.8rem 1rem}.sa-3Lq_userMessage span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;opacity:.74;text-transform:uppercase;margin-bottom:.3rem;font-size:.55rem;display:block}.sa-3Lq_userMessage p{margin:0;font-size:.78rem;line-height:1.45}.sa-3Lq_answer{border:1px solid var(--pane-line);background:var(--pane-card);border-radius:.25rem 1rem 1rem;grid-template-columns:2.4rem 1fr;gap:.85rem;max-width:37rem;margin-top:1.25rem;padding:1rem;display:grid}.sa-3Lq_answer p{color:var(--color-site-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem}.sa-3Lq_answer h3{color:var(--color-paper);letter-spacing:-.02em;margin:.2rem 0 .55rem;font-size:.97rem}.sa-3Lq_answerText{line-height:1.6;color:var(--color-site-muted)!important;letter-spacing:0!important;text-transform:none!important;font-family:inherit!important;font-size:.77rem!important;font-weight:400!important}.sa-3Lq_audioButton{background:color-mix(in srgb, var(--color-site-accent) 10%, transparent);color:var(--color-paper);cursor:pointer;border-radius:99px;align-items:center;gap:.55rem;margin-top:.9rem;padding:.6rem .78rem;font-size:.68rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.sa-3Lq_audioButton svg{width:.82rem}.sa-3Lq_audioButton:hover{background:var(--color-acid);color:var(--color-on-acid)}.sa-3Lq_composer{border:1px solid var(--pane-line);background:var(--pane-card);width:min(100% - 2.5rem,670px);color:var(--color-site-muted);border-radius:.85rem;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;margin:auto auto 1.25rem;padding:.8rem .9rem;font-size:.72rem;display:grid}.sa-3Lq_recorded{color:var(--color-site-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.54rem;display:inline-flex}.sa-3Lq_recorded svg{width:.85rem}.sa-3Lq_composer a{background:var(--color-acid);width:1.8rem;height:1.8rem;color:var(--color-on-acid);border-radius:.58rem;place-items:center;display:grid}.sa-3Lq_composer a svg{width:.9rem}.sa-3Lq_historyList button:focus-visible,.sa-3Lq_audioButton:focus-visible,.sa-3Lq_composer a:focus-visible{outline:2px solid var(--color-site-accent);outline-offset:3px}@media (max-width:780px){.sa-3Lq_workspace{grid-template-columns:46px minmax(0,1fr)}.sa-3Lq_history{display:none}.sa-3Lq_toolRail{padding-inline:.35rem}.sa-3Lq_transcript{padding:1.5rem 1rem}.sa-3Lq_composer{width:calc(100% - 2rem)}.sa-3Lq_previewBrand i,.sa-3Lq_recorded{display:none}.sa-3Lq_heading{text-align:left}.sa-3Lq_eyebrow{justify-content:flex-start}.sa-3Lq_heading>p:last-child{margin-inline:0}}@media (max-width:520px){.sa-3Lq_workspace{grid-template-columns:1fr}.sa-3Lq_toolRail{display:none}.sa-3Lq_canvasHeader{padding:.9rem}.sa-3Lq_transcript{padding:1.25rem .9rem}.sa-3Lq_userMessage{margin-top:2rem}.sa-3Lq_composer{grid-template-columns:1fr auto}.sa-3Lq_heading h2{font-size:clamp(2rem,9vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.sa-3Lq_historyList button,.sa-3Lq_audioButton{transition:none}}
.rAVvdq_journey{isolation:isolate;color:var(--color-paper);padding:96px 0 64px;position:relative;overflow:hidden}.rAVvdq_inner{z-index:1;max-width:1440px;margin:0 auto;padding:0 32px;position:relative}.rAVvdq_intro{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;margin-bottom:44px;display:grid}.rAVvdq_eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.rAVvdq_introEyebrow{align-items:center;gap:12px;display:flex}.rAVvdq_introEyebrow .rAVvdq_dot{width:4px;height:4px}.rAVvdq_intro h2{letter-spacing:-.045em;margin-top:24px;font-size:clamp(38px,5.2vw,68px);font-weight:300;line-height:1.02}.rAVvdq_intro em{color:var(--color-site-accent);font-style:normal}.rAVvdq_lede{max-width:360px;color:var(--color-site-muted);justify-self:end;font-size:15px;line-height:1.8}.rAVvdq_toolbar,.rAVvdq_options{justify-content:space-between;align-items:center;gap:20px;display:flex}.rAVvdq_toolbar{color:var(--color-site-muted);margin-bottom:16px;font-size:12px}.rAVvdq_tourLabel{letter-spacing:.14em;align-items:center;gap:10px;font-size:10px;display:inline-flex}.rAVvdq_options label,.rAVvdq_options button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.rAVvdq_options input{width:16px;height:16px;accent-color:var(--color-site-accent)}.rAVvdq_journey button{cursor:pointer}.rAVvdq_journey button:focus-visible,.rAVvdq_journey input:focus-visible,.rAVvdq_journey a:focus-visible,.rAVvdq_video:focus-visible{outline:2px solid var(--color-site-accent);outline-offset:5px}.rAVvdq_card{z-index:1;align-self:center;min-width:0;scroll-margin-top:112px;position:relative}.rAVvdq_dot{background:var(--color-site-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.rAVvdq_media{position:relative}.rAVvdq_soundPrompt{background:var(--color-paper);min-height:48px;color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0004}.rAVvdq_video{aspect-ratio:16/9;object-fit:contain;background:#101312;border-radius:20px;width:100%;display:block}.rAVvdq_connector{pointer-events:none;height:clamp(200px,18vw,280px);position:relative}.rAVvdq_connector svg{width:100%;height:100%;display:block;overflow:visible}.rAVvdq_connector path{fill:none;stroke:var(--color-site-accent);stroke-opacity:.45;stroke-width:1.5px;vector-effect:non-scaling-stroke}.rAVvdq_connector .rAVvdq_lineTrail{stroke-opacity:.85;stroke-width:2.5px;stroke-dasharray:100;animation:2.4s linear infinite rAVvdq_drawConnection}.rAVvdq_connector .rAVvdq_linePulse{stroke-opacity:1;stroke-width:5px;stroke-linecap:round;stroke-dasharray:12 100;filter:drop-shadow(0 0 5px var(--color-site-accent));animation:2.4s linear infinite rAVvdq_travelConnection}@keyframes rAVvdq_drawConnection{0%{stroke-dashoffset:100px;opacity:0}10%,75%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes rAVvdq_travelConnection{0%{stroke-dashoffset:12px;opacity:0}10%,85%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.rAVvdq_chapter{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:40px;display:grid}.rAVvdq_chapter[data-side=left]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.rAVvdq_chapter[data-side=left] .rAVvdq_copy{grid-area:1/2}.rAVvdq_chapter[data-side=left] .rAVvdq_card{grid-area:1/1}.rAVvdq_copy{padding:16px 24px}.rAVvdq_copy .rAVvdq_eyebrow{color:var(--color-site-muted)}.rAVvdq_copy .rAVvdq_eyebrow span{color:var(--color-site-accent);margin-right:10px}.rAVvdq_copy h3{max-width:440px;font-size:clamp(28px,3vw,42px);line-height:var(--site-heading-leading,1.02);letter-spacing:var(--site-heading-tracking,-.025em);font-weight:var(--site-heading-weight,300);margin:20px 0 18px}.rAVvdq_copy>p:not(.rAVvdq_eyebrow){max-width:360px;color:var(--color-site-muted);font-size:14px;line-height:1.8}.rAVvdq_status{text-align:center;min-height:24px;color:var(--color-site-muted);margin-top:44px;font-size:12px}.rAVvdq_error{padding:16px 20px;font-size:13px}.rAVvdq_error a{text-decoration:underline}@media (max-width:767px){.rAVvdq_journey{padding-top:110px}.rAVvdq_inner{padding:0 12px}.rAVvdq_intro{grid-template-columns:1fr;gap:22px;margin-bottom:26px}.rAVvdq_lede{justify-self:start;max-width:440px;font-size:14px}.rAVvdq_toolbar{flex-direction:column;align-items:flex-start;gap:4px}.rAVvdq_options{flex-wrap:wrap;gap:8px 20px}.rAVvdq_chapter,.rAVvdq_chapter[data-side=left]{grid-template-columns:1fr;gap:22px}.rAVvdq_chapter[data-side=left] .rAVvdq_copy,.rAVvdq_chapter[data-side=left] .rAVvdq_card{grid-area:auto}.rAVvdq_copy{padding:0 8px}.rAVvdq_copy h3{max-width:380px}.rAVvdq_connector{height:128px;margin-bottom:32px}.rAVvdq_video{border-radius:14px}}@media (prefers-reduced-motion:reduce){.rAVvdq_connector .rAVvdq_lineTrail,.rAVvdq_connector .rAVvdq_linePulse{animation:none;display:none}}
