.wf-row{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:16px;display:grid}.wf{min-width:0;box-shadow:inset 3px 0 0 var(--a,var(--cx-lime));color:var(--cx-paper);background:0 0;border:1px solid #ffffff1f;border-radius:6px;grid-template-rows:auto 1fr auto;transition:border-color .2s,transform .25s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}@media (hover:hover){.wf:hover{border-color:#d1f4458c;transform:translateY(-2px)}}.wf:has(>.wf-cover:focus-visible){outline:2px solid var(--cx-lime);outline-offset:3px}.wf-pic{aspect-ratio:4/3;background:#19171f;display:block;position:relative;overflow:hidden}.wf-nopic{background:var(--cx-grain) 0 0 / 160px 160px, color-mix(in srgb, var(--a,var(--cx-violet)) 20%, #19171f);font:800 48px/1 var(--svd-font);letter-spacing:.04em;color:color-mix(in srgb, var(--a,var(--cx-violet)) 65%, #f4f3f7);place-items:center;display:grid;position:absolute;inset:0}.wf-where{height:26px;font:800 12px/1 var(--cx-sans);letter-spacing:.02em;border-radius:4px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:10px;left:10px}.wf-where.is-table{background:var(--cx-lime);color:var(--svd-accent-ink)}.wf-where.is-table i{background:#ff6578;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite wfLive;box-shadow:0 0 #ff657899}.wf-where.is-run{background:var(--cx-grain) 0 0 / 160px 160px, var(--cx-cream);color:var(--cx-ink)}.wf-where.is-soon{background:var(--cx-violet);color:#fff}.wf-body{align-content:start;gap:4px;min-width:0;padding:12px 14px 12px 16px;display:grid}.wf-line{font:800 16.5px/1 var(--svd-font);letter-spacing:.01em;align-items:baseline;gap:10px;display:flex}.wh .wf-size,.wf-size{color:var(--cx-lime);font-weight:400}.wh .wf-price,.wf-price{color:var(--cx-paper);font-weight:400}.wf-t{-webkit-line-clamp:2;font:700 14.5px/1.3 var(--cx-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wh .wf-show,.wf-show{white-space:nowrap;text-overflow:ellipsis;font:600 12.5px/1.3 var(--cx-sans);color:var(--cx-mute);overflow:hidden}.wf-stub{border-top:2px dashed var(--cx-cream-rule);background:var(--cx-grain) 0 0 / 160px 160px, var(--cx-cream);color:var(--cx-ink);gap:6px;padding:11px 14px 12px 16px;display:grid;position:relative;-webkit-mask:radial-gradient(8px at 0 0,#0000 97%,#000) 0 0/51% 100% no-repeat,radial-gradient(8px at 100% 0,#0000 97%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(8px at 0 0,#0000 97%,#000) 0 0/51% 100% no-repeat,radial-gradient(8px at 100% 0,#0000 97%,#000) 100% 0/51% 100% no-repeat}.wf-k{white-space:nowrap;text-overflow:ellipsis;font:600 12px/1.3 var(--svd-font);color:#bca0ee;overflow:hidden}.wf-fit{flex-wrap:wrap;gap:5px;display:flex}.wf-tick{height:22px;font:700 12px/1 var(--cx-sans);border-radius:4px;align-items:center;gap:4px;padding:0 8px 0 5px;display:inline-flex}.wf-tick svg{border-radius:50%;padding:2px;display:block}.wf-tick.is-ok{color:var(--svd-success);background:#2f6a121f}.wf-tick.is-ok svg{background:var(--cx-lime);color:var(--svd-accent-ink)}.wf-tick.is-check{color:var(--svd-warning);background:#b071061f}.wf-tick.is-check svg{background:var(--cx-amber);color:#2a1d05}.wf-tick.is-no{color:#bca0ee;background:#c2361f1a}.wf-tick.is-no svg{background:var(--cx-coral);color:#2b0d06}.wf-runline{background:#d1f4450d;border:1px dashed #d1f44559;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px 7px 7px;display:grid}.wf-runline-img{background:#d1f4451f 50%/cover no-repeat;border-radius:6px;width:34px;height:34px}.wf-runline-t{min-width:0;display:grid}.wh .wf-runline-t small,.wf-runline-t small{font:800 12px/1.2 var(--cx-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--cx-lime)}.wf-runline-t b{white-space:nowrap;text-overflow:ellipsis;font:700 13px/1.3 var(--cx-sans);overflow:hidden}.wf-runline em{font:800 12px/1 var(--svd-font);letter-spacing:.01em;color:var(--cx-paper);white-space:nowrap;font-style:normal}.sp-wall{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-items:start;gap:18px;display:grid}@media (min-width:641px){.sp-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sp-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1360px){.sp-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}}.sp{background:var(--cx-grain) 0 0 / 160px 160px, linear-gradient(180deg, #00000009, transparent 45%), var(--cx-cream);min-width:0;color:var(--cx-ink);box-shadow:inset 5px 0 0 var(--a,var(--cx-violet));-webkit-mask:linear-gradient(#000 0 0) center bottom / 100% calc(100% - 6px) no-repeat, var(--cx-tear-t) left top / 180px 6px repeat-x;-webkit-mask:linear-gradient(#000 0 0) center bottom / 100% calc(100% - 6px) no-repeat, var(--cx-tear-t) left top / 180px 6px repeat-x;mask:linear-gradient(#000 0 0) center bottom / 100% calc(100% - 6px) no-repeat, var(--cx-tear-t) left top / 180px 6px repeat-x;grid-template-rows:auto auto auto 1fr auto;gap:8px;padding:20px 18px 16px 20px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:grid;position:relative}@media (hover:hover){.sp:hover{transform:translateY(-2px)}}.sp-cover:focus-visible{outline:3px solid var(--svd-focus);outline-offset:-7px;border-radius:6px}.sp-when{gap:3px;display:grid}.wh .sp-when b,.sp-when b{font:800 25.5px/.95 var(--svd-font);letter-spacing:.01em;text-transform:uppercase}.wh .sp-when small,.sp-when small{font:700 12.5px/1.2 var(--cx-sans);color:var(--cx-ink-soft)}.sp-soon{max-width:110px;font:600 15px/1.3 var(--svd-font);color:#bca0ee;text-align:right;position:absolute;top:16px;right:14px;transform:none}.wh .sp-t,.sp-t{-webkit-line-clamp:2;font:700 19px/1.15 var(--svd-font);-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.sp-host{white-space:nowrap;text-overflow:ellipsis;font:700 13px/1.3 var(--cx-sans);overflow:hidden}.wh .sp-host small,.sp-host small{font:600 12px/1.3 var(--cx-sans);color:var(--cx-ink-soft)}.sp-run{border-top:1.5px dashed var(--cx-cream-rule);grid-template-columns:auto minmax(0,1fr);align-self:end;align-items:center;gap:10px;padding-top:10px;display:grid}.sp-run.is-empty{grid-template-columns:minmax(0,1fr)}.sp-pics{display:flex}.sp-pics i{background:var(--cx-cream-lo) center / cover no-repeat;width:40px;height:40px;box-shadow:0 0 0 2px var(--cx-cream);border-radius:6px;display:block}.sp-pics i+i{margin-left:-12px}.sp-pics i:nth-child(2),.sp-pics i:nth-child(3){transform:none}.wh .sp-run small,.sp-run small{-webkit-line-clamp:2;font:600 12.5px/1.35 var(--cx-sans);color:var(--cx-ink-soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp-run small b{color:var(--cx-ink)}.sp-foot{border-top:1px solid var(--sv-line,#ffffff14);font:400 12px/1.4 var(--sv-font,"Inter", system-ui, sans-serif);color:var(--sv-muted,#aaa4b7);padding:9px 18px}@media (max-width:959px){.sp-foot{display:none}}.sp .sp-foot{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sp .sp-foot .rm-wrap{flex:auto}.sp-go{background:var(--svd-accent);height:38px;color:var(--svd-accent-ink);font:700 13.5px/1 var(--cx-sans);border-radius:4px;flex:118px;justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (hover:hover){.sp:hover .sp-go{color:var(--cx-lime)}}.wf-cover,.sp-cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.wf-stub{z-index:2;pointer-events:none}.wf-stub .rm-wrap{pointer-events:auto}.rm-wrap{z-index:2;gap:4px;min-width:0;display:grid;position:relative}.rm,.wh a.rm{z-index:2;border:1.5px solid var(--svd-border-strong);width:100%;height:38px;color:var(--cx-ink);font:700 13.5px/1 var(--cx-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}@media (hover:hover){.rm:hover{background:#19171f12}}.rm:focus-visible{outline:3px solid var(--cx-violet);outline-offset:2px}.rm.is-on,.wh a.rm.is-on{background:var(--cx-lime);border-color:#d1f445}@media (hover:hover){.rm.is-on:hover{background:#ddff64}}.rm:disabled{cursor:progress}.rm-err{font:600 12px/1.3 var(--cx-sans);color:#bca0ee}.rm.wf-remind{border-radius:6px;height:30px;margin-top:2px;font-size:12.5px}@keyframes wfLive{70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.wf,.sp{transition:none}.wf-where.is-table i{animation:none}}:root[data-motion=reduce] .wf,:root[data-motion=reduce] .sp{transition:none}:root[data-motion=reduce] .wf-where.is-table i{animation:none}@media (max-width:640px){.wf-row,.sp-wall{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(78%,1fr);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.wf,.sp{scroll-snap-align:start}}.wh-scope-note{font:500 13px/1.45 var(--cx-sans);color:var(--sv-muted);flex-basis:100%}.wh .wh-scope-note a{color:var(--cx-lime);font-weight:700}.tbw-runfind{background:#10101499;max-width:420px;margin-top:4px}.tbw-runfind .wf-runline-t b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
