.wsh,.wse{--led-1: 389;--led-2: 641;--led-3: 880;--dev: 200;--span: 691;--need: 1255;--foot: 6.875rem;--top: calc(var(--header-h) + 1rem);--u-h: calc((100svh - var(--top) - var(--foot)) / var(--span));--u-w: calc((100vw - 2 * var(--gutter)) / var(--need));--u: max(100vw / 2560, min(var(--u-h), var(--u-w)));--y0: calc(var(--top) + var(--u) * (var(--dev) - var(--led-1)));--wall-h: max(100svh, calc(var(--top) + var(--u) * var(--span) + var(--foot)));--word: calc(var(--u) * 150);--tag: min(1.25rem, calc(var(--u) * 23))}.ws-plate{position:absolute;left:50%;top:var(--y0);width:calc(var(--u) * 2560);max-width:none;height:calc(var(--u) * 1440);transform:translate(-50%);-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent);mask-image:linear-gradient(to bottom,#000 90%,transparent)}.ws-word{position:absolute;left:var(--gutter);top:calc(var(--y0) + var(--u) * var(--led));font-family:var(--font-display);font-size:var(--word);font-style:italic;font-weight:800;line-height:1;letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;translate:0 calc(-100% + .1em)}.ws-word--1{--led: var(--led-1)}.ws-word--2{--led: var(--led-2)}.ws-word--3{--led: var(--led-3)}.wsh{position:relative;isolation:isolate}.wsh__stage{position:relative;height:var(--wall-h);overflow:clip;background:var(--night-0)}html.motion .wsh{height:calc(var(--wall-h) + var(--open-travel))}html.motion .wsh__stage{position:sticky;top:min(0px,calc(100svh - var(--wall-h)))}.wsh__stock{position:absolute;right:var(--gutter);top:calc(var(--y0) + var(--u) * (var(--led-1) - 252));display:grid;grid-template-columns:auto auto;grid-template-rows:calc(var(--u) * 252) calc(var(--u) * 252) calc(var(--u) * 239);column-gap:calc(var(--u) * 44);align-items:end}.wsh__slot{position:relative}.wsh__slot:nth-child(2n){justify-self:end}.wsh__group{display:flex;align-items:flex-end;gap:calc(var(--u) * 10);color:inherit}.wsh__device{flex:none;height:calc(var(--u) * var(--dev));width:auto;max-width:none;transition:transform var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.wsh__group:hover .wsh__device{transform:translateY(-.25rem)}}.wsh__tag{position:absolute;left:0;top:calc(100% + var(--u) * 11);display:flex;align-items:center;gap:.5rem;white-space:nowrap;pointer-events:none}.wsh__tag>img{height:calc(var(--tag) * var(--logo-k, 1));width:auto}.wsh__puffs{color:var(--flare);font-size:calc(var(--tag) * .65);font-weight:600;line-height:1}.wsh__tag .newtag{font-size:calc(var(--tag) * .62);padding:.15em .4em .1em}.wsh__foot{position:absolute;z-index:var(--z-content);left:var(--gutter);right:var(--gutter);bottom:clamp(.875rem,2.2svh,1.5rem);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.wsh__stats{display:flex;flex-wrap:wrap;gap:0 .875rem;color:var(--fg-2);font-size:1rem;font-weight:500;line-height:1.5}.wsh__stats span+span{padding-left:.875rem;border-left:1px solid var(--rule-c)}.wsh__led{display:none}.wsh__led--1{--led: var(--led-1)}.wsh__led--2{--led: var(--led-2)}.wsh__led--3{--led: var(--led-3)}@media(prefers-reduced-motion:no-preference){html.motion .wsh:not(.is-stocked) :is(.wsh__device,.wsh__tag){opacity:0;animation:wsh-show 1ms linear 5s forwards}html.motion[data-age=ok] .wsh.is-stocked .wsh__led{display:block;position:absolute;left:0;right:0;top:calc(var(--y0) + var(--u) * var(--led) - 1.5rem);height:3rem;opacity:0;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--flare) 72%,transparent),transparent);pointer-events:none;animation:wsh-pulse 1.15s var(--ease-in-out) backwards}html.motion[data-age=ok] .wsh.is-stocked .wsh__led--2{animation-delay:.12s}html.motion[data-age=ok] .wsh.is-stocked .wsh__led--3{animation-delay:.24s}html.motion[data-age=ok] .wsh__title .ws-word{animation:wsh-word .9s var(--ease-out) backwards}html.motion[data-age=ok] .wsh__title .ws-word--2{animation-delay:90ms}html.motion[data-age=ok] .wsh__title .ws-word--3{animation-delay:.18s}html.motion[data-age=ok] .wsh.is-stocked .wsh__device{animation:wsh-stock .76s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i) * 30ms)}html.motion[data-age=ok] .wsh.is-stocked .wsh__tag{animation:wsh-tag .5s ease-out .9s backwards}}@keyframes wsh-word{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -4% -10% 0)}}@keyframes wsh-stock{0%{opacity:0;transform:translate3d(4.5rem,0,0)}to{opacity:1;transform:none}}@keyframes wsh-tag{0%{opacity:0}to{opacity:1}}@keyframes wsh-show{to{opacity:1}}@keyframes wsh-pulse{0%{opacity:0;transform:translate3d(38%,0,0) scaleX(.5)}30%{opacity:.9}to{opacity:0;transform:translate3d(-38%,0,0) scaleX(.9)}}@media(max-height:480px){.wsh__tag{display:none}}@media(max-width:959.98px){.wsh,.wse{--need: 990}.wsh__device:nth-child(3){display:none}}@media(max-width:639.98px){.wsh,.wse{--foot: 11.5rem;--u: min(100vw / 515, var(--u-h));--word: min(15.4vw, calc(var(--u) * 92));--tag: min(1rem, calc(var(--u) * 21))}.wsh__device:nth-child(2){display:none}.wsh__stock{grid-template-columns:auto auto;column-gap:.375rem}.wsh__slot:nth-child(2n){justify-self:start}.wsh__tag{gap:.3125rem}.wsh__puffs{display:none}.wsh__foot{display:grid;gap:.75rem}.wsh__foot .btn{order:2;width:100%}.wsh__stats{gap:0 .75rem;font-size:.9375rem}.wsh__stats span:nth-child(2){order:-1;flex-basis:100%;padding-left:0;border-left:0}.wsh__stats span+span{padding-left:.75rem}}@media(max-width:359.98px){.wsh__stats span+span{padding-left:0;border-left:0}}.wsw{display:grid;grid-template-rows:auto 1fr;gap:clamp(1rem,3svh,2rem);min-height:100svh;padding-top:calc(var(--header-h) + clamp(1.5rem,4.5svh,3.5rem));padding-bottom:clamp(1.5rem,4svh,3rem)}.wsw__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.375rem 2rem}.wsw__lede{color:var(--ink-2);font-size:var(--fs-lede);line-height:1.4;text-wrap:balance}.wsw__frame{container-type:inline-size}.wsw__table{width:100%;table-layout:fixed;border-top:1px solid var(--ink)}.wsw__table thead th{padding-block:.75rem;color:var(--ink-2);font-size:var(--fs-small);font-weight:500;line-height:1.3;text-align:right;border-bottom:1px solid var(--rule)}.wsw__table thead th:first-child{width:36%;text-align:left}.wsw__table tbody th,.wsw__table tbody td{border-bottom:1px solid var(--rule)}.wsw__table tbody th{height:clamp(4.5rem,10.6svh,7.25rem);padding-block:.25rem;font-weight:500;text-align:left}.wsw__name{display:flex;align-items:center;gap:.875rem}.wsw__device{display:grid;grid-template-columns:clamp(3.75rem,6.4vw,5.75rem) auto;align-items:center;gap:clamp(.75rem,1.6vw,1.5rem);color:inherit}.wsw__render{justify-self:center;height:clamp(3.75rem,9.4svh,6.5rem);width:auto;max-width:none}.wsw__logo{height:calc(1.875rem * var(--logo-k, 1));width:auto;max-width:none;transition:opacity var(--dur-ui) ease}.wsw__table td{font-size:clamp(1.25rem,2.3vw,2.125rem);font-weight:500;line-height:1.1;text-align:right;white-space:nowrap}.wsw__table .wsw__case{font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:600;letter-spacing:-.012em}@media(hover:hover)and (pointer:fine){.wsw__device:hover .wsw__logo{opacity:.62}}@container (width < 40rem){.wsw__table,.wsw__table tbody,.wsw__table tr,.wsw__table th,.wsw__table td{display:block}.wsw__table thead{display:none}.wsw__table tbody tr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) auto;gap:.625rem 1rem;padding-block:.875rem 1rem;border-bottom:1px solid var(--rule)}.wsw__table tbody th{grid-column:1 / -1;height:auto;padding:0;border:0}.wsw__table td,.wsw__table tbody td{border:0;font-size:1.25rem;text-align:left}.wsw__table td:before{content:attr(data-label);display:block;margin-bottom:.25rem;color:var(--ink-2);font-size:var(--fs-micro);font-weight:500;line-height:1.2}.wsw__table .wsw__case{font-size:1.25rem}.wsw__device{grid-template-columns:3rem auto}.wsw__render{height:4rem}.wsw__logo{height:calc(1.5rem * var(--logo-k, 1))}}.ws-mirror{position:absolute;top:100%;left:0;max-width:none;transform:scaleY(-1);opacity:.3;-webkit-mask-image:linear-gradient(to top,#000 0,rgb(0 0 0 / .3) 9%,transparent 19%);mask-image:linear-gradient(to top,#000 0,rgb(0 0 0 / .3) 9%,transparent 19%);pointer-events:none}.wsp{position:relative;padding-block:calc(var(--header-h) + 2.5rem + clamp(1rem,3vw,2.5rem)) clamp(3rem,6vw,5rem)}.wsp__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem}.wsp__wall{container-type:inline-size;display:grid;gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4.5rem)}.wsp__row{--gap: clamp(1.5rem, 4vw, 3.5rem);--h: calc((100cqw - var(--gaps) * var(--gap)) / var(--sum));--razor: linear-gradient(90deg, transparent, var(--line) 12%, var(--flare) 50%, var(--line) 88%, transparent);position:relative;isolation:isolate;display:flex;gap:var(--gap);align-items:flex-end}.wsp__row:before,.wsp__item:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:calc(var(--h) * .9);height:1px;background:var(--razor)}.wsp__item:before{display:none}.wsp__item{position:relative;flex:none;width:calc(var(--h) * var(--ratio));min-width:0}.wsp__item>img{width:100%;height:var(--h)}.wsp__item>.ws-mirror{top:var(--h)}.wsp__item figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin-top:calc(var(--h) * .19 + .25rem);color:var(--fg-2);font-size:var(--fs-small);line-height:1.4}.wsp__logo{height:calc(1.125rem * var(--logo-k, 1));width:auto}@media(max-width:719.98px){.wsp__wall{gap:2.25rem}.wsp__row{--gap: 1rem;flex-wrap:wrap;row-gap:2.25rem}.wsp__row:before{display:none}.wsp__item:before{display:block}.wsp__item{--h: calc(100cqw / var(--ratio));width:100%}.wsp__item--half{--h: calc((100cqw - var(--gap)) / var(--pair));width:calc(var(--h) * var(--ratio))}}.wsd{--floor-u: max(100vw / 1920, 100svh / 1080);--edge: max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));position:relative;height:clamp(38rem,100svh,62rem);overflow:clip;isolation:isolate}.wsd__plate{position:absolute;z-index:-2;left:50%;bottom:0;width:calc(var(--floor-u) * 2560);max-width:none;height:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent);mask-image:linear-gradient(to bottom,#000 90%,transparent)}.wsd:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:7rem;background:linear-gradient(to bottom,var(--night-0),transparent)}.wsd__title{position:absolute;left:var(--edge);bottom:calc(var(--floor-u) * 349);translate:0 .07em}.wsd__units{position:absolute;right:var(--edge);bottom:calc(var(--floor-u) * 150);display:flex;align-items:flex-end;gap:clamp(1rem,3vw,2.75rem)}.wsd__unit{position:relative;flex:none;height:var(--h);width:calc(var(--h) * var(--ar));max-width:var(--w)}.wsd__unit>img{width:100%;height:100%}.wsd__unit--display{--h: min(62svh, 34rem, 44vw)}.wsd__unit--combo-display{--h: min(80svh, 44rem, 58vw)}.wsd__unit figcaption{position:absolute;left:0;top:calc(100% + var(--floor-u) * 150 - 2.75rem);width:max-content;max-width:22rem;font-size:var(--fs-small);line-height:1.4}@media(max-width:959.98px){.wsd{--floor-u: .86px;height:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:3.5rem 0}.wsd__title,.wsd__units{position:relative;inset:auto;translate:none}.wsd__title{margin-inline:var(--gutter);max-width:none}.wsd__units{justify-content:center;align-items:flex-end;padding-bottom:7rem;margin-top:.75rem}.wsd__unit--display{--h: clamp(min(19rem, 78vw), 62vw, 28rem)}.wsd__unit--combo-display{--h: clamp(min(24rem, 98vw), 78vw, 36rem)}.wsd__unit figcaption{top:calc(100% + 2.75rem);right:0;width:auto}.wsd:before{height:12rem;background:linear-gradient(to bottom,var(--night-0) 74%,transparent)}}.wsm{position:relative}.wsm__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:center;gap:1.5rem clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,3.6vw,3rem)}.wsm__map{display:block}.wsm__map svg{width:100%;height:auto;max-height:12.5rem}.wsm__map path{stroke:var(--night-0);stroke-width:.6;transition:fill var(--dur-ui) ease}.wsm [data-market=available]{--swatch: var(--line)}.wsm [data-market=check]{--swatch: color-mix(in srgb, var(--line) 36%, var(--night-0))}.wsm [data-market=unavailable]{--swatch: color-mix(in srgb, var(--line) 12%, var(--night-0));--edge: color-mix(in srgb, var(--line) 50%, transparent)}.wsm__map path{fill:var(--swatch)}.wsm__map [data-market=unavailable]{stroke:var(--edge);stroke-width:1px;vector-effect:non-scaling-stroke}.wsm__map .wsm__leader{fill:none;stroke:var(--flare);stroke-width:1.25;vector-effect:non-scaling-stroke}.wsm__tag{fill:var(--flare);font-family:var(--font-body);font-size:27px;font-weight:600}.wsm__map svg{overflow:visible}.wsm__key{display:grid;gap:1.25rem;justify-items:start}.wsm__key ul{display:grid;gap:.3125rem;color:var(--fg-2);font-size:var(--fs-small);line-height:1.4}.wsm__key li{display:flex;align-items:center;gap:.625rem}.wsm__key li:before{content:"";width:.875rem;height:.875rem;border-radius:2px;background:var(--swatch);box-shadow:inset 0 0 0 1px var(--edge, var(--rule-c))}@media(max-width:859.98px){.wsm__inner{grid-template-columns:minmax(0,1fr)}.wsm__key{grid-template-columns:1fr auto;align-items:end}}.wsk{position:relative;padding-block:clamp(2.5rem,4vw,3.5rem) clamp(3rem,6vw,5rem)}.wsk__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem}.wsk__body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:2rem clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2rem,4vw,3.5rem)}.wsk__cling img{width:100%;height:auto}.wsk__side{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;align-items:flex-start}.wsk__files{width:100%}.wsk__list{border-top:1px solid var(--rule-c)}.wsk__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem 1rem;padding-block:.875rem;border-bottom:1px solid var(--rule-c)}.wsk__list h3{font-size:1.125rem;font-weight:600;line-height:1.3}.wsk__list a{grid-column:2;display:inline-flex;align-items:center;gap:.4375rem;color:var(--flare);font-size:.9375rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color var(--dur-ui) ease}@media(hover:hover)and (pointer:fine){.wsk__list a:hover{text-decoration-color:currentColor}}.wsk__more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin-top:clamp(1.5rem,3vw,2.5rem)}.wsk__more img{width:100%;height:auto}.wsk__loop{margin-top:clamp(2.5rem,5vw,4.5rem)}@media(max-width:859.98px){.wsk__body{grid-template-columns:minmax(0,1fr)}}.wse{position:absolute;inset:0;overflow:clip;background:var(--night-0);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7rem);mask-image:linear-gradient(to bottom,transparent,#000 7rem)}.wsi{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);min-height:100svh;padding-top:calc(var(--header-h) + clamp(2rem,6svh,4.5rem));padding-bottom:clamp(3rem,8svh,6rem)}.wsi__side{position:sticky;top:calc(var(--header-h) + 2rem);display:grid;gap:1rem}.wsi__contact{display:grid;gap:.375rem;margin-top:.5rem}.wsi__contact li{display:flex;align-items:center;gap:.5rem;color:var(--ink-2)}.wsi__contact a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.wsf{color-scheme:light}.wsf__intro{margin-bottom:.875rem}.wsf__set{min-width:0;margin:0;padding:1.625rem 0 2rem 10.5rem;border:0;border-top:1px solid var(--rule)}fieldset.wsf__set:first-of-type{border-top-color:var(--ink)}.wsf__set>legend{float:left;width:9rem;margin-left:-10.5rem;padding:0;font-weight:600;line-height:1.4}.wsf .wsf__set--message>label{float:left;width:9rem;margin-left:-10.5rem;font-size:1.0625rem;font-weight:600}.wsf__set--message>label .wsf__opt{display:block;font-size:var(--fs-small)}.wsf__set--end{display:grid;gap:1.5rem}.wsf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.wsf__field{display:grid;gap:.375rem;min-width:0;align-content:start}.wsf__field--full{grid-column:1 / -1}.wsf label,.wsf__type>legend{font-size:var(--fs-small);font-weight:500;line-height:1.4}.wsf__opt{color:var(--ink-2);font-weight:400}.wsf input:not([type=radio],[type=checkbox]),.wsf select,.wsf textarea{width:100%;min-height:3rem;margin:0;padding:.6875rem .875rem;border:1px solid var(--ink-2);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:1rem;line-height:1.4;transition:border-color var(--dur-ui) ease,box-shadow var(--dur-ui) ease}.wsf textarea{display:block;resize:vertical;min-height:7.5rem;scroll-margin-block:7rem 1rem}.wsf input:-webkit-autofill,.wsf input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 100px var(--paper-2);caret-color:var(--ink)}@media(hover:hover)and (pointer:fine){.wsf input:not([type=radio],[type=checkbox]):hover,.wsf select:hover,.wsf textarea:hover{border-color:var(--ink)}}.wsf input:not([type=radio],[type=checkbox]):user-invalid,.wsf select:user-invalid,.wsf textarea:user-invalid,.wsf [aria-invalid=true]:not([type=radio],[type=checkbox]){border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.wsf__err{display:flex;gap:.375rem;color:var(--error);font-size:var(--fs-small);font-weight:500;line-height:1.35}.wsf__err[hidden]{display:none}.wsf__err .icon{margin-top:.0625rem}.wsf__select{position:relative}.wsf__select select{appearance:none;padding-right:2.5rem;cursor:pointer;text-overflow:ellipsis}.wsf__select .icon{position:absolute;right:.75rem;top:.9375rem;color:var(--ink-2);pointer-events:none}.wsf__note{min-width:0;align-self:stretch;font-size:var(--fs-small);line-height:1.45}.wsf__status{position:relative;display:grid;gap:.25rem;padding:.875rem 1rem;border-radius:var(--radius);background:var(--paper-2);overflow:hidden}.wsf__status[hidden]{display:none}.wsf__note[data-official] .wsf__status:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--spectrum)}.wsf__market{display:flex;align-items:center;gap:.5rem;font-weight:600}.wsf__market:before{content:"";width:.75rem;height:.75rem;border:1px solid var(--ink-2);border-radius:2px;background:var(--paper)}.wsf__note[data-market=available] .wsf__market:before{border-color:var(--violet);background:var(--violet)}.wsf__note[data-market=check] .wsf__market:before{background:linear-gradient(135deg,var(--ink-2) 50%,var(--paper) 50%)}.wsf__note[data-market=unavailable] .wsf__market:before{background:linear-gradient(135deg,var(--ink-2) 42%,var(--paper) 42% 58%,var(--ink-2) 58%)}.wsf__note a{justify-self:start;color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.wsf__type{min-width:0;margin:0;padding:0;border:0;display:grid;gap:.25rem}.wsf__type>legend{padding:0;margin-bottom:.25rem}.wsf__choices{display:flex;flex-wrap:wrap;gap:0 2rem}.wsf .wsf__choices label,.wsf .wsf__check{display:inline-flex;align-items:center;gap:.625rem;min-block-size:2.75rem;font-size:1rem;font-weight:400;cursor:pointer}.wsf__locations{max-width:12rem;margin-top:.5rem}.wsf [data-locations][hidden]{display:none}.wsf input[type=radio],.wsf input[type=checkbox]{appearance:none;flex:none;display:inline-grid;place-content:center;width:1.375rem;height:1.375rem;margin:0;border:1px solid var(--ink-2);background:var(--paper);cursor:pointer;transition:border-color var(--dur-ui) ease,background-color var(--dur-ui) ease}.wsf input[type=radio]{border-radius:50%}.wsf input[type=checkbox]{border-radius:var(--radius)}.wsf input[type=radio]:before{content:"";width:.6875rem;height:.6875rem;border-radius:50%;background:var(--paper);scale:0;transition:scale var(--dur-press) var(--ease-out)}.wsf input[type=checkbox]:before{content:"";width:1rem;height:1rem;background:var(--paper);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7.5'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7.5'/></svg>") no-repeat center / contain;scale:0;transition:scale var(--dur-press) var(--ease-out)}.wsf input:is([type=radio],[type=checkbox]):checked{border-color:var(--violet);background:var(--violet)}.wsf input:is([type=radio],[type=checkbox]):checked:before{scale:1}.wsf input:is([type=radio],[type=checkbox]):user-invalid,.wsf input:is([type=radio],[type=checkbox])[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}@media(forced-colors:active){.wsf input[type=radio]:before,.wsf input[type=checkbox]:before{background:CanvasText}}.wsf__trap{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.wsf__checks{display:grid;gap:.125rem}.wsf__send{display:flex;align-items:center;gap:1rem}.wsf__spin{display:none;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.wsf[aria-busy=true] .wsf__spin{display:block;animation:wsf-spin .7s linear infinite}.wsf[aria-busy=true] [data-submit]{cursor:progress}.wsf [data-submit]:disabled{opacity:.78}@keyframes wsf-spin{to{rotate:1turn}}.wsf__fail{display:grid;gap:.625rem;justify-items:start;padding:1.125rem 1.25rem;border-radius:var(--radius);background:var(--paper-2)}.wsf__fail[hidden]{display:none}.wsf__fail h3{font-size:1.125rem;font-weight:600;line-height:1.3}.wsf__fail p{max-width:56ch;color:var(--ink-2)}.wsf__done{display:grid;gap:.75rem;justify-items:start;padding-block:1.5rem;border-top:1px solid var(--ink)}.wsf__done[hidden]{display:none}.wsf__done:focus-visible{border-top-color:transparent}.wsf__done .icon{color:var(--violet)}.wsf__done .btn{margin-top:.75rem}@media(prefers-reduced-motion:no-preference){.wsf__done,.wsf__fail{transition:opacity var(--dur-overlay) var(--ease-out),translate var(--dur-overlay) var(--ease-out)}@starting-style{.wsf__done,.wsf__fail{opacity:0;translate:0 .5rem}}}@media(max-width:1099.98px){.wsf__set{padding-left:0}.wsf__set>legend{width:100%;margin:0 0 .875rem;font-size:1.125rem}.wsf__set>legend+*{clear:both}.wsf .wsf__set--message>label{display:block;float:none;width:auto;margin:0 0 .625rem;font-size:1.125rem}.wsf__set--message>label .wsf__opt{display:inline;font-size:inherit}}@media(max-width:859.98px){.wsi{grid-template-columns:minmax(0,1fr)}.wsi__side{position:static}}@media(max-width:599.98px){.wsf__grid{grid-template-columns:minmax(0,1fr)}.wsf__choices{display:grid}.wsf__send .btn{width:100%}}
