.wym .pd-form-step .pd-form-step__title{font-size:var(--ui-text-h2);line-height:1.25}.wym-pair{align-items:start;gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wym-field{align-content:start;gap:var(--ui-space-1);min-inline-size:0;display:grid}.wym-field__label{margin:0;padding:0;font-weight:600}.wym-field__hint,.wym-note{color:var(--ui-ink-muted);line-height:var(--ui-leading-body);margin:0}.wym-field__hint{font-size:var(--ui-text-small)}.wym-field__input{box-sizing:border-box;inline-size:100%;min-block-size:var(--ui-control-height);padding:0 var(--ui-space-3);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-variant-numeric:tabular-nums}.wym :is(input,select,[role=alert]){scroll-margin-block-start:calc(56px + var(--ui-space-12))}.wym-field__input:disabled{background:var(--ui-surface-muted);color:var(--ui-ink-muted)}.wym-field__input[aria-invalid=true]{border-color:var(--ui-error)}.wym :is(input,button,summary,a):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.wym label:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.wym-choice,.wym-cards,.wym-group{gap:var(--ui-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.wym-group{gap:var(--ui-space-6)}.wym-group:disabled{opacity:.55}.wym-choice__row{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.wym-cards__grid{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wym-choice__item,.wym-card{min-block-size:var(--ui-control-height);padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);text-align:center;cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.wym-card{gap:var(--ui-space-1);padding:var(--ui-space-3);flex-direction:column}.wym-choice__item input,.wym-card input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}:is(.wym-choice__item:has(input:checked),.wym-card:has(input:checked)){border-color:var(--ui-ink);outline:1px solid var(--ui-ink);outline-offset:-2px;background:var(--ui-surface-muted)}.wym-live{font-variant-numeric:tabular-nums;min-block-size:1.5em;margin:0;font-weight:700}@media (width<=640px){.wym .pd-form-step__actions{inset-block-end:calc(64px + env(safe-area-inset-bottom,0px))}}.wym-unknown{gap:var(--ui-space-2);display:grid}.wym-unknown__label{justify-self:start;align-items:center;gap:var(--ui-space-2);min-block-size:var(--ui-control-height);cursor:pointer;font-weight:600;display:inline-flex}.wym-unknown__label input{block-size:20px;inline-size:20px;accent-color:var(--ui-ink);margin:0}.wym-more[open]{gap:var(--ui-space-2);display:grid}.wym-more summary,.wym-list summary,.wym-link{min-block-size:var(--ui-control-height);color:var(--ui-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.wym-issues{gap:var(--ui-space-1);padding:var(--ui-space-3);border-inline-start:3px solid var(--ui-error);background:var(--ui-surface);margin:0;list-style:none;display:grid}.wym-ext{gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);display:grid}.wym-ext__head{justify-content:space-between;align-items:end;gap:var(--ui-space-3);display:flex}.wym-icon-button{inline-size:var(--ui-control-height);block-size:var(--ui-control-height);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-ink);cursor:pointer;flex:none;place-items:center;display:grid}.wym-icon-button svg{block-size:20px;inline-size:20px}.wym-ext__effects{gap:var(--ui-space-2);border-block-start:1px solid var(--ui-line);padding-block-start:var(--ui-space-3);display:grid}.wym-ext__scopes,.wym-list ul{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.wym-add{justify-self:start}.wym-list[open]{gap:var(--ui-space-2);display:grid}.wym-list__count{color:var(--ui-ink-muted);margin-inline-start:var(--ui-space-1);font-weight:400}.wym-list__row{inline-size:100%;min-block-size:var(--ui-control-height);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-ink);font:inherit;text-align:start;cursor:pointer;gap:2px;display:grid}.wym-list__row[aria-pressed=true]{border-color:var(--ui-brand);outline:1px solid var(--ui-brand);outline-offset:-2px}.wym-list__label{font-weight:600}.wym-list__detail{color:var(--ui-ink-muted);font-size:var(--ui-text-small)}.wym-save{justify-items:start;gap:var(--ui-space-2);color:var(--ui-ink-muted);margin:0;display:grid}@media (hover:hover){.wym-list__row:hover,.wym-icon-button:hover{border-color:var(--ui-ink)}}.wym-summary .pd-verdict .pd-badge{vertical-align:middle;margin-inline-end:var(--ui-space-1)}.wym-summary__assumed{gap:var(--ui-space-2);padding:var(--ui-space-3);border-inline-start:3px solid var(--ui-warning);border-radius:var(--ui-radius-sm);background:var(--ui-warning-soft);line-height:var(--ui-leading-body);display:grid}.wym-summary__assumed :is(p,ul){margin:0}.wym-summary__assumed ul{gap:var(--ui-space-1);padding-inline-start:var(--ui-space-4);display:grid}.wym-summary__label{font-weight:700}.wym-summary__assumed a{min-block-size:var(--ui-control-height);color:var(--ui-ink);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.wym-summary__source{gap:var(--ui-space-2);display:grid}.wym-summary__source dl{gap:var(--ui-space-2);margin:0;display:grid}.wym-summary__source dt{font-weight:600}.wym-summary__source dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.wym-summary__source p,.wym-save p{margin:0}.wym-save__state{color:var(--ui-ink);font-weight:600}.wym-save__note{font-size:var(--ui-text-small);line-height:var(--ui-leading-body)}.wym-wait{min-block-size:640px;color:var(--ui-ink-muted);margin:0}.wym-aside{display:grid}.wym__editor{min-block-size:420px;scroll-margin-block:calc(56px + var(--ui-space-4));border-block-start:1px solid var(--ui-line);padding-block-start:var(--ui-space-4)}.wym-list li{display:grid}.wym-list .wym-list__row{align-content:start;block-size:100%}@media (width>=720px){.wym-list ul{align-items:stretch;gap:var(--ui-space-2);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.wym-art{block-size:64px;inline-size:96px;color:var(--ui-ink)}.wym-art--icon{color:var(--ui-ink-muted)}.wym-art path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.wym-art .wym-art__wall{fill:var(--ui-surface-muted)}.wym-art .wym-art__roof{fill:color-mix(in oklab, var(--ui-ink-muted) 40%, var(--ui-surface))}.wym-art .wym-art__line{stroke-width:1px}.wym-art .wym-art__ridge{stroke:var(--ui-brand);stroke-width:3px}.wym{gap:var(--ui-space-4);color:var(--ui-ink);display:grid}.wym__intro{gap:var(--ui-space-1);display:grid}.wym__title{font-size:var(--ui-text-h2);margin:0;line-height:1.25}.wym__lead{max-inline-size:60ch;color:var(--ui-ink-muted);margin:0}.wym__layout,.wym__cols{gap:var(--ui-space-6);min-inline-size:0;display:grid}.wym__stage,.wym__panel,.wym__list{align-content:start;gap:var(--ui-space-3);min-inline-size:0;display:grid}.wym__stage-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.wym__stage-head h3{font-size:var(--ui-text-h3);margin:0}.wym-chip{padding:2px var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-text-small);font-weight:700}.wym-view{gap:var(--ui-space-2);min-inline-size:0;display:grid}.wym-view__box{box-sizing:border-box;aspect-ratio:4/3;border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);inline-size:100%;max-inline-size:640px;margin-inline:auto;position:relative;overflow:hidden}.wym-view__box--empty{place-items:center;display:grid}.wym-view__box--empty img{object-fit:cover;opacity:.3;block-size:100%;inline-size:100%;position:absolute;inset:0}.wym-view__box--empty p{max-inline-size:30ch;padding:var(--ui-space-4);text-align:center;margin:0;font-weight:600;position:relative}.wym-view__tools{min-block-size:calc(2 * var(--ui-control-height) + var(--ui-space-1))}.wym-facts{display:none}@media (width>=720px){.wym-view__tools{min-block-size:var(--ui-control-height)}}@media (width>=1024px){.wym__cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.wym-facts{gap:0 var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.wym-facts>div{justify-content:space-between;gap:var(--ui-space-3);padding-block:var(--ui-space-2);border-block-end:1px solid var(--ui-line);display:flex}.wym-facts dt{color:var(--ui-ink-muted)}.wym-facts dd{text-align:end;margin:0;font-weight:700}}@media (width>=1024px) and (height>=780px){.wym__stage{position:sticky;inset-block-start:calc(56px + var(--ui-space-2))}}
