.bokah-start-flow{inline-size:100%;min-inline-size:0;max-inline-size:var(--page-max);margin-inline:auto;padding-block:var(--space-8);padding-inline:var(--space-4)}.bokah-start-flow__title{margin:0 0 var(--space-8);font-family:var(--font-title);font-size:var(--page-title-size);font-weight:var(--weight-medium);text-transform:uppercase;line-height:var(--leading-display);text-wrap:balance}.bokah-start-flow__progress{min-inline-size:0;inline-size:100%;margin-block-end:var(--space-8);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:50%}.bokah-start-flow__dots{display:flex;gap:var(--space-4);inline-size:max-content;margin:0 0 var(--space-2);padding:0 var(--space-2) var(--space-1);list-style:none}.bokah-start-flow__dotItem{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);flex:0 0 auto;scroll-snap-align:center}.bokah-start-flow__dot{display:grid;place-items:center;inline-size:var(--space-6);block-size:var(--space-6);padding:0;font-family:var(--font-mono);font-size:var(--type-xs);font-weight:500;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);font-variant-numeric:tabular-nums;color:var(--text-muted);border:0;border-radius:var(--radius-pill);background:var(--surface-raised);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.bokah-start-flow__dot:disabled{cursor:default}.bokah-start-flow__dot[data-state=current],.bokah-start-flow__dot[data-state=done]{background:var(--color-accent);color:var(--color-ink)}.bokah-start-flow__dot[data-state=done] span{font-size:0}.bokah-start-flow__dot[data-state=done] span:after{content:"✓";font-size:var(--type-xs)}.bokah-start-flow__dot[data-state=current]{box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--color-accent) 20%,transparent)}.bokah-start-flow__dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bokah-start-flow__dotLabel{display:block;font-size:var(--type-ui);color:var(--text-muted);font-weight:500;text-transform:uppercase;line-height:var(--leading-ui)}.bokah-start-flow__dotLabel[data-state=current]{font-weight:500;color:var(--color-accent)}@media (max-width:767px){.bokah-start-flow__progress{overflow:visible;scroll-snap-type:none}.bokah-start-flow__dots{inline-size:100%;justify-content:space-between;gap:var(--space-2)}.bokah-start-flow__dotItem{gap:0;scroll-snap-align:none}.bokah-start-flow__dotLabel{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.bokah-start-flow__track{display:none;inline-size:100%;block-size:.375rem;margin-block-start:var(--space-2);overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-raised)}.bokah-start-flow__fill{block-size:100%;background:var(--color-accent);transform-origin:left center}.bokah-start-flow__card{overflow:hidden;inline-size:100%;min-inline-size:0;box-sizing:border-box;max-inline-size:48rem;padding:0;border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 4px 6px -1px color-mix(in srgb,black 10%,transparent),0 2px 4px -2px color-mix(in srgb,black 10%,transparent)}.bokah-start-flow .bokah-fieldset__legend{margin-block-end:var(--space-3)}.bokah-start-flow .bokah-radio-card__description{font-weight:var(--weight-regular);text-transform:none}.bokah-start-flow__body:focus{outline:none}.bokah-start-flow__footer:empty{display:none}.bokah-start-flow__count{margin:var(--space-4) 0 0;text-align:center;font-size:var(--type-base);color:var(--text-muted)}@media (min-width:1024px){.bokah-start-flow{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.bokah-start-flow__title{grid-column:1}.bokah-start-flow__progress{grid-column:1;margin-block-end:var(--space-8)}.bokah-start-flow__dots{display:flex;justify-content:space-between;gap:var(--space-2);inline-size:100%}.bokah-start-flow__dotItem{min-inline-size:0;flex:0 1 auto}.bokah-start-flow__card,.bokah-start-flow__count,.bokah-start-flow__summary{grid-column:1;max-inline-size:none}}@media (prefers-reduced-motion:reduce){.bokah-start-flow__dot{transition:none}}:root[data-tier="0"] .bokah-start-flow__dot{transition:none}@media (forced-colors:active){.bokah-start-flow__card{border-color:CanvasText}.bokah-start-flow__dot[data-state=current],.bokah-start-flow__dot[data-state=done],.bokah-start-flow__fill{background:Highlight}}.bokah-start-flow__summary{margin-block-start:var(--space-6);padding:var(--space-4) var(--space-6);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface)}.bokah-start-flow__summaryHeading{margin:0 0 var(--space-3);font-size:var(--type-xl);font-weight:500;color:var(--text)}.bokah-start-flow__summaryList{display:grid;gap:var(--space-2);margin:0}.bokah-start-flow__summaryRow{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--type-xs)}.bokah-start-flow__summaryRow dt{color:var(--text-muted)}.bokah-start-flow__summaryRow dd{margin:0;text-align:end;color:var(--text);overflow-wrap:anywhere;transition:opacity var(--dur-base) var(--ease-out)}.bokah-start-flow__summaryRow[data-filled=false] dd{color:var(--text-muted)}.bokah-start-flow__submitted{display:grid;justify-items:start;gap:var(--space-4);padding:var(--space-6)}@media (prefers-reduced-motion:reduce){.bokah-start-flow__summaryRow dd{transition:none}}:root[data-tier="0"] .bokah-start-flow__summaryRow dd{transition:none}