.wo-win,.wo-win .d-win{height:100%}.wo-win .d-body{display:grid;gap:12px;align-content:start;overflow:hidden}.wo-win .d-chip.k-done,.wo-win .d-chip.done{color:var(--text)}.wo-win .d-foot span:last-child:not(:first-child){color:var(--text-3)}@container (max-width: 380px){.wo-win .d-foot span:last-child:not(:first-child){display:none}}.wo-win .pw-p{margin:0}.wo-win .pw-cap{font:600 .875rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.wo-win .pw-ask{display:flex;gap:10px;align-items:center;min-height:44px;padding:10px 14px;border-radius:12px;background:#f4f2ee0a;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-size:1rem;line-height:1.35}.wo-win .pw-ask .d-i{color:var(--ion)}.wo-win .pw-rows{display:grid;gap:0}.wo-win .pw-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.wo-win .pw-rows>.pw-row:first-child{border-top:0;padding-top:2px}.wo-win .pw-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--text-3)}.wo-win .k-done .pw-dot{background:var(--text);box-shadow:none}.wo-win .k-live .pw-dot{background:var(--ion);box-shadow:0 0 0 3px #a9b8ff2e}.wo-win .k-warn .pw-dot{background:var(--ember);box-shadow:none}.wo-win .k-yes .pw-dot{background:var(--signal);box-shadow:none}.wo-win .pw-row:nth-child(1 of.k-warn,.k-yes){margin-inline:calc(-1 * var(--bx, 16px));padding:10px var(--bx, 16px) 10px calc(var(--bx, 16px) - 2px);border-left:2px solid var(--ember);background:rgba(var(--ember-c),.06)}.wo-win .pw-rows>.pw-row:first-child:nth-child(1 of.k-warn,.k-yes){padding-top:10px}.wo-win .pw-split .pw-row:nth-child(1 of.k-warn,.k-yes){margin-inline:0;padding-inline:10px 0}.wo-win :is(.k-promise,.k-decision,.k-date,.k-money) .pw-dot{background:var(--ion);box-shadow:none}.wo-win .pw-rt{display:grid;gap:2px;min-width:0}.wo-win .pw-rt b{font-weight:600;font-size:.875rem;color:var(--text)}.wo-win .pw-rt span{font-size:.875rem;line-height:1.4;color:var(--text-2)}.wo-win .pw-rows-q .pw-rt span{font:400 1rem/1.4 var(--serif);color:var(--text)}.wo-win .pw-rr{font:450 .875rem/1.45 var(--mono);color:var(--text-3);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.wo-win .k-yes .pw-rr{color:var(--text)}.wo-win .pw-chat{display:grid;gap:8px}.wo-win .pw-msg{max-width:88%;padding:9px 12px;border-radius:14px;display:grid;gap:3px}.wo-win .pw-msg .pw-p{font-size:.9375rem;line-height:1.4}.wo-win .pw-msg.in{justify-self:start;background:#1f2026;border-bottom-left-radius:5px}.wo-win .pw-msg.ai{justify-self:end;background:#232a47;color:#eef0ff;border-bottom-right-radius:5px}.wo-win .pw-who{font:600 .875rem/1.2 var(--sans);color:var(--text-3)}.wo-win .pw-msg.ai .pw-who{color:var(--ion)}.wo-win .pw-meta{font:450 .875rem/1.3 var(--mono);color:#eef0ffb8}.wo-win .pw-card{margin-inline:calc(-1 * var(--bx, 16px));padding:12px var(--bx, 16px) 14px calc(var(--bx, 16px) - 2px);border-left:2px solid var(--ember);background:rgba(var(--ember-c),.06);color:var(--text);display:grid;gap:6px}.wo-win .pw-card-k{display:flex;justify-content:space-between;gap:10px;font:600 .875rem/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.wo-win .pw-card-s{display:inline-flex;align-items:center;gap:7px;color:var(--ember);text-transform:none;letter-spacing:0;font-weight:500}.wo-win .pw-card-s i{width:8px;height:8px;border-radius:50%;background:var(--ember)}.wo-win .pw-card-t{font:400 1.0625rem/1.3 var(--serif);color:var(--text)}.wo-win .pw-card-l{font-size:.875rem;color:var(--text-2)}.wo-win .pw-card-a{display:flex;gap:8px;margin-top:4px}.wo-win .pw-go,.wo-win .pw-stop{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;font:600 .875rem/1 var(--sans)}.wo-win .pw-go{background:var(--signal);color:var(--on-signal)}.wo-win .pw-stop{box-shadow:inset 0 0 0 1px var(--line-3);color:var(--text)}.wo-win .pw-kv>div{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:4px 14px;padding:8px 0;border-bottom:1px solid var(--line)}.wo-win .pw-dt{font-size:.875rem;color:var(--text-3)}.wo-win .pw-dd{font-size:.875rem;color:var(--text);display:grid;gap:2px}.wo-win .pw-dd span{font-size:.875rem;color:var(--text-3)}.wo-win .pw-kv-tight>div{padding:6px 0}.wo-win .pw-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.wo-win .pw-stats>div{display:grid;gap:3px;align-content:start;padding:0 12px;border-left:1px solid var(--line)}.wo-win .pw-stats>div:first-child{padding-left:0;border-left:0}.wo-win .pw-stats b{font:600 1.375rem/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wo-win .pw-stats span{font-size:.875rem;line-height:1.35;color:var(--text-3)}.wo-win .pw-note{display:flex;align-items:flex-start;gap:9px;padding-top:10px;border-top:1px solid var(--line);color:var(--text-2);font-size:.875rem;line-height:1.4}.wo-win .pw-note .d-i{color:var(--ion);width:15px;height:15px;margin-top:2px}.wo-win .pw-note.k-warn .d-i{color:var(--ember)}.wo-win .pw-tabs{display:flex;flex-wrap:wrap;gap:4px}.wo-win .pw-tabs span{flex:none;padding:6px 10px;border-radius:999px;font:500 .875rem/1 var(--sans);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line)}.wo-win .pw-tabs span.on{color:var(--ink);background:var(--text);box-shadow:none}.wo-win .pw-grid{display:grid;column-gap:16px;row-gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.wo-win .pw-grid{grid-column:1 / -1}.wo-win .pw-cell{display:grid;gap:4px;align-content:start;padding:10px 0;border-top:1px solid var(--line);min-width:0}.wo-win .pw-grid>.pw-cell:nth-child(-n+2){border-top:0;padding-top:2px}@container (min-width: 520px){.wo-win .pw-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.wo-win .pw-grid.c3>.pw-cell:nth-child(3){border-top:0;padding-top:2px}}.wo-win .pw-cell-k{font:600 .875rem/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ion)}.wo-win .pw-cell-t{font-size:.875rem;line-height:1.35;color:var(--text-2)}.wo-win .pw-cell-r{font-size:.875rem;line-height:1.35;color:var(--text);font-weight:500}.wo-win .pw-cell-r:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--text);vertical-align:1px}.wo-win .pw-split{display:grid;gap:12px}@container (min-width: 520px){.wo-win .pw-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.wo-win .pw-split>div{display:grid;gap:8px;align-content:start;min-width:0}.wo-win.solo{display:grid;align-items:start;justify-items:center}.wo-win .pw-solo{display:grid;justify-items:center;gap:10px;width:100%}.wo-win .pw-phone{width:min(300px,100%);border-radius:34px;padding:8px;background:linear-gradient(160deg,#26272d,#111216);box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 60px -30px #000000e6}.wo-win .pw-ph-in{--bx: 12px;border-radius:27px;background:#0b0c0f;padding:10px 12px 14px;display:grid;gap:10px}.wo-win .pw-ph-bar{display:flex;justify-content:space-between;align-items:center;padding:2px 8px 0;font:600 .875rem/1 var(--sans)}.wo-win .pw-ph-sig{display:inline-flex;gap:2px;align-items:flex-end}.wo-win .pw-ph-sig i{width:3px;border-radius:1px;background:var(--text)}.wo-win .pw-ph-sig i:nth-child(1){height:5px}.wo-win .pw-ph-sig i:nth-child(2){height:8px}.wo-win .pw-ph-sig i:nth-child(3){height:11px}.wo-win .pw-ph-h{display:grid;gap:2px;padding:0 4px}.wo-win .pw-ph-h b{font:400 1.125rem/1.2 var(--serif)}.wo-win .pw-ph-h span{font-size:.875rem;color:var(--text-3)}.wo-win .pw-ph-body{display:grid;gap:8px}.wo-win .pw-ph-act{display:flex;justify-content:center;align-items:center;min-height:40px;border-radius:999px;background:var(--text);color:var(--ink);font:600 .875rem/1 var(--sans)}.wo-win .pw-lang{display:flex;gap:4px}.wo-win .pw-lang span{padding:6px 10px;border-radius:999px;font:500 .875rem/1 var(--sans);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line)}.wo-win .pw-lang span.on{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-3)}.wo-win .pw-solo-f{justify-self:stretch;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4px 16px;font:450 .875rem/1.3 var(--sans);color:var(--text-3);text-align:start}.wo-win .pw-homes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.wo-win .pw-home{display:grid;gap:3px;align-content:start;font-size:.875rem;color:var(--text-2);min-width:0}.wo-win .pw-home img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0;background:#1b1c21}.wo-win .pw-home b{font-weight:600;color:var(--text);font-size:.875rem;line-height:1.3}.wo-win .pw-home span{font-size:.875rem;line-height:1.3;color:var(--text-3)}.wo-win .pw-doc{display:grid;gap:6px;color:var(--text)}.wo-win .pw-doc-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.wo-win .pw-doc-h b{font:400 1.0625rem/1.25 var(--serif);color:var(--text)}.wo-win .pw-doc-h span{font:600 .875rem/1 var(--sans);color:var(--text-3);white-space:nowrap}.wo-win .pw-doc-l{font-size:.875rem;line-height:1.45;color:var(--text-2)}.wo-win .pw-doc-r{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--text-2)}.wo-win .pw-doc-r span:last-child{color:var(--text);font-weight:500;text-align:end}.wo-win .pw-doc-f{font:450 .875rem/1.3 var(--mono);color:var(--text-3)}.wo-win .pw-quote{display:grid;gap:6px;padding:2px 0 2px 14px;border-left:2px solid rgba(169,184,255,.5)}.wo-win .pw-quote .pw-p{font:400 1.0625rem/1.4 var(--serif);color:var(--text)}.wo-win .pw-quote cite{font-style:normal;font-size:.875rem;color:var(--text-3)}.wo-win .pw-drafts{align-items:stretch}.wo-win .pw-draft{display:grid;gap:8px;align-content:start;color:var(--text)}@container (min-width: 520px){.wo-win .pw-drafts>div+div .pw-draft{padding-left:12px;border-left:1px solid var(--line)}}@container (max-width: 519px){.wo-win .pw-drafts>div+div .pw-draft{padding-top:12px;border-top:1px solid var(--line)}}.wo-win .pw-draft :is(.pw-p,.pw-draft-h){font-size:.875rem;line-height:1.5;color:var(--text-2)}.wo-win .pw-draft-h{display:flex;justify-content:space-between;align-items:baseline}.wo-win .pw-draft-h span{font:600 .875rem/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.wo-win .pw-draft-h b{font:600 1.375rem/1 var(--sans);color:var(--text);font-variant-numeric:tabular-nums}.wo-win .pw-draft.weak .pw-draft-h b{color:var(--ember)}.wo-win .pw-draft mark{background:#ff8a3d47;color:var(--text);border-radius:3px;padding:0 2px}.wo-win .pw-frame{border-radius:10px;overflow:hidden;background:#000;aspect-ratio:16 / 9}.wo-win .pw-frame img{width:100%;height:100%;object-fit:cover}.wo-win .pw-elder{display:grid;gap:8px;justify-items:center;text-align:center;margin:0 -12px;padding:24px 12px 20px;background:#f6eedf;color:var(--ink)}.wo-win .pw-elder-h{font:400 1.5rem/1.2 var(--serif)}.wo-win .pw-sun{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffd27a,#ff8a3d 70%);box-shadow:0 0 0 8px #ff8a3d26}.wo-win .pw-elder-t{font:600 1rem/1.3 var(--sans)}.wo-win .pw-elder-r{font-size:.875rem;color:var(--ink-2)}.wo-win .pw-key{display:grid;gap:8px;align-content:start}.wo-win .pw-key>.pw-p{font-size:.875rem;color:var(--text-2)}.wo-win .pw-key-f{display:grid;gap:6px;align-content:start;color:var(--text)}@container (min-width: 520px){.wo-win .pw-keys>div+div .pw-key{padding-left:12px;border-left:1px solid var(--line)}}@container (max-width: 519px){.wo-win .pw-keys>div+div .pw-key{padding-top:12px;border-top:1px solid var(--line)}}.wo-win .pw-mf-h{font:600 .875rem/1.2 var(--sans);padding-bottom:6px;border-bottom:1px solid var(--line)}.wo-win .pw-mf-r{display:flex;justify-content:space-between;gap:8px;font-size:.875rem;color:var(--text-2)}.wo-win .pw-mf-r b{color:var(--text);font-weight:600}.wo-win .pw-mf-ok{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--ion);font:600 .875rem/1.2 var(--sans)}.wo-win .pw-mf-ok:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ion)}.wo-win .pw-brand{display:grid;gap:12px}.wo-win .pw-mark{display:grid;place-items:center;padding:22px 16px;color:var(--text);background-image:linear-gradient(rgba(169,184,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(169,184,255,.1) 1px,transparent 1px);background-size:24px 24px}.wo-win .pw-wm{width:min(280px,80%);height:auto;color:var(--text)}.wo-win .pw-wm .wm-dot{fill:var(--signal)}.wo-win .pw-skins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.wo-win .pw-skin{display:grid;gap:10px;align-content:start;padding:16px 14px 18px;border-radius:22px;min-width:0}.wo-win .pw-skin-h{display:flex;align-items:center;gap:8px}.wo-win .pw-skin-h i{width:22px;height:22px;border-radius:6px;flex:none}.wo-win .pw-skin-h b{font-weight:600;font-size:.875rem;line-height:1.2}.wo-win .pw-skin-t{font-size:1.25rem;line-height:1.15}.wo-win .pw-skin-r{display:grid;gap:2px;padding-top:8px;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent);font-size:.875rem;line-height:1.35}.wo-win .pw-skin-r span{opacity:.72}.wo-win .pw-skin-a{display:flex;justify-content:center;align-items:center;min-height:36px;margin-top:2px;border-radius:999px;font:600 .875rem/1 var(--sans)}.wo-win .pw-skin.a{background:#f3eee3;color:#1f2a22;font-family:var(--serif)}.wo-win .pw-skin.a .pw-skin-h i,.wo-win .pw-skin.a .pw-skin-a{background:#2f6b4f;color:#f3eee3}.wo-win .pw-skin.a .pw-skin-r,.wo-win .pw-skin.a .pw-skin-h b{font-family:var(--serif)}.wo-win .pw-skin.b{background:#14213d;color:#f1f3f8;font-family:var(--sans)}.wo-win .pw-skin.b .pw-skin-h i,.wo-win .pw-skin.b .pw-skin-a{background:#2e9e8f;color:#07080c}.wo-win .pw-skin-m{font:500 .875rem/1.2 var(--sans);text-align:center;opacity:.66}.wo-win .pw-skin.b .pw-skin-t{font-family:var(--sans);font-weight:600;letter-spacing:-.01em}.wo-win .pw-skins-w{justify-items:stretch}.wo-count{padding-top:var(--s5);border-top:1px solid var(--line-2)}.wo-count .fig-u,.wo-count .fig-noun,.wo-count .fig-src{text-shadow:0 0 2px rgba(7,8,12,.9),0 0 12px rgba(7,8,12,.9),0 0 28px rgba(7,8,12,.8)}.wo-stages>.stage+.stage{margin-top:var(--s7)}.wo-stage .stage-win,.wo-stage.tall .stage-win,.wo-stage .wo-win,.wo-stage .wo-win .d-win{height:auto}@media(min-width:901px){.wo-stage .stage-win{width:100%;margin-right:0}}@media(min-width:901px){.wo-stage.wo-level{min-height:0}.wo-stage.wo-level .stage-win{align-self:start}.wo-stage.wo-level .stage-t{padding-bottom:0}}@media(max-width:640px){.wo-stage .stage-win,.wo-stage.left .stage-win{width:calc(100% - var(--gutter))}.wo-stage .wo-win.solo,.wo-stage .wo-win .pw-solo{justify-items:start}}.wo-stage .stage-t .lab{margin-bottom:0}.wo-stage .stage-t .rows{margin-top:var(--s2)}.wo-stories{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s6)}@media(max-width:640px){.wo-stories{display:grid;gap:0}}.wo-hero .hero-t>.wo-count{margin-top:var(--s7)}.wo-hero-win{position:relative;isolation:isolate;align-self:start;display:flex;flex-direction:column}.wo-hero-cap{margin-top:var(--s3)}.wo-hero-win:before{content:"";position:absolute;inset:-48px -64px -64px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--c),.26),rgba(var(--c),.08) 55%,transparent)}.wo-hero-win .wo-win,.wo-hero-win .wo-win .d-win{height:auto}@media(max-width:640px){.wo-hero .hero-t>.wo-count{margin-top:var(--s6)}.wo-hero-win{width:100%}.wo-hero-win .wo-win .pw-phone,.wo-hero-win .wo-win .pw-solo{width:300px}}@media(min-width:641px){.wo-hero-win .wo-win.solo,.wo-hero-win .wo-win .pw-solo{justify-items:start}}@media(max-width:640px){.wo-hero-win:before{inset:-48px -64px 0}.wo-hero-win .wo-win .d-win{box-shadow:inset 0 1px #ffffff12,0 0 0 1px #f4f2ee1a,0 1px 2px #00000059}}.wo-others-ch .stage:after{display:none}@media(min-width:1100px){.wo-other{grid-template-columns:minmax(0,1fr) 640px;align-items:center;min-height:0}.wo-other .stage-t{padding:0}.wo-other .stage-win{align-self:center;margin-top:0;padding:0}.wo-other.wo-solo .wo-win .pw-phone{width:min(380px,100%)}.wo-other .wo-win.solo,.wo-other .wo-win .pw-solo{justify-items:start}}.wo-other .stage-t .h3{max-width:20ch}.wo-other .stage-t .body{max-width:44ch}.wo-res{margin-top:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line-2)}.wo-res.fig.small .fig-n{font-size:var(--t-h3)}.wo-since{margin-top:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line-2);color:var(--text-2)}.wo-win-d{margin-top:var(--s4)}@media(max-width:1099px){.wo-other .stage-t{padding-top:0}.wo-other .stage-win{padding-bottom:0}}@media(max-width:640px){.wo-other .stage-win{margin-top:var(--s5);padding-bottom:0}.wo-other .stage-t{gap:var(--s3)}.wo-res,.wo-since{margin-top:0;padding-top:var(--s3)}}.wo-ours>.fig{grid-row:span 4}.wo-ours>.fig>.go{margin-top:var(--s2);justify-self:start}@media(max-width:640px){.wo-ours{grid-template-columns:minmax(0,1fr)}.wo-ours .fig-n{font-size:var(--t-h2)}.wo-ours>.fig:nth-child(n){padding:var(--s4) 0;border-left:0}.wo-ours>.fig+.fig{border-top:1px solid var(--line)}.wo-ours>.fig:last-child{padding-bottom:0}}.wo-also{display:grid;gap:0}.wo-case{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s6);align-items:start}.wo-case-pic{margin:0;display:grid;gap:var(--s3)}.wo-case-pic .co-shot{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.wo-case-pic>.cap{margin:0}.wo-case-t{display:grid;gap:var(--s5);justify-items:start;align-content:start}.wo-case-l{width:100%;border-top:1px solid var(--line-2)}.wo-case-l>div{display:grid;grid-template-columns:136px minmax(0,1fr);gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.wo-case-l dt{font:500 var(--t-label)/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.wo-case-l dd{font-size:var(--t-body);line-height:1.5;color:var(--text)}.wo-case-also{color:var(--text-2);max-width:46ch}@media(min-width:1100px){.wo-case{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s6)}.wo-case-pic{grid-column:1 / 7}.wo-case-t{grid-column:7 / -1}}@media(max-width:480px){.wo-case-l>div{grid-template-columns:minmax(0,1fr);gap:var(--s2)}}.wo-ik{margin-top:var(--s7);border-top:1px solid var(--line-2)}.wo-ik-r{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"w a" "n a";column-gap:var(--s4);row-gap:var(--s1);align-items:center;padding:var(--s4) 0;border-bottom:1px solid var(--line)}.wo-ik-w{grid-area:w;color:var(--text-3)}.wo-ik-a{grid-area:n;display:flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.wo-ik-n{font:400 var(--t-row)/1.25 var(--serif);letter-spacing:-.01em;color:var(--text);text-wrap:balance}@media(hover:hover){.wo-ik-a:hover .wo-ik-n{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:.22em}}.wo-ik-l{grid-area:l;font-size:var(--t-body);line-height:1.5;color:var(--text-2);max-width:60ch}.wo-ik-r>.wo-ask{grid-area:a}.wo-ik-r:last-child{padding-bottom:0;border-bottom:0}@media(min-width:1100px){.wo-ik-r{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"w w w n n n n n n n n a";column-gap:var(--s6)}.wo-ik-r>.wo-ask{justify-self:end}}@media(max-width:640px){.wo-ik{margin-top:var(--s6)}}.wo-all-ch .head{margin-bottom:var(--s6)}.wo-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:var(--s3) var(--s4);align-items:center}.wo-said{grid-column:1 / -1;font:500 var(--t-label)/1.4 var(--mono);letter-spacing:.04em;color:var(--text-3);white-space:nowrap}.wo-filter .in{min-height:56px;border-radius:var(--r-door);padding:0 44px 0 22px;color:var(--text)}.wo-key{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);margin-top:var(--s5);font:500 var(--t-label)/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.wo-key>span{display:inline-flex;align-items:center;gap:var(--s2)}.wo-m{flex:none;display:inline-block;width:10px;height:10px;border-radius:50%}.wo-m.other{background:var(--ember);box-shadow:0 0 0 3px rgba(var(--ember-c),.18)}.wo-m.ikan{background:var(--violet)}.wo-m.own{box-shadow:inset 0 0 0 1.5px var(--text-3)}.wo-kinds{margin-top:var(--s5);border-top:1px solid var(--line-2)}.wo-kind{position:relative;border-bottom:1px solid var(--line-2)}.wo-kind>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:56px;padding:var(--s3) 0}.wo-kind>summary::-webkit-details-marker{display:none}.wo-kind-n{font:400 var(--t-row)/1.25 var(--serif);letter-spacing:-.01em;color:var(--text);text-wrap:balance}.wo-kind-i{flex:none;width:16px;height:16px;color:var(--text-2);transition:transform var(--d-small) var(--ease-out)}.wo-kind[open] .wo-kind-i{transform:rotate(180deg)}.wo-kind-l{padding-bottom:var(--s3)}.wo-kind:not([open])>.wo-kind-l{display:none}.wo-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s4);align-items:center;min-height:52px;border-top:1px solid var(--line)}.wo-row-a{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) 0;min-height:44px;color:inherit;text-decoration:none}.wo-row-n{font:500 var(--t-body)/1.35 var(--sans);color:var(--text);text-wrap:pretty}@media(hover:hover){.wo-row-a:hover .wo-row-n{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:.22em}}.wo-ask{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:44px;padding:0 16px;border:0;border-radius:var(--r-door);background:transparent;box-shadow:inset 0 0 0 1px var(--line-3);color:var(--text);font:500 var(--t-ui)/1 var(--sans);cursor:pointer;transition:background-color var(--d-hover) var(--ease-standard),box-shadow var(--d-hover) var(--ease-standard)}@media(hover:hover){.wo-ask:hover{background:#f4f2ee0f;box-shadow:inset 0 0 0 1px #f4f2ee66}}@media(min-width:1100px){.wo-kind{min-height:64px}.wo-kind>summary{position:absolute;left:0;top:0;width:calc((100% - 11 * var(--s6)) / 12 * 3 + 2 * var(--s6));padding-top:var(--s4);justify-content:flex-start}.wo-kind[open] .wo-kind-i{display:none}.wo-kind-l{margin-left:calc((100% - 11 * var(--s6)) / 12 * 3 + 3 * var(--s6));padding:var(--s2) 0 var(--s3)}.wo-kind-l>.wo-row:first-child{border-top:0}}.wo-none{margin-top:var(--s6);display:grid;gap:var(--s4);justify-items:start}.wo-fold{margin-top:var(--s6)}.wo-ik-all{margin-top:var(--s5)}@media(max-width:640px){.wo-tools{grid-template-columns:minmax(0,1fr)}.wo-key{gap:var(--s2) var(--s4)}}.wo-sheet{position:fixed;inset:0 0 0 auto;width:min(560px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#0b0c11;color:var(--text);box-shadow:-1px 0 0 var(--line-2),-40px 0 80px -20px #000000b3;overflow:hidden}.wo-sheet[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.wo-sheet::backdrop{background:#0505079e}.wo-sheet-bar{display:flex;align-items:center;gap:var(--s4);min-height:64px;padding:0 var(--s3) 0 var(--s5);border-bottom:1px solid var(--line)}.wo-sheet-bar .go[disabled]{color:var(--text-3);cursor:default}.wo-sheet-pos{font:500 var(--t-label)/1 var(--mono);letter-spacing:.04em;color:var(--text-3);margin-right:auto}.wo-sheet-x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text);cursor:pointer}.wo-sheet-x svg{width:18px;height:18px}@media(hover:hover){.wo-sheet-x:hover{background:#f4f2ee0f}}.wo-sheet-b{overflow:auto;overscroll-behavior:contain;padding:var(--s5) var(--s5) var(--s7);display:grid;gap:var(--s4);align-content:start}.wo-sheet-b .h3{max-width:20ch}.wo-facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line)}.wo-facts dt{font-size:var(--t-ui);color:var(--text-2)}.wo-facts dd{font-size:var(--t-ui);color:var(--text)}.wo-sheet-win{margin-top:var(--s2)}.wo-sheet-win .wo-win,.wo-sheet-win .wo-win .d-win{height:auto}.wo-sheet-win .wo-win.solo{justify-items:start}.wo-sheet-d{margin-top:var(--s2)}@media(max-width:640px){.wo-sheet{width:100vw}.wo-sheet-b{padding:var(--s4) var(--gutter) var(--s7)}}.wo-win .pw-rows-score .pw-rr{font:600 .875rem/1.45 var(--sans);color:var(--text)}.wo-win .pw-kv-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wo-win .pw-kv-row>div{grid-template-columns:1fr;padding:8px 0;border:0;border-top:1px solid var(--line)}@container (min-width: 560px){.wo-win .pw-kv-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.wo-win .pw-bars{display:grid;gap:10px}.wo-win .pw-bar{display:grid;gap:6px}.wo-win .pw-bar-t{display:flex;justify-content:space-between;gap:10px;font-size:.875rem;color:var(--text-2)}.wo-win .pw-bar-t b{font-weight:600;color:var(--text)}.wo-win .pw-bar.k-warn .pw-bar-t b{color:var(--ember)}.wo-win .pw-bar-r{display:block;height:8px;border-radius:999px;background:#f4f2ee0f;overflow:hidden}.wo-win .pw-bar-r i{display:block;height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--text-2)}.wo-win .pw-bar.k-warn .pw-bar-r i{background:var(--ember)}@container (min-width: 520px){.wo-win .pw-split-lib{grid-template-columns:1.1fr .9fr}}.wo-win .pw-typing{color:var(--text);background:linear-gradient(transparent 62%,#a9b8ff33 62%)}.wo-win .pw-typing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--ion);animation:wo-caret .9s steps(1) infinite}@keyframes wo-caret{50%{opacity:0}}.wo-win .pw-four{display:grid;column-gap:16px;row-gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.wo-win .pw-mini{display:grid;gap:4px;align-content:start;padding:10px 0;border-top:1px solid var(--line);min-width:0}.wo-win .pw-four>.pw-mini:nth-child(-n+2){border-top:0;padding-top:2px}.wo-win .pw-mini-h{font:600 .875rem/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.wo-win .pw-mini-big{font:600 1.125rem/1.2 var(--sans);color:var(--text);font-variant-numeric:tabular-nums}.wo-win .pw-mini-s{font-size:.875rem;color:var(--text-2)}.wo-win .pw-mini-r{display:flex;justify-content:space-between;gap:8px;font-size:.875rem;color:var(--text-2)}.wo-win .pw-mini-r b{font-weight:600;color:var(--text)}.wo-win .pw-mini-r.k-warn b{color:var(--ember)}.wo-win .pw-spark{display:flex;align-items:flex-end;gap:3px;height:26px;margin-top:2px}.wo-win .pw-spark i{flex:1;height:calc(var(--h) * 100%);border-radius:2px;background:var(--ion);opacity:.8}.wo-win .pw-dict{display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid var(--line);font-size:.875rem;color:var(--text-2)}.wo-win .pw-wave{flex:1;display:flex;align-items:center;gap:3px;height:26px}.wo-win .pw-wave i{flex:1;height:calc(var(--h) * 100%);border-radius:2px;background:var(--ion)}.wo-win .pw-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wo-win .pw-page{position:relative;display:grid;gap:6px;align-content:start;aspect-ratio:3 / 4;padding:10px;border-radius:6px;background:#fbfbf8;color:var(--ink);font-size:.875rem}.wo-win .pw-page b{font-weight:600;line-height:1.25}.wo-win .pw-page i{display:block;height:6px;border-radius:3px;background:#1111111f}.wo-win .pw-page-n{font:600 .875rem/1 var(--mono);color:var(--ink-3)}.wo-win .pw-page-s{position:absolute;right:8px;bottom:8px;font:600 .875rem/1 var(--sans);color:#a8461a}@container (max-width: 460px){.wo-win .pw-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}.wo-win .pw-fan{position:relative;height:210px}.wo-win .pw-cover{font-style:normal;position:absolute;top:18px;left:calc(4% + var(--i) * 8%);width:30%;aspect-ratio:3 / 4;display:flex;align-items:flex-end;padding:10px;border-radius:8px;background:#fbfbf8;color:var(--ink);box-shadow:0 10px 30px -12px #000c;transform:rotate(calc((var(--i) - 4) * 2.5deg));transform-origin:50% 120%}.wo-win .pw-cover b{font:480 .875rem/1.25 var(--serif)}.wo-win .pw-cover.c1{background:#eaeae4}.wo-win .pw-cover.c2{background:#1d1e23;color:var(--text)}.wo-win .pw-cover.c3{background:#f4f4f1}.wo-win .pw-cover.c4{background:#2a3150;color:#eef0ff}@container (max-width: 460px){.wo-win .pw-cover:not(:last-child) b{visibility:hidden}}.wo-counted{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s6);align-items:start}@media(min-width:900px){.wo-counted{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s6)}.wo-counted-l:only-child{grid-column:1 / -1}}@media(max-width:899px){.wo-counted-f .figs>.fig:only-child{grid-column:1 / -1}.wo-counted-f .figs>.fig:only-child .fig-noun{max-width:36ch}}.wo-trail{gap:var(--s3)}.wo-trail a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;margin:-12px 0;color:var(--text);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:.22em}@media(hover:hover){.wo-trail a:hover{text-decoration-color:currentColor}}.wo-trail [aria-current]{color:var(--text-2)}.wo-shero-g{row-gap:0}.wo-shero-l,.wo-shero-a{margin-top:var(--s5)}@media(min-width:641px){.wo-shero-g{grid-template-rows:auto auto}.wo-shero-t{grid-column:1 / -1;grid-row:1}.wo-shero-t .h1{max-width:none}.wo-shero-t .wo-br{display:none}.wo-shero-l{grid-column:1 / 8;grid-row:2}.wo-shero-a{grid-column:8 / -1;grid-row:2;align-self:start}}@media(max-width:640px){.wo-shero-a{margin-top:var(--s6)}.wo-shero-a .fig>*{justify-self:start}.wo-shero-a .fig-noun{max-width:248px}}.wo-shero-w .wo-shero-win{margin-top:0}.wo-shero-win{max-width:560px}.wo-count.wo-count-cap{margin-top:var(--s3);padding-top:0;border-top:0}.wo-count-cap .fig-n{font-size:var(--t-h3)}.wo-shero-cap{max-width:390px}.wo-shero-cap b{font-weight:500;color:var(--text)}@media(max-width:640px){.wo-shero-win{max-width:none}.wo-shero-w{margin-top:var(--s6)}}.wo-shero-win .wo-win,.wo-shero-win .wo-win .d-win{height:auto}.wo-shero-win .wo-win .d-win{box-shadow:inset 0 1px #ffffff12,0 0 0 1px #f4f2ee1a,0 1px 2px #00000059}.close .h2 .q-stop{color:var(--signal)}.wo-drawn{margin-top:var(--s2)}.wo-drawn-l{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--s6)}.wo-drawn:not(.or) .wo-drawn-l:before{content:"";position:absolute;left:44px;right:44px;top:44px;height:1px;background:var(--line-3)}.wo-drawn-l>li{position:relative;display:grid;gap:var(--s3);align-content:start;justify-items:start}.pic.wo-drawn-i{width:88px;height:88px;padding:var(--s4);border-radius:50%;background:var(--night);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2)}.wo-drawn-t{font:400 var(--t-row)/1.25 var(--serif);letter-spacing:-.01em;color:var(--text);text-wrap:balance;max-width:16ch}.wo-or{position:absolute;left:calc(-1 * var(--s6) + 2px);top:34px;font:500 var(--t-label)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}@media(max-width:640px){.wo-drawn-l{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.wo-drawn:not(.or) .wo-drawn-l:before{inset:32px auto 32px 31px;width:1px;height:auto}.pic.wo-drawn-i{width:64px;height:64px;padding:8px}.wo-drawn-l>li{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:var(--s4)}.wo-drawn.or .wo-drawn-l>li{grid-template-rows:auto auto;row-gap:var(--s2)}.wo-drawn.or .pic.wo-drawn-i{grid-row:1 / span 2}.wo-drawn.or .wo-drawn-t{grid-column:2;grid-row:1 / span 2}.wo-drawn.or .wo-or+.pic+.wo-drawn-t{grid-row:2;align-self:start}.wo-or{position:static;grid-column:2;grid-row:1;align-self:end;margin:0}}.wo-start{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line-2);display:grid;gap:var(--s2)}.wo-start .doors{column-gap:var(--s6)}.wo-does-g{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s6);align-items:center}@media(min-width:1100px){.wo-does-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s7)}.wo-does-g>.wo-marks{grid-template-columns:minmax(0,1fr);row-gap:var(--s5);margin-top:0;padding:0 0 0 var(--s6)}.wo-does-g>.wo-marks:before{inset:8px auto 8px 5px;width:1px;height:auto}.wo-does-g>.wo-marks i{left:calc(-1 * var(--s6));top:6px}.ch.wo-does-w>.w{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s6);align-items:start}.ch.wo-does-w>.w>.head{grid-column:1 / 6;grid-row:1;margin-bottom:0;grid-template-columns:minmax(0,1fr)}.ch.wo-does-w>.w>.head .head-l{grid-column:1 / -1}.ch.wo-does-w>.w>.wo-does-g{grid-column:6 / -1;grid-row:1;grid-template-columns:minmax(0,1fr)}}.wo-does-g .stage.wo-under .stage-win{max-width:none;padding:0}.wo-counted-n{margin-top:var(--s6);color:var(--text-2);max-width:60ch}.stage.wo-under{grid-template-columns:minmax(0,1fr);min-height:0}.stage.wo-under:after{display:none}.wo-under .stage-win{justify-self:start;width:100%;max-width:760px;margin:0;padding:var(--s6) 0}@media(max-width:640px){.wo-under .stage-win{padding:var(--s4) 0}}.wo-marks{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--s6);margin-top:var(--s7);padding-top:var(--s5)}.wo-marks:before{content:"";position:absolute;left:0;right:0;top:5px;height:1px;background:var(--line-3)}.wo-marks>li{position:relative;display:grid;gap:var(--s4);align-content:start}.wo-marks i{position:absolute;left:0;top:calc(-1 * var(--s5));width:11px;height:11px;border-radius:50%;background:var(--night);box-shadow:inset 0 0 0 1.5px var(--text-2)}.wo-marks li.on i{background:var(--ion);box-shadow:0 0 0 4px rgba(var(--ion-c),.18)}.pic.wo-drawn-i .acc{color:var(--ion)}.wo-marks h3{font:400 var(--t-row)/1.2 var(--serif);letter-spacing:-.01em;color:var(--text);text-wrap:balance}.wo-marks p{font-size:var(--t-body);line-height:1.5;color:var(--text-2);text-wrap:pretty}@media(max-width:900px){.wo-marks{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s6)}}@media(max-width:640px){.wo-marks{grid-template-columns:minmax(0,1fr);gap:var(--s5);margin-top:var(--s6);padding:0 0 0 var(--s6)}.wo-marks:before{inset:8px auto 8px 5px;width:1px;height:auto}.wo-marks i{left:calc(-1 * var(--s6));top:6px}}.wo-more{border-top:1px solid var(--line-2)}.wo-more-r{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:var(--s5);align-items:start;padding:var(--s5) 0;border-bottom:1px solid var(--line)}.wo-more-r:last-child{border-bottom:0;padding-bottom:0}.pic.wo-drawn-i.wo-more-i{width:64px;height:64px;padding:12px}.wo-more-t{display:grid;gap:0;justify-items:start}.wo-more-t>.h3{margin-top:var(--s3);max-width:22ch}.wo-more-t>.body,.wo-more-t>.go,.wo-more-t>.door{margin-top:var(--s4)}.wo-more-t .lab{margin:0}@media(min-width:1100px){.wo-more-r{grid-template-columns:64px repeat(11,minmax(0,1fr));column-gap:var(--s6);align-items:center}.wo-more-t{grid-column:2 / -1;grid-template-columns:repeat(11,minmax(0,1fr));column-gap:var(--s6);align-items:center}.wo-more-t>.lab{grid-column:1 / 4;grid-row:1}.wo-more-t>.h3{grid-column:1 / 4;grid-row:2}.wo-more-t>.body{grid-column:4 / 9;grid-row:1 / span 2;margin-top:0}.wo-more-t>.go,.wo-more-t>.door{grid-column:9 / -1;grid-row:1 / span 2;justify-self:start;margin-top:0}}@media(max-width:359px){.wo-still{--k: .46}}
