.checkin-page.svelte-rx42q1{color:#162231;background:#f5f7fa;min-height:100vh}.checkin-page.svelte-rx42q1 header:where(.svelte-rx42q1){background:#fff;border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:center;height:84px;padding:0 max(24px,50% - 540px);display:flex}.brand.svelte-rx42q1{color:var(--primary);align-items:center;font:700 1.35rem Georgia,serif;text-decoration:none;display:flex}.brand.svelte-rx42q1 img:where(.svelte-rx42q1){max-width:220px;max-height:58px;display:block}.staff.svelte-rx42q1{color:var(--primary);font-size:.85rem;font-weight:750;text-decoration:none}.checkin-page.svelte-rx42q1 main:where(.svelte-rx42q1){max-width:920px;margin:auto;padding:56px 24px}.intro.svelte-rx42q1{text-align:center;max-width:680px;margin:0 auto 32px}.eyebrow.svelte-rx42q1{color:var(--secondary);letter-spacing:.15em;font-size:.72rem;font-weight:850}.intro.svelte-rx42q1 h1:where(.svelte-rx42q1){color:var(--primary);margin:.5rem 0 1rem;font:700 clamp(2rem,5vw,3.3rem)/1.05 Georgia,serif}.intro-copy.svelte-rx42q1{color:#667085;line-height:1.65}.checkin-page.svelte-rx42q1 form:where(.svelte-rx42q1){background:#fff;border:1px solid #e2e7ec;border-radius:14px;padding:clamp(20px,4vw,42px);box-shadow:0 14px 38px #17324d12}.dynamic-grid.svelte-rx42q1{grid-template-columns:repeat(6,1fr);gap:1.15rem;display:grid}.dynamic-grid.svelte-rx42q1>label:where(.svelte-rx42q1){grid-column:span 3}.dynamic-grid.svelte-rx42q1>label.third:where(.svelte-rx42q1){grid-column:span 2}.dynamic-grid.svelte-rx42q1>label.full:where(.svelte-rx42q1),.section-heading.svelte-rx42q1,.special-field.svelte-rx42q1{grid-column:1/-1}.section-heading.svelte-rx42q1{color:var(--primary);border-bottom:2px solid var(--secondary);margin:1.8rem 0 .2rem;padding-bottom:.7rem;font:700 1.35rem Georgia,serif}.section-heading.svelte-rx42q1:first-child{margin-top:0}.dynamic-grid.svelte-rx42q1>label:where(.svelte-rx42q1),.special-field.svelte-rx42q1>label:where(.svelte-rx42q1),.trade.svelte-rx42q1>label:where(.svelte-rx42q1){text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.4rem;font-size:.78rem;font-weight:800;display:flex}.dynamic-grid.svelte-rx42q1 label:where(.svelte-rx42q1) span:where(.svelte-rx42q1),.field-prompt.svelte-rx42q1 span:where(.svelte-rx42q1){color:#8a94a1;text-transform:none;letter-spacing:0;font-weight:500}.dynamic-grid.svelte-rx42q1 input:where(.svelte-rx42q1),.dynamic-grid.svelte-rx42q1 select:where(.svelte-rx42q1),.dynamic-grid.svelte-rx42q1 textarea:where(.svelte-rx42q1){box-sizing:border-box;color:#17212d;background:#fff;border:1px solid #cdd5df;border-radius:7px;width:100%;padding:.76rem;font:400 .98rem inherit}.dynamic-grid.svelte-rx42q1 textarea:where(.svelte-rx42q1){resize:vertical;min-height:110px}.dynamic-grid.svelte-rx42q1 label:where(.svelte-rx42q1) small:where(.svelte-rx42q1){color:#667085;text-transform:none;letter-spacing:0;font-weight:400}.special-field.svelte-rx42q1{padding:.3rem 0}.field-prompt.svelte-rx42q1{margin:.5rem 0;font-weight:750}.choices.svelte-rx42q1,.choice-grid.svelte-rx42q1{flex-wrap:wrap;gap:.7rem;display:flex}.choices.svelte-rx42q1 label:where(.svelte-rx42q1),.choice-grid.svelte-rx42q1 label:where(.svelte-rx42q1){border:1px solid #d5dce4;border-radius:7px;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.9rem;display:flex}.choices.svelte-rx42q1 input:where(.svelte-rx42q1),.choice-grid.svelte-rx42q1 input:where(.svelte-rx42q1){appearance:none;cursor:pointer;background:#fff 50%/.95rem no-repeat;border:2px solid #c8d0da;border-radius:.3rem;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;margin:0;padding:0}.choices.svelte-rx42q1 input:where(.svelte-rx42q1):checked,.choice-grid.svelte-rx42q1 input:where(.svelte-rx42q1):checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m3 8 3 3 7-7'/%3E%3C/svg%3E")}.choices.svelte-rx42q1 input:where(.svelte-rx42q1):focus-visible,.choice-grid.svelte-rx42q1 input:where(.svelte-rx42q1):focus-visible{outline:3px solid color-mix(in srgb, var(--secondary) 30%, transparent);outline-offset:2px}.dynamic-grid.svelte-rx42q1 label:where(.svelte-rx42q1) .field-label:where(.svelte-rx42q1){min-height:1.25rem;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.dynamic-grid.svelte-rx42q1 label:where(.svelte-rx42q1) .field-label:where(.svelte-rx42q1) .optional:where(.svelte-rx42q1){text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:500}.choice-grid.svelte-rx42q1{grid-template-columns:repeat(4,1fr);margin-bottom:1rem;display:grid}.range-heading.svelte-rx42q1{justify-content:space-between;display:flex}.range-inputs.svelte-rx42q1{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.range-inputs.svelte-rx42q1 input:where(.svelte-rx42q1){padding:0}.trade.svelte-rx42q1{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.trade.svelte-rx42q1>:where(.svelte-rx42q1):first-child{grid-column:1/-1}.condition.svelte-rx42q1{align-items:center}.notice.svelte-rx42q1{border-radius:8px;margin-bottom:1.2rem;padding:.9rem 1rem}.notice.success.svelte-rx42q1{color:var(--success);background:#e8f7ef}.notice.error.svelte-rx42q1{color:var(--error);background:#fff0f0}.hidden.svelte-rx42q1{display:none}.submission-success.svelte-rx42q1{text-align:center;background:#fff;border-radius:14px;max-width:720px;margin:0 auto;padding:clamp(2rem,6vw,4rem);box-shadow:0 18px 50px #12263f14}.submission-success.svelte-rx42q1 h2:where(.svelte-rx42q1){color:var(--primary);margin:.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem)}.submission-copy.svelte-rx42q1{color:#475467;font-size:1.05rem;line-height:1.65}.submit.svelte-rx42q1{background:var(--primary);color:#fff;border:0;border-radius:8px;margin:2rem auto 0;padding:.9rem 1.4rem;font-weight:800;display:block}.privacy.svelte-rx42q1{text-align:center;color:#76808d;font-size:.76rem}.checkin-page.svelte-rx42q1 footer:where(.svelte-rx42q1){text-align:center;color:#7c8793;padding:28px;font-size:.8rem}@media (width<=700px){.dynamic-grid.svelte-rx42q1>label:where(.svelte-rx42q1),.dynamic-grid.svelte-rx42q1>label.third:where(.svelte-rx42q1){grid-column:1/-1}.choice-grid.svelte-rx42q1{grid-template-columns:repeat(2,1fr)}.trade.svelte-rx42q1,.range-inputs.svelte-rx42q1{grid-template-columns:1fr}.checkin-page.svelte-rx42q1 main:where(.svelte-rx42q1){padding:32px 14px}}
