.gn1KTW_page{--ink:var(--ls-ink);--body:var(--ls-body);--quiet:var(--ls-quiet);--line:var(--ls-line);--paper:var(--ls-paper);--card:var(--ls-card);--sans:var(--font-sans);--measure:46rem;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}.gn1KTW_page a{color:inherit}.gn1KTW_page :focus-visible{outline-offset:3px;outline:2px solid #000000d9}.gn1KTW_pill{background:#000000e6;border-radius:10px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;color:#fff!important}.gn1KTW_pill:hover{background:#000}.gn1KTW_sheet{width:min(var(--measure), calc(100% - 2.5rem));margin:0 auto;padding:0 0 1rem}.gn1KTW_serif,.gn1KTW_lead,.gn1KTW_faq dd,.gn1KTW_step p,.gn1KTW_item p,.gn1KTW_price p,.gn1KTW_dek{font-family:var(--ls-lora), "Iowan Old Style", Palatino, "Palatino Linotype", Georgia, serif}.gn1KTW_h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.1rem + 2.6vw,3.5rem);font-weight:600;line-height:1.08}.gn1KTW_lead{letter-spacing:.005em;max-width:34rem;color:var(--body);text-wrap:pretty;margin:1.5rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.55}.gn1KTW_actions{flex-wrap:wrap;align-items:center;gap:1.1rem 1.5rem;margin-top:2rem;display:flex}.gn1KTW_textlink{color:#000000b8;text-underline-offset:3px;font-size:14px}.gn1KTW_n{font-family:var(--ls-lora), Georgia, serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}.gn1KTW_l{color:var(--quiet);margin-top:.35rem;font-size:13px;line-height:1.35}.gn1KTW_page code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.gn1KTW_section{padding:5.5rem 0 0;scroll-margin-top:5rem}.gn1KTW_h2{font-family:var(--ls-lora), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:600;line-height:1.25}.gn1KTW_dek{color:var(--body);margin:1rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.65}.gn1KTW_morelinks{color:var(--body);margin:1rem 0 0;font-size:14px}.gn1KTW_morelinks a{text-underline-offset:3px}.gn1KTW_items{margin:2.5rem 0 0;padding:0;list-style:none}.gn1KTW_item+.gn1KTW_item{margin-top:2.25rem}.gn1KTW_item h3{font-family:var(--ls-lora), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.gn1KTW_item p,.gn1KTW_step p,.gn1KTW_faq dd,.gn1KTW_price p{color:var(--body);margin:.55rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.65}.gn1KTW_flow{margin:2.75rem 0 0;padding:0;list-style:none}.gn1KTW_step{grid-template-columns:2.5rem 1fr;gap:.85rem;display:grid}.gn1KTW_step+.gn1KTW_step{margin-top:2rem}.gn1KTW_num{font-family:var(--ls-lora), Georgia, serif;color:#00000061;padding-top:.1rem;font-size:1.35rem;font-weight:600}.gn1KTW_step h3{font-family:var(--ls-lora), Georgia, serif;margin:0;font-size:1.25rem;font-weight:600}.gn1KTW_price .gn1KTW_pill{margin-top:1.5rem}.gn1KTW_faq{margin:2.5rem 0 0}.gn1KTW_faq div+div{margin-top:2rem}.gn1KTW_faq dt{font-family:var(--ls-lora), Georgia, serif;letter-spacing:-.015em;font-size:1.2rem;font-weight:600}@media (max-width:760px){.gn1KTW_sheet{width:min(var(--measure), calc(100% - 2rem))}.gn1KTW_section{padding-top:4rem}}.gn1KTW_hero{isolation:isolate;align-items:center;min-height:max(600px,100svh - 64px - 7.5rem);padding:3.5rem 0;display:grid;position:relative;overflow:hidden}.gn1KTW_heroBg{z-index:-2;object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.gn1KTW_hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#e7e7e9f7 0%,#e7e7e9e6 42%,#e7e7e98c 100%),linear-gradient(#e7e7e900 60%,#e7e7e9d9 100%);position:absolute;inset:0}.gn1KTW_heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);width:min(78rem,100% - 4rem);margin:0 auto;display:grid}.gn1KTW_heroText,.gn1KTW_heroDemo{min-width:0}.gn1KTW_pillLg{border-radius:12px;height:46px;padding:0 20px;font-size:15px}.gn1KTW_textlink:after{content:" →"}.gn1KTW_demoNote{color:var(--quiet);margin:.9rem 0 0;padding-left:.25rem;font-size:13px}.gn1KTW_demo{background:var(--card);border-radius:20px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 2px 6px #0000000a,0 28px 60px -28px #0f172a59}.gn1KTW_demoBar{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;height:44px;padding:0 1rem;font-size:13px;display:flex}.gn1KTW_dots{gap:6px;display:inline-flex}.gn1KTW_dots i{background:#0000001f;border-radius:50%;width:10px;height:10px}.gn1KTW_demoTitle{color:var(--body);font-weight:500}.gn1KTW_connected{color:var(--quiet);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.gn1KTW_connected:before{content:"";background:#2f9e5b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2f9e5b26}.gn1KTW_demoBody{padding:1.25rem 1.25rem 1.1rem}.gn1KTW_ask{width:fit-content;max-width:88%;color:var(--ink);background:#f1f1f3;border-radius:16px 16px 4px;margin:0 0 0 auto;padding:.75rem 1rem;font-size:14.5px;line-height:1.5}.gn1KTW_ghost{visibility:hidden}.gn1KTW_caret{background:var(--ink);width:2px;height:1.05em;margin:0 1px -.18em;animation:1s step-end infinite gn1KTW_lsBlink;display:inline-block}.gn1KTW_tools{flex-direction:column;gap:.45rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.gn1KTW_tool{min-width:0;color:var(--quiet);align-items:center;gap:.55rem;font-size:13px;transition:opacity .4s ease-out,transform .4s ease-out;display:flex}.gn1KTW_tool[data-state=wait]{opacity:0;transform:translateY(6px)}.gn1KTW_tool code{border:1px solid var(--line);background:#f4f4f5;border-radius:6px;padding:.15rem .45rem;font-size:12px}.gn1KTW_toolText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gn1KTW_toolIcon{width:18px;height:18px;color:var(--body);background:#f4f4f5;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.gn1KTW_tool[data-state=done] .gn1KTW_toolIcon{color:#23794a;background:#2f9e5b1f}.gn1KTW_spinner{border:1.5px solid #0000002e;border-top-color:#000000b3;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite gn1KTW_lsSpin}.gn1KTW_reply{margin-top:1rem;transition:opacity .45s ease-out,transform .45s ease-out}.gn1KTW_reply:not([data-shown]){opacity:0;transform:translateY(8px)}.gn1KTW_replyText{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.gn1KTW_tableWrap{border:1px solid var(--line);border-radius:12px;margin-top:.75rem;overflow:hidden}.gn1KTW_replyHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.gn1KTW_sampleTag{color:#7a5a00;letter-spacing:.02em;background:#fff4d6;border-radius:999px;flex:none;margin-top:1px;padding:1px 8px;font-size:11px;font-weight:600}.gn1KTW_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.gn1KTW_table th{border-bottom:1px solid var(--line);text-align:left;color:var(--quiet);white-space:nowrap;background:#fafafa;padding:.55rem .75rem;font-size:11.5px;font-weight:500}.gn1KTW_table td{border-top:1px solid var(--line);white-space:nowrap;padding:.6rem .75rem}.gn1KTW_table tbody tr:first-child td{border-top:0}.gn1KTW_table tbody tr{transition:opacity .45s ease-out,transform .45s ease-out}.gn1KTW_table tbody tr:not([data-shown]){opacity:0;transform:translateY(6px)}.gn1KTW_table .gn1KTW_numCell{text-align:right}.gn1KTW_coName{font-weight:500}.gn1KTW_cvrInline{display:none}.gn1KTW_mono{color:var(--body);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.gn1KTW_bars{vertical-align:-1px;align-items:flex-end;gap:2px;height:12px;margin-right:.5rem;display:inline-flex}.gn1KTW_bars i{background:#00000038;border-radius:1px;width:4px}.gn1KTW_bars i:last-child{background:#0000009e}.gn1KTW_sample{color:var(--quiet);align-items:center;gap:.75rem;margin:.65rem 0 0;font-size:12px;transition:opacity .4s ease-out;display:flex}.gn1KTW_sample:not([data-shown]){opacity:0}.gn1KTW_replay{font:inherit;color:var(--body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.gn1KTW_proof{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2.5rem;padding:1.6rem max(2rem,50% - 39rem);display:flex}.gn1KTW_facts{flex-wrap:wrap;gap:1rem 3rem;margin:0;display:flex}.gn1KTW_facts dd,.gn1KTW_facts dt{margin:0}.gn1KTW_proof .gn1KTW_n{font-size:1.5rem;line-height:1.2}.gn1KTW_proof .gn1KTW_l{margin-top:.15rem}.gn1KTW_works{color:var(--quiet);margin:0;font-size:14px}.gn1KTW_works strong{color:var(--ink);font-weight:600}.gn1KTW_sep{color:#0000004d}@keyframes gn1KTW_lsRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gn1KTW_lsBlink{50%{opacity:0}}@keyframes gn1KTW_lsSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.gn1KTW_heroText{animation:.55s ease-out both gn1KTW_lsRise}.gn1KTW_heroDemo{animation:.55s ease-out .12s both gn1KTW_lsRise}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.gn1KTW_demoBody:not([data-live]){visibility:hidden}}@media (prefers-reduced-motion:reduce){.gn1KTW_tool,.gn1KTW_reply,.gn1KTW_table tbody tr,.gn1KTW_sample{transition:none}.gn1KTW_caret,.gn1KTW_spinner{animation:none}}@media (max-width:1080px){.gn1KTW_heroInner{grid-template-columns:minmax(0,1fr);width:min(44rem,100% - 2.5rem)}.gn1KTW_hero{min-height:0;padding:3rem 0 3.5rem}.gn1KTW_hero:after{background:#e7e7e9e6}}@media (max-width:760px){.gn1KTW_hero{padding:2.25rem 0 2.5rem}.gn1KTW_heroInner{gap:2.25rem;width:calc(100% - 2rem)}.gn1KTW_lead{margin-top:1.1rem;font-size:1.125rem}.gn1KTW_actions{margin-top:1.5rem}.gn1KTW_demoBody{padding:1rem .9rem .9rem}.gn1KTW_ask{max-width:94%;font-size:14px}.gn1KTW_cvrCol,.gn1KTW_toolText{display:none}.gn1KTW_cvrInline{color:var(--quiet);margin-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:block}.gn1KTW_table{font-size:12px}.gn1KTW_table th,.gn1KTW_table td{padding-left:.55rem;padding-right:.55rem}.gn1KTW_table th{white-space:normal;font-size:11px}.gn1KTW_bars{display:none}.gn1KTW_coName{text-overflow:ellipsis;max-width:9.5rem;display:block;overflow:hidden}.gn1KTW_proof{padding:1.5rem 1rem}.gn1KTW_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem;width:100%;display:grid}.gn1KTW_proof .gn1KTW_n{font-size:1.3rem}}
