@keyframes wf-sol-fade{0%{opacity:0}to{opacity:1}}@keyframes wf-sol-up{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.wf-croot .wf-sol-veil{--veil: var(--ink);position:fixed;inset:0;z-index:40;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:24px;background:color-mix(in srgb,var(--veil) 42%,transparent);animation:wf-sol-fade .18s var(--ease) both}:root[data-scheme=dark] .wf-croot .wf-sol-veil{--veil: var(--sunken, #000)}.wf-croot .wf-sol{width:min(1120px,100%);height:min(790px,100%);display:flex;flex-direction:column;min-height:0;background:var(--surface);color:var(--body);border:1.5px solid var(--line2);border-radius:26px;box-shadow:var(--sh2)}.wf-croot .wf-sol:focus{outline:none}.wf-croot .wf-sol-head{flex:none;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 22px;border-bottom:2px dashed var(--line2)}.wf-croot .wf-sol-ttl{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px}.wf-croot .wf-sol-ttl .sk-tag{flex:none;white-space:nowrap}.wf-croot .wf-sol-ttl h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 20px/1.25 var(--f-display);font-variation-settings:"SOFT" 30,"WONK" 0;letter-spacing:-.012em;color:var(--ink)}.wf-croot .wf-sol-mode{flex:none}.wf-croot .wf-sol-mode button{height:40px;padding:0 14px;font-size:14px}.wf-croot .wf-sol-x{flex:none}.wf-croot .wf-sol-q{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 22px 0}.wf-croot .wf-sol-qt{flex:1 1 320px;min-width:0;font:600 16px/1.4 var(--f-ui);color:var(--ink);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wf-croot .wf-sol-chips{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:8px;margin:0}.wf-croot .wf-sol-chip{display:inline-flex;align-items:center;min-height:30px;padding:3px 12px;border-radius:999px;border:1.5px solid var(--line2);background:var(--wash);font:700 13px/1.3 var(--f-ui);color:var(--body)}.wf-croot .wf-sol-chip.is-good{background:var(--good-t);border-color:var(--good-e);color:var(--good-d)}.wf-croot .wf-sol-chip.is-bad{background:var(--bad-t);border-color:var(--bad-e);color:var(--bad-d)}.wf-croot .wf-sol-body{flex:1 1 auto;min-height:0;display:flex;padding:14px 16px 16px}.wf-croot .wf-sol-stage{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.wf-croot .wf-sol-field{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--wb-board);border:2px solid var(--btn-bd);box-shadow:0 4px 0 var(--btn-sh)}.wf-croot .wf-sol-field:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--wb-dot) 1.1px,transparent 1.5px);background-size:24px 24px;background-position:12px 12px}.wf-croot .wf-sol-area{position:relative;z-index:2;flex:1 1 auto;min-height:0}.wf-croot .wf-sol-clip{position:absolute;overflow:hidden}.wf-croot .wf-sol-in{position:absolute;inset:8px}.wf-croot .wf-sol-in>*{position:absolute;inset:0}.wf-croot .wf-sol-bigplay{position:absolute;z-index:4;left:50%;top:50%;translate:-50% -50%;display:inline-flex;align-items:center;gap:10px;height:64px;padding:0 28px;border-radius:999px;border:2px solid var(--a);background:var(--a);color:var(--on-a);font:800 18px/1 var(--f-ui);box-shadow:0 var(--edge) 0 var(--ps)}.wf-croot .wf-sol-bigplay:hover{background:var(--ps)}.wf-croot .wf-sol-cap{position:relative;z-index:3;flex:none;display:flex;align-items:flex-end;justify-content:center;min-height:58px;padding:0 20px 12px}.wf-croot .wf-sol-cap .wf-capwidth{width:100%;display:flex;align-items:flex-end;justify-content:center}.wf-croot .wf-sol-cap .wf-cap{margin:0;width:max-content;max-width:min(900px,100%);text-align:center;font:600 var(--cap-size, 17px)/1.4 var(--f-ui);text-wrap:balance;color:var(--wb-faint);text-shadow:0 0 1px var(--wb-board),0 0 3px var(--wb-board),0 0 7px var(--wb-board),0 0 12px var(--wb-board);animation:wf-sol-up .18s var(--ease) both}.wf-croot .wf-sol-cap .wf-heard{color:var(--ink)}.wf-croot .wf-sol-note{position:absolute;z-index:3;left:14px;right:14px;top:10px;margin:0;font:600 13.5px/1.4 var(--f-ui);color:var(--muted);text-align:center}.wf-croot .wf-sol-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wf-croot .wf-sol-fill{flex:1 1 0;min-width:0}.wf-croot .wf-sol-bar .wf-ibtn[aria-pressed=true]{background:var(--t);border-color:var(--a);color:var(--d)}.wf-croot .wf-sol-bar .wf-ibtn:disabled{opacity:.5;cursor:default}.wf-croot .wf-sol-speed{width:auto;min-width:56px;padding:0 10px;font:700 14px/1 var(--f-ui)}.wf-croot .wf-sol-bar #wf-sol-ask[aria-expanded=true]{background:var(--t);border-color:var(--a);color:var(--d)}.wf-croot .wf-sol-wait{flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;font:600 16px/1.4 var(--f-ui);color:var(--muted);text-align:center}@media(max-width:1023px){.wf-croot .wf-sol-veil{padding:0}.wf-croot .wf-sol{width:100%;height:100%;border:0;border-radius:0}.wf-croot .wf-sol-mode button{padding:0 12px}}@media(max-width:767px){.wf-croot .wf-sol-head{padding:8px 8px 8px 16px;gap:8px}.wf-croot .wf-sol-ttl{gap:8px}.wf-croot .wf-sol-ttl h2{font-size:17px}.wf-croot .wf-sol-ttl .sk-tag{display:none}.wf-croot .wf-sol-mode button{font-size:0;gap:0;padding:0 12px}.wf-croot .wf-sol-mode button svg{margin:0}.wf-croot .wf-sol-q{padding:10px 16px 0}.wf-croot .wf-sol-body{padding:10px 10px 12px}.wf-croot .wf-sol-field{flex:0 1 auto;border-radius:18px}.wf-croot .wf-sol-area{flex:none;aspect-ratio:5 / 3}.wf-croot .wf-sol-bar .wf-sol-play span,.wf-croot .wf-sol-ask span,.wf-croot .wf-sol-more span{display:none}.wf-croot .wf-sol-bar .wf-sol-play,.wf-croot .wf-sol-ask,.wf-croot .wf-sol-more{width:48px;padding:0}.wf-croot .wf-sol-back{flex:1 1 100%}}
