.CK2FzW_wrap{--demo-duration:12s;width:100%;max-width:36rem;margin-inline:auto;padding-block-end:3.25rem;position:relative}.CK2FzW_glow{background:radial-gradient(closest-side, var(--sage-soft), transparent);pointer-events:none;position:absolute;inset:-6% 0 0}.CK2FzW_stage{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.CK2FzW_page{aspect-ratio:8.5/11;border:1px solid var(--separator);border-radius:var(--radius-card);background:var(--paper);width:84%;color:var(--paper-ink);flex-direction:column;padding:7% 7% 6%;font-size:clamp(.5rem,.38rem + .55vw,.75rem);line-height:1.25;display:flex;position:relative}.CK2FzW_pageTitle{letter-spacing:-.01em;font-size:1.55em;font-weight:700}.CK2FzW_pageSubtitle{color:#5f6366;margin-block:.3em 1em}.CK2FzW_rule{background:var(--paper-ink);height:2px;margin-block-end:1.1em}.CK2FzW_sectionLabel{margin-block:.6em .7em;font-size:.95em;font-weight:700}.CK2FzW_check{color:#3f4346;align-items:center;gap:.6em;margin-block-end:.7em;display:flex}.CK2FzW_check:before{content:"";border:1px solid var(--paper-line);border-radius:2px;flex:none;width:1.1em;height:1.1em}.CK2FzW_signRow{margin-block-start:auto}.CK2FzW_row{grid-template-columns:1fr 1fr;gap:.9em;margin-block-end:.95em;display:grid}.CK2FzW_field{min-width:0;position:relative}.CK2FzW_wide{grid-column:1/-1}.CK2FzW_fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:#5f6366;margin-block-end:.3em;font-size:.82em;font-weight:600;display:block}.CK2FzW_box{border:1px solid var(--paper-line);border-radius:3px;align-items:center;min-height:2.2em;padding-inline:.5em;display:flex;position:relative;overflow:hidden}.CK2FzW_signBox{border-width:0 0 1px;border-radius:0;min-height:3.6em}.CK2FzW_highlight{border:2px solid var(--paper-ink);opacity:0;background:#16181a14;border-radius:5px;position:absolute;inset:-3px}.CK2FzW_answer{color:var(--paper-ink-blue);white-space:nowrap;font-size:1.15em;font-weight:500}.CK2FzW_pageSignature{inset-inline-start:.4em;width:9em;height:3.2em;color:var(--paper-ink-blue);transform-origin:30% 70%;position:absolute;bottom:.15em}.CK2FzW_card{inset-inline-end:0;border:1px solid var(--separator);border-radius:var(--radius-card);background:var(--surface);width:58%;color:var(--text);padding:1rem;position:absolute;top:18%}.CK2FzW_progress{background:var(--surface-high);border-radius:2px;height:4px;overflow:hidden}.CK2FzW_progressFill{border-radius:inherit;background:var(--primary);transform-origin:0;height:100%}[dir=rtl] .CK2FzW_progressFill{transform-origin:100%}.CK2FzW_questions{margin-block-start:.85rem;display:grid}.CK2FzW_question{opacity:0;grid-area:1/1}.CK2FzW_done{flex-direction:column;grid-area:1/1;align-self:start;align-items:flex-start;gap:.5rem;display:flex}.CK2FzW_step{color:var(--text-secondary);font-size:.75rem}.CK2FzW_qLabel{margin-block:.25rem .5rem;font-size:1rem;font-weight:600}.CK2FzW_input{border:1px solid var(--field-border);border-radius:var(--radius-input);background:var(--surface);white-space:nowrap;align-items:center;min-height:2.5rem;padding-inline:.625rem;font-size:.9375rem;display:flex;overflow:hidden}.CK2FzW_typed{display:inline-block}.CK2FzW_caret{background:var(--text);opacity:0;width:1.5px;height:1.1em;margin-inline-start:1px;display:inline-block}.CK2FzW_signPad{border:1px solid var(--field-border);border-radius:var(--radius-input);height:3.5rem;color:var(--paper-ink-blue);background:var(--paper)}.CK2FzW_signPad svg,.CK2FzW_pageSignature svg{width:100%;height:100%}.CK2FzW_where{color:var(--link);margin-block-start:.5rem;font-size:.8125rem}.CK2FzW_next{border-radius:var(--radius-button);background:var(--primary);color:var(--on-primary);margin-block-start:.75rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.CK2FzW_doneMark{background:var(--sage-soft);width:2.25rem;height:2.25rem;color:var(--success);border-radius:50%;place-items:center;display:grid}.CK2FzW_doneText{font-size:1rem;font-weight:600}.CK2FzW_pause{inset-inline-end:0;border-radius:var(--radius-button);min-height:2.75rem;color:var(--text-secondary);font-size:var(--text-footnote);cursor:pointer;align-items:center;gap:.375rem;padding-inline:.75rem;display:inline-flex;position:absolute;bottom:0}.CK2FzW_pause:hover{background:var(--surface-high);color:var(--text)}.CK2FzW_pause:has(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.CK2FzW_pause input{width:1rem;height:1rem;accent-color:var(--primary)}@media not (min-width:30rem){.CK2FzW_page{width:92%}.CK2FzW_card{width:72%;padding:.75rem;top:34%}}@media (prefers-reduced-motion:reduce){.CK2FzW_pause{display:none}}@media (prefers-reduced-motion:no-preference){.CK2FzW_wrap *{animation-duration:var(--demo-duration);animation-iteration-count:infinite;animation-timing-function:var(--ease-calm);animation-fill-mode:both}.CK2FzW_wrap:has(.CK2FzW_pause input:checked) *{animation-play-state:paused}.CK2FzW_q1{animation-name:CK2FzW_q1}.CK2FzW_q2{animation-name:CK2FzW_q2}.CK2FzW_q3{animation-name:CK2FzW_q3}.CK2FzW_done{animation-name:CK2FzW_doneIn}.CK2FzW_h1{animation-name:CK2FzW_h1}.CK2FzW_h2{animation-name:CK2FzW_h2}.CK2FzW_h3{animation-name:CK2FzW_h3}.CK2FzW_v1{animation-name:CK2FzW_v1}.CK2FzW_v2{animation-name:CK2FzW_v2}.CK2FzW_v3{animation-name:CK2FzW_v3}.CK2FzW_progressFill{animation-name:CK2FzW_progress}.CK2FzW_typed{animation-name:CK2FzW_type;animation-timing-function:steps(11,end)}[dir=rtl] .CK2FzW_typed{animation-name:CK2FzW_typeRtl}.CK2FzW_caret{animation-name:CK2FzW_caret;animation-timing-function:step-end}.CK2FzW_dobTyped{animation-name:CK2FzW_dob}.CK2FzW_signStroke{stroke-dasharray:1;animation-name:CK2FzW_draw;animation-timing-function:linear}}@keyframes CK2FzW_q1{0%,28%{opacity:1;transform:none}31%,97%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes CK2FzW_q2{0%,30%{opacity:0;transform:translateY(6px)}33%,53%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(-6px)}}@keyframes CK2FzW_q3{0%,55%{opacity:0;transform:translateY(6px)}58%,78%{opacity:1;transform:none}81%,to{opacity:0;transform:translateY(-6px)}}@keyframes CK2FzW_doneIn{0%,80%{opacity:0;transform:translateY(6px)}83%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes CK2FzW_h1{0%,1%{opacity:0}3%,28%{opacity:1}31%,to{opacity:0}}@keyframes CK2FzW_h2{0%,30%{opacity:0}33%,53%{opacity:1}56%,to{opacity:0}}@keyframes CK2FzW_h3{0%,55%{opacity:0}58%,78%{opacity:1}81%,to{opacity:0}}@keyframes CK2FzW_v1{0%,16%{opacity:0}18%,96%{opacity:1}99%,to{opacity:0}}@keyframes CK2FzW_v2{0%,39%{opacity:0}41%,96%{opacity:1}99%,to{opacity:0}}@keyframes CK2FzW_v3{0%,73%{opacity:0;transform:scale(1.08)}75%{opacity:1;transform:scale(1.08)}78%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes CK2FzW_progress{0%,29%{transform:scaleX(.3333)}31%,54%{transform:scaleX(.6667)}56%,to{transform:scaleX(1)}}@keyframes CK2FzW_type{0%,4%{clip-path:inset(0 100% 0 0)}15%,to{clip-path:inset(0)}}@keyframes CK2FzW_typeRtl{0%,4%{clip-path:inset(0 0 0 100%)}15%,to{clip-path:inset(0)}}@keyframes CK2FzW_caret{0%,3%{opacity:0}4%,7%{opacity:1}8%,11%{opacity:.2}12%,19%{opacity:1}20%,23%{opacity:0}24%,27%{opacity:1}28%,to{opacity:0}}@keyframes CK2FzW_dob{0%,36%{opacity:0;transform:translateY(4px)}38%,to{opacity:1;transform:none}}@keyframes CK2FzW_draw{0%,59%{stroke-dashoffset:1px}72%,to{stroke-dashoffset:0}}
