.demo-form[data-astro-cid-lyy3acxx]{display:grid;gap:var(--s-5)}.row[data-astro-cid-lyy3acxx]{display:grid;gap:var(--s-5);align-items:start}@media(min-width:640px){.row[data-astro-cid-lyy3acxx]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-lyy3acxx]{display:grid;gap:var(--s-2);min-width:0;margin:0;padding:0;border:0}label[data-astro-cid-lyy3acxx],legend[data-astro-cid-lyy3acxx]{font-size:var(--text-sm);font-weight:600;color:var(--ink-900)}legend[data-astro-cid-lyy3acxx]{margin-bottom:var(--s-2);padding:0}.optional[data-astro-cid-lyy3acxx]{font-weight:400;color:var(--ink-500)}input[data-astro-cid-lyy3acxx]:not([type=checkbox]),select[data-astro-cid-lyy3acxx],textarea[data-astro-cid-lyy3acxx]{width:100%;font:inherit;font-size:16px;color:var(--ink-900);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:11px 12px;min-height:46px}textarea[data-astro-cid-lyy3acxx]{resize:vertical;min-height:110px}select[data-astro-cid-lyy3acxx]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-500) 50%),linear-gradient(135deg,var(--ink-500) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}input[data-astro-cid-lyy3acxx]:focus,select[data-astro-cid-lyy3acxx]:focus,textarea[data-astro-cid-lyy3acxx]:focus{outline:none;border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-accent-tint)}[data-astro-cid-lyy3acxx][aria-invalid=true]{border-color:var(--danger)!important}.help[data-astro-cid-lyy3acxx]{font-size:var(--text-xs);color:var(--ink-500);margin:0}.warn-help[data-astro-cid-lyy3acxx]{color:var(--warn);font-weight:600}.checks[data-astro-cid-lyy3acxx]{display:grid;gap:var(--s-2)}.mgroup[data-astro-cid-lyy3acxx]{margin-top:var(--s-3)}.mg-name[data-astro-cid-lyy3acxx]{margin:0 0 var(--s-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500)}.check[data-astro-cid-lyy3acxx].whole{margin-top:var(--s-2)}.gate[data-astro-cid-lyy3acxx]{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;font-size:var(--text-sm)}.gate[data-astro-cid-lyy3acxx] p[data-astro-cid-lyy3acxx]{margin:0}.more-fields[data-astro-cid-lyy3acxx]{margin:var(--s-2) 0 var(--s-4)}.more-fields[data-astro-cid-lyy3acxx] summary[data-astro-cid-lyy3acxx]{cursor:pointer;font-weight:600;color:var(--ink-700);margin-bottom:var(--s-3)}.gate[data-astro-cid-lyy3acxx] .gate-actions[data-astro-cid-lyy3acxx]{margin-top:var(--s-2);display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.btn-sm[data-astro-cid-lyy3acxx]{min-height:36px;padding:0 var(--s-3);font-size:var(--text-sm)}.check[data-astro-cid-lyy3acxx].soon{color:var(--ink-500);cursor:default}.check[data-astro-cid-lyy3acxx].soon em[data-astro-cid-lyy3acxx]{font-style:normal;font-size:var(--text-xs);font-weight:600;color:var(--ink-500);background:var(--surface-2, #f1f2f6);border-radius:999px;padding:1px 8px;margin-left:4px;white-space:nowrap}@media(min-width:640px){.checks[data-astro-cid-lyy3acxx]{grid-template-columns:1fr 1fr}}.check[data-astro-cid-lyy3acxx]{display:flex;gap:var(--s-3);align-items:flex-start;font-weight:400;font-size:var(--text-sm);color:var(--ink-700);cursor:pointer}.check[data-astro-cid-lyy3acxx] input[data-astro-cid-lyy3acxx]{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--ink-900)}.consent[data-astro-cid-lyy3acxx] span[data-astro-cid-lyy3acxx]{color:var(--ink-700)}.notice[data-astro-cid-lyy3acxx]{color:var(--ink-500);margin:0}.hp[data-astro-cid-lyy3acxx]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error[data-astro-cid-lyy3acxx]{background:var(--danger-tint);color:var(--danger);border-radius:var(--radius-sm);padding:var(--s-3) var(--s-4);font-size:var(--text-sm)}.form-error[data-astro-cid-lyy3acxx] p[data-astro-cid-lyy3acxx]{margin:0}.form-error[data-astro-cid-lyy3acxx] p[data-astro-cid-lyy3acxx]+p[data-astro-cid-lyy3acxx]{margin-top:var(--s-1);color:var(--ink-700)}.submit[data-astro-cid-lyy3acxx]{justify-self:start;min-width:200px}@media(max-width:639px){.submit[data-astro-cid-lyy3acxx]{width:100%}}.submit[data-astro-cid-lyy3acxx]:disabled{opacity:.6;cursor:wait;transform:none}.success[data-astro-cid-lyy3acxx]:focus{outline:none}.success[data-astro-cid-lyy3acxx] h2[data-astro-cid-lyy3acxx]{font-size:var(--text-xl)}.next[data-astro-cid-lyy3acxx]{padding-left:1.2em}.next[data-astro-cid-lyy3acxx] li[data-astro-cid-lyy3acxx]{margin-bottom:var(--s-2)}.demo[data-astro-cid-n3d6z47p]{background:radial-gradient(700px 320px at 0% 0%,var(--brand-tint),transparent 70%)}.demo-grid[data-astro-cid-n3d6z47p]{display:grid;gap:var(--s-10);align-items:start}@media(min-width:1000px){.demo-grid[data-astro-cid-n3d6z47p]{grid-template-columns:.85fr 1.15fr;gap:var(--s-16)}}h1[data-astro-cid-n3d6z47p]{font-size:var(--text-2xl)}.next[data-astro-cid-n3d6z47p]{padding-left:1.2em;margin:var(--s-6) 0}.next[data-astro-cid-n3d6z47p] li[data-astro-cid-n3d6z47p]{margin-bottom:var(--s-3);color:var(--ink-700)}.next[data-astro-cid-n3d6z47p] strong[data-astro-cid-n3d6z47p]{color:var(--ink-900)}.form-card[data-astro-cid-n3d6z47p]{box-shadow:var(--shadow)}.try-link[data-astro-cid-n3d6z47p]{display:block;margin:0 0 var(--s-6);padding:var(--s-4) var(--s-5);border-radius:var(--radius);text-decoration:none;color:var(--ink-700);font-size:var(--text-sm);background:linear-gradient(150deg,var(--st-teaching-tint),#fff 70%);border:1px solid color-mix(in srgb,var(--st-teaching) 30%,var(--line))}.try-link[data-astro-cid-n3d6z47p] strong[data-astro-cid-n3d6z47p]{display:block;color:var(--st-teaching);font-size:var(--text-base)}.try-link[data-astro-cid-n3d6z47p]:hover{border-color:var(--st-teaching)}.preview[data-astro-cid-n3d6z47p]{margin:var(--s-8) 0}.preview-title[data-astro-cid-n3d6z47p]{font-size:var(--text-sm);font-weight:600;color:var(--ink-900);margin-bottom:var(--s-3)}.preview-grid[data-astro-cid-n3d6z47p]{display:grid;gap:var(--s-4)}@media(min-width:640px)and (max-width:999px){.preview-grid[data-astro-cid-n3d6z47p]{grid-template-columns:repeat(3,minmax(0,1fr))}}
