@media (scripting:enabled){.ag2gla_frame:not([data-media-loaded=true]){opacity:0}}
.ip8yoq_media{container:calendar-preview/inline-size}.ip8yoq_frame{aspect-ratio:333/318;border-radius:calc(28px * var(--calendar-scale,1));width:min(100%,333px);margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.ip8yoq_snapshot{pointer-events:none;width:666px;max-width:none;height:318px;transform:scale(var(--calendar-scale,tan(atan2(100cqw, 333px))));transform-origin:0 0;border:0;display:block;position:absolute;top:0;left:0}@container calendar-preview (min-width:600px){.ip8yoq_frame{aspect-ratio:666/318;width:100%}.ip8yoq_snapshot{transform:scale(var(--calendar-scale,tan(atan2(100cqw, 666px))))}}
.n6X1jq_light{display:block}.n6X1jq_dark{display:none}.dark .n6X1jq_light{display:none}.dark .n6X1jq_dark{display:block}@media (prefers-color-scheme:dark){:root:not(.light) .n6X1jq_light{display:none}:root:not(.light) .n6X1jq_dark{display:block}}
.zOLbFa_frame{border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:var(--shadow-elevated);border-radius:1.25rem;position:relative;overflow:hidden}.zOLbFa_capture{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}
.fQyqOW_scene{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.fQyqOW_controls{visibility:hidden;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.fQyqOW_scene[data-ready=true] .fQyqOW_controls{visibility:visible}.fQyqOW_modes{border-bottom:1px solid var(--border-subtle);flex:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;min-width:0;display:grid}.fQyqOW_mode{width:100%;min-width:0;height:auto;min-height:2.75rem;color:var(--muted-foreground);white-space:normal;border-bottom:2px solid #0000;border-radius:.5rem .5rem 0 0;padding:.5rem .75rem;font-size:.875rem}.fQyqOW_mode[aria-pressed=true]{border-bottom-color:var(--foreground);color:var(--foreground)}.fQyqOW_mode:focus-visible,.fQyqOW_playback:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.fQyqOW_playback{width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:50%;flex-shrink:0}.fQyqOW_frame{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:0;box-shadow:var(--shadow-elevated);border-radius:1.25rem;flex:none;position:relative;overflow:hidden}.fQyqOW_capture{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fQyqOW_playback{display:none}}
.wIZi8G_section{isolation:isolate;position:relative;overflow:clip}.wIZi8G_track{gap:4rem;display:grid}.wIZi8G_sidebar{display:none}.wIZi8G_panels{gap:5rem;width:100%;min-width:0;max-width:44rem;margin-inline:auto;display:grid}.wIZi8G_step{min-width:0;scroll-margin-top:7rem}.wIZi8G_copy{margin-bottom:1.5rem;position:relative}.wIZi8G_stepTitle{color:var(--foreground);letter-spacing:-.025em;text-wrap:pretty;margin-bottom:1rem;font-size:1.25rem;font-weight:500;line-height:1.25}.wIZi8G_description{max-width:38rem;color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.5}.wIZi8G_media{aspect-ratio:1;width:100%;min-width:0;min-height:33rem}@media not (min-width:48rem){.wIZi8G_media{height:var(--workflow-media-height,52rem);aspect-ratio:auto;min-height:0}}@media (max-width:23.4375rem){.wIZi8G_media{height:var(--workflow-media-height,61rem)}}.wIZi8G_background{z-index:-1;pointer-events:none;position:absolute;inset:0}.wIZi8G_waves{isolation:isolate;height:100svh;max-height:100%;position:sticky;top:0;overflow:clip;transform:scaleX(-1)}.wIZi8G_waves:before,.wIZi8G_waves:after,.wIZi8G_waveTransition{content:"";mix-blend-mode:plus-lighter;background:url(/marketing/green-waves-soft-gradient.svg) 50%/cover no-repeat;position:absolute;inset:0}.wIZi8G_waves:before{-webkit-mask-image:linear-gradient(270deg,#0000 70%,#000 80%);mask-image:linear-gradient(270deg,#0000 70%,#000 80%)}.wIZi8G_waveTransition{filter:blur(1px);-webkit-mask-image:linear-gradient(270deg,#0000 35%,#000 45% 70%,#0000 80%);mask-image:linear-gradient(270deg,#0000 35%,#000 45% 70%,#0000 80%)}.wIZi8G_waves:after{filter:blur(2px);-webkit-mask-image:linear-gradient(270deg,#000 35%,#0000 45%);mask-image:linear-gradient(270deg,#000 35%,#0000 45%)}.wIZi8G_descriptions{margin-top:1.5rem;padding-top:.75rem;display:grid;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 .75rem calc(100% - .75rem),#0000);mask-image:linear-gradient(#0000,#000 .75rem calc(100% - .75rem),#0000)}.wIZi8G_descriptions>.wIZi8G_description{color:var(--foreground);grid-area:1/1;align-self:stretch;padding-bottom:1.5rem}.wIZi8G_stepList{flex-direction:column;gap:.5rem;display:flex}.wIZi8G_stepButton{width:100%;height:auto;min-height:3.5rem;color:var(--muted-foreground);text-align:left;white-space:normal;border-radius:0;flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 0;font-size:1rem;font-weight:500;line-height:1.4;display:flex}.wIZi8G_stepButton:hover,.wIZi8G_stepButton[aria-current=step]{color:var(--foreground);background:0 0}.wIZi8G_stepButton:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.wIZi8G_stepLabel{align-items:baseline;gap:1rem;display:flex}.wIZi8G_number{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}.wIZi8G_progress{background:var(--border-subtle);height:1px;position:relative}.wIZi8G_progress>span{transform-origin:0;background:currentColor;position:absolute;inset:-1px 0 0;transform:scaleX(0)}@media (min-width:40rem){.wIZi8G_panels{gap:6rem}.wIZi8G_description{font-size:1.125rem;line-height:1.55}}@media (min-width:64rem){.wIZi8G_track[data-enhanced=true]{grid-template-columns:minmax(14rem,1fr) minmax(0,44rem);gap:6rem}.wIZi8G_track[data-enhanced=true] .wIZi8G_sidebar{align-self:start;width:100%;max-width:22rem;display:block;position:sticky;top:7rem}.wIZi8G_track[data-enhanced=true] .wIZi8G_copy{display:none}}@media (min-width:64rem) and (max-height:30rem){.wIZi8G_track[data-enhanced=true] .wIZi8G_sidebar{position:static}}
.ZPztuW_frame{place-self:start end;width:100%;min-width:0;max-width:31rem;height:26rem;margin:0;position:relative}.ZPztuW_capture{pointer-events:none;border:0;width:100%;height:100%;display:block}@media (min-width:80rem){.ZPztuW_frame{max-width:none;height:100%;position:absolute;inset:0}}@media (max-width:30rem){.ZPztuW_frame{height:28rem}}
.vynpcW_surface{border:1px solid var(--border);background:var(--background);box-shadow:var(--shadow-elevated);isolation:isolate;border-radius:1.25rem;position:relative;overflow:hidden}.vynpcW_frame{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.vynpcW_transcript{height:540px}.vynpcW_import{height:250px}.vynpcW_export{height:440px}@media (min-width:640px){.vynpcW_transcript{height:600px}.vynpcW_import{height:300px}.vynpcW_export{height:500px}}
.VuCfFq_heroStage{background:linear-gradient(145deg, color-mix(in oklab, var(--brand) 16%, var(--marketing-panel-background)), var(--marketing-panel-background) 75%)}.VuCfFq_historyStage{-webkit-mask-image:linear-gradient(#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3rem),#0000)}.VuCfFq_privacyAction{background:var(--marketing-brand-foreground);color:var(--marketing-brand-background)}.VuCfFq_privacyAction:hover{background:var(--marketing-brand-muted)}
.DOJ2iq_canvas{min-width:0;container:notes-media/inline-size}.DOJ2iq_surface{border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:var(--shadow-elevated);isolation:isolate;border-radius:1.25rem;position:relative;overflow:hidden}.DOJ2iq_frame{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.DOJ2iq_summary{height:510px}.DOJ2iq_answer{height:550px}.DOJ2iq_plan{height:800px}@container notes-media (min-width:330px){.DOJ2iq_summary{height:430px}.DOJ2iq_answer{height:510px}.DOJ2iq_plan{height:725px}}@container notes-media (min-width:400px){.DOJ2iq_summary{height:390px}.DOJ2iq_answer{height:480px}.DOJ2iq_plan{height:675px}}@container notes-media (min-width:580px){.DOJ2iq_summary{height:360px}.DOJ2iq_answer{height:420px}.DOJ2iq_plan{height:575px}}@container notes-media (min-width:680px){.DOJ2iq_summary{height:345px}.DOJ2iq_answer{height:420px}.DOJ2iq_plan{height:550px}}
