.wm{--ink:#111;--mute:#6b6b66;--faint:#a3a29c;--rule:#e4e3de;--card:#f6f5f0;--card-2:#ecebe6;--page:#fff;--c1:#eef4d2;--c2:#cfe07f;--c3:#a9c43f;--c4:#8ca72c;--mono:"IBM Plex Mono", monospace}.wm,.wm *{box-sizing:border-box;margin:0;padding:0}.wm{background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,sans-serif;font-size:15px;line-height:1.5}.wm button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.wm input,.wm textarea,.wm select{font:inherit;color:inherit}.wm .mono{font-family:var(--mono)}.wm .lab{font-family:var(--mono);color:var(--mute);font-size:13px}.wm .top{border-bottom:1px solid var(--rule);background:var(--page);z-index:20;justify-content:space-between;align-items:center;padding:22px 40px;display:flex;position:sticky;top:0}.wm .top img{height:24px;display:block}.wm .nav{gap:4px;display:flex}.wm .nav a,.wm .nav button{font-family:var(--mono);color:var(--mute);border-radius:6px;padding:6px 10px;font-size:13px;text-decoration:none}.wm .nav a:hover,.wm .nav button:hover,.wm .nav .on{color:var(--ink);background:var(--card)}.wm .wrap{max-width:1160px;margin:0 auto;padding:56px 40px 120px}.wm h1{letter-spacing:-.04em;max-width:820px;margin-top:12px;font-size:48px;font-weight:900;line-height:1.04}.wm .lead{max-width:640px;margin-top:16px;font-size:19px;line-height:1.5}.wm h2{letter-spacing:-.03em;font-size:26px;font-weight:900;line-height:1.1}.wm h3{letter-spacing:-.02em;font-size:18px;font-weight:800}.wm .jump{flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;display:flex}.wm .jump .lab{margin-right:6px}.wm .pill{background:var(--card);border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:600;transition:background .12s}.wm .pill:hover{background:var(--card-2)}.wm .pill.on{background:var(--c2)}.wm .picker{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px;margin-top:40px;display:grid}@media (max-width:960px){.wm .picker{grid-template-columns:1fr;gap:40px}}.wm .flow{border-top:1.5px solid var(--ink)}.wm .step{border-bottom:1px solid var(--rule)}.wm .step-row{text-align:left;grid-template-columns:34px 120px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.wm .num{width:22px;height:22px;font-family:var(--mono);background:var(--card);color:var(--mute);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.wm .step.done .num{background:var(--c2);color:var(--ink)}.wm .step.active .num{background:var(--ink);color:#fff}.wm .step-name{font-family:var(--mono);color:var(--mute);font-size:13px}.wm .step-ans{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.wm .step.todo .step-ans{color:var(--faint);font-weight:500}.wm .edit{font-family:var(--mono);color:var(--mute);font-size:12px}.wm .step-row:hover .edit{color:var(--ink)}.wm .ask{padding:6px 0 26px 46px}.wm .ask .sub{color:var(--mute);margin-top:4px;font-size:14px}.wm .choices{gap:6px;margin-top:16px;display:grid}.wm .choice{text-align:left;background:var(--card);border-radius:10px;align-items:center;gap:14px;padding:13px 16px;transition:background .12s;display:flex}.wm .choice:hover{background:var(--card-2)}.wm .choice.on{background:var(--c2)}.wm .tick{border:1.5px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.wm .multi .tick{border-radius:5px}.wm .choice.on .tick{background:var(--ink)}.wm .choice.on .tick:after{content:"";background:var(--c2);border-radius:50%;width:6px;height:6px}.wm .multi .choice.on .tick:after{border-radius:1px}.wm .choice b{font-size:15px;font-weight:700;display:block}.wm .choice small{color:var(--mute);margin-top:1px;font-size:13px;display:block}.wm .choice.on small{color:#3c3c38}.wm .ask-foot{align-items:center;gap:14px;margin-top:14px;display:flex}.wm .btn{background:var(--ink);color:#fff;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:700}.wm .btn:hover{background:#333}.wm .btn:disabled{background:var(--card-2);color:var(--faint);cursor:default}.wm .link{font-family:var(--mono);color:var(--mute);font-size:12.5px}.wm .link:hover{color:var(--ink)}.wm .results{max-height:calc(100vh - 120px);position:sticky;top:100px;overflow-y:auto}.wm .results>.lab{margin-bottom:10px;display:block}.wm .best{background:var(--c2);border-radius:12px;padding:24px}.wm .best h2{margin-top:2px;font-size:30px}.wm .best .what{margin-top:6px;font-size:15px;line-height:1.45}.wm .tag{font-family:var(--mono);white-space:nowrap;background:#ffffffa6;border-radius:4px;margin-top:12px;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-block}.wm .alt .tag,.wm .tool-row .tag,.wm .drawer .tag{background:var(--card);margin-top:0}.wm .lines{border-top:1.5px solid #11111140;margin-top:18px}.wm .line{border-bottom:1px solid #1111111f;grid-template-columns:112px 1fr;gap:10px;padding:9px 0;font-size:14px;line-height:1.4;display:grid}.wm .line:last-child{border-bottom:0}.wm .line span{font-family:var(--mono);color:#3c3c38;padding-top:1px;font-size:12px}.wm .more{font-family:var(--mono);margin-top:14px;font-size:12.5px;font-weight:600}.wm .more:hover{text-decoration:underline}.wm .alts{margin-top:28px}.wm .alt{text-align:left;border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;width:100%;padding:14px 0;display:grid}.wm .alt:hover h3{text-decoration:underline}.wm .alt p{color:var(--mute);grid-column:1/-1;font-size:14px;line-height:1.4}.wm .diff{border-top:1.5px solid var(--ink);margin-top:24px;padding-top:14px;font-size:14px;line-height:1.5}.wm .diff .lab{margin-bottom:6px;display:block}.wm .checks{margin-top:24px}.wm .checks>.lab{margin-bottom:4px;display:block}.wm .check{border-top:1px solid var(--rule);padding:10px 0 10px 18px;font-size:13.5px;line-height:1.45;position:relative}.wm .check:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:3px}.wm .empty{background:var(--card);border-radius:12px;padding:28px 24px}.wm .empty h3{margin-bottom:6px}.wm .empty p{color:var(--mute);font-size:14px}.wm .cats{margin-top:48px}.wm .cat{border-top:1px solid var(--rule);grid-template-columns:260px 1fr;gap:32px;padding:28px 0;display:grid}.wm .cat:first-child{border-top:1.5px solid var(--ink)}.wm .cat-head .num{background:var(--c2);color:var(--ink);margin-bottom:10px}.wm .cat-head h3{font-size:20px}.wm .cat-head p{color:var(--mute);margin-top:6px;font-size:14px;line-height:1.45}.wm .tool-row{text-align:left;border-radius:8px;grid-template-columns:220px 1fr 132px;align-items:baseline;gap:16px;width:calc(100% + 24px);margin:0 -12px;padding:10px 12px;display:grid}.wm .tool-row:hover{background:var(--card)}.wm .tool-row b{font-weight:800}.wm .tool-row .tag{justify-self:start}.wm .tool-row span{color:var(--mute);font-size:14px}@media (max-width:860px){.wm .cat{grid-template-columns:1fr;gap:12px}.wm .tool-row{grid-template-columns:1fr;gap:2px}}.wm .mix{margin-top:72px}.wm .mix h2{margin-bottom:20px}.wm .mix-row{border-top:1px solid var(--rule);grid-template-columns:260px 1fr;gap:32px;padding:18px 0;font-size:15px;display:grid}.wm .mix-row:first-of-type{border-top:1.5px solid var(--ink)}.wm .mix-row b{font-weight:800}.wm .mix-row em{margin-top:6px;font-style:normal;font-weight:700;display:block}.wm .scrim{z-index:40;opacity:0;pointer-events:none;background:#11111140;transition:opacity .15s;position:fixed;inset:0}.wm .scrim.open{opacity:1;pointer-events:auto}.wm .drawer{z-index:41;background:#fff;width:min(520px,100%);padding:32px 36px 48px;transition:transform .2s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.wm .drawer.open{transform:none;box-shadow:-20px 0 40px #0000000f}.wm .drawer .x{font-family:var(--mono);color:var(--mute);font-size:12.5px;position:absolute;top:24px;right:28px}.wm .drawer h2{margin:10px 0 12px;font-size:34px}.wm .sec{margin-top:22px}.wm .sec>.lab{margin-bottom:6px;display:block}.wm .sec p{font-size:15px;line-height:1.5}.wm .sec ul{list-style:none}.wm .sec li{border-top:1px solid var(--rule);padding:8px 0 8px 18px;font-size:15px;line-height:1.5;position:relative}.wm .sec li:before{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px;position:absolute;top:17px;left:3px}.wm .access{background:var(--card);border-radius:10px;margin-top:18px;padding:4px 16px}.wm .access .line{border-color:var(--rule)}.wm .access .line span{color:var(--mute)}.wm .toolbar{gap:10px;margin-top:40px;display:flex}.wm .toolbar input{background:var(--card);border:0;border-radius:8px;outline:none;flex:1;max-width:520px;padding:11px 14px;font-size:15px}.wm .toolbar input:focus{background:var(--card-2)}.wm .group{margin-top:44px}.wm .g-head{text-align:left;border-bottom:1.5px solid var(--ink);align-items:center;gap:12px;width:100%;padding-bottom:10px;display:flex}.wm .g-head .sw{border-radius:3px;flex:none;width:12px;height:12px}.wm .g-head h3{font-size:18px}.wm .g-head .count{font-family:var(--mono);color:var(--mute);font-size:12.5px}.wm .g-head .caret{font-family:var(--mono);color:var(--mute);margin-left:auto;font-size:12px}.wm .progress{font-family:var(--mono);color:var(--mute);align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.wm .bar{background:var(--card-2);border-radius:3px;width:140px;height:6px;overflow:hidden}.wm .bar i{background:var(--c4);height:100%;display:block}.wm .cols,.wm .item{grid-template-columns:24px 34px minmax(0,1fr) 220px 150px 140px;align-items:center;gap:10px;display:grid}.wm .cols{font-family:var(--mono);color:var(--mute);border-bottom:1px solid var(--rule);padding:10px 0;font-size:12px}.wm .item{border-bottom:1px solid var(--rule);cursor:pointer;padding:9px 0}.wm .item.sel{background:var(--c1)}.wm .item.dragging{opacity:.35}.wm .item.over{box-shadow:inset 0 2px 0 var(--ink)}.wm .grip{color:var(--faint);cursor:grab;text-align:center;-webkit-user-select:none;user-select:none;font-size:14px}.wm .item .num{background:var(--card-2);color:var(--ink)}.wm .task{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.wm .cell{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.wm .cell.none{color:var(--faint)}.wm .chip{appearance:none;cursor:pointer;text-align:center;text-align-last:center;border:0;border-radius:999px;width:100%;padding:4px 10px;font-size:12.5px;font-weight:600}.wm .s-notstarted{background:var(--card-2)}.wm .s-planning{background:var(--c1)}.wm .s-building{background:var(--c2)}.wm .s-done{background:var(--c4);color:#fff}.wm .s-maintenance{background:var(--ink);color:#fff}.wm .a-{background:var(--card);color:var(--mute)}.wm .a-have{background:var(--c2)}.wm .a-check{background:var(--card-2)}.wm .a-need{background:#f6d6d6}.wm .quick{grid-column:4/-1;justify-content:flex-end;gap:6px;display:flex}.wm .quick button{background:var(--card);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.wm .quick button:hover{background:var(--c2)}.wm .empty-row{color:var(--faint);border-bottom:1px solid var(--rule);padding:16px 0;font-size:14px}@media (max-width:860px){.wm .cols{display:none}.wm .item,.wm .group .item,.wm .group:not(.g-good):not(.g-built) .item{grid-template-columns:28px minmax(0,1fr);row-gap:6px;padding:12px 0}.wm .item>.grip,.wm .item>span:empty{display:none}.wm .item .task{grid-column:2}.wm .item .meta{grid-column:2;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 16px;display:grid!important}.wm .item .meta .cell.hrs{text-align:left;padding:0}.wm .item>.c-status,.wm .quick{grid-column:2;justify-content:flex-start}}.wm .field{margin-top:18px}.wm .field>.lab{margin-bottom:6px;display:block}.wm .field small{color:var(--mute);margin:-3px 0 6px;font-size:13px;display:block}.wm .field textarea,.wm .field select,.wm .field input{background:var(--card);resize:vertical;border:0;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14.5px}.wm .field textarea{min-height:64px;line-height:1.45}.wm .field textarea:focus,.wm .field input:focus,.wm .field select:focus{background:var(--card-2)}.wm .seg{flex-wrap:wrap;gap:6px;display:flex}.wm .seg button{background:var(--card);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.wm .seg button.on{background:var(--ink);color:#fff}.wm .map-head{border-top:1.5px solid var(--ink);margin-top:30px;padding-top:18px}.wm .map-head p{color:var(--mute);margin-top:4px;font-size:14px}.wm .hint{background:var(--card);border-radius:10px;margin-top:10px;padding:12px 14px;font-size:13.5px;line-height:1.45}.wm .danger{font-family:var(--mono);color:var(--mute);margin-top:30px;font-size:12.5px}.wm .danger:hover{color:#b42318}.wm .proto{font-family:var(--mono);color:var(--faint);margin-top:64px;font-size:12px}.wm .hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.wm .hero h1{margin-top:10px}.wm .browse-link{font-family:var(--mono);background:var(--card);white-space:nowrap;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600}.wm .browse-link:hover{background:var(--c2)}.wm .stage{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:28px;margin-top:32px;display:grid}@media (max-width:960px){.wm .stage{grid-template-columns:1fr}.wm .hero{flex-direction:column;align-items:flex-start}}.wm .qcard{background:var(--card);border-radius:16px;flex-direction:column;min-height:470px;padding:26px 28px 22px;display:flex}.wm .qtop{justify-content:space-between;align-items:center;display:flex}.wm .segs{grid-template-columns:repeat(7,1fr);gap:4px;margin:12px 0 22px;display:grid}.wm .segs button{background:var(--card-2);border-radius:3px;height:6px;padding:0}.wm .segs button.ok{background:var(--c3)}.wm .segs button.cur{background:var(--ink)}.wm .qcard h2{font-size:30px}.wm .qcard .sub{color:var(--mute);margin-top:4px;font-size:14px}.wm .qcard .choices{grid-template-columns:1fr 1fr;margin-top:18px}.wm .qcard .choice{background:#fff;padding:12px 14px}.wm .qcard .choice:hover{background:var(--c1)}.wm .qcard .choice.on{background:var(--c2)}@media (max-width:700px){.wm .qcard .choices{grid-template-columns:1fr}}.wm .qnav{justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.wm .qnav .right{align-items:center;gap:14px;display:flex}.wm .btn-ghost{background:#fff;border-radius:8px;padding:9px 14px;font-size:14px;font-weight:700}.wm .btn-ghost:disabled{color:var(--faint);cursor:default}.wm .live{border:1.5px solid var(--ink);border-radius:16px;flex-direction:column;padding:22px 24px;display:flex}.wm .live>.lab{margin-bottom:12px}.wm .live h2{font-size:26px}.wm .live .what{margin-top:6px;font-size:14.5px;line-height:1.45}.wm .live .tag{background:var(--card)}.wm .live .soft{color:var(--mute);margin-top:auto;padding-top:16px;font-size:13px}.wm .live .alsos{border-top:1px solid var(--rule);margin-top:16px}.wm .live .alsos button{border-bottom:1px solid var(--rule);text-align:left;justify-content:space-between;width:100%;padding:10px 0;font-size:14px;font-weight:700;display:flex}.wm .live .alsos button:hover{text-decoration:underline}.wm .live .placeholder{color:var(--faint)}.wm .live .placeholder i{background:var(--card);border-radius:4px;height:12px;margin-top:10px;display:block}.wm .answers{flex-wrap:wrap;align-items:center;gap:6px;margin-top:28px;display:flex}.wm .answers .lab{margin-right:4px}.wm .ans{background:var(--card);border-radius:999px;padding:5px 12px;font-size:13px}.wm .ans b{font-weight:700}.wm .ans:hover{background:var(--c1)}.wm .res{gap:28px;margin-top:28px;display:grid}.wm .best-wide{background:var(--c2);border-radius:16px;grid-template-columns:1fr 1fr;gap:40px;padding:32px;display:grid}.wm .best-wide h2{margin-top:4px;font-size:44px}.wm .best-wide .what{margin-top:10px;font-size:17px;line-height:1.45}.wm .best-wide .lines{margin-top:0}@media (max-width:860px){.wm .best-wide{grid-template-columns:1fr;gap:16px}}.wm .alt-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.wm .alt-card{background:var(--card);text-align:left;border-radius:14px;flex-direction:column;gap:8px;padding:22px;display:flex}.wm .alt-card:hover{background:var(--card-2)}.wm .alt-card h3{font-size:22px}.wm .alt-card p{font-size:14px;line-height:1.45}.wm .alt-card .tag{background:#fff;align-self:flex-start;margin:0}.wm .alt-card .go{font-family:var(--mono);margin-top:auto;padding-top:6px;font-size:12px;font-weight:600}.wm .two{grid-template-columns:1fr 1fr;gap:40px;display:grid}@media (max-width:860px){.wm .two{grid-template-columns:1fr}}.wm .two .diff,.wm .two .checks{margin-top:0}.wm .filters{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.wm .filter-note{border-top:1.5px solid var(--ink);max-width:760px;margin-top:24px;padding-top:18px;font-size:17px;line-height:1.5}.wm .drawer .tools{gap:14px;display:flex;position:absolute;top:24px;right:28px}.wm .drawer .tools button{font-family:var(--mono);color:var(--mute);font-size:12.5px}.wm .drawer .tools button:hover{color:var(--ink)}.wm .drawer .x{position:static}.wm .drawer{transition:transform .2s,width .2s}.wm .drawer.wide{width:min(1180px,100%);padding:36px 48px 56px}.wm .drawer.wide .dgrid{grid-template-columns:360px 1fr;align-items:start;gap:48px;display:grid}.wm .drawer.wide .map-head{margin-top:0}@media (max-width:900px){.wm .drawer.wide .dgrid{grid-template-columns:1fr}}.wm .mq{margin-top:20px}.wm .mq>.lab{display:block}.wm .mq small{color:var(--mute);margin:1px 0 8px;font-size:13px;display:block}.wm .mq .seg button{font-weight:500}.wm .mq .seg button.na{color:var(--mute);font-family:var(--mono);font-size:12px}.wm .mq .seg button.na.on{background:var(--card-2);color:var(--ink)}.wm .mq textarea{background:var(--card);resize:vertical;border:0;border-radius:8px;outline:none;width:100%;min-height:40px;margin-top:8px;padding:9px 12px;font-size:14px;line-height:1.45}.wm .mq textarea:focus{background:var(--card-2)}.wm .drawer.wide .mqs{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}@media (max-width:900px){.wm .drawer.wide .mqs{grid-template-columns:1fr}}.wm .rec{background:var(--c1);border-radius:12px;margin-top:12px;padding:16px 18px}.wm .rec .lab{margin-bottom:4px;display:block}.wm .rec h3{font-size:20px}.wm .rec p{margin-top:4px;font-size:13.5px;line-height:1.45}.wm .rec .row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.wm .rec .use{background:var(--ink);color:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.wm .rec .also{color:var(--mute);font-size:13px}.wm .rec .also button{color:var(--ink);font-weight:700;text-decoration:underline}.wm .cell.sug{color:var(--mute);font-style:italic}.wm .hero h1{white-space:nowrap;font-size:42px}@media (max-width:960px){.wm .hero h1{white-space:normal}}.wm .stage{margin-top:26px}.wm .qcard{min-height:440px}.wm .drawer{padding-top:64px}.wm .drawer.wide .map-head{border-top:0;padding-top:0}.wm .bp-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.wm .btn-add{background:var(--ink);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex}.wm .btn-add:hover{background:#333}.wm .btn-add .plus{margin-top:-2px;font-size:18px;line-height:1}.wm .g-add{font-family:var(--mono);color:var(--mute);border-radius:6px;padding:4px 8px;font-size:12.5px}.wm .g-add:hover{background:var(--card);color:var(--ink)}.wm .group.drop-target .g-head{border-bottom-color:var(--c4);box-shadow:0 2px 0 var(--c4)}.wm .group.drop-target{background:linear-gradient(var(--c1), var(--c1)) bottom / 100% 0 no-repeat}.wm .item .grip{visibility:hidden}.wm .item:hover .grip{visibility:visible}.wm .drawer .tools{gap:8px;top:18px;right:22px}.wm .icon-btn{background:var(--card);width:34px;height:34px;font-size:15px;line-height:1;font-family:var(--mono);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;color:var(--ink)!important}.wm .icon-btn svg{width:16px;height:16px}.wm .drawer.wide .dgrid{grid-template-columns:380px 1fr;gap:56px}.wm .drawer .title-input{resize:none;letter-spacing:-.035em;background:0 0;border:0;outline:none;width:100%;padding:0;font-family:inherit;font-size:26px;font-weight:900;line-height:1.15;overflow:hidden}.wm .drawer .title-input::placeholder{color:var(--faint)}.wm .prompt-btn{background:var(--c2);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.wm .prompt-btn:hover{background:var(--c3)}.wm .dd{position:relative}.wm .dd-btn{background:var(--card);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14.5px;display:flex}.wm .dd-btn:hover,.wm .dd.open .dd-btn{background:var(--card-2)}.wm .dd-btn .val{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wm .dd-btn .val.ph{color:var(--faint);font-weight:500}.wm .dd-btn .val.na{color:var(--mute);font-family:var(--mono);font-size:13px;font-weight:500}.wm .dd-btn .car{color:var(--mute);flex:none;font-size:11px}.wm .dd-menu{box-shadow:0 10px 30px #0000001f, 0 0 0 1px var(--rule);z-index:60;background:#fff;border-radius:10px;max-height:340px;padding:6px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.wm .dd.open .dd-menu{display:block}.wm .dd-opt{text-align:left;border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;display:flex}.wm .dd-opt:hover{background:var(--card)}.wm .dd-opt.on{background:var(--c1)}.wm .dd-opt .ck{border:1.5px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.wm .dd.multi .dd-opt .ck{border-radius:4px}.wm .dd-opt.on .ck{background:var(--ink)}.wm .dd-opt.on .ck:after{content:"";background:var(--c2);border-radius:50%;width:6px;height:6px}.wm .dd-opt b{font-size:14px;font-weight:600;display:block}.wm .dd-opt small{color:var(--mute);margin:1px 0 0;font-size:12.5px;display:block}.wm .dd-sep{background:var(--rule);height:1px;margin:6px 4px}.wm .dd-opt.na b{font-family:var(--mono);color:var(--mute);font-size:12.5px;font-weight:500}.wm .dd-done{width:100%;font-family:var(--mono);border-radius:6px;padding:8px;font-size:12px;font-weight:600}.wm .dd-done:hover{background:var(--card)}.wm .mapcards{gap:12px;margin-top:16px;display:grid}.wm .mcard{border:1px solid var(--rule);background:#fff;border-radius:14px;padding:18px 20px 20px}.wm .mcard.filled{border-color:var(--c3)}.wm .mcard.na{background:var(--card);border-color:#0000}.wm .mcard-top{align-items:center;gap:10px;display:flex}.wm .mcard-top .num{flex:none}.wm .mcard.filled .num{background:var(--c2);color:var(--ink)}.wm .mcard-top h4{letter-spacing:-.01em;font-size:16px;font-weight:800}.wm .mcard-top .q{color:var(--mute);margin-left:2px;font-size:13.5px}.wm .info{border:1.5px solid var(--faint);width:22px;height:22px;color:var(--mute);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-family:Georgia,serif;font-size:12px;font-style:italic;font-weight:700;display:inline-flex;position:relative}.wm .info:hover,.wm .info.open{border-color:var(--ink);color:var(--ink)}.wm .tip{background:var(--ink);color:#fff;text-align:left;z-index:70;border-radius:10px;width:300px;padding:12px 14px;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.5;display:none;position:absolute;top:30px;right:-6px;box-shadow:0 10px 30px #0003}.wm .tip b{font-weight:700}.wm .info:hover .tip,.wm .info.open .tip{display:block}.wm .mcard .dd{margin-top:12px}.wm .mcard textarea{background:var(--card);resize:vertical;border:0;border-radius:8px;outline:none;width:100%;min-height:72px;margin-top:8px;padding:10px 12px;font-size:14px;line-height:1.5}.wm .mcard textarea:focus{background:var(--card-2)}.wm .mcard.na textarea{background:#fff}.wm .extra-label{font-family:var(--mono);color:var(--mute);margin:8px 0 -2px 4px;font-size:12px}.wm .modal-scrim{z-index:90;background:#11111173;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.wm .modal-scrim.open{display:flex}.wm .modal{background:#fff;border-radius:18px;flex-direction:column;width:min(820px,100%);max-height:calc(100vh - 48px);padding:28px 30px 24px;display:flex}.wm .modal-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wm .modal h2{margin-top:6px;font-size:28px}.wm .modal p.sub{color:var(--mute);margin-top:6px;font-size:14px}.wm .modal textarea{background:var(--card);width:100%;min-height:360px;font-family:var(--mono);resize:none;border:0;border-radius:10px;outline:none;flex:1;margin-top:18px;padding:16px 18px;font-size:13px;line-height:1.6}.wm .modal-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.wm .copied{font-family:var(--mono);color:var(--c4);font-size:12.5px;font-weight:600}.wm .drawer .field textarea.title-input,.wm .drawer .field textarea.title-input:focus{letter-spacing:-.035em;background:0 0;border-radius:0;min-height:0;padding:0;font-size:26px;font-weight:900;line-height:1.15}.wm .bp-actions{align-items:center;gap:10px;display:flex}.wm .btn-soft{background:var(--card);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex}.wm .btn-soft:hover{background:var(--card-2)}.wm .totals{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:32px;margin-top:28px;padding:18px 0;display:flex}.wm .totals div b{letter-spacing:-.03em;font-size:28px;font-weight:900;line-height:1.1;display:block}.wm .totals div span{font-family:var(--mono);color:var(--mute);font-size:12px}.wm .g-head .chev{width:22px;height:22px;color:var(--mute);border-radius:6px;justify-content:center;align-items:center;font-size:11px;transition:transform .15s;display:inline-flex}.wm .g-head .chev:hover{background:var(--card);color:var(--ink)}.wm .g-head .chev.closed{transform:rotate(-90deg)}.wm .g-plus{width:28px;height:28px;color:var(--mute);border-radius:8px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.wm .g-plus:hover{background:var(--card);color:var(--ink)}.wm .cell.hrs{font-family:var(--mono);text-align:right;padding-right:12px;font-size:12.5px}.wm .cell.hrs.none{color:var(--faint)}.wm .cols .r{text-align:right;padding-right:12px}.wm .pill-dd{position:relative}.wm .pill-dd>button.chip{width:100%;display:block}.wm .pill-dd .dd-menu{min-width:170px;left:auto;right:0}.wm .pill-dd.open .dd-menu{display:block}.wm .item.archived .task{color:var(--mute);font-weight:600}.wm .quick .danger-btn{color:#b42318;background:0 0}.wm .quick .danger-btn:hover{background:#fdecec}.wm .quick .confirm{font-family:var(--mono);color:#b42318;align-self:center;margin-right:4px;font-size:12px}.wm .quick .yes{color:#fff;background:#b42318}.wm .quick .yes:hover{background:#8f1c13}.wm .archive-btn{font-family:var(--mono);color:var(--mute);align-items:center;gap:6px;margin-top:18px;padding:6px 0;font-size:12.5px;display:inline-flex}.wm .archive-btn:hover{color:var(--ink)}.wm .drawer.wide .dgrid>.left{max-height:calc(100vh - 100px);padding-right:6px;position:sticky;top:0;overflow-y:auto}.wm .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wm .row2 .field{margin-top:0}.wm .drawer .rowfields{margin-top:20px}.wm .time{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wm .time label{color:var(--mute);margin-bottom:4px;font-size:12.5px;display:block}.wm .time .num-in{background:var(--card);border-radius:8px;align-items:center;padding-right:10px;display:flex}.wm .time .num-in input{background:0 0;border:0;outline:none;width:100%;padding:10px 12px;font-size:14.5px;font-weight:600}.wm .time .num-in span{font-family:var(--mono);color:var(--mute);font-size:12px}.wm .time-sum{font-family:var(--mono);color:var(--mute);margin-top:8px;font-size:12.5px}.wm .time-sum b{color:var(--ink)}.wm .olist{grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;display:grid}.wm .olist .dd-opt{background:var(--card);padding:8px 10px}.wm .olist .dd-opt:hover{background:var(--card-2)}.wm .olist .dd-opt.on{background:var(--c2)}.wm .olist.multi .dd-opt .ck{border-radius:4px}.wm .olist .dd-opt.na{background:0 0;grid-column:1/-1;justify-content:flex-start;padding:4px 10px}.wm .olist .dd-opt.na.on{background:var(--card-2)}.wm .mcard textarea{min-height:56px}.wm .mcard .mcard-top .q{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wm .copy-btn{background:var(--ink);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.wm .copy-btn svg{width:15px;height:15px}.wm .copy-btn.done{background:var(--c4)}.wm .case-wrap{z-index:95;background:#d9d9d6;padding:80px 24px 60px;display:none;position:fixed;inset:0;overflow-y:auto}.wm .case-wrap.open{display:block}.wm .case-bar{z-index:96;border-bottom:1px solid var(--rule);background:#fff;justify-content:space-between;align-items:center;padding:14px 24px;display:none;position:fixed;top:0;left:0;right:0}.wm .case-wrap.open+.case-bar,.wm .case-bar.open{display:flex}.wm .case{background:#fff;width:min(860px,100%);margin:0 auto;padding:56px 64px}.wm .case .top-line{justify-content:space-between;align-items:center;display:flex}.wm .case .top-line img{height:24px}.wm .case h1{max-width:none;margin-top:14px;font-size:40px}.wm .case .lead{font-size:17px}.wm .case .stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.wm .case .stat{background:var(--card);border-radius:10px;padding:16px 18px}.wm .case .stat b{letter-spacing:-.03em;font-size:30px;font-weight:900;display:block}.wm .case .stat span{font-family:var(--mono);color:var(--mute);font-size:12px}.wm .case h3{border-bottom:1.5px solid var(--ink);margin-top:36px;padding-bottom:8px;font-size:17px}.wm .case table{border-collapse:collapse;width:100%;font-size:13.5px}.wm .case td,.wm .case th{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 8px 9px 0}.wm .case th{font-family:var(--mono);color:var(--mute);font-size:11.5px;font-weight:500}.wm .case td.n{font-family:var(--mono);white-space:nowrap;font-size:12.5px}.wm .case ul{list-style:none}.wm .case li{border-bottom:1px solid var(--rule);padding:9px 0 9px 18px;font-size:14.5px;position:relative}.wm .case li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:3px}.wm .case .fine{font-family:var(--mono);color:var(--mute);margin-top:28px;font-size:11.5px}@media print{.wm>:not(.case-wrap){display:none!important}.wm .case-wrap{background:#fff;padding:0;position:static;display:block!important}.wm .case{width:100%;padding:0}@page{margin:.6in}}.wm .statcards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.wm .statcard{background:var(--card);border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.wm .statcard b{letter-spacing:-.04em;font-size:36px;font-weight:900;line-height:1.05}.wm .statcard small{color:var(--mute);font-size:13px}@media (max-width:760px){.wm .statcards{grid-template-columns:1fr}}.wm .meta{display:contents}.wm .task{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.wm .sdot{white-space:nowrap;border-radius:6px;align-items:center;gap:8px;max-width:100%;margin-left:-8px;padding:5px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.wm .sdot:hover,.wm .pill-dd.open .sdot{background:var(--card-2)}.wm .sdot i{background:var(--faint);border-radius:50%;flex:none;width:9px;height:9px}.wm .sdot em{color:var(--mute);opacity:0;font-size:10px;font-style:normal}.wm .sdot:hover em,.wm .pill-dd.open .sdot em{opacity:1}.wm .sdot.s-notstarted i{background:#c9c8c2}.wm .sdot.s-planning i{background:var(--c2);box-shadow:inset 0 0 0 1px #00000026}.wm .sdot.a-have i{background:var(--c3)}.wm .sdot.a-check i{background:#e2b33c}.wm .sdot.a-none{color:var(--mute);font-weight:500}.wm .pill-dd .dd-menu{left:-8px;right:auto}@media (max-width:760px){.wm .wrap{padding:28px 16px 80px}.wm .top{padding:16px}.wm .bp-head{flex-direction:column;align-items:flex-start}.wm .bp-head h1{font-size:34px}.wm .g-head .progress .bar{display:none}.wm .item{grid-template-columns:28px minmax(0,1fr);row-gap:6px;padding:12px 0}.wm .item>.grip,.wm .item>span:empty{display:none}.wm .item .task{grid-column:2}.wm .item .meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 14px;display:flex}.wm .item .meta .cell.hrs{text-align:left;padding:0}.wm .item .meta>.c-tool,.wm .item .meta>.c-access{display:inline}.wm .quick{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.wm .drawer,.wm .drawer.wide{width:100%;padding:60px 18px 40px}.wm .drawer.wide .dgrid>.left{max-height:none;position:static;overflow:visible}.wm .row2,.wm .time{grid-template-columns:1fr}.wm .tip{width:240px}.wm .case{padding:32px 20px}.wm .case .stats{grid-template-columns:1fr}}@media (max-width:900px){.wm .drawer.wide .dgrid>.left{max-height:none;position:static;overflow:visible}}.wm .case .stat{flex-direction:column;gap:2px;display:flex}.wm .case .stat small{color:var(--mute);font-size:12.5px}.wm .case .stat.accent{background:var(--c2)}.wm .case .stat.accent span,.wm .case .stat.accent small{color:#3c3c38}.wm .wf{border-bottom:1px solid var(--rule);break-inside:avoid;padding:22px 0}.wm .wf-head{align-items:center;gap:10px;display:flex}.wm .wf-n{background:var(--c2);width:22px;height:22px;font-family:var(--mono);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.wm .wf-head h4{letter-spacing:-.02em;font-size:18px;font-weight:800}.wm .wf-st{font-family:var(--mono);color:var(--mute);margin-left:auto;font-size:12px}.wm .wf-line{color:#3c3c38;margin:6px 0 0 32px;font-size:13.5px}.wm .kvs{margin:12px 0 0 32px}.wm .kv{border-top:1px solid var(--rule);grid-template-columns:120px 1fr;gap:12px;padding:6px 0;font-size:14px;display:grid}.wm .kv span{font-family:var(--mono);color:var(--mute);padding-top:2px;font-size:12px}.wm .kv em{color:var(--mute);margin-top:1px;font-size:13.5px;font-style:normal;display:block}.wm .wf-empty,.wm .wf-notes{color:var(--mute);margin:10px 0 0 32px;font-size:13.5px}.wm .case li b{font-weight:700;display:block}.wm .case li .for{color:var(--mute);margin-top:2px;font-size:13px;display:block}.wm .sdot.s-notstarted,.wm .sdot.s-planning,.wm .sdot.s-building,.wm .sdot.s-done,.wm .sdot.s-maintenance,.wm .sdot.a-have,.wm .sdot.a-check,.wm .sdot.a-need,.wm .sdot.a-none{color:var(--ink);background:0 0}.wm .sdot.a-none{color:var(--mute)}.wm .pill-dd .sdot:hover,.wm .pill-dd.open .sdot{background:var(--card-2)}@media (max-width:760px){.wm .statcards{grid-template-columns:repeat(3,1fr);gap:8px}.wm .statcard{border-radius:12px;padding:12px}.wm .statcard b{font-size:24px}.wm .statcard .lab{font-size:11px;line-height:1.3}.wm .statcard small{display:none}.wm .nav a,.wm .nav button{white-space:nowrap;padding:6px 7px;font-size:12px}.wm .top img{height:20px}}.wm .statcard{border:1px solid var(--rule);background:#fff;border-radius:12px;gap:6px;padding:16px 18px;box-shadow:0 1px 2px #00000008}.wm .statcard .lab{color:var(--mute);align-items:center;gap:8px;display:flex}.wm .statcard .lab i{background:var(--faint);border-radius:2px;flex:none;width:8px;height:8px}.wm .statcard.accent .lab,.wm .statcard.accent small{color:var(--mute)}.wm .statcard b{letter-spacing:-.03em;font-size:32px;font-weight:800}.wm .statcard b small{color:var(--mute);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:600;display:inline}.wm .drawer.wide{padding:0}.wm .drawer.wide .dgrid{grid-template-columns:400px 1fr;gap:0;min-height:100%}.wm .drawer.wide .dgrid>.left{border-right:1px solid var(--rule);background:#faf9f5;max-height:calc(100vh - 76px);padding:64px 28px 32px;top:0}.wm .drawer.wide .dgrid>.right{padding:64px 48px 32px 44px}.wm .drawer:not(.wide) .dgrid>.right{margin-top:28px}.wm .sec-h{font-family:var(--mono);color:var(--mute);justify-content:space-between;align-items:center;margin:24px 0 8px;font-size:12px;display:flex}.wm .drawer .field{margin-top:14px}.wm .drawer .field>.lab{margin-bottom:5px;font-size:12px}.wm .drawer .dd-btn,.wm .drawer .field textarea:not(.title-input),.wm .drawer .num-in,.wm .drawer .mq-detail{border:1px solid var(--rule);background:#fff}.wm .drawer .dd-btn:hover,.wm .drawer .dd.open .dd-btn{border-color:var(--faint);background:#fff}.wm .drawer .field textarea:not(.title-input):focus,.wm .drawer .mq-detail:focus{border-color:var(--ink);background:#fff}.wm .drawer .num-in:focus-within{border-color:var(--ink)}.wm .feat{border:1px solid var(--rule);background:#fff;border-radius:10px;overflow:hidden}.wm .feat .dd-btn{border-radius:0;padding:12px 14px;border:0!important;border-bottom:1px solid var(--rule)!important}.wm .feat .info-rows{padding:4px 14px 10px}.wm .feat .ir{border-bottom:1px solid var(--rule);grid-template-columns:92px 1fr;gap:8px;padding:7px 0;font-size:13px;line-height:1.45;display:grid}.wm .feat .ir:last-child{border-bottom:0}.wm .feat .ir span{font-family:var(--mono);color:var(--mute);padding-top:1px;font-size:11.5px}.wm .feat .sugg{background:var(--c1);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.wm .feat .sugg b{font-weight:700}.wm .feat .sugg .use{background:var(--ink);color:#fff;border-radius:999px;margin-left:auto;padding:4px 11px;font-size:12px;font-weight:700}.wm .feat .sugg .alts button{font-weight:600;text-decoration:underline}.wm .feat .empty-f{color:var(--mute);padding:10px 14px;font-size:13px}.wm .cond{margin-top:8px}.wm .cond textarea{min-height:60px!important}.wm .cond small{color:var(--mute);margin-bottom:5px;font-size:12.5px;display:block}.wm .mapsecs{border-top:1.5px solid var(--ink);margin-top:18px}.wm .msec{border-bottom:1px solid var(--rule);padding:18px 0 20px}.wm .msec.missing{background:linear-gradient(90deg,#fff6d8,#fff 70%);margin:0 -16px;padding-left:16px;padding-right:16px}.wm .msec-top{align-items:center;gap:10px;display:flex}.wm .msec-top .num{background:var(--card);color:var(--mute);flex:none}.wm .msec.filled .num{background:var(--c2);color:var(--ink)}.wm .msec.na .num{background:var(--card);color:var(--faint)}.wm .msec-top h4{letter-spacing:-.01em;font-size:16px;font-weight:800}.wm .msec-top .q{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.wm .msec-body{grid-template-columns:minmax(0,280px) 1fr;align-items:start;gap:10px;margin:12px 0 0 32px;display:grid}.wm .mq-detail{resize:vertical;border-radius:8px;outline:none;width:100%;min-height:42px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.45}@media (max-width:1000px){.wm .msec-body{grid-template-columns:1fr;margin-left:0}}.wm .dfoot{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--rule);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;bottom:0}.wm .drawer:not(.wide) .dfoot{margin:24px -36px -48px;padding:14px 36px}.wm .dfoot .prog{font-family:var(--mono);color:var(--mute);align-items:center;gap:10px;font-size:12.5px;display:flex}.wm .dfoot .prog .bar{width:120px}.wm .dfoot .prompt-btn{width:auto;margin:0;padding:11px 18px}.wm .dfoot .prompt-btn.locked{background:var(--card-2);color:var(--mute)}.wm .missing-list{margin-top:16px}.wm .missing-list li{border-top:1px solid var(--rule);align-items:center;gap:10px;padding:10px 0;font-size:15px;list-style:none;display:flex}.wm .missing-list li .num{background:#fff0c2}.wm .sdot.a-check i{box-shadow:inset 0 0 0 2px var(--faint);background:#fff}.wm .sdot.a-full,.wm .sdot.a-partial{color:var(--ink);background:0 0}.wm .wf-val{margin:8px 0 0 32px;font-size:14px;line-height:1.5}.wm .wf-val b{font-weight:700}.wm .wf-why{margin:8px 0 0 32px;font-size:14px;line-height:1.5}.wm .wf-why span,.wm .wf-val span{font-family:var(--mono);color:var(--mute);margin-right:6px;font-size:12px}@media (max-width:760px){.wm .drawer.wide .dgrid>.left,.wm .drawer.wide .dgrid>.right{padding:60px 18px 24px}.wm .drawer.wide .dgrid>.right{padding-top:8px}.wm .dfoot{padding:12px 18px}.wm .dfoot .prog .bar{display:none}}.wm .feat .sugg{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.wm .feat .sugg .s-main{flex-direction:column;display:flex}.wm .feat .sugg .s-lab{font-family:var(--mono);color:#4d4d48;font-size:11.5px}.wm .feat .sugg b{font-size:14.5px}.wm .feat .sugg .use{margin:0}.wm .feat .sugg .alts{color:#4d4d48;grid-column:1/-1;font-size:12.5px}.wm .group{background:#faf9f5;border-radius:14px;margin-top:20px;padding:6px 16px 8px}.wm .group.g-good{border:1px solid var(--rule);background:#fff;box-shadow:0 1px 3px #0000000a}.wm .group .g-head{border-bottom:0;padding:10px 0}.wm .group.g-good .g-head{border-bottom:1px solid var(--rule)}.wm .gname{border-radius:6px;padding:4px 10px;font-size:14px;font-weight:700}.wm .g-maybe .gname{color:#4d4d48;background:#e8e7e1}.wm .g-no .gname{color:var(--mute);box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.wm .g-archived .gname{color:var(--mute);background:0 0}.wm .group:not(.g-good) .item{border-bottom-color:#ecebe6}.wm .group:not(.g-good) .task{font-weight:600}.wm .g-maybe .task,.wm .g-no .task{color:#4d4d48}.wm .item{border-radius:8px;margin:0 -8px;padding:9px 8px}.wm .item:hover{background:var(--card)}.wm .cols{border-bottom:0;margin:0 -8px;padding:10px 8px 8px}.wm .group .item:last-child,.wm .empty-row{border-bottom:0}.wm .statcard{gap:2px;padding:16px 18px 14px}.wm .statcard .lab{font-size:12px}.wm .statcard b{margin-top:4px;font-size:34px}.wm .statcard>small{font-size:12.5px}.wm .drawer.wide .dgrid>.left,.wm .drawer.wide .dgrid>.right{padding-top:60px}.wm .map-title{letter-spacing:-.035em;margin-top:6px;font-size:26px;font-weight:900;line-height:1.15}.wm .desc-input{color:#3c3c38;resize:none;outline:none;width:100%;margin-top:6px;font-family:inherit;font-size:15px;line-height:1.5;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.wm .desc-input::placeholder{color:var(--faint)}.wm .mapsecs{margin-top:20px}.wm .msec{padding:18px 0}.wm .msec-top .q{display:none}.wm .msec-q{color:var(--mute);margin:4px 0 0 32px;font-size:14px}.wm .msec-edit{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0 0 32px;display:grid}.wm .msec-edit .mq-detail{min-height:84px}.wm .msec-view{text-align:left;border-radius:8px;width:calc(100% - 32px);margin:10px 0 0 32px;padding:10px 12px;display:block;position:relative}.wm .msec-view:hover{background:var(--card)}.wm .msec-view b{font-size:15px;font-weight:700;display:block}.wm .msec-view p{color:#3c3c38;white-space:pre-wrap;margin-top:3px;font-size:14px;line-height:1.5}.wm .msec-view ol{color:#3c3c38;margin:6px 0 0 18px;font-size:14px;line-height:1.6}.wm .msec-view .edit-l{font-family:var(--mono);color:var(--mute);opacity:0;font-size:12px;position:absolute;top:10px;right:12px}.wm .msec-view:hover .edit-l{opacity:1}.wm .edit-done{font-family:var(--mono);color:var(--mute);justify-self:start;padding:2px 0;font-size:12px}.wm .edit-done:hover{color:var(--ink)}.wm .steps-ed{gap:6px;display:grid}.wm .step-row2{grid-template-columns:26px 1fr auto;align-items:center;gap:8px;display:grid}.wm .step-row2 .num{background:var(--card);color:var(--ink)}.wm .step-row2 input{border:1px solid var(--rule);background:#fff;border-radius:8px;outline:none;width:100%;padding:9px 11px;font-size:14px}.wm .step-row2 input:focus{border-color:var(--ink)}.wm .step-ctl{gap:2px;display:flex}.wm .step-ctl button{width:26px;height:26px;color:var(--mute);border-radius:6px;font-size:12px}.wm .step-ctl button:hover{background:var(--card);color:var(--ink)}.wm .step-ctl button:disabled{opacity:.3;cursor:default}.wm .add-step{background:var(--card);border-radius:8px;justify-self:start;padding:6px 10px;font-size:13px;font-weight:700}.wm .add-step:hover{background:var(--card-2)}.wm .dd-menu{display:none}.wm .dd.open .dd-menu,.wm .pill-dd.open .dd-menu{gap:2px;display:grid}.wm .dd.up .dd-menu{top:calc(100% + 4px);bottom:auto}.wm .feat .sugg .why-t{font-family:var(--mono);color:#4d4d48;grid-column:1/-1;justify-self:start;font-size:12px;text-decoration:underline}.wm .why-list{border-bottom:1px solid var(--rule);background:#fbfdf2;padding:4px 14px 8px}.wm .why-item{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:start;gap:2px 10px;padding:10px 0;display:grid}.wm .why-item:last-child{border-bottom:0}.wm .why-item b{font-size:14px}.wm .why-item .because{color:#4d4d48;grid-column:1;font-size:12.5px;line-height:1.45}.wm .why-item .because span{font-family:var(--mono);color:var(--mute);font-size:11.5px}.wm .why-item .bf{color:var(--mute);grid-column:1;font-size:12.5px}.wm .why-item .use,.wm .why-item .inuse{border-radius:999px;grid-area:1/2;padding:4px 11px;font-size:12px;font-weight:700}.wm .why-item .use{background:var(--ink);color:#fff}.wm .why-item .inuse{font-family:var(--mono);color:var(--mute);font-weight:500}.wm .pi{font-family:var(--mono);background:var(--ink);color:var(--c2);border-radius:5px;margin-right:2px;padding:1px 5px;font-size:13px;font-weight:600}.wm .prompt-btn.locked .pi{background:var(--faint);color:#fff}.wm .drawer .field textarea.desc-input{resize:none}.wm .drawer h2.map-title{margin:6px 0 0;font-size:26px;line-height:1.15}.wm .drawer .dgrid>.right{padding-bottom:200px}.wm .statcard{background:var(--card);box-shadow:none;border:0;gap:6px;padding:18px 20px}.wm .statcard.accent{background:var(--c1)}.wm .statcard .lab{color:var(--mute);font-family:Inter,sans-serif;font-size:13px;font-weight:600}.wm .statcard .lab i{display:none}.wm .statcard b{margin:0;font-size:34px;font-weight:800;line-height:1}.wm .statcard b small{font-size:14px}.wm .statcard>small{display:none}.wm .group,.wm .group.g-good{border:1px solid var(--rule);box-shadow:none;background:#fff}.wm .group .g-head{border-bottom:0}.wm .group:not(.g-closed) .g-head{border-bottom:1px solid var(--rule)}.wm .group:not(.g-good) .item:hover{background:var(--card)}.wm .g-maybe .gname,.wm .g-no .gname{color:var(--mute)}.wm .drawer .hr{background:var(--rule);height:1px;margin:18px 0 4px}.wm .feat{overflow:visible}.wm .feat>.dd>.dd-btn{border-radius:10px 10px 0 0}.wm .feat .info-rows:last-child,.wm .feat .sugg:last-child,.wm .feat .why-list:last-child{border-radius:0 0 10px 10px}.wm .drawer .field textarea:not(.title-input):not(.desc-input),.wm .drawer .mq-detail{font-size:14px}.wm .pp-back{color:var(--mute);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.wm .pp-back:hover{color:var(--ink)}.wm .pp h2{margin:14px 0 0;font-size:26px}.wm .pp .sub{color:var(--mute);margin-top:6px;font-size:14.5px}.wm .pp textarea{background:var(--card);width:100%;min-height:460px;font-family:var(--mono);resize:vertical;border:0;border-radius:10px;outline:none;margin-top:18px;padding:16px 18px;font-size:12.5px;line-height:1.6}.wm .pp .pp-foot{justify-content:flex-end;margin-top:12px;display:flex}.wm .prompt-btn svg{width:16px;height:16px}.wm .prompt-btn.on{background:var(--ink);color:#fff}.wm .case .lab,.wm .case .stat span,.wm .case th,.wm .case td.n,.wm .case .kv span,.wm .case .wf-st,.wm .case .wf-why span,.wm .case .wf-val span,.wm .case .fine,.wm .case .top-line .lab{font-family:Inter,sans-serif}.wm .case th,.wm .case .kv span,.wm .case .stat span{color:var(--mute);font-size:12px;font-weight:600}.wm .case .wf-st{color:var(--mute);font-size:12.5px;font-weight:600}.wm .case .wf-why b,.wm .case .wf-val b{font-weight:700}.wm .case .fine{font-size:12px}.wm .case td.n{font-size:13px}.wm .drawer .lab,.wm .drawer .sec-h,.wm .cols,.wm .g-head .count,.wm .progress,.wm .cell.hrs,.wm .feat .ir span,.wm .feat .sugg .s-lab,.wm .feat .sugg .why-t,.wm .edit-l,.wm .pp-back,.wm .case-side .lab{font-family:Inter,sans-serif}.wm .drawer .lab,.wm .drawer .sec-h{color:var(--mute);font-size:12.5px;font-weight:600}.wm .cols{font-size:12px;font-weight:600}.wm .g-head .count{font-size:13px;font-weight:600}.wm .progress{font-size:12.5px;font-weight:600}.wm .cell.hrs{font-size:13px}.wm .statcards{grid-template-columns:repeat(4,1fr)}.wm .statcard b small{color:var(--mute);margin-left:3px;font-size:14px;font-weight:600}@media (max-width:760px){.wm .statcards{grid-template-columns:repeat(2,1fr)}}.wm .gname{color:var(--ink)!important;box-shadow:none!important}.wm .g-archived .gname{background:var(--card-2)}.wm .g-maybe .task,.wm .g-no .task,.wm .group:not(.g-good) .task{color:var(--ink)}.wm .sdot.s-notstarted i{box-shadow:none;background:#c9c8c2}.wm .sdot.s-planning i{box-shadow:none;background:#6fa8e8}.wm .sdot.s-building i{background:#f2994a}.wm .sdot.s-done i{background:#6aa84f}.wm .sdot.s-maintenance i{background:#9b87d6}.wm .sdot.a-full i{background:#6aa84f}.wm .sdot.a-partial i{background:#e8c547}.wm .sdot.a-need i{background:#d9534f}.wm .drawer h2.map-title{letter-spacing:-.02em;margin-top:8px;font-size:19px;font-weight:800}.wm .feat .ir{grid-template-columns:110px 1fr}.wm .feat .ir span{color:var(--mute);font-size:12.5px;font-weight:600}.wm .feat .sugg .s-lab{color:#4d4d48;font-size:12px;font-weight:600}.wm .feat .sugg .why-t{font-size:12.5px;font-weight:600}.wm .why-item{padding:12px 0;display:block}.wm .wi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wm .wi-top b{font-size:15px;font-weight:800}.wm .wi-row{grid-template-columns:62px 1fr;gap:8px;margin-top:8px;font-size:13px;line-height:1.45;display:grid}.wm .wi-row>span{color:var(--mute);padding-top:2px;font-size:12.5px;font-weight:600}.wm .chips2{flex-wrap:wrap;gap:4px;display:flex}.wm .chips2 i{border:1px solid var(--rule);background:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.wm .why-item .use{background:var(--ink);color:#fff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.wm .why-item .inuse{color:var(--mute);font-size:12px;font-weight:600}.wm .pp .nudge{background:var(--c1);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13.5px}.wm .case-wrap{padding:72px 0 0}.wm .case-shell{grid-template-columns:300px 1fr;min-height:calc(100vh - 72px);display:grid}.wm .case-side{border-right:1px solid var(--rule);background:#fff;height:calc(100vh - 72px);padding:24px;position:sticky;top:72px;overflow-y:auto}.wm .case-side h3{margin:18px 0 8px;font-size:15px;font-weight:800}.wm .case-side h3:first-child{margin-top:0}.wm .case-side p.hint2{color:var(--mute);margin-bottom:10px;font-size:13px;line-height:1.45}.wm .inc{border-bottom:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.wm .inc input{accent-color:#111;margin-top:3px}.wm .inc small{color:var(--mute);font-size:12px;display:block}.wm .case-side textarea{border:1px solid var(--rule);resize:vertical;border-radius:8px;outline:none;width:100%;min-height:110px;padding:10px 12px;font-family:inherit;font-size:14px}.wm .case-side textarea:focus{border-color:var(--ink)}.wm .case-main{padding:32px 24px 60px;overflow:auto}.wm .doc-toggle{background:var(--card);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.wm .doc-toggle button{color:var(--mute);border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:600}.wm .doc-toggle button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.wm .case .eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-size:12.5px;font-weight:700}.wm .case .note-intro{background:var(--card);white-space:pre-wrap;border-radius:10px;margin-top:18px;padding:14px 16px;font-size:15px;line-height:1.55}.wm .case .stats{grid-template-columns:repeat(4,1fr)}.wm .case .stat b{font-size:26px}.wm .case .stat b small{color:var(--mute);margin-left:2px;font-size:13px;font-weight:600}.wm .case .stat span{color:var(--mute);font-family:Inter,sans-serif;font-size:12.5px;font-weight:600}.wm .case .stat,.wm .case .stat.accent{background:var(--card)}.wm .case .wf-head .pillst{background:var(--card);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:600}.wm .case .rows{margin:12px 0 0 32px}.wm .case .r{border-top:1px solid var(--rule);grid-template-columns:150px 1fr;gap:14px;padding:8px 0;font-size:14px;line-height:1.5;display:grid}.wm .case .r>span{color:var(--mute);padding-top:1px;font-size:12.5px;font-weight:600}.wm .case .r .sub{color:var(--mute);display:block}.wm .case .r ol{margin:0 0 0 18px}.wm .case .r .mapgrid2{gap:4px;display:grid}.wm .case .r .mapgrid2 div b{font-weight:600}.wm .case .asklist li b{display:inline}@media print{.wm .case-side,.wm .case-bar{display:none!important}.wm .case-shell{display:block}.wm .case-main{padding:0}}@media (max-width:900px){.wm .case-shell{grid-template-columns:1fr}.wm .case-side{border-right:0;border-bottom:1px solid var(--rule);height:auto;position:static}}.wm .bp-head h1{white-space:nowrap;font-size:40px}@media (max-width:1100px){.wm .bp-head h1{white-space:normal}}.wm .case-side{top:0}.wm .case .r ol li{border:0;padding:1px 0;font-size:14px}.wm .case .r ol li:before{display:none}.wm .case .r ol{margin-top:4px}.wm .statcard,.wm .statcard.accent{background:var(--card);text-align:center;align-items:center;padding:18px 16px}.wm .statcard .lab{justify-content:center}.wm .statcard>small{color:var(--mute);font-size:12.5px;display:block}.wm .g-good .gname{background:var(--c2)}.wm .g-built .gname{background:#dcd3f5}.wm .g-new .gname{background:#dcebfa}.wm .g-maybe .gname{background:#fbebc8}.wm .g-no .gname{background:#f6d6d6}.wm .case-side{padding:28px 24px}.wm .case-side .side-title{letter-spacing:-.02em;font-size:20px;font-weight:800}.wm .case-side .seg-type{background:var(--card);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;padding:4px;display:grid}.wm .case-side .seg-type button{color:var(--mute);border-radius:8px;padding:8px 6px;font-size:13.5px;font-weight:700}.wm .case-side .seg-type button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.wm .case-side .purpose{color:var(--mute);margin-top:10px;font-size:13.5px;line-height:1.45}.wm .case-side .side-h{margin:24px 0 8px;font-size:14px;font-weight:700}.wm .case-side .side-h span{color:var(--mute);font-weight:500}.wm .case-side .inc{width:100%}.wm .case-side textarea{width:100%;display:block}.wm .case-bar{justify-content:space-between}.wm .case .r{grid-template-columns:160px 1fr}.wm .case .r .av b{font-weight:600}.wm .case .asklist li{padding:12px 0 12px 18px}.wm .case .need-line{margin-top:3px;font-size:14px;display:block}.wm .case .need-line span{color:var(--mute)}.wm .case .intro-ask{margin-top:14px;font-size:15.5px}@media (max-width:760px){.wm .case .r{grid-template-columns:1fr;gap:2px}.wm .case .stats{grid-template-columns:1fr 1fr}}.wm .case{background-color:#fff;background-image:repeating-linear-gradient(#0000 0 1111px,#c9c8c2 1111px 1113px);background-size:100% 1113px;min-height:1113px}.wm .case .chips2 i{background:var(--card);border:0;padding:3px 9px;font-size:12.5px;font-weight:600}.wm .case .r .av{margin-bottom:4px}.wm .case .r .det{color:#3c3c38;display:block}.wm .feat .src{color:var(--faint);padding:0 14px 10px;font-size:11.5px}@media print{@page{size:letter;margin:.6in}.wm .case{background-image:none;min-height:0}.wm .case .wf,.wm .case .asklist li,.wm .case .stats{break-inside:avoid}.wm .case h3{break-after:avoid}}.wm .case .stat{background:var(--card);text-align:center;border-radius:12px;align-items:center;gap:6px;padding:16px 12px}.wm .case .stat span{color:var(--mute);font-size:12.5px;font-weight:600}.wm .case .stat b{font-size:28px;font-weight:800;line-height:1}.wm .case .stat small{color:var(--mute);font-size:11.5px;display:block}.wm .case{background-image:none!important;min-height:0!important}@media print{@page{size:letter;margin:.55in}.wm{background:#fff!important;height:auto!important;overflow:visible!important}.wm,.wm *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.wm>:not(.case-wrap){display:none!important}.wm .case-wrap,.wm .case-wrap.open{background:#fff!important;height:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.wm .case-shell{min-height:0!important;display:block!important}.wm .case-side{display:none!important}.wm .case-main{padding:0!important;overflow:visible!important}.wm .case{width:100%!important;box-shadow:none!important;padding:0!important}.wm .case h1{font-size:30px}.wm .case .stats{grid-template-columns:repeat(4,1fr)!important}.wm .case .wf,.wm .case .asklist li,.wm .case .stats,.wm .case .r{break-inside:avoid;page-break-inside:avoid}.wm .case h3,.wm .case .wf-head{break-after:avoid;page-break-after:avoid}.wm .case .wf{break-inside:auto!important;page-break-inside:auto!important}.wm .case .wf-head{break-after:avoid!important;page-break-after:avoid!important}.wm .case .rows .r:first-child{break-before:avoid}.wm .case .r{break-inside:avoid}}.wm{overscroll-behavior:none}.wm .drawer,.wm .drawer .left,.wm .case-wrap,.wm .case-side,.wm .results,.wm .dd-menu{overscroll-behavior:contain}@media (max-width:760px){.wm .bp-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.wm .bp-actions .btn-add{grid-column:1/-1;justify-content:center}.wm .bp-actions .btn-soft{justify-content:center}.wm .statcard{padding:14px 10px}.wm .statcard b{font-size:26px}.wm .statcard>small{font-size:11.5px}.wm .group{padding:4px 12px 6px}.wm .group .item,.wm .group:not(.g-good):not(.g-built) .item{grid-template-columns:28px minmax(0,1fr)}.wm .group:not(.g-good):not(.g-built) .item .grip{display:none}.wm .item>.grip+.num{grid-column:1}.wm .quick{flex-wrap:wrap;justify-content:flex-start;grid-column:2!important}.wm .quick button{white-space:nowrap}.wm .item .task{-webkit-line-clamp:3}.wm .item .meta{gap:2px 12px}.wm .item .meta .pill-dd .dd-menu{left:0}.wm .g-head .count{margin-right:auto}}@media (max-width:900px){.wm .drawer.wide .dgrid,.wm .drawer .dgrid{grid-template-columns:minmax(0,1fr)!important}.wm .drawer.wide .dgrid>.left{border-right:0;border-bottom:1px solid var(--rule);max-height:none;padding:60px 18px 24px;position:static;overflow:visible}.wm .drawer.wide .dgrid>.right{padding:24px 18px 160px}.wm .drawer .tools{top:14px;right:14px}.wm .drawer .dfoot{padding:12px 16px}.wm .dfoot .prog .bar{display:none}.wm .msec-q,.wm .msec-edit,.wm .msec-view{width:100%;margin-left:0}.wm .pp textarea{min-height:320px}}@media (max-width:420px){.wm .nav{gap:0}.wm .nav a,.wm .nav button{padding:6px 5px;font-size:11.5px}.wm .top{padding:14px 12px}}.wm .m-actions,.wm .m-add{display:none}@media (max-width:760px){.wm .bp-head h1{overflow-wrap:anywhere;font-size:clamp(26px,8vw,34px);line-height:1.08}.wm .bp-actions{display:none!important}.wm .m-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.wm .m-actions .btn-soft{justify-content:center}.wm .m-add{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:15;background:var(--ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:15px;font-weight:700;display:flex;position:fixed;box-shadow:0 6px 20px #0000002e}.wm .m-add .plus{font-size:19px;line-height:1}.wm .wrap{padding-bottom:120px}.wm .statcards{margin-top:18px}.wm .item .meta{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 16px;display:grid!important}.wm .item .meta .c-tool{max-width:62vw;display:block!important}.wm .item .meta .sdot{margin-left:-6px;padding:3px 6px;font-size:13px}.wm .item .meta .cell.hrs{text-align:left;padding:0}.wm .drawer .dfoot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:45;position:fixed;bottom:0;left:0;right:0;margin:0!important}.wm .drawer .dgrid>.right{padding-bottom:120px!important}.wm .drawer:not(.open) .dfoot{display:none}.wm .statcards{gap:8px}.wm .m-actions{gap:8px;margin-top:8px}.wm .m-actions .btn-soft{background:var(--ink);color:#fff}.wm .m-actions .btn-soft:hover{background:#333}}@media (max-width:900px){.wm .drawer [data-wide]{display:none}}.wm .m-bar,.wm .m-sheet,.wm .m-sheet-scrim{display:none}@media (max-width:760px){.wm .m-actions{display:none!important}.wm .m-bar{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:15;gap:8px;display:flex;position:fixed}.wm .m-bar .m-add{flex:1;display:flex;position:static;box-shadow:0 6px 20px #0000002e}.wm .m-rep{color:var(--ink);box-shadow:0 0 0 1px var(--rule), 0 6px 20px #0000001f;background:#fff;border-radius:12px;padding:14px 18px;font-size:15px;font-weight:700}.wm .m-sheet-scrim{z-index:50;opacity:0;pointer-events:none;background:#11111159;transition:opacity .15s;display:block;position:fixed;inset:0}.wm .m-sheet-scrim.open{opacity:1;pointer-events:auto}.wm .m-sheet{z-index:51;padding:10px 16px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;transition:transform .2s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 30px #0000001f}.wm .m-sheet.open{transform:none}.wm .m-sheet-grip{background:var(--card-2);border-radius:2px;width:40px;height:4px;margin:0 auto 14px}.wm .m-sheet-title{margin:0 4px 8px;font-size:18px;font-weight:800}.wm .m-sheet-row{text-align:left;background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:8px;padding:14px 12px;display:flex}.wm .m-sheet-row b{font-size:15px;font-weight:700;display:block}.wm .m-sheet-row small{color:var(--mute);margin-top:2px;font-size:13px;display:block}.wm .m-sheet-row i{color:var(--mute);font-size:18px;font-style:normal}.wm .m-bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:#fff;bottom:0;left:0;right:0}.wm .m-bar .m-add{box-shadow:none;padding:12px}.wm .m-rep{box-shadow:0 0 0 1px var(--rule);padding:12px 18px}.wm .wrap{padding-bottom:110px}}.wm .savestate{color:var(--mute);align-items:center;gap:6px;margin-right:auto;font-size:12.5px;font-weight:600;display:inline-flex}.wm .savestate i{background:#6aa84f;border-radius:50%;width:7px;height:7px}.wm .savestate i.err{background:#d9534f}.wm .dfoot{gap:14px}.wm .dfoot .prog{margin-right:0}@media (max-width:900px){.wm .dfoot .prog{display:none}}.wm .savestate i.warn{background:#e8c547}.wm .save-btn{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.wm .save-btn:disabled{box-shadow:inset 0 0 0 1px var(--rule);color:var(--faint);cursor:default}@media (max-width:900px){.wm .savestate{display:none}}.wm .savewrap{align-items:center;gap:10px;margin-right:auto;display:inline-flex}.wm .save-ic{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wm .save-ic:disabled{background:var(--card);color:var(--faint);cursor:default}.wm .savestate{margin-right:0}.wm .dfoot .prog{display:none!important}@media (max-width:900px){.wm .savestate{display:inline-flex!important}}.wm .map-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wm .map-count{color:var(--mute);background:var(--card);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.wm .map-count.full{background:var(--c1);color:var(--ink)}.wm .updated{color:var(--mute);margin-top:8px;font-size:12.5px}.wm .bp-head .updated{margin-top:6px}.wm .save-ic{width:44px;height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:10px}.wm .save-ic:hover{background:var(--card)}.wm .save-ic:disabled{color:#4e9a3a;box-shadow:inset 0 0 0 1px var(--rule);background:#fff}.wm .dfoot .prompt-btn{height:44px;padding:0 18px}.wm.board-page .top{background:#fff}.wm.board-page .statcard,.wm.board-page .statcard.accent{background:var(--c1)}.wm.board-page .group{background:#fff}.wm.board-page .bp-actions .btn-soft,.wm.board-page .m-rep{box-shadow:inset 0 0 0 1px var(--rule);background:#fff}.wm.board-page .bp-actions .btn-soft:hover{box-shadow:inset 0 0 0 1px var(--faint)}.wm.board-page .statcard,.wm.board-page .statcard.accent,.wm.board-page .group{background:#fff;border:1px solid #e8e6df;box-shadow:0 1px 2px #1111110a,0 6px 16px #1111110a}.wm.board-page .statcard .lab,.wm.board-page .statcard>small{color:var(--mute)}.wm.board-page .bp-actions .btn-soft,.wm.board-page .m-rep{box-shadow:inset 0 0 0 1px #e0ded6,0 1px 2px #1111110a}.wm{--hair:#e8e6df;--lift:0 1px 2px #1111110a, 0 6px 16px #1111110a}.wm .drawer{background:#fff}.wm .drawer.wide .dgrid>.left,.wm .drawer .dgrid>.left{background:var(--card);border-right-color:var(--hair)}.wm .drawer .dd-btn,.wm .drawer .field textarea:not(.title-input):not(.desc-input),.wm .drawer .num-in,.wm .drawer .mq-detail,.wm .step-row2 input{border:1px solid var(--hair);background:#fff}.wm .drawer .feat{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff}.wm .drawer .feat .dd-btn{border:0!important;border-bottom:1px solid var(--hair)!important}.wm .drawer .hint,.wm .drawer .access{border:1px solid var(--hair);background:#fff}.wm .dfoot{border-top-color:var(--hair);background:#fff}.wm .icon-btn{box-shadow:inset 0 0 0 1px var(--hair);background:#fff}.wm .icon-btn:hover{background:var(--card)}.wm .danger-ic{color:#b42318!important}.wm .del-bar{z-index:30;color:#b42318;background:#fdecec;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}.wm .del-bar button{color:var(--ink);background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700}.wm .del-bar .yes{color:#fff;background:#b42318}.wm .case-wrap{background:var(--card)}.wm .case-side{background:var(--card);border-right-color:var(--hair)}.wm .case-side textarea{border-color:var(--hair);background:#fff}.wm .case-side .seg-type{background:#eae8e1}.wm .case-side .inc{border-bottom-color:var(--hair)}.wm .case{box-shadow:var(--lift);border:1px solid var(--hair);border-radius:4px}.wm .case-bar{border-bottom-color:var(--hair);background:#fff}.wm .m-sheet-row{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff}.wm .m-sheet{background:var(--card)}.wm.picker-page .qcard{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff}.wm.picker-page .qcard .choice{background:var(--card)}.wm.picker-page .qcard .choice:hover{background:#edebe4}.wm.picker-page .qcard .choice.on{background:var(--c2)}.wm.picker-page .live{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff}.wm.picker-page .live .tag{background:var(--card)}.wm.picker-page .alt-card{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff}.wm.picker-page .alt-card:hover{background:#fbfaf7}.wm.picker-page .alt-card .tag{background:var(--card)}.wm.picker-page .cats,.wm.picker-page .mix>div:last-child{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff;border-radius:14px;padding:0 24px}.wm.picker-page .cat:first-child,.wm.picker-page .mix-row:first-of-type{border-top:0}.wm.picker-page .pill,.wm.picker-page .browse-link,.wm.picker-page .btn-ghost{box-shadow:inset 0 0 0 1px var(--hair);background:#fff}.wm.picker-page .pill.on{background:var(--c2);box-shadow:none}.wm.picker-page .ans{box-shadow:inset 0 0 0 1px var(--hair);background:#fff}.wm.picker-page .drawer .access{background:var(--card)}.wm .cols,.wm .item{grid-template-columns:24px 34px minmax(0,1fr) 200px 90px 140px 130px 30px}.wm .group:not(.g-good):not(.g-built) .item{grid-template-columns:24px 34px minmax(0,1fr) auto 30px}.wm .group:not(.g-good):not(.g-built) .quick{grid-column:4}.wm .row-arch{width:28px;height:28px;color:var(--faint);opacity:0;border-radius:7px;justify-content:center;align-items:center;transition:opacity .1s;display:inline-flex}.wm .item:hover .row-arch{opacity:1}.wm .row-arch:hover{background:var(--card-2);color:var(--ink)}.wm .item.archived .row-arch{display:none}@media (max-width:760px){.wm .row-arch{display:none}.wm .group .item,.wm .group:not(.g-good):not(.g-built) .item{grid-template-columns:28px minmax(0,1fr)}}.wm .drawer:not(.wide){padding:0}.wm .drawer:not(.wide) .dgrid{display:block}.wm .drawer:not(.wide) .dgrid>.left{background:var(--card);border-bottom:1px solid var(--hair);padding:60px 28px 28px}.wm .drawer:not(.wide) .dgrid>.right{margin-top:0;padding:28px 28px 40px}.wm .drawer:not(.wide) .map-head{border-top:0;margin-top:0;padding-top:0}.wm .drawer:not(.wide) .dfoot{background:#fff;padding:12px 20px;position:sticky;bottom:0;margin:0!important}.wm .drawer:not(.wide) .msec-q,.wm .drawer:not(.wide) .msec-edit,.wm .drawer:not(.wide) .msec-view{width:100%;margin-left:0}.wm .drawer:not(.wide) .tools{top:16px;right:18px}.wm .drawer:not(.wide) .dgrid>.right .map-title,.wm .drawer .dgrid>.right .map-title{margin-top:0}@media (max-width:900px){.wm .drawer .dgrid>.left{border-bottom:1px solid var(--hair)}}.wm .mlab{color:#3c5a14;background:#ffffffb3;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-block}.wm .live .mlab,.wm .alt-card .mlab,.wm .why-item .mlab{background:var(--c1)}.wm .why-item .mlab{vertical-align:middle;margin:0 0 0 6px;padding:2px 8px;font-size:11px}.wm .whyline{flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;display:flex}.wm .whyline span{color:#3c3c38;margin-right:4px;font-size:12px;font-weight:600}.wm .whyline i{background:#ffffffb3;border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal}.wm .alt-card .whyline i{background:var(--card)}.wm .best-wide .mlab,.wm .live .mlab{width:fit-content;margin:10px 0 2px;display:block}@keyframes fromRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes fromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wm .slide.from-right{animation:.35s cubic-bezier(.2,.7,.2,1) fromRight}.wm .slide.from-left{animation:.35s cubic-bezier(.2,.7,.2,1) fromLeft}.wm .rdetail.swap .dcard{animation:.22s fadeUp}.wm .rlayout{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}@media (max-width:960px){.wm .rlayout{grid-template-columns:1fr}}.wm .rhead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.wm .ranks{gap:8px;display:grid}.wm .rank{text-align:left;border:1px solid var(--hair);box-shadow:var(--lift);background:#fff;border-radius:12px;grid-template-columns:30px 1fr 70px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .12s,transform .12s;display:grid}.wm .rank:hover{border-color:var(--faint)}.wm .rank.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), var(--lift)}.wm .rk{background:var(--card);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.wm .rank.on .rk{background:var(--c2)}.wm .rn b{letter-spacing:-.01em;font-size:15px;font-weight:800;display:block}.wm .rn small{color:var(--mute);font-size:12.5px;font-weight:600}.wm .rbar{background:var(--card-2);border-radius:3px;height:6px;overflow:hidden}.wm .rbar i{background:var(--c3);height:100%;display:block}.wm .ans-card{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff;border-radius:14px;margin-top:18px;padding:14px 16px 8px}.wm .ans-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.wm .ans-head b{font-size:14px;font-weight:800}.wm .ans-row{text-align:left;border-top:1px solid var(--hair);grid-template-columns:96px 1fr;gap:10px;width:100%;padding:8px 0;font-size:13.5px;line-height:1.4;display:grid}.wm .ans-row span{color:var(--mute);padding-top:1px;font-size:12px;font-weight:600}.wm .ans-row b{font-weight:600}.wm .ans-row:hover b{text-decoration:underline}.wm .rleft .checks{margin-top:18px}.wm .rdetail{position:sticky;top:100px}.wm .dcard{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff;border-radius:16px;padding:28px 30px}.wm .dtop{align-items:center;gap:10px;display:flex}.wm .dtop .mlab{background:var(--c1);margin:0}.wm .rkbig{text-transform:uppercase;letter-spacing:.05em;background:var(--ink);color:#fff;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800}.wm .dcard h2{margin-top:12px;font-size:38px}.wm .dcard .what{margin-top:8px;font-size:16px;line-height:1.5}.wm .dcard .tag{background:var(--card)}.wm .fitgrid{background:var(--card);border-radius:12px;gap:12px;margin-top:20px;padding:16px;display:grid}.wm .fl{color:var(--mute);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.wm .chips2.yes i{background:var(--c1);border-color:#0000}.wm .chips2.no i{color:var(--mute);background:#fff;border:1px dashed #d8d6ce}.wm .vs{border:1px solid var(--hair);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.5}.wm .dcard .lines{border-top:1.5px solid var(--ink);margin-top:18px}.wm .dcard .line{border-bottom-color:var(--hair)}.wm .dcard .line span{color:var(--mute)}.wm .dcard .more{margin-top:16px}@media (max-width:960px){.wm .rdetail{position:static}.wm .dcard{padding:22px 18px}.wm .dcard h2{font-size:30px}.wm .rleft{display:contents}.wm .rhead{order:1}.wm .ranks{order:2}.wm .rdetail{order:3}.wm .rleft .ans-card{order:4;margin-top:0}.wm .rleft .checks{order:5;margin-top:0}.wm .rlayout{gap:14px}}.wm.picker-page .qcard .choices{grid-auto-rows:1fr}.wm.picker-page .qcard .choice{align-items:center;min-height:64px;padding:11px 14px}.wm.picker-page .qcard .choice b{font-size:14.5px;line-height:1.25}.wm.picker-page .qcard .choice small{font-size:12.5px;line-height:1.3}.wm .live .mlab{margin:4px 0 12px!important}.wm .live h2{margin-top:2px}.wm .rlayout{grid-template-columns:360px minmax(0,1fr);gap:20px;height:calc(100vh - 290px);min-height:520px;margin-top:24px}.wm .rbox{border:1px solid var(--hair);box-shadow:var(--lift);overscroll-behavior:contain;background:#fff;border-radius:16px;height:100%;overflow-y:auto}.wm .rleft{flex-direction:column;padding:18px 16px 14px;display:flex}.wm .rhead{margin:0 4px 12px}.wm .rhead b{font-size:15px;font-weight:800}.wm .ranks{gap:6px}.wm .rank{box-shadow:none;border-radius:10px;grid-template-columns:28px 1fr 56px;padding:11px 12px}.wm .rank.on{box-shadow:0 0 0 1px var(--ink)}.wm .rn small{font-size:12px}.wm .ans-wrap{border-top:1px solid var(--hair);margin-top:auto;padding-top:12px}.wm .ans-toggle{justify-content:space-between;align-items:center;width:100%;padding:6px 4px;font-size:14px;font-weight:700;display:flex}.wm .ans-toggle small{color:var(--mute);margin-left:6px;font-weight:500}.wm .ans-toggle em{color:var(--mute);font-size:12.5px;font-style:normal;font-weight:600}.wm .ans-list .ans-row{grid-template-columns:90px 1fr;padding:6px 4px;font-size:13px}.wm .ans-actions{justify-content:space-between;padding:8px 4px 2px;display:flex}.wm .rdetail{padding:0;position:static}.wm .rdetail .dcard{box-shadow:none;border:0;border-radius:0;padding:26px 30px 28px}.wm .dtop{gap:10px}.wm .rkbig{background:var(--card);color:var(--ink)}.wm .rkbig.best{background:var(--c2)}.wm .dfit{color:var(--mute);font-size:13px;font-weight:600}.wm .rdetail .dcard h2{margin-top:10px;font-size:34px}.wm .dsec{border-top:1px solid var(--hair);margin-top:18px;padding-top:16px}.wm .dsec p{font-size:14px;line-height:1.5}.wm .dsec.two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wm .dsec .fl{margin-bottom:8px}.wm .chips2.yes i,.wm .chips2.no i{padding:3px 10px;font-size:12.5px}.wm .src{color:var(--faint);font-size:12px}.wm .gk{color:#4d4d48;margin-top:4px}.wm .rdetail .more{margin-top:18px}@media (max-width:960px){.wm .rlayout{height:auto;min-height:0}.wm .rbox{height:auto;overflow:visible}.wm .rleft{display:flex}.wm .rleft .ans-wrap{margin-top:12px}.wm .dsec.two-col{grid-template-columns:1fr;gap:14px}.wm .rdetail .dcard{padding:22px 18px}}.wm.picker-page .stage{grid-template-columns:minmax(0,1fr) 340px;margin-top:20px}.wm.picker-page .qcard{min-height:0;padding:22px 24px 18px}.wm.picker-page .qcard h2{font-size:26px}.wm.picker-page .segs{margin:10px 0 16px}.wm.picker-page .qcard .choices{gap:6px;margin-top:14px}.wm.picker-page .qcard .choice{gap:12px;min-height:58px;padding:9px 14px}.wm.picker-page .qcard .choice b{font-size:14px}.wm.picker-page .qcard .choice small{font-size:12px}.wm.picker-page .qnav{padding-top:14px}.wm .rlayout{height:calc(100vh - 262px);min-height:460px;margin-top:20px}@media (max-width:960px){.wm.picker-page .stage{grid-template-columns:1fr}.wm .rlayout{height:auto;min-height:0}}.wm .live-top{text-align:left;border-radius:10px;width:calc(100% + 16px);margin:0 -8px;padding:4px 8px 8px;display:block}.wm .live-top:hover{background:var(--card)}.wm .live-more{color:var(--mute);margin-top:8px;font-size:12.5px;font-weight:600;display:inline-block}.wm .live-top:hover .live-more{color:var(--ink)}.wm.picker-page .drawer{width:min(520px,100%);padding:56px 32px 40px}.wm.picker-page .drawer .tools{position:absolute;top:18px;right:20px}.wm.picker-page .drawer .x{color:var(--mute);box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:8px;padding:6px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;position:absolute;top:20px;right:24px}.wm.picker-page .drawer .lab{color:var(--mute);font-family:Inter,sans-serif;font-size:12.5px;font-weight:600}.wm.picker-page .drawer h2{margin:8px 0 10px;font-size:30px}.wm.picker-page .drawer .access{background:var(--card);border:0;border-radius:12px;padding:4px 16px}.wm.picker-page .drawer .access .line{grid-template-columns:130px 1fr;font-size:14px}.wm.picker-page .drawer .access .line span{color:var(--mute);font-family:Inter,sans-serif;font-size:12.5px;font-weight:600}.wm.picker-page .drawer .sec{border-top:1px solid var(--hair);margin-top:20px;padding-top:16px}.wm.picker-page .drawer .sec>.lab{margin-bottom:6px}.wm.picker-page .drawer .sec li{border-top-color:var(--hair)}@media (max-width:760px){.wm.picker-page .drawer{padding:56px 18px 32px}.wm.picker-page .drawer .access .line{grid-template-columns:1fr;gap:2px}}@media (max-width:960px){.wm .rlayout{flex-direction:column;gap:14px;height:auto!important;min-height:0!important;display:flex!important}.wm .rbox{height:auto!important;overflow:visible!important}.wm .rleft{flex-direction:column;padding:14px 12px 10px;display:flex!important}.wm .rleft>*{order:0!important}.wm .rleft .ans-wrap{margin-top:10px}.wm .rdetail .dcard{padding:20px 18px 22px}.wm .rdetail .dcard h2{font-size:28px}.wm .dsec.two-col{display:block}.wm .dsec.two-col>div+div{margin-top:14px}.wm .chips2.yes i,.wm .chips2.no i{white-space:normal}.wm .rank{grid-template-columns:28px 1fr 48px}.wm .rlayout>.rbox{align-self:stretch;width:100%}}.wm.picker-page .drawer .dw-what{font-size:16px;line-height:1.5}.wm.picker-page .drawer .sec p,.wm.picker-page .drawer .sec li{font-size:14.5px}.wm.picker-page .segs{grid-template-columns:repeat(5,1fr)}.wm .dsec p.src{color:var(--faint);margin-top:4px;font-size:12px}.wm .gk-list{margin:0;padding-left:18px}.wm .gk-list li{color:#3c3c38;margin-top:4px;font-size:14px;line-height:1.5}.wm .live .alsos .lab{font-family:Inter,sans-serif;font-size:12px;font-weight:600}.wm .more-n{color:var(--mute);padding:8px 0;font-size:12.5px}.wm .gk-list{margin:0;padding:0;list-style:none}.wm .gk-list li{border-top:1px solid var(--hair);margin:0;padding:8px 0 8px 18px;position:relative}.wm .gk-list li:first-child{border-top:0;padding-top:2px}.wm .gk-list li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:3px}.wm .gk-list li:first-child:before{top:10px}.wm .rank .rn small{line-height:1.35;display:block}.wm .dmiss{color:#5a4a12;background:#fff6d8;border-radius:10px;margin-top:14px;padding:10px 14px;font-size:14px;line-height:1.45}.wm .blocked{background:#fff9e8;border-radius:10px;margin-top:12px;padding:10px 12px}.wm .bl-h{color:#6b5a1c;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.wm .bl-row{text-align:left;border-top:1px solid #f1e6c2;width:100%;padding:6px 0;display:block}.wm .bl-row:first-of-type{border-top:0}.wm .bl-row b{font-size:13.5px;font-weight:700;display:block}.wm .bl-row small{color:#6b5a1c;font-size:12px}.wm .bl-row:hover b{text-decoration:underline}.wm .why-item .wi-top b{font-size:14.5px}.wm .wi-miss{color:#5a4a12;background:#fff6d8;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:12.5px}.wm .wi-row .chips2.no i{color:var(--mute);background:#fff;border:1px dashed #d8d6ce}.wm .wi-row .chips2.yes i{background:var(--c1);border-color:#0000}.wm .wi-close{color:#6b5a1c;background:#fff9e8;border-radius:8px;margin:8px 0 4px;padding:8px 10px;font-size:12.5px}.wm .wi-close b{margin-bottom:2px;font-size:12px;display:block}.wm .dd-menu{max-height:min(540px,70vh)}.wm .dd-menu.can-scroll{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.wm .dd.open:has(.dd-menu.can-scroll):after{content:"scroll for more ↓";z-index:61;color:var(--mute);box-shadow:0 0 0 1px var(--hair);pointer-events:none;background:#fff;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700;position:absolute;top:calc(100% + min(540px,70vh) - 22px);left:50%;transform:translate(-50%)}.wm .sortby{align-items:center;gap:12px;margin-top:28px;display:flex}.wm .sortby>span{color:var(--mute);font-size:13px;font-weight:600}.wm .sortby .seg-type{background:#eae8e1;border-radius:10px;grid-template-columns:auto auto;gap:4px;padding:4px;display:inline-grid}.wm .sortby .seg-type button{color:var(--mute);border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:700}.wm .sortby .seg-type button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.wm .fgroups,.wm .ogroups{flex-direction:column;gap:36px;margin-top:28px;display:flex}.wm .fg-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.wm .fg-head h3{font-size:19px;font-weight:800}.wm .fg-head p{color:var(--mute);font-size:14px}.wm .fgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.wm .fcard{text-align:left;border:1px solid var(--hair);box-shadow:var(--lift);background:#fff;border-radius:14px;flex-direction:column;padding:18px 20px;transition:border-color .15s,transform .15s;display:flex}.wm .fcard:hover{border-color:#cfccc2;transform:translateY(-1px)}.wm .fcard h3{font-size:17px;font-weight:800}.wm .fc-what{color:var(--mute);margin-top:4px;font-size:14px;line-height:1.45}.wm .fc-sec{margin-top:12px}.wm .fc-sec span{letter-spacing:.02em;text-transform:uppercase;color:#8ca72c;font-size:11.5px;font-weight:700;display:block}.wm .fc-sec p{margin-top:2px;font-size:14px;line-height:1.45}.wm .fc-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.wm .fc-sec:last-of-type{margin-bottom:14px}.wm .fc-avail{color:var(--mute);font-size:12.5px}.wm .fcard .go{white-space:nowrap;font-size:13px;font-weight:700}.wm .orows{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff;border-radius:14px;overflow:hidden}.wm .orow{text-align:left;border-top:1px solid var(--hair);grid-template-columns:240px 1fr 230px;align-items:baseline;gap:16px;width:100%;padding:12px 18px;display:grid}.wm .orow:first-child{border-top:0}.wm .orow:hover{background:#fafaf7}.wm .orow b{font-size:14.5px;font-weight:800}.wm .orow>span:not(.fc-avail){color:#3c3c38;font-size:14px}.wm .orow .fc-avail{text-align:right;justify-self:end}@media (max-width:860px){.wm .sortby{flex-direction:column;align-items:stretch;gap:6px}.wm .sortby .seg-type{grid-template-columns:1fr 1fr;display:grid}.wm .sortby .seg-type button{padding:8px 6px}.wm .fgrid{grid-template-columns:1fr}.wm .orow{grid-template-columns:1fr;gap:2px}.wm .orow .fc-avail{text-align:left;justify-self:start;margin-top:2px}}.wm .frows{flex-direction:column;gap:10px;display:flex}.wm .feat{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff;border-radius:14px;transition:border-color .15s}.wm .feat:hover,.wm .feat.open{border-color:#cfccc2}.wm .feat-top{text-align:left;cursor:pointer;justify-content:space-between;gap:32px;width:100%;padding:20px 24px;display:flex}.wm .feat-main{max-width:720px}.wm .feat-main h3{letter-spacing:-.01em;font-size:18px;font-weight:800}.wm .feat-what{color:#3c3c38;margin-top:4px;font-size:15px;line-height:1.5}.wm .feat-when{color:var(--ink);margin-top:10px;font-size:15px;line-height:1.5}.wm .feat-when b{font-weight:700}.wm .feat-side{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.wm .feat-avail{color:var(--mute);white-space:nowrap;font-size:13px}.wm .feat-btn{white-space:nowrap;background:#fff;border:1px solid #d8d6ce;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.wm .feat-btn i{font-size:14px;font-style:normal;line-height:1;position:relative;top:-2px}.wm .feat:hover .feat-btn{background:var(--c1);border-color:var(--c1)}.wm .feat-body{border-top:1px solid var(--hair);max-width:760px;margin:0 24px;padding:20px 0 24px}.wm .feat-edge{font-size:15px;line-height:1.5}.wm .feat-body h4{margin:22px 0 10px;font-size:15px;font-weight:800}.wm .uses{counter-reset:u;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wm .uses li{counter-increment:u;background:var(--card);border-radius:10px;padding:14px 16px 14px 48px;position:relative}.wm .uses li:before{content:counter(u);width:20px;height:20px;color:var(--ink);background:#fff;border:1px solid #d8d6ce;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:15px;left:16px}.wm .uses p{font-size:15px;line-height:1.5}.wm .uses .get{color:#3c3c38;margin-top:6px}.wm .uses .get b{color:var(--ink);font-weight:700}.wm .feat-facts{grid-template-columns:150px 1fr;gap:10px 20px;margin:0;display:grid}.wm .feat-facts dt{font-size:14px;font-weight:700}.wm .feat-facts dd{color:#3c3c38;margin:0;font-size:14px;line-height:1.5}.wm .feat-src{color:var(--mute);margin-top:16px;font-size:12.5px}@media (max-width:860px){.wm .feat-top{flex-direction:column;gap:14px;padding:16px 18px}.wm .feat-side{flex-direction:row;align-items:center}.wm .feat-body{margin:0 18px;padding-bottom:18px}.wm .feat-facts{grid-template-columns:1fr;gap:2px}.wm .feat-facts dd{margin-bottom:10px}.wm .mix-row{grid-template-columns:1fr;gap:6px}}.wm .feat-main{flex:1;max-width:none}.wm .feat-body{max-width:none}.wm .uses{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.wm .use{background:var(--card);border-radius:12px;flex-direction:column;padding:16px 18px;display:flex}.wm .use p{font-size:15px;line-height:1.5}.wm .use .get{color:#3c3c38;border-top:1px solid #e4e2da;margin-top:12px;padding-top:12px}.wm .use .get b{color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.wm .feat-facts{border:1px solid var(--hair);border-radius:12px;display:block;overflow:hidden}.wm .feat-facts dt,.wm .feat-facts dd{display:block}.wm .feat-facts>div{border-top:1px solid var(--hair);grid-template-columns:170px 1fr;gap:20px;padding:12px 16px;display:grid}.wm .feat-facts>div:first-child{border-top:0}.wm .feat-facts>div:nth-child(odd){background:#fbfaf7}.wm .also{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:14px;display:flex}.wm .also span{color:var(--mute);margin-right:4px}.wm .also button,.wm .cmp-row button{background:#fff;border:1px solid #d8d6ce;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:600}.wm .also button:hover,.wm .cmp-row button:hover{background:var(--c1);border-color:var(--c1)}.wm .mix{display:none}.wm .cmp{border-top:1px solid #dedcd4;margin-top:72px;padding-top:40px}.wm .cmp h2{letter-spacing:-.02em;font-size:28px;font-weight:800}.wm .cmp-sub{color:#3c3c38;margin-top:4px;font-size:15px}.wm .cmp-grid{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:14px;margin-top:20px;display:grid}.wm .cmp-card{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff;border-radius:14px;padding:20px 22px 8px}.wm .cmp-card h3{margin-bottom:8px;font-size:17px;font-weight:800}.wm .cmp-row{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.wm .cmp-row p{font-size:14.5px;line-height:1.45}.wm .cmp-row button{text-align:right;flex:none;max-width:48%}@media (max-width:860px){.wm .feat-facts>div{grid-template-columns:1fr;gap:2px}.wm .cmp-grid{grid-template-columns:1fr}.wm .cmp-row{flex-direction:column;align-items:flex-start;gap:6px}.wm .cmp-row button{text-align:left;max-width:none}}.wm .use>p:first-child{margin-bottom:12px}.wm .use .get{margin-top:auto}.wm .cmp-row button{white-space:nowrap}@media (max-width:860px){.wm .cmp-row button{white-space:normal}}.wm .feat-img{margin:18px 0 0}.wm .feat-img img{border:1px solid var(--hair);background:#fff;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:420px;display:block}.wm .feat-img figcaption{color:var(--mute);margin-top:8px;font-size:12.5px}.wm .feat-img a{color:inherit}.wm .fgroups{gap:10px}.wm .fgroup{border-radius:16px}.wm .fg-toggle{text-align:left;border:1px solid var(--hair);width:100%;box-shadow:var(--lift);cursor:pointer;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;transition:border-color .15s;display:flex}.wm .fg-toggle:hover{border-color:#cfccc2}.wm .fg-text h3{letter-spacing:-.01em;font-size:20px;font-weight:800}.wm .fg-text p{color:#3c3c38;margin-top:2px;font-size:15px}.wm .fg-text .fg-names{color:var(--mute);margin-top:8px;font-size:14px}.wm .fg-count{border:1px solid #d8d6ce;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.wm .fg-toggle:hover .fg-count{background:var(--c1);border-color:var(--c1)}.wm .fg-count i{font-style:normal;position:relative;top:-2px}.wm .fgroup.open{background:#edebe4;padding:8px 8px 12px}.wm .fgroup.open .fg-toggle{box-shadow:none;background:0 0;border-color:#0000;padding:14px 16px 12px}.wm .fgroup.open .frows{padding:0 4px}.wm .fgroup.open .also{padding:0 8px}@media (max-width:860px){.wm .fg-toggle{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px}.wm .fgroup.open{padding:4px 4px 10px}}.wm .feat-img a img{cursor:zoom-in}.wm .shot{aspect-ratio:16/10;border:1px solid var(--hair);background:#f1efe9;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:6px;display:flex;overflow:hidden}.wm .shot img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.wm .shot.logo img{opacity:.9;border-radius:0;max-width:34%;max-height:50%}.wm .shot.sm{width:132px}.wm .shot.md{width:100%;max-width:520px;padding:10px}.wm .shot.lg{width:100%;padding:10px}.wm .shot-cap{color:var(--mute);margin-top:6px;font-size:12px;line-height:1.4}.wm .shot-cap a{color:inherit}.wm .feat-top{justify-content:flex-start;align-items:flex-start;gap:20px}.wm .feat-side{margin-left:auto}.wm .feat-intro{grid-template-columns:1fr 400px;align-items:start;gap:28px;display:grid}.wm .feat-intro .feat-shot{margin:0}.wm .feat-intro h4{margin-top:18px}.wm .dshot{margin:14px 0 4px}.wm .feat-img{display:none}@media (max-width:860px){.wm .feat-top{flex-flow:wrap}.wm .shot.sm{width:96px}.wm .feat-main{flex:180px}.wm .feat-side{width:100%;margin-left:0}.wm .feat-intro{grid-template-columns:1fr}.wm .feat-intro .feat-shot{order:-1}}.wm .feat-intro .feat-facts>div{grid-template-columns:130px 1fr;gap:14px}@media (max-width:860px){.wm .feat-intro .feat-facts>div{grid-template-columns:1fr;gap:2px}}.wm .shot[data-zoom]{cursor:zoom-in}.wm .shot[data-zoom]:hover{border-color:#cfccc2}.wm .linkish{font:inherit;color:inherit;background:0 0;padding:0;text-decoration:underline}.wm .lightbox{z-index:200;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.wm .lightbox[hidden]{display:none}.wm .lightbox figure{flex-direction:column;align-items:center;max-width:100%;margin:0;display:flex}.wm .lightbox img{object-fit:contain;cursor:default;background:#fff;border-radius:8px;max-width:100%;max-height:84vh}.wm .lightbox figcaption{color:#fffc;text-align:center;margin-top:12px;font-size:13px}.wm .lb-x{color:#fff;background:#ffffff1f;border-radius:50%;width:40px;height:40px;font-size:18px;position:absolute;top:18px;right:22px}.wm .lb-x:hover{background:#ffffff38}@media (max-width:860px){.wm .lightbox{padding:16px}}.wm.picker-page .pk-toggle{border:1.5px solid var(--color-border,var(--rule));background:#fff;border-radius:10px;gap:2px;margin-bottom:24px;padding:3px;display:inline-flex}.wm.picker-page .pk-toggle button{font-family:var(--font-body,"Inter", -apple-system, sans-serif);color:var(--mute);white-space:nowrap;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.wm.picker-page .pk-toggle button:hover{color:var(--ink);background:var(--card)}.wm.picker-page .pk-toggle button.on{background:var(--ink);color:#fff}.wm.picker-page button:focus-visible,.wm.picker-page a:focus-visible,.wm.picker-page [role=button]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wm.picker-page .pk-pitch{border:1px solid var(--hair);box-shadow:var(--lift);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:22px 24px;display:flex}.wm.picker-page .pk-pitch ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wm.picker-page .pk-pitch li{padding-left:20px;font-size:14.5px;font-weight:600;position:relative}.wm.picker-page .pk-pitch li:before{content:"";background:var(--c2);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:0}.wm.picker-page .pk-pitch .btn{white-space:nowrap;text-decoration:none;display:inline-block}@media (max-width:600px){.wm.picker-page .pk-pitch .btn{text-align:center;width:100%}}@media print{html.wm-printing body :not(.wm):not(.wm *):not(:has(.wm)){display:none!important}:is(html.wm-printing body,html.wm-printing body :has(.wm)){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}html.wm-printing .wm>:not(.case-wrap),html.wm-printing .wm .case-bar{display:none!important}}.wm .updated .wm-save-note{color:#b8452f;font-weight:600}.wm .dd-btn:focus-visible~.dd-menu .dd-opt.kb,.wm .sdot:focus-visible~.dd-menu .dd-opt.kb{background:var(--card);box-shadow:inset 0 0 0 2px var(--ink)}html:has(.wm.board-page){overscroll-behavior:none}html:has(.wm.board-page) body{overscroll-behavior:none}:where(.wm.board-page) ol{list-style:decimal}:where(.wm.board-page) ul{list-style:outside}.wm.board-page{min-height:100vh}.content-shell>.wm{min-height:100vh;margin:-24px -36px -36px}@media (max-width:768px){.content-shell>.wm{margin:0 -16px -16px}.content-shell>.wm>main.wrap{padding-top:64px}}.wm.picker-page .browse-link,.wm.picker-page .btn-ghost{font-family:var(--font-body,"Inter", -apple-system, sans-serif);color:var(--color-text-primary,var(--ink));box-shadow:none;border-radius:var(--radius-sm,6px);border:1.5px solid var(--color-border,var(--rule));background:#fff;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.wm.picker-page .browse-link:hover,.wm.picker-page .btn-ghost:not(:disabled):hover{background:var(--color-bg-sunken,var(--card))}.wm>main.wrap{container:wmmain/inline-size}@container wmmain (max-width:880px){.wm .picker{grid-template-columns:1fr;gap:40px}}@container wmmain (max-width:780px){.wm .cat{grid-template-columns:1fr;gap:12px}.wm .tool-row{grid-template-columns:1fr;gap:2px}.wm .cols{display:none}.wm .item,.wm .group .item,.wm .group:not(.g-good):not(.g-built) .item{grid-template-columns:28px minmax(0,1fr);row-gap:6px;padding:12px 0}.wm .item>.grip,.wm .item>span:empty{display:none}.wm .item .task{grid-column:2}.wm .item .meta{grid-column:2;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 16px;display:grid!important}.wm .item .meta .cell.hrs{text-align:left;padding:0}.wm .item>.c-status,.wm .quick{grid-column:2;justify-content:flex-start}}@container wmmain (max-width:880px){.wm .stage{grid-template-columns:1fr}.wm .hero{flex-direction:column;align-items:flex-start}}@container wmmain (max-width:620px){.wm .qcard .choices{grid-template-columns:1fr}}@container wmmain (max-width:780px){.wm .best-wide{grid-template-columns:1fr;gap:16px}.wm .two{grid-template-columns:1fr}}@container wmmain (max-width:880px){.wm .hero h1{white-space:normal}}@container wmmain (max-width:680px){.wm .bp-head{flex-direction:column;align-items:flex-start}.wm .bp-head h1{font-size:34px}.wm .g-head .progress .bar{display:none}.wm .item{grid-template-columns:28px minmax(0,1fr);row-gap:6px;padding:12px 0}.wm .item>.grip,.wm .item>span:empty{display:none}.wm .item .task{grid-column:2}.wm .item .meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 14px;display:flex}.wm .item .meta .cell.hrs{text-align:left;padding:0}.wm .item .meta>.c-tool,.wm .item .meta>.c-access{display:inline}.wm .quick{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.wm .row2,.wm .time{grid-template-columns:1fr}.wm .tip{width:240px}.wm .case{padding:32px 20px}.wm .case .stats{grid-template-columns:1fr}.wm .statcards{grid-template-columns:repeat(3,1fr);gap:8px}.wm .statcard{border-radius:12px;padding:12px}.wm .statcard b{font-size:24px}.wm .statcard .lab{font-size:11px;line-height:1.3}.wm .statcard small{display:none}.wm .statcards{grid-template-columns:repeat(2,1fr)}}@container wmmain (max-width:1020px){.wm .bp-head h1{white-space:normal}}@container wmmain (max-width:680px){.wm .case .r{grid-template-columns:1fr;gap:2px}.wm .case .stats{grid-template-columns:1fr 1fr}.wm .bp-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.wm .bp-actions .btn-add{grid-column:1/-1;justify-content:center}.wm .bp-actions .btn-soft{justify-content:center}.wm .statcard{padding:14px 10px}.wm .statcard b{font-size:26px}.wm .statcard>small{font-size:11.5px}.wm .group{padding:4px 12px 6px}.wm .group .item,.wm .group:not(.g-good):not(.g-built) .item{grid-template-columns:28px minmax(0,1fr)}.wm .group:not(.g-good):not(.g-built) .item .grip{display:none}.wm .item>.grip+.num{grid-column:1}.wm .quick{flex-wrap:wrap;justify-content:flex-start;grid-column:2!important}.wm .quick button{white-space:nowrap}.wm .item .task{-webkit-line-clamp:3}.wm .item .meta{gap:2px 12px}.wm .item .meta .pill-dd .dd-menu{left:0}.wm .g-head .count{margin-right:auto}}@container wmmain (max-width:820px){.wm .msec-q,.wm .msec-edit,.wm .msec-view{width:100%;margin-left:0}.wm .pp textarea{min-height:320px}}@container wmmain (max-width:680px){.wm .bp-head h1{overflow-wrap:anywhere;font-size:clamp(26px,8vw,34px);line-height:1.08}.wm .bp-actions{display:none!important}.wm .m-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.wm .m-actions .btn-soft{justify-content:center}.wm .statcards{margin-top:18px}.wm .item .meta{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 16px;display:grid!important}.wm .item .meta .c-tool{max-width:62vw;display:block!important}.wm .item .meta .sdot{margin-left:-6px;padding:3px 6px;font-size:13px}.wm .item .meta .cell.hrs{text-align:left;padding:0}.wm .statcards{gap:8px}.wm .m-actions{gap:8px;margin-top:8px}.wm .m-actions .btn-soft{background:var(--ink);color:#fff}.wm .m-actions .btn-soft:hover{background:#333}.wm .m-actions{display:none!important}.wm .row-arch{display:none}.wm .group .item,.wm .group:not(.g-good):not(.g-built) .item{grid-template-columns:28px minmax(0,1fr)}}@container wmmain (max-width:880px){.wm .rlayout{grid-template-columns:1fr}.wm .rdetail{position:static}.wm .dcard{padding:22px 18px}.wm .dcard h2{font-size:30px}.wm .rhead{order:1}.wm .ranks{order:2}.wm .rdetail{order:3}.wm .rleft .ans-card{order:4;margin-top:0}.wm .rleft .checks{order:5;margin-top:0}.wm .rlayout{gap:14px;height:auto;min-height:0}.wm .rleft{display:flex}.wm .dsec.two-col{grid-template-columns:1fr;gap:14px}.wm.picker-page .stage{grid-template-columns:1fr}.wm .rlayout{flex-direction:column;gap:14px;height:auto;min-height:0;height:auto!important;min-height:0!important;display:flex!important}.wm .rbox{height:auto!important;overflow:visible!important}.wm .rleft{flex-direction:column;padding:14px 12px 10px;display:flex!important}.wm .rleft>*{order:0!important}.wm .rleft .ans-wrap{margin-top:10px}.wm .rdetail .dcard{padding:20px 18px 22px}.wm .rdetail .dcard h2{font-size:28px}.wm .dsec.two-col{display:block}.wm .dsec.two-col>div+div{margin-top:14px}.wm .chips2.yes i,.wm .chips2.no i{white-space:normal}.wm .rank{grid-template-columns:28px 1fr 48px}.wm .rlayout>.rbox{align-self:stretch;width:100%}}@container wmmain (max-width:780px){.wm .sortby{flex-direction:column;align-items:stretch;gap:6px}.wm .sortby .seg-type{grid-template-columns:1fr 1fr;display:grid}.wm .sortby .seg-type button{padding:8px 6px}.wm .fgrid{grid-template-columns:1fr}.wm .orow{grid-template-columns:1fr;gap:2px}.wm .orow .fc-avail{text-align:left;justify-self:start;margin-top:2px}.wm .feat-top{flex-direction:column;gap:14px;padding:16px 18px}.wm .feat-side{flex-direction:row;align-items:center}.wm .feat-facts{grid-template-columns:1fr;gap:2px}.wm .feat-facts dd{margin-bottom:10px}.wm .mix-row{grid-template-columns:1fr;gap:6px}.wm .feat-facts>div{grid-template-columns:1fr;gap:2px}.wm .cmp-grid{grid-template-columns:1fr}.wm .cmp-row{flex-direction:column;align-items:flex-start;gap:6px}.wm .cmp-row button{text-align:left;white-space:normal;max-width:none}.wm .fg-toggle{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px}.wm .fgroup.open{padding:4px 4px 10px}.wm .feat-top{flex-flow:wrap}.wm .shot.sm{width:96px}.wm .feat-main{flex:180px}.wm .feat-side{width:100%;margin-left:0}.wm .feat-intro{grid-template-columns:1fr}.wm .feat-intro .feat-shot{order:-1}.wm .feat-intro .feat-facts>div{grid-template-columns:1fr;gap:2px}}@container wmmain (max-width:520px){.wm.picker-page .pk-pitch .btn{text-align:center;width:100%}}@container wmmain (max-width:688px){.content-shell>.wm{margin:0 -16px -16px}.content-shell>.wm>main.wrap{padding-top:64px}}.wm.picker-page.pk-public{background:#f6f5f0}.wm.picker-page.pk-public .wrap{padding-bottom:64px}.wm.picker-page.pk-public .pk-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:28px;display:grid}.wm.picker-page.pk-public .pk-hero h1{letter-spacing:-.035em;white-space:normal;margin-top:0;font-size:30px}.wm.picker-page.pk-public .pk-lead{color:#333;margin-top:4px;font-size:16px}.wm.picker-page.pk-public .pk-toggle{background:#fafafa;border:0;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;width:100%;margin-bottom:0;padding:4px;display:grid;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000f}.wm.picker-page.pk-public .pk-toggle button{color:#888;text-align:center;background:0 0;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.wm.picker-page.pk-public .pk-toggle button:hover{color:#555;background:0 0}.wm.picker-page.pk-public .pk-toggle button.on{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0000001f}.wm.picker-page.pk-public .pk-browse-bar{grid-template-columns:minmax(0,1fr) 340px;gap:28px;margin-bottom:16px;display:grid}.wm.picker-page.pk-public .pk-browse-bar .pk-toggle{grid-column:2}.wm.picker-page.pk-public .stage{margin-top:16px}.wm.picker-page.pk-public .qcard{padding:18px 22px 16px}@media (min-width:1181px){.wm.picker-page.pk-public .qcard{flex-direction:column;min-height:500px;display:flex}.wm.picker-page.pk-public .qcard .qnav{margin-top:auto}}.wm.picker-page.pk-public .qcard h2{font-size:22px}.wm.picker-page.pk-public .segs{margin:8px 0 12px}.wm.picker-page.pk-public .qcard .choices{grid-auto-rows:56px;margin-top:10px}.wm.picker-page.pk-public .qcard .choice{height:56px;min-height:0;padding:8px 14px;overflow:hidden}.wm.picker-page.pk-public .qcard .choice b{font-size:14.5px;font-weight:500}.wm.picker-page.pk-public .qcard .choice.on b{font-weight:700}.wm.picker-page.pk-public .qnav{padding-top:12px}.wm.picker-page.pk-public .proto{margin-top:24px}@media (hover:hover){.wm.picker-page.pk-public .qcard .choice small{opacity:0;max-height:0;margin-top:0;transition:max-height .15s,opacity .15s,margin-top .15s;overflow:hidden}.wm.picker-page.pk-public .qcard .choice:hover small,.wm.picker-page.pk-public .qcard .choice.on small{opacity:1;max-height:34px;margin-top:2px}}@media (max-width:1180px){.wm.picker-page.pk-public .qcard .choices{grid-auto-rows:auto}.wm.picker-page.pk-public .qcard .choice{height:auto;min-height:56px;overflow:visible}}@media (max-width:960px){.wm.picker-page.pk-public .pk-hero,.wm.picker-page.pk-public .pk-browse-bar{grid-template-columns:1fr;gap:14px}.wm.picker-page.pk-public .pk-browse-bar .pk-toggle{grid-column:1}.wm.picker-page.pk-public .pk-hero h1{font-size:26px}}.wm.picker-page .rleft .ranks{gap:0}.wm.picker-page .rleft .rank{border:0;border-top:1px solid var(--hair);box-shadow:none;background:0 0;border-radius:0}.wm.picker-page .rleft .rank:first-child{border-top:0}.wm.picker-page .rleft .rank:hover{background:#fbfaf7}.wm.picker-page .rleft .rank.on,.wm.picker-page .rleft .rank.on:hover{box-shadow:none;background:#eef9c4;border-top-color:#0000;border-radius:10px}.wm.picker-page .rleft .rank.on+.rank{border-top-color:#0000}.wm.picker-page .rleft .rank.on .rk{background:var(--ink);color:#fff}.wm.picker-page .dintro{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:start;gap:20px;margin-top:10px;display:grid}.wm.picker-page .dintro .dshot{margin:0}.wm.picker-page .dintro .what{margin-top:0}@media (max-width:700px){.wm.picker-page .dintro{grid-template-columns:1fr}}.wm.picker-page .blocked{margin-bottom:16px}.wm.picker-page .pk-pitch{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:28px 0 0 32px;display:grid;overflow:hidden}.wm.picker-page .pk-pitch-h{letter-spacing:-.035em;margin:8px 0 14px;font-size:28px;font-weight:900;line-height:1.1}.wm.picker-page .pk-pitch ul{margin:0 0 20px}.wm.picker-page .pk-pitch-shot{box-shadow:inset 1px 1px 0 var(--hair);background:#f6f5f0;border-radius:12px 0 0;align-self:end;padding:14px 0 0 14px}.wm.picker-page .pk-pitch-shot img{border-radius:8px 0 0;width:100%;height:auto;display:block}@media (max-width:860px){.wm.picker-page .pk-pitch{grid-template-columns:1fr;gap:8px;padding:24px 0 0 20px}.wm.picker-page .pk-pitch-copy{padding-bottom:8px;padding-right:20px}}.wm.picker-page .pk-cta{background:#eef4d2;border-radius:12px;margin-top:14px;padding:14px 14px 16px}.wm.picker-page .pk-cta b{letter-spacing:-.01em;font-size:15px;font-weight:800;display:block}.wm.picker-page .pk-cta p{color:#333;margin:4px 0 12px;font-size:13px;line-height:1.45}.wm.picker-page .pk-cta .btn{text-align:center;justify-content:center;width:100%}.wm.picker-page .pk-cta+.ans-wrap{margin-top:auto}.wm.picker-page .rleft .pk-cta{margin-bottom:16px}.wm.picker-page .pk-cta{color:var(--ink);background:#ecebe6}.wm.picker-page .pk-cta-head{align-items:center;gap:10px;display:flex}.wm.picker-page .pk-icon{color:#cfff00;background:#111;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wm.picker-page .pk-cta b{color:var(--ink)}.wm.picker-page .pk-cta p{color:#333;margin-top:8px}.wm.picker-page .pk-cta-btn{color:#111;cursor:pointer;background:#cfff00;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:11px 16px;font-size:14.5px;font-weight:800;transition:background .15s,transform .15s;display:flex}.wm.picker-page .pk-cta-btn:hover{background:#b8e000;transform:translateY(-1px)}.wm.picker-page .pk-pitch{box-shadow:none;background:#ecebe6;border:0;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:28px;max-height:210px;padding:22px 0 0 26px}.wm.picker-page .pk-pitch-copy{padding-bottom:22px}.wm.picker-page .pk-pitch-h{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.wm.picker-page .pk-pitch-p{color:#333;max-width:460px;margin:8px 0 14px;font-size:14.5px;line-height:1.5}.wm.picker-page .pk-pitch .pk-cta-btn{width:auto;padding:10px 20px;display:inline-flex}.wm.picker-page .pk-pitch-shot{background:#fff;border-radius:10px 0 0;align-self:end;height:188px;padding:0;overflow:hidden;box-shadow:0 1px 2px #1111110f,0 8px 20px #11111114}.wm.picker-page .pk-pitch-shot img{border-radius:0;width:100%;height:auto}@media (max-width:860px){.wm.picker-page .pk-pitch{grid-template-columns:1fr;max-height:none;padding:20px}.wm.picker-page .pk-pitch-shot{display:none}.wm.picker-page .pk-pitch-copy{padding:0}}.wm.picker-page .pk-cta,.wm.picker-page .pk-pitch{border:1px solid var(--color-border,#e5e7eb);box-shadow:none;background:#fff}.wm.picker-page .pk-cta-head{gap:8px}.wm.picker-page .pk-free{letter-spacing:.06em;text-transform:uppercase;color:#111;background:#cfe07f;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.wm.picker-page .pk-cta-btn{border:0}.wm.picker-page .pk-pitch-shot{box-shadow:inset 1px 1px 0 var(--hair)}@media (min-width:861px){.wm.picker-page .pk-pitch{grid-template-columns:minmax(0,1fr) 440px}.wm.picker-page .pk-pitch-shot{height:190px}}@media (min-width:961px){.wm.picker-page .rleft .pk-cta{z-index:2;box-shadow:0 -12px 12px -4px var(--color-bg-primary,#fff), 0 14px 0 0 var(--color-bg-primary,#fff);margin-bottom:0;position:sticky;bottom:0}.wm.picker-page .rleft .pk-cta+.ans-wrap{margin-top:16px}.wm.picker-page .rleft .pk-cta p{opacity:0;max-height:0;margin:0;transition:max-height .2s,opacity .2s,margin .2s;overflow:hidden}.wm.picker-page .rleft .pk-cta .pk-cta-head{margin-bottom:12px}.wm.picker-page .rleft .pk-cta:hover p,.wm.picker-page .rleft .pk-cta:focus-within p{opacity:1;max-height:80px;margin:-6px 0 12px}}@media (min-width:861px){.wm.picker-page .pk-pitch{max-height:none;padding:22px 22px 22px 26px}.wm.picker-page .pk-pitch-copy{padding-bottom:0}.wm.picker-page .pk-pitch-shot{border:1px solid var(--hair);height:auto;box-shadow:none;background:#f1efe9;border-radius:10px;align-self:center;padding:6px;overflow:hidden}.wm.picker-page .pk-pitch-shot img{border-radius:4px;width:426px;max-width:100%;height:auto}}.wm.picker-page .ff-row{border-top:1px solid var(--hair);align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.wm.picker-page .ff-q{color:var(--mute);margin-right:2px;font-size:13px}.wm.picker-page .ff-btn{width:30px;height:30px;color:var(--mute);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex}.wm.picker-page .ff-btn:hover{color:var(--ink);background:var(--card)}.wm.picker-page .ff-down svg{transform:scaleY(-1)}.wm.picker-page .ff-thanks{color:var(--mute);font-size:13px}.wm.picker-page .browse-link,.wm.picker-page .btn-ghost{color:var(--ink);background:#fff;border-color:#e4e3de}.wm.picker-page .btn-ghost:disabled{visibility:hidden}.wm.picker-page .qcard .choice.on,.wm.picker-page.pk-public .qcard .choice.on,.wm.picker-page .qcard .choice.on .tick:after{background:#eef9c4}.wm.picker-page .dtop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wm.picker-page .ff-compact{border:0;gap:6px;margin:0 0 0 auto;padding:0}.wm.picker-page .ff-compact .ff-q{font-size:12px}.wm.picker-page .ff-compact .ff-btn{width:26px;height:26px}.wm.picker-page .ff-compact .ff-btn svg{width:14px;height:14px}.wm.picker-page .live .mlab{background:var(--c2);color:var(--ink);border-radius:6px;font-weight:800}.wm.picker-page .ff-thanks{color:#677b0e;font-weight:700}.wm.picker-page .multi .choice.on .tick:after{background:0 0;border:2px solid #fff;border-width:0 2px 2px 0;border-radius:0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.wm .dfoot .prompt-cta{align-items:center;gap:12px;display:flex}.wm .dfoot .prompt-hint{color:var(--mute);font-size:13px}.wm .dfoot .prompt-btn:not(.locked):not(.on){color:#111;background:#cfff00}.wm .dfoot .prompt-btn:not(.locked):not(.on):hover{background:#b8e000}@media (max-width:640px){.wm .dfoot .prompt-hint{display:none}}.wm .dfoot .prompt-hint{display:none}.wm .dfoot .prompt-cta{position:relative}.wm .dfoot .prompt-cta[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;color:#fff;pointer-events:none;background:#111;border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:600;position:absolute;bottom:calc(100% + 8px);right:0}.wm .map-count{border-radius:6px}.wm .dfoot .prompt-cta[data-tip]:hover:after{content:none}.wm .prompt-btn .pb-hover{display:none}.wm .dfoot .prompt-cta{flex-shrink:0}.wm .dfoot .prompt-btn{white-space:nowrap}.wm .dfoot .savewrap{min-width:0}.wm .dfoot .save-ic{flex-shrink:0}@media (max-width:480px){.wm .drawer:not(.wide) .dfoot,.wm .dfoot{gap:10px;padding-left:16px;padding-right:16px}}.wm .prompt-btn.locked:hover .pb-label{display:none}.wm .prompt-btn.locked:hover .pb-hover{display:inline}@media (hover:none){.wm .prompt-btn.locked .pb-hover{display:none!important}.wm .prompt-btn.locked .pb-label{display:inline!important}}.wm.picker-page.pk-public .qcard{container-type:inline-size}@media (min-width:1181px){@container (max-width:600px){.wm.picker-page.pk-public .qcard .choices{grid-auto-rows:auto}.wm.picker-page.pk-public .qcard .choice{height:auto;min-height:56px;overflow:visible}}}.wm.board-page{background:#fff}.wm.board-page .statcard,.wm.board-page .statcard.accent,.wm.board-page .group{box-shadow:0 0 0 1px var(--hair), 0 1px 2px #1111110a}.wm .bp-head h1{letter-spacing:-.02em;white-space:normal;margin-top:0;font-family:inherit;font-size:28px;font-weight:700;line-height:1.2}.wm .bp-sub{color:var(--mute);margin-top:4px;font-size:14px}.wm.picker-page.pk-in .pk-hero h1{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.2}.wm.picker-page.pk-in .pk-lead{color:var(--mute);margin-top:4px;font-size:14px}.wm.picker-page .segs button{background:var(--color-border,#e5e7eb);border-radius:2px;height:4px}.wm.picker-page .segs button.ok,.wm.picker-page .segs button.cur{background:var(--color-accent-soft,#b8e000)}@media (min-width:961px){.wm.picker-page.pk-public .pk-hero h1{white-space:nowrap}}.wm .bp-head .updated{font-family:var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--faint);letter-spacing:.01em;margin-top:10px;font-size:11.5px}.wm.board-page,.wm.picker-page.pk-in{--card:var(--color-bg-sunken,#f3f3f3);--card-2:#e9eaec;--rule:var(--color-border,#e5e7eb);--hair:var(--color-border,#e5e7eb);--mute:var(--color-text-secondary,#6b7280);--faint:#9ca3af}.wm.board-page .statcard,.wm.board-page .statcard.accent,.wm.board-page .group{border:1px solid var(--color-border,#e5e7eb)}.wm.board-page .bp-actions .btn-soft,.wm.board-page .m-rep{box-shadow:inset 0 0 0 1px var(--color-border,#e5e7eb), 0 1px 2px #1111110a}.wm.board-page .case-side .seg-type,.wm.pk-in .case-side .seg-type,.wm.picker-page.pk-in .qcard .choice:hover{background:#e9eaec}.wm.picker-page.pk-in .alt-card:hover{background:var(--color-bg-secondary,#f9fafb)}.wm.board-page .chips2.no i,.wm.pk-in .chips2.no i,.wm.board-page .wi-row .chips2.no i,.wm.pk-in .wi-row .chips2.no i{border:1px dashed var(--color-border,#e5e7eb)}.wm.board-page .sortby .seg-type,.wm.pk-in .sortby .seg-type{background:#e9eaec}.wm.board-page .fcard:hover,.wm.pk-in .fcard:hover,.wm.board-page .feat:hover,.wm.pk-in .feat:hover,.wm.board-page .feat.open,.wm.pk-in .feat.open{border-color:var(--color-border,#e5e7eb)}.wm.board-page .feat-btn,.wm.pk-in .feat-btn,.wm.board-page .uses li:before,.wm.pk-in .uses li:before{border:1px solid var(--color-border,#e5e7eb)}.wm.board-page .feat-facts>div:nth-child(odd),.wm.pk-in .feat-facts>div:nth-child(odd){background:var(--color-bg-secondary,#f9fafb)}.wm.board-page .also button,.wm.pk-in .also button,.wm.board-page .cmp-row button,.wm.pk-in .cmp-row button{border:1px solid var(--color-border,#e5e7eb)}.wm.board-page .fg-toggle:hover,.wm.pk-in .fg-toggle:hover{border-color:var(--color-border,#e5e7eb)}.wm.board-page .fg-count,.wm.pk-in .fg-count{border:1px solid var(--color-border,#e5e7eb)}.wm.board-page .fgroup.open,.wm.pk-in .fgroup.open{background:#e9eaec}.wm.board-page .shot[data-zoom]:hover,.wm.pk-in .shot[data-zoom]:hover{border-color:var(--color-border,#e5e7eb)}.wm.picker-page.pk-public.pk-in{background:var(--color-bg-sunken,#f3f3f3)}.wm.picker-page.pk-in .rleft .rank:hover{background:var(--color-bg-secondary,#f9fafb)}.wm.picker-page.pk-in .browse-link,.wm.picker-page.pk-in .btn-ghost{border-color:var(--color-border,#e5e7eb)}@media screen{[data-theme=dark] .wm{--ink:#f2f2f5;--mute:#a1a1aa;--faint:#6e6e78;--rule:#3d3d4a;--hair:#33333f;--card:#1a1a25;--card-2:#262633;--page:#0a0a0f;--c1:#2a3410;--c2:#3d6b00;--c3:#8cb61e;--c4:#a9c43f;--lift:0 1px 2px #0006, 0 6px 16px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .wm.board-page,[data-theme=dark] .wm.picker-page.pk-in{--card:#1a1a25;--card-2:#262633;--rule:#3d3d4a;--hair:#33333f;--mute:#a1a1aa;--faint:#6e6e78}[data-theme=dark] .wm .step.active .num{color:#0a0a0f}[data-theme=dark] .wm .choice.on small{color:#c9c9cf}[data-theme=dark] .wm .btn{color:#0a0a0f}[data-theme=dark] .wm .tag{background:#1e1e28d9}[data-theme=dark] .wm .line span{color:#c9c9cf}[data-theme=dark] .wm .s-maintenance{color:#0a0a0f}[data-theme=dark] .wm .a-need{background:#3a1f1f}[data-theme=dark] .wm .seg button.on{color:#0a0a0f}[data-theme=dark] .wm .danger:hover{color:#f08a80}[data-theme=dark] .wm .qcard .choice,[data-theme=dark] .wm .btn-ghost,[data-theme=dark] .wm .alt-card .tag{background:#1e1e28}[data-theme=dark] .wm .rec .use,[data-theme=dark] .wm .btn-add{color:#0a0a0f}[data-theme=dark] .wm .dd-menu,[data-theme=dark] .wm .mcard{background:#1e1e28}[data-theme=dark] .wm .tip{color:#0a0a0f}[data-theme=dark] .wm .mcard.na textarea,[data-theme=dark] .wm .modal{background:#1e1e28}[data-theme=dark] .wm .quick .danger-btn{color:#f08a80}[data-theme=dark] .wm .quick .danger-btn:hover{background:#3a1f1f}[data-theme=dark] .wm .quick .confirm{color:#f08a80}[data-theme=dark] .wm .copy-btn{color:#0a0a0f}[data-theme=dark] .wm .case-bar,[data-theme=dark] .wm .case{background:#1e1e28}@media print{[data-theme=dark] .wm .case-wrap{background:#1e1e28}}[data-theme=dark] .wm .case .stat.accent span,[data-theme=dark] .wm .case .stat.accent small,[data-theme=dark] .wm .wf-line{color:#c9c9cf}[data-theme=dark] .wm .drawer .dd-btn,[data-theme=dark] .wm .drawer .field textarea:not(.title-input),[data-theme=dark] .wm .drawer .num-in,[data-theme=dark] .wm .drawer .mq-detail,[data-theme=dark] .wm .drawer .dd-btn:hover,[data-theme=dark] .wm .drawer .dd.open .dd-btn,[data-theme=dark] .wm .drawer .field textarea:not(.title-input):focus,[data-theme=dark] .wm .drawer .mq-detail:focus,[data-theme=dark] .wm .feat{background:#1e1e28}[data-theme=dark] .wm .feat .sugg .use{color:#0a0a0f}[data-theme=dark] .wm .missing-list li .num{background:#3a3216}[data-theme=dark] .wm .sdot.a-check i{background:#1e1e28}[data-theme=dark] .wm .feat .sugg .s-lab,[data-theme=dark] .wm .feat .sugg .alts{color:#c9c9cf}[data-theme=dark] .wm .group.g-good{background:#1e1e28}[data-theme=dark] .wm .desc-input,[data-theme=dark] .wm .msec-view p,[data-theme=dark] .wm .msec-view ol{color:#c9c9cf}[data-theme=dark] .wm .step-row2 input{background:#1e1e28}[data-theme=dark] .wm .feat .sugg .why-t{color:#c9c9cf}[data-theme=dark] .wm .why-list{background:#22281a}[data-theme=dark] .wm .why-item .because{color:#c9c9cf}[data-theme=dark] .wm .group,[data-theme=dark] .wm .group.g-good{background:#1e1e28}[data-theme=dark] .wm .prompt-btn.on{color:#0a0a0f}[data-theme=dark] .wm .feat .sugg .s-lab{color:#c9c9cf}[data-theme=dark] .wm .chips2 i{background:#1e1e28}[data-theme=dark] .wm .why-item .use{color:#0a0a0f}[data-theme=dark] .wm .doc-toggle button.on{background:#1e1e28}[data-theme=dark] .wm .g-built .gname{background:#2c2540}[data-theme=dark] .wm .g-new .gname{background:#1c2a3a}[data-theme=dark] .wm .g-maybe .gname{background:#3a3216}[data-theme=dark] .wm .g-no .gname{background:#3a1f1f}[data-theme=dark] .wm .case-side .seg-type button.on{background:#1e1e28}[data-theme=dark] .wm .case{background-color:#1e1e28}[data-theme=dark] .wm .case .r .det{color:#c9c9cf}@media print{[data-theme=dark] .wm{background:var(--page)!important}[data-theme=dark] .wm .case-wrap,[data-theme=dark] .wm .case-wrap.open{background:#1e1e28!important}}@media (max-width:760px){[data-theme=dark] .wm .m-add,[data-theme=dark] .wm .m-actions .btn-soft{color:#0a0a0f}[data-theme=dark] .wm .m-rep,[data-theme=dark] .wm .m-sheet,[data-theme=dark] .wm .m-bar{background:#1e1e28}}[data-theme=dark] .wm .save-btn,[data-theme=dark] .wm .save-ic,[data-theme=dark] .wm .save-ic:disabled,[data-theme=dark] .wm.board-page .top,[data-theme=dark] .wm.board-page .group,[data-theme=dark] .wm.board-page .bp-actions .btn-soft,[data-theme=dark] .wm.board-page .m-rep{background:#1e1e28}[data-theme=dark] .wm.board-page .statcard,[data-theme=dark] .wm.board-page .statcard.accent,[data-theme=dark] .wm.board-page .group{border:1px solid var(--rule);background:#1e1e28}[data-theme=dark] .wm.board-page .bp-actions .btn-soft,[data-theme=dark] .wm.board-page .m-rep{box-shadow:inset 0 0 0 1px var(--rule), 0 1px 2px #1111110a}[data-theme=dark] .wm .drawer,[data-theme=dark] .wm .drawer .dd-btn,[data-theme=dark] .wm .drawer .field textarea:not(.title-input):not(.desc-input),[data-theme=dark] .wm .drawer .num-in,[data-theme=dark] .wm .drawer .mq-detail,[data-theme=dark] .wm .step-row2 input,[data-theme=dark] .wm .drawer .feat,[data-theme=dark] .wm .drawer .hint,[data-theme=dark] .wm .drawer .access,[data-theme=dark] .wm .dfoot,[data-theme=dark] .wm .icon-btn{background:#1e1e28}[data-theme=dark] .wm .danger-ic{color:#f08a80!important}[data-theme=dark] .wm .del-bar{color:#f08a80;background:#3a1f1f}[data-theme=dark] .wm .del-bar button,[data-theme=dark] .wm .case-side textarea{background:#1e1e28}[data-theme=dark] .wm .case-side .seg-type{background:#2a2a35}[data-theme=dark] .wm .case-bar,[data-theme=dark] .wm .m-sheet-row,[data-theme=dark] .wm.picker-page .qcard{background:#1e1e28}[data-theme=dark] .wm.picker-page .live,[data-theme=dark] .wm.picker-page .alt-card{background:#1e1e28}[data-theme=dark] .wm.picker-page .alt-card:hover{background:#22222d}[data-theme=dark] .wm.picker-page .cats,[data-theme=dark] .wm.picker-page .mix>div:last-child,[data-theme=dark] .wm.picker-page .pill,[data-theme=dark] .wm.picker-page .browse-link,[data-theme=dark] .wm.picker-page .btn-ghost,[data-theme=dark] .wm.picker-page .ans,[data-theme=dark] .wm .drawer:not(.wide) .dfoot{background:#1e1e28}[data-theme=dark] .wm .mlab{color:#c2ea15;background:#1e1e28d9}[data-theme=dark] .wm .whyline span{color:#c9c9cf}[data-theme=dark] .wm .whyline i{background:#1e1e28d9}[data-theme=dark] .wm .rank,[data-theme=dark] .wm .ans-card,[data-theme=dark] .wm .dcard{background:#1e1e28}[data-theme=dark] .wm .chips2.no i{border:1px dashed var(--rule);background:#1e1e28}[data-theme=dark] .wm .rbox{background:#1e1e28}[data-theme=dark] .wm .gk{color:#c9c9cf}[data-theme=dark] .wm.picker-page .drawer .x{background:#1e1e28}[data-theme=dark] .wm .gk-list li{color:#c9c9cf}[data-theme=dark] .wm .dmiss,[data-theme=dark] .wm .blocked{background:#3a3216}[data-theme=dark] .wm .bl-h,[data-theme=dark] .wm .bl-row small{color:#e8c547}[data-theme=dark] .wm .wi-miss{background:#3a3216}[data-theme=dark] .wm .wi-row .chips2.no i{border:1px dashed var(--rule);background:#1e1e28}[data-theme=dark] .wm .wi-close{color:#e8c547;background:#3a3216}[data-theme=dark] .wm .dd.open:has(.dd-menu.can-scroll):after{background:#1e1e28}[data-theme=dark] .wm .sortby .seg-type{background:#2a2a35}[data-theme=dark] .wm .sortby .seg-type button.on,[data-theme=dark] .wm .fcard{background:#1e1e28}[data-theme=dark] .wm .fcard:hover{border-color:var(--rule)}[data-theme=dark] .wm .orows{background:#1e1e28}[data-theme=dark] .wm .orow:hover{background:#22222d}[data-theme=dark] .wm .orow>span:not(.fc-avail){color:#c9c9cf}[data-theme=dark] .wm .feat{background:#1e1e28}[data-theme=dark] .wm .feat:hover,[data-theme=dark] .wm .feat.open{border-color:var(--rule)}[data-theme=dark] .wm .feat-what{color:#c9c9cf}[data-theme=dark] .wm .feat-btn,[data-theme=dark] .wm .uses li:before{border:1px solid var(--rule);background:#1e1e28}[data-theme=dark] .wm .uses .get,[data-theme=dark] .wm .feat-facts dd,[data-theme=dark] .wm .use .get{color:#c9c9cf}[data-theme=dark] .wm .feat-facts>div:nth-child(odd){background:#22222d}[data-theme=dark] .wm .also button,[data-theme=dark] .wm .cmp-row button{border:1px solid var(--rule);background:#1e1e28}[data-theme=dark] .wm .cmp-sub{color:#c9c9cf}[data-theme=dark] .wm .cmp-card,[data-theme=dark] .wm .feat-img img,[data-theme=dark] .wm .fg-toggle{background:#1e1e28}[data-theme=dark] .wm .fg-toggle:hover{border-color:var(--rule)}[data-theme=dark] .wm .fg-text p{color:#c9c9cf}[data-theme=dark] .wm .fg-count{border:1px solid var(--rule)}[data-theme=dark] .wm .fgroup.open{background:#2a2a35}[data-theme=dark] .wm .shot{background:#22222d}[data-theme=dark] .wm .shot[data-zoom]:hover{border-color:var(--rule)}[data-theme=dark] .wm .lightbox img{background:#1e1e28}[data-theme=dark] .wm .lb-x,[data-theme=dark] .wm .lb-x:hover{background:#1e1e28d9}[data-theme=dark] .wm.picker-page .pk-toggle{background:#1e1e28}[data-theme=dark] .wm.picker-page .pk-toggle button.on{color:#0a0a0f}[data-theme=dark] .wm.picker-page .pk-pitch,[data-theme=dark] .wm.picker-page .browse-link,[data-theme=dark] .wm.picker-page .btn-ghost{background:#1e1e28}@container wmmain (max-width:680px){[data-theme=dark] .wm .m-actions .btn-soft{color:#0a0a0f}}[data-theme=dark] .wm.picker-page.pk-public{background:var(--page)}[data-theme=dark] .wm.picker-page.pk-public .pk-lead{color:#c9c9cf}[data-theme=dark] .wm.picker-page.pk-public .pk-toggle{background:#22222d}[data-theme=dark] .wm.picker-page.pk-public .pk-toggle button{color:#9a9aa6}[data-theme=dark] .wm.picker-page.pk-public .pk-toggle button:hover{color:#c9c9cf}[data-theme=dark] .wm.picker-page.pk-public .pk-toggle button.on{background:#1e1e28}[data-theme=dark] .wm.picker-page .rleft .rank:hover{background:#22222d}[data-theme=dark] .wm.picker-page .rleft .rank.on,[data-theme=dark] .wm.picker-page .rleft .rank.on:hover{background:#2a3410}[data-theme=dark] .wm.picker-page .rleft .rank.on .rk{color:#0a0a0f}[data-theme=dark] .wm.picker-page .pk-cta p,[data-theme=dark] .wm.picker-page .pk-pitch-p{color:#c9c9cf}[data-theme=dark] .wm.picker-page .pk-pitch-shot{background:#1e1e28}[data-theme=dark] .wm.picker-page .pk-cta,[data-theme=dark] .wm.picker-page .pk-pitch{border:1px solid var(--color-border,#3d3d4a);background:#1e1e28}[data-theme=dark] .wm.picker-page .pk-free{color:var(--ink);background:#3d6b00}[data-theme=dark] .wm.picker-page .ff-btn{background:#1e1e28}[data-theme=dark] .wm.picker-page .browse-link,[data-theme=dark] .wm.picker-page .btn-ghost{border-color:var(--rule);background:#1e1e28}[data-theme=dark] .wm.picker-page .qcard .choice.on,[data-theme=dark] .wm.picker-page.pk-public .qcard .choice.on,[data-theme=dark] .wm.picker-page .qcard .choice.on .tick:after{background:#2a3410}[data-theme=dark] .wm .dfoot .prompt-cta[data-tip]:hover:after{color:#0a0a0f}[data-theme=dark] .wm.picker-page.pk-public.pk-in,[data-theme=dark] .wm.board-page{background:var(--page)}[data-theme=dark] .wm.picker-page .qcard .choice{background:#262633}[data-theme=dark] .wm.picker-page .qcard .choice:hover{background:#2e2e3b}[data-theme=dark] .wm.picker-page .qcard .choice.on{background:#2a3410}[data-theme=dark] .wm.picker-page.pk-public .pk-toggle{box-shadow:0 0 0 1px var(--rule);background:#1a1a25}[data-theme=dark] .wm.picker-page.pk-public .pk-toggle button.on{color:var(--ink);box-shadow:none;background:#33333f}[data-theme=dark] .wm .tick{border-color:var(--ink)}[data-theme=dark] .wm .chips2.yes i{background:#2a3410;border-color:#0000}[data-theme=dark] .wm .chips2.no i{background:0 0}[data-theme=dark] .wm .case-main img[src*=logo]{filter:invert()}[data-theme=dark] .wm .chips2.yes i{color:#e7f2b5!important;background:#2a3410!important}}.wm .bp-head{align-items:flex-start}.wm.board-page .bp-actions .btn-soft{box-shadow:none;border:1.5px solid var(--color-border,#e5e7eb);color:var(--color-text-primary,#111);background:0 0;border-radius:6px;padding:9px 18px;font-size:14px;font-weight:600}.wm.board-page .bp-actions .btn-soft:hover{background:var(--color-bg-secondary,#f9fafb);box-shadow:none}.wm.board-page .btn-add{background:var(--color-accent-neon,#cfff00);color:var(--color-accent-neon-text,#111);border-radius:6px;padding:10px 18px;font-weight:600}.wm.board-page .btn-add:hover{background:#b8e000}.wm.board-page .statcard,.wm.board-page .statcard.accent,.wm.board-page .group{border:1px solid var(--color-border,#e5e7eb);border-radius:10px;box-shadow:none!important}@media (max-width:768px){.wm.board-page .wrap,.content-shell .wm.picker-page .wrap{padding-top:64px!important}}.wm.picker-page.pk-in .pk-cta{background:var(--color-bg-primary,#fff)}.wm.picker-page.pk-in{background:var(--color-bg-primary,#fff)!important}.wm.picker-page .qtop .lab,.wm.picker-page .qcard .link{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);font-size:13px}.wm.picker-page .qnav .btn-ghost{color:var(--color-text-secondary,#6b7280);border:1.5px solid var(--color-border,#e5e7eb);box-shadow:none;background:0 0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.wm.picker-page .qnav .btn-ghost:not(:disabled):hover{background:var(--color-bg-secondary,#f9fafb)}.wm.picker-page .qnav .btn{background:var(--color-text-primary,#111);color:var(--color-bg-primary,#fff);border-radius:6px;height:auto;padding:8px 20px;font-size:13px;font-weight:600}.wm.picker-page .qnav .link{font-size:13px}.wm.picker-page .af-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.wm.picker-page .af-hero h1{margin:0;font-size:30px}.wm.picker-page.pk-in .af-hero h1{letter-spacing:-.02em;font-size:28px;font-weight:700}.wm.picker-page .af-sort{color:var(--color-text-secondary,#6b7280);align-items:center;gap:8px;font-size:13px;display:inline-flex}.wm.picker-page .af-sort select{font-size:13px;font-family:var(--font-body,"Inter", sans-serif);border:1px solid var(--color-border,#e5e7eb);background-color:var(--color-bg-surface,#fff);color:var(--color-text-primary,#111);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L7 1' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:6px;padding:6px 28px 6px 10px}.wm.picker-page .sortby{display:none}.wm.board-page,.wm.picker-page.pk-in{--card:var(--color-bg-secondary,#f9fafb);--card-2:var(--color-bg-sunken,#f3f3f3)}.wm.picker-page.pk-public.pk-in,.wm.board-page{background:var(--color-bg-primary,#fff)!important}.wm.picker-page.pk-in .qcard .choice:hover{background:var(--color-bg-sunken,#f3f3f3)}.wm.picker-page .fgroup.open,.wm.board-page .fgroup.open,.wm.pk-in .fgroup.open{background:var(--color-bg-primary,#fff);border:1px solid var(--color-border,#e5e7eb)}.wm.picker-page.pk-public:not(.pk-in) .fgroup.open{background:#fff}.wm.picker-page .fg-count{border:1.5px solid var(--color-border,#e5e7eb);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.wm.picker-page.pk-public .pk-hero h1{white-space:normal;font-size:clamp(24px,2.3vw,30px)}@media (min-width:1280px){.wm.picker-page.pk-public .pk-hero h1{white-space:nowrap}}.wm.picker-page.pk-public .pk-hero>div:first-child{min-width:0}.wm.board-page .drawer .dd-btn,.wm.board-page .drawer .btn-ghost{box-shadow:none;border:1.5px solid var(--color-border,#e5e7eb);border-radius:6px}.wm.board-page .drawer .btn,.wm.board-page .dfoot .prompt-btn{border-radius:6px;font-weight:600}@media (min-width:1280px) and (max-width:1559px){.wm.picker-page.pk-public.pk-in .pk-hero h1{white-space:normal}}.wm.picker-page .fg-names{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wm.picker-page .fg-tag{color:var(--color-text-primary,#111);background:var(--color-bg-sunken,#f3f3f3);border-radius:6px;padding:4px 9px;font-size:12.5px;font-weight:600;line-height:1.3}.wm.picker-page .fgroup.open .fg-toggle:hover{box-shadow:none!important;border-color:#0000!important}.wm.picker-page .fgroup.open .frows{gap:0;padding:0 16px 6px!important}.wm.picker-page .fgroup .feat{border:0;border-top:1px solid var(--color-border,#e5e7eb);box-shadow:none;background:0 0;border-radius:0}.wm.picker-page .fgroup .feat.open{background:0 0}.wm.picker-page .feat-btn{font-weight:600;border:1.5px solid var(--color-border,#e5e7eb)!important;border-radius:6px!important}[data-theme=dark] .wm.picker-page .fg-tag{color:#f9fafb;background:#2a2a35}[data-theme=dark] .wm.picker-page .fgroup .feat{border-top-color:#3d3d4a}.wm .also button,.wm .cmp-row button{border:1.5px solid var(--color-border,#e5e7eb);white-space:normal;text-align:left;border-radius:6px;flex-shrink:0;max-width:220px;line-height:1.3}.wm .cmp-card{box-shadow:none;border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-primary,#fff);border-radius:10px}.wm .cmp{border-top-color:var(--color-border,#e5e7eb)}.wm .cmp-sub{color:var(--color-text-secondary,#6b7280)}.wm .chips2 i,.wm .case .chips2 i,.wm .mlab,.wm .whyline i,.wm .ans,.wm .rec .use,.wm .feat .sugg .use,.wm .why-item .use,.wm .why-item .inuse{border-radius:6px}.wm .dmiss,.wm .wi-miss,[data-theme=dark] .wm .dmiss,[data-theme=dark] .wm .wi-miss{background:var(--card);color:var(--ink);border-radius:8px}.wm .sec-h span{color:var(--faint);font-weight:400}.wm .archive-btn{font-family:Inter,sans-serif;font-size:12.5px}.wm{--mono:"Inter", sans-serif}.wm .bp-head .updated{font-family:Inter,sans-serif}.wm .msec-view .ans-v{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.wm .ans-ic{background:var(--c2);border-radius:4px;flex:none;width:16px;height:16px;position:relative}.wm .ans-ic:after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}[data-theme=dark] .wm .ans-ic:after{border-color:#0a0a0f}.wm .tool-src{background:var(--card-2);border-radius:10px;gap:4px;width:100%;margin-bottom:10px;padding:4px;display:flex}.wm .tool-src button{white-space:nowrap;color:var(--mute);background:0 0;border-radius:7px;flex:1;padding:8px 6px;font-size:13px;font-weight:600}.wm .tool-src button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}[data-theme=dark] .wm .tool-src button.on{background:#1e1e28}.wm .own-tool{border:1px solid var(--hair);background:#fff;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14.5px}.wm .own-tool:focus{border-color:var(--ink)}[data-theme=dark] .wm .own-tool{color:var(--ink);background:#1e1e28}.wm .needs-l{color:var(--mute);margin:10px 0 -2px;font-size:12.5px;font-weight:600}
