.demo_card__hq8tl{background:var(--s1);border:1px solid var(--b1);border-radius:16px;padding:24px;margin:24px 0 32px;max-width:720px}.demo_step__QUuU1{font-weight:700;font-size:15px;margin:4px 0 12px;color:var(--t1)}.demo_muted__XztPR{color:var(--t3);font-weight:400;font-size:13px}.demo_p__qPKzq{color:var(--t2);line-height:1.55;margin:0 0 12px}.demo_h2__WCCn_{font-family:Sora,sans-serif;letter-spacing:-.02em;font-size:24px;margin:6px 0 10px}.demo_link__UsEai{color:var(--red);text-decoration:underline}.demo_days__TCwwp{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:20px}.demo_day__f3nI8{flex:0 0 auto;min-width:104px;min-height:52px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;border-radius:10px;cursor:pointer;background:var(--s2);border:1px solid var(--b2);color:var(--t1);font:inherit;font-weight:600;font-size:14px}.demo_day__f3nI8 small{font-weight:400;font-size:12px;color:var(--t3)}.demo_day__f3nI8.demo_on__Fcnsr,.demo_time__XmrE1.demo_on__Fcnsr{background:var(--red);border-color:var(--red);color:#fff}.demo_day__f3nI8.demo_on__Fcnsr small{color:hsla(0,0%,100%,.85)}.demo_times__TbvzK{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.demo_time__XmrE1{min-height:44px;padding:10px;border-radius:10px;cursor:pointer;background:var(--s2);border:1px solid var(--b2);color:var(--t1);font:inherit;font-weight:600;font-size:15px}.demo_time__XmrE1 small{font-weight:400;font-size:12px;opacity:.8}.demo_day__f3nI8:focus-visible,.demo_time__XmrE1:focus-visible{outline:2px solid var(--red);outline-offset:2px}.demo_form__VhT7P{display:flex;flex-direction:column;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--b1);max-width:460px}.demo_picked__AlL5_{color:var(--t2);margin:-6px 0 4px;font-size:14px}.demo_field__1XUTy{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--t2)}.demo_field__1XUTy em{font-style:normal;font-weight:400;color:var(--t3)}.demo_field__1XUTy input{background:var(--bg);border:1px solid var(--b2);border-radius:9px;padding:11px 14px;color:var(--t1);font:inherit;font-size:15px;font-weight:400;outline:none}.demo_field__1XUTy input:focus{border-color:var(--red)}.demo_hp__IgGER{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.demo_error__R7JX9{color:var(--red);font-size:14px;margin:0}.demo_fine__Ht_YQ{color:var(--t3);font-size:12.5px;margin:0}.demo_doneMark__kBqQT{width:44px;height:44px;border-radius:22px;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px}