._1DtWCq_content{container-type:inline-size}._1DtWCq_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._1DtWCq_metrics>div{border-radius:var(--radius-xl);background-color:var(--surface-secondary);min-width:0;padding:.75rem}._1DtWCq_metrics>div>:first-child{overflow-wrap:anywhere;font-size:clamp(1rem,4cqi,1.875rem);line-height:1.2}._1DtWCq_metrics>div>:last-child{overflow-wrap:break-word;margin-top:.25rem}._1DtWCq_detailRow{-moz-column-gap:.75rem;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:.75rem;display:grid}._1DtWCq_detailValue{text-align:right;word-break:normal;overflow-wrap:break-word;min-width:0}@container (min-width:36rem){._1DtWCq_metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
.wizard-pickers{font-variant-numeric:tabular-nums;width:100%;min-width:0}.wizard-pickers .picker{min-width:0;position:relative}.wizard-pickers .picker-scroll{scrollbar-width:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;overflow:auto}.wizard-pickers .picker-scroll:active{cursor:grabbing}.wizard-pickers .picker-scroll::-webkit-scrollbar{display:none}.wizard-pickers .vertical .picker-scroll{touch-action:pan-y;height:280px;overflow-x:hidden}.wizard-pickers .horizontal .picker-scroll{touch-action:pan-x;height:112px;overflow-y:hidden}.wizard-pickers .picker-track{display:flex;position:relative}.wizard-pickers .vertical .picker-track{flex-direction:column;padding-block:112px}.wizard-pickers .wheel-option{white-space:nowrap;flex:0 0 56px;justify-content:center;align-items:center;height:56px;font-size:28px;font-weight:500;line-height:1;display:flex}.wizard-pickers .wheel .picker-scroll{-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.wizard-pickers .date-wheels{grid-template-columns:.65fr 1.4fr 1fr;gap:8px;display:grid}.wizard-pickers .height-layout{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;display:grid}.wizard-pickers .height-layout>.measurement-edit{grid-area:1/2}.wizard-pickers .height-layout>.picker{grid-area:1/1}.wizard-pickers .weight-layout{flex-direction:column;align-items:center;gap:28px;display:flex}.wizard-pickers .weight-layout>.picker{width:100%}.wizard-pickers .ruler.vertical{--ruler-height:clamp(200px,calc(100dvh - 360px),480px)}.wizard-pickers .ruler.vertical .picker-scroll{height:var(--ruler-height);-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.wizard-pickers .ruler.vertical .picker-track{padding-block:calc((var(--ruler-height) - var(--picker-step))/2)}.wizard-pickers .ruler.horizontal .picker-scroll{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);container-type:inline-size}.wizard-pickers .ruler.horizontal .picker-track{width:max-content;padding-inline:calc((100cqw - var(--picker-step))/2);align-items:flex-end}.wizard-pickers .ruler .picker-scroll{touch-action:none}.wizard-pickers .tick{flex-shrink:0;position:relative}.wizard-pickers .vertical .tick{width:100%;height:12px}.wizard-pickers .horizontal .tick{width:var(--picker-step);height:104px}.wizard-pickers .tick>span{background:color-mix(in srgb,var(--foreground) 35%,transparent);position:absolute}.wizard-pickers .vertical .tick>span{width:20px;height:1px;top:5px}.wizard-pickers .vertical .tick[data-major]>span{width:36px}.wizard-pickers .vertical .tick>small{font-size:14px;line-height:20px;position:absolute;top:-5px;left:48px}.wizard-pickers .horizontal .tick>span{width:1px;height:18px;bottom:0;left:calc((var(--picker-step) - 1px)/2)}.wizard-pickers .horizontal .tick[data-major]>span{height:30px}.wizard-pickers .horizontal .tick>small{bottom:48px;left:calc(var(--picker-step)/2);white-space:nowrap;font-size:16px;position:absolute;transform:translate(-50%)}.wizard-pickers .ruler-marker{background:var(--accent);pointer-events:none;position:absolute}.wizard-pickers .vertical .ruler-marker{width:40px;height:2px;top:calc(50% - 1px);left:0}.wizard-pickers .horizontal .ruler-marker{width:2px;height:40px;bottom:0;left:calc(50% - 1px)}.wizard-pickers .measurement-edit{-webkit-user-select:none;user-select:none;letter-spacing:-.04em;align-items:baseline;gap:8px;min-width:0;max-width:100%;font-size:clamp(44px,14vw,64px);font-weight:500;line-height:1.3;display:flex}.wizard-pickers .measurement-value{min-width:0;display:grid}.wizard-pickers .measurement-size,.wizard-pickers .measurement-edit input{box-sizing:border-box;font:inherit;letter-spacing:inherit;grid-area:1/1;padding:0 4px}.wizard-pickers .measurement-size{visibility:hidden;white-space:pre}.wizard-pickers .measurement-edit input{width:100%;min-width:0;caret-color:var(--accent);-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;outline:none;display:block}.wizard-pickers input[aria-invalid=true]{color:var(--danger);caret-color:var(--danger)}.wizard-pickers .measurement-unit{letter-spacing:0;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;min-width:44px;min-height:44px;padding:6px 4px;font-size:22px;line-height:32px}.wizard-pickers .date-direct-input{width:100%;color:var(--foreground);justify-content:center;align-items:center;margin-top:20px;font-size:24px;line-height:32px;display:flex}.wizard-pickers .date-segment{align-items:center;display:flex}.wizard-pickers .date-segment input{width:2.3ch;min-width:0;min-height:44px;box-shadow:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--accent);background:0 0;border:0;border-radius:0;outline:none;padding:4px 0}.wizard-pickers .date-segment:last-child input{width:4.6ch}.wizard-pickers .date-segment input:focus{color:var(--accent)}.wizard-pickers .date-segment input[aria-invalid=true]{color:var(--danger)}.wizard-pickers .date-separator{color:var(--muted);-webkit-user-select:none;user-select:none}.wizard-pickers .wizard-error{margin-top:16px}.wizard-pickers .picker-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:370px){.wizard-pickers .wheel-option{font-size:23px}.wizard-pickers .height-layout{grid-template-columns:88px minmax(0,1fr);gap:8px}}
