.wm{gap:var(--s-4);display:grid}.wm-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.wm-summary{max-width:72ch;font:var(--type-body);margin:0}.wm-body{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;display:grid}.wm-pic{gap:var(--s-2);margin:0;display:grid;position:relative}.wm-pic img{border-radius:var(--r-2);background:var(--frost);width:100%;height:auto;display:block}.wm-pic svg{aspect-ratio:auto;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.wm-item polyline,.wm-item line{fill:none;stroke-linecap:round;stroke-linejoin:round}.wm-now{stroke:var(--snow);stroke-width:4px;fill:none}.wm-item.is-lift .wm-now{stroke:var(--ink)}.wm-item.is-lift circle.wm-now{fill:var(--ink)}.wm-item.is-slope .wm-now{stroke:var(--run-blue)}.wm-item.is-point .wm-now{fill:var(--run-blue);stroke:var(--snow);stroke-width:2px}.wm-was{stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:8 6;fill:none;opacity:.85}.wm-shift{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:2 4}.wm-halo{stroke:var(--hold);stroke-width:14px;fill:none;opacity:.55}circle.wm-halo{fill:color-mix(in srgb, var(--hold) 35%, transparent);stroke-width:3px;opacity:1}.wm-item.is-picked .wm-now{stroke-width:6px}.wm-key{gap:var(--s-1) var(--s-4);font:var(--type-body-s);color:var(--ink-2);flex-wrap:wrap;display:flex}.wm-key span{align-items:center;gap:6px;display:inline-flex}.wm-key i{width:22px;height:0;display:inline-block}.wm-key-now{border-top:4px solid var(--run-blue)}.wm-key-was{border-top:2px dashed var(--ink)}.wm-key-check{border-radius:var(--r-1);background:color-mix(in srgb, var(--hold) 55%, transparent);height:10px!important}.wm-list{border-top:1px solid var(--rule);max-height:min(70vh,640px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wm-list li{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.wm-list li.is-picked{background:var(--drift)}.wm-row{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-1);text-align:left;color:var(--ink);cursor:pointer;font:var(--type-body);background:0 0;border:0;gap:2px;display:grid}.wm-row:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px;box-shadow:inset 0 0 0 5px var(--focus-outer)}.wm-row-name{font:var(--type-heading);font-size:var(--fs-label)}.wm-row-why{font:var(--type-body-s);color:var(--ink-2)}.wm-row-check{color:var(--hold-text)}.wm-fix{margin-right:var(--s-2);white-space:nowrap;font:var(--type-body-s);color:var(--ink);text-underline-offset:3px}.wm-none{padding:var(--s-3) 0;color:var(--ink-2)}@media (width<=860px){.wm-body{grid-template-columns:minmax(0,1fr)}.wm-list{max-height:none}}.rq-body,.rq-stack{gap:var(--s-4);font:var(--type-body);display:grid}.rq-body{padding:var(--s-5);overflow-y:auto}.rq-lead{max-width:72ch;margin:0}.rq-dim{color:var(--ink-2);font:var(--type-body)}.rq-state{align-items:center;gap:var(--s-2);margin:0;display:inline-flex}.rq-choice{gap:6px;display:grid}.rq-label{font:var(--type-label);color:var(--ink)}.rq-form{gap:var(--s-4);max-width:760px;display:grid}.rq-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.rq-ready{gap:var(--s-4);padding-bottom:var(--s-5);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.rq-ready img{border-radius:var(--r-2);background:var(--frost);width:100%;height:auto;display:block}.rq-ready-text{gap:var(--s-2);justify-items:start;display:grid}.rq-ready-text p{margin:0}.rq-form h3,.rq-h{font:var(--type-heading);margin:0}.rq-h{margin-top:var(--s-2)}.rq-row{align-items:flex-end;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.rq-row>*{min-width:0}.rq-list{margin:0;padding:0;list-style:none;display:grid}.rq-list li{align-items:flex-start;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);font:var(--type-body);display:flex}.rq-list li>.ui-glyph,.rq-list li>span:first-child{flex:none;margin-top:1px}.rq-list-text{gap:2px;min-width:0;display:grid}.rq-notice{left:50%;bottom:var(--s-5);z-index:var(--z-toast);align-items:center;gap:var(--s-2) var(--s-3);width:max-content;max-width:calc(100vw - 2 * var(--s-4));padding:var(--s-3) var(--s-4);border-radius:var(--r-3);background:var(--snow);box-shadow:var(--e2);font:var(--type-body);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.rq-notice>span:nth-child(2){flex:1;gap:2px;min-width:12em;display:grid}@media (width<=559px){.rq-body{padding:var(--s-4)}.rq-ready{grid-template-columns:minmax(0,1fr)}.rq-row{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}}
