:root{--paper: #FFFFFF;--ink: #111111;--red: #D62B1F;--red-dark: #A81F15;--grey: #555555;--grey-quiet: #767676;--line: #DDDDDD;--ink-muted: #CCCCCC;--pad: 40px;--sans: "Archivo", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}img{display:block;max-width:100%}::placeholder{color:var(--grey-quiet);opacity:1}strong,b{font-weight:700}a{color:var(--ink);text-decoration:none}a:hover{color:var(--red)}:focus-visible{outline:3px solid #D62B1F;outline-offset:2px}:focus:not(:focus-visible){outline:none}.pw-app{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.pw-app>main{flex:1 0 auto;scroll-margin-top:var(--header-h, 0px)}.pw-page{max-width:1200px;margin:0 auto;padding:48px var(--pad) 80px;width:100%}.pw-narrow{max-width:760px}.pw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a.pw-sr:focus-visible{position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:100;background:var(--paper);border:2px solid var(--ink);padding:10px 14px;font-weight:700}.pw-wordmark{font-size:26px;font-weight:900;font-stretch:75%;letter-spacing:-.02em;text-transform:uppercase;line-height:1;white-space:nowrap}.pw-h1{font-size:132px;font-weight:900;font-stretch:70%;text-transform:uppercase;line-height:.85;letter-spacing:-.03em;overflow-wrap:anywhere}.pw-h1-long{font-size:96px}.pw-h2{font-size:60px;font-weight:900;font-stretch:75%;line-height:.95;letter-spacing:-.02em}.pw-h3{font-size:36px;font-weight:800;font-stretch:80%;line-height:1.05}.pw-h4{font-size:24px;font-weight:800;font-stretch:80%;line-height:1.1}.pw-intro{font-size:20px;line-height:1.35;max-width:45ch}.pw-body{font-size:17px;line-height:1.5}.pw-body p,p.pw-body{margin-bottom:16px}.pw-label{font-size:15px;font-weight:700}.pw-small{font-size:14px;color:var(--grey);line-height:1.45}.pw-grey{color:var(--grey)}.pw-quiet{color:var(--grey-quiet)}.pw-red{color:var(--red)}.pw-match,.pw-error{color:var(--red);font-weight:700}.pw-num{font-variant-numeric:tabular-nums}.pw-bignum{font-size:clamp(36px,6.2vw,64px);font-weight:900;font-stretch:75%;line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pw-stats-4 .pw-bignum{font-size:clamp(36px,4.4vw,58px)}.pw-cat{font-size:15px;font-weight:700;color:var(--red)}.pw-rule2{border-bottom:2px solid var(--ink)}.pw-rule1{border-bottom:1px solid var(--ink)}.pw-rule-top2{border-top:2px solid var(--ink)}.pw-rule-top1{border-top:1px solid var(--ink)}.pw-header{background:var(--paper);border-bottom:2px solid var(--ink);position:sticky;top:0;z-index:20}.pw-header-inner{max-width:1200px;margin:0 auto;padding:16px var(--pad);display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.pw-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.pw-lockup:hover{color:var(--ink)}.pw-lockup img{height:32px;width:auto}.pw-nav{display:flex;flex-wrap:wrap;gap:8px 28px;flex-grow:1;font-size:16px;font-weight:700}.pw-nav a{color:var(--ink);padding:4px 0}.pw-nav a:hover{color:var(--red)}.pw-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;text-decoration-color:var(--red)}.pw-header-tools{display:flex;align-items:center;gap:16px}.pw-toggle{display:inline-flex;border:2px solid var(--ink)}.pw-toggle button{border:0;background:var(--paper);color:var(--ink);font-size:14px;font-weight:700;padding:6px 12px;min-height:36px;cursor:pointer}.pw-toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pw-toggle button:hover:not([aria-pressed=true]){color:var(--red)}.pw-select.pw-hselect{font-size:14px;font-weight:700;min-height:40px;padding:6px 8px}.pw-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;border-bottom:2px solid var(--ink);padding-bottom:28px}.pw-head>.pw-h1{grid-column:span 7}.pw-head>.pw-head-side{grid-column:span 5}.pw-head-wide>.pw-h1{grid-column:1 / -1}.pw-head-wide>.pw-head-side{grid-column:1 / -1}.pw-head-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.pw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-size:15px;font-weight:700;line-height:1.2;padding:10px 18px;min-height:44px;cursor:pointer;white-space:nowrap;text-decoration:none}.pw-btn:hover{background:var(--ink);color:var(--paper)}.pw-btn-main{background:var(--red);border-color:var(--red);color:var(--paper);min-height:48px}.pw-btn-main:hover{background:var(--red-dark);border-color:var(--red-dark);color:var(--paper)}.pw-btn-danger{color:var(--red);border-color:var(--red)}.pw-btn-danger:hover{background:var(--red);border-color:var(--red);color:var(--paper)}.pw-btn-small{font-size:14px;padding:6px 12px;min-height:40px}.pw-btn:disabled,.pw-btn[aria-disabled=true]{cursor:default;background:var(--paper);color:var(--grey-quiet);border-color:var(--grey-quiet)}.pw-btn-main:disabled{background:var(--paper);color:var(--grey-quiet);border-color:var(--grey-quiet)}.pw-link{display:inline;border:0;background:none;padding:0;cursor:pointer;color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-align:left}.pw-link:hover{color:var(--red)}.pw-link:disabled{color:var(--grey-quiet);cursor:default;text-decoration-color:var(--grey-quiet)}.pw-link-plain{font-weight:400}.pw-link-danger{color:var(--red)}.pw-input{display:block;width:100%;min-width:0;border:0;border-bottom:2px solid var(--ink);background:transparent;color:var(--ink);font-size:16px;padding:8px 0;min-height:44px}.pw-input:disabled{color:var(--grey-quiet);border-bottom-color:var(--grey-quiet)}.pw-input-num{font-variant-numeric:tabular-nums}textarea.pw-input{resize:vertical;min-height:80px;line-height:1.45}.pw-select{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-size:15px;padding:6px 10px;min-height:44px;cursor:pointer}.pw-check{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;cursor:pointer}.pw-check input{width:18px;height:18px;accent-color:var(--red);flex:none;cursor:pointer}.pw-field{display:flex;flex-direction:column;gap:4px;min-width:0}.pw-field>label,.pw-field>.pw-field-label{font-size:14px;font-weight:700}.pw-field-hint{font-size:14px;color:var(--grey)}.pw-controls{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--ink)}.pw-controls .pw-grow{flex:1 1 280px}.pw-filter{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--ink);font-size:15px}.pw-filter-last{border-bottom:2px solid var(--ink)}.pw-filter-label{font-weight:800;width:72px;flex:none}.pw-filter button{border:0;background:none;padding:4px 0;cursor:pointer;color:var(--ink);font-size:15px;font-weight:400}.pw-filter button:hover{color:var(--red)}.pw-filter button[aria-pressed=true]{color:var(--red);font-weight:800}.pw-table-box{width:100%;position:relative;overflow-x:auto}.pw-table{width:100%;border-collapse:collapse;font-size:16px}.pw-table th{text-align:left;font-size:14px;font-weight:800;padding:14px 12px;border-bottom:1px solid var(--ink);vertical-align:bottom}.pw-table td{padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top}.pw-table th:first-child,.pw-table td:first-child{padding-left:0}.pw-table th:last-child,.pw-table td:last-child{padding-right:0}.pw-table .pw-r{text-align:right;font-variant-numeric:tabular-nums}.pw-table .pw-name{font-size:18px;font-weight:700;line-height:1.25}.pw-table .pw-sub{font-size:14px;color:var(--grey);margin-top:2px;font-weight:400}.pw-table td.pw-act{text-align:right;white-space:nowrap;vertical-align:middle}.pw-table th button:not(.pw-btn){border:0;background:none;padding:0;cursor:pointer;font-size:14px;font-weight:800;color:var(--ink)}.pw-table th button:not(.pw-btn):hover{color:var(--red)}.pw-table th[aria-sort] button:not(.pw-btn){color:var(--red)}.pw-chart td:first-child{font-weight:700}.pw-result>:last-child{margin-bottom:0}.pw-stats{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));border-bottom:2px solid var(--ink)}.pw-stat{padding:24px;border-right:1px solid var(--ink);min-width:0}.pw-stat:first-child{padding-left:0}.pw-stat:last-child{border-right:0;padding-right:0}.pw-stat-label{font-size:16px;margin-top:8px}.pw-toolrow{display:grid;grid-template-columns:96px 160px minmax(0,1fr) 140px;gap:32px;align-items:center;padding:28px 0;border-bottom:1px solid var(--ink);color:var(--ink)}.pw-toolrow:hover{color:var(--ink)}.pw-toolrow:hover .pw-h3{color:var(--red)}.pw-toolrow-n{font-size:56px;font-weight:900;font-stretch:70%;color:var(--red);font-variant-numeric:tabular-nums;line-height:1}.pw-toolrow img{width:160px;height:160px;object-fit:cover}.pw-toolrow-blank{display:block;width:160px;height:160px}.pw-toolrow-text{display:flex;flex-direction:column;gap:8px;min-width:0}.pw-toolrow-short{font-size:17px;line-height:1.4;color:var(--grey);max-width:560px}.pw-toolrow-open{justify-self:end;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pw-toolrow:hover .pw-toolrow-open{color:var(--red)}.pw-home-sec{margin-top:72px}.pw-home-sech{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:32px}.pw-home-tools{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px}.pw-home-feature{grid-column:span 7;display:flex;flex-direction:column;gap:20px}.pw-home-feature-link{display:flex;flex-direction:column;gap:16px;color:var(--ink)}.pw-home-feature-link:hover{color:var(--red)}.pw-toolpic{display:block;flex:none;width:var(--s);height:var(--s);object-fit:cover}.pw-toolpic-n{display:flex;align-items:center;font-size:calc(var(--s) * .62);font-weight:900;font-stretch:70%;color:var(--red);line-height:1;font-variant-numeric:tabular-nums}.pw-home-feature-name{font-size:72px;font-weight:900;font-stretch:75%;line-height:.95;letter-spacing:-.02em}.pw-home-index{grid-column:span 5;list-style:none;display:flex;flex-direction:column;gap:26px;padding-top:12px}.pw-home-index-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:center;color:var(--ink)}.pw-home-index-row:hover{color:var(--ink)}.pw-home-index-row:hover .pw-h4{color:var(--red)}.pw-home-index-text{display:flex;flex-direction:column;gap:4px;min-width:0}.pw-lead.pw-lead-plain{padding:0;border-bottom:0}.pw-toolhead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:end;border-bottom:2px solid var(--ink);padding-bottom:28px}.pw-lead{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;padding:40px 0;border-bottom:2px solid var(--ink);color:var(--ink)}.pw-lead:hover{color:var(--ink)}.pw-lead:hover .pw-h2{color:var(--red)}.pw-lead img{grid-column:span 7;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover;align-self:start}.pw-lead-text{grid-column:span 5;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0}.pw-lead-text p{font-size:19px;line-height:1.45}.pw-cards3{display:grid;grid-template-columns:calc((100% - 98px) / 3 + 25px) calc((100% - 98px) / 3 + 49px) calc((100% - 98px) / 3 + 24px)}.pw-card{display:flex;flex-direction:column;gap:14px;padding:32px 24px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--ink);min-width:0}.pw-cards3>.pw-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:14px;align-content:start}.pw-cards3>.pw-card>img{grid-row:1}.pw-cards3>.pw-card>.pw-cat{grid-row:2}.pw-cards3>.pw-card>h3{grid-row:3}.pw-cards3>.pw-card>p:last-child{grid-row:4}.pw-card:hover{color:var(--ink)}.pw-card:hover h3{color:var(--red)}.pw-cards3>.pw-card:nth-child(3n+1){padding-left:0}.pw-cards3>.pw-card:nth-child(3n){border-right:0;padding-right:0}.pw-cards3>.pw-card:last-child{border-right-color:transparent}.pw-card img{width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover}.pw-card h3{font-size:28px;font-weight:800;font-stretch:80%;line-height:1.05}.pw-card p{font-size:16px;line-height:1.45;color:var(--grey)}:where(.pw-article) p{font-size:17px;line-height:1.6;margin-bottom:18px}:where(.pw-article) h2{margin:40px 0 12px}:where(.pw-article) ul,:where(.pw-article) ol{margin:0 0 18px 22px}:where(.pw-article) li{margin-bottom:8px;line-height:1.55}:where(.pw-article) blockquote{margin:12px 0 24px}.pw-pull{font-size:28px;font-weight:800;font-stretch:80%;line-height:1.15;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:20px 0;margin:12px 0 28px}.pw-picks{list-style:none;margin:4px 0 28px;border-top:2px solid var(--ink)}.pw-picks li{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:1px solid var(--line);margin:0}.pw-picks li:last-child{border-bottom:2px solid var(--ink)}.pw-picks-name{font-size:18px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;align-self:flex-start}.pw-picks-by,.pw-picks-note{font-size:15px;color:var(--grey)}.pw-sources{list-style:none;margin-left:0;display:flex;flex-direction:column;gap:8px}.pw-figbox{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:20px 0;margin:12px 0 30px}.pw-figrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:18px;padding:10px 0;border-top:1px solid var(--line)}.pw-figrow:first-child{border-top:0}.pw-ink{background:var(--ink);color:var(--paper)}.pw-ink a{color:var(--paper)}.pw-ink a:hover{color:var(--paper);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pw-ink .pw-input{color:var(--paper);border-bottom-color:var(--paper)}.pw-ink ::placeholder{color:var(--ink-muted)}.pw-ink .pw-muted{color:var(--ink-muted)}.pw-ink :focus-visible{outline-color:var(--paper)}.pw-news{padding:32px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end}.pw-news-text{flex:1 1 320px}.pw-news form{flex:1 1 360px;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end}.pw-news .pw-input{flex:1 1 220px;width:auto}.pw-news-msg{flex-basis:100%;font-size:15px}.pw-news-err{flex-basis:100%;font-size:15px;font-weight:700;color:var(--paper)}.pw-footer{margin-top:auto}.pw-footer-inner{max-width:1200px;margin:0 auto;padding:48px var(--pad) 32px}.pw-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.pw-footer-col{display:flex;flex-direction:column;gap:10px;font-size:15px}.pw-footer-col h2{font-size:15px;font-weight:800;margin-bottom:4px}.pw-footer-small{margin-top:40px;padding-top:20px;border-top:1px solid var(--ink-muted);display:flex;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;font-size:14px;color:var(--ink-muted)}.pw-footer-small a{color:var(--ink-muted)}.pw-notice{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:14px 0;font-size:16px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.pw-notice-sticky{position:sticky;top:var(--header-h, 0px);z-index:5;background:var(--paper)}.pw-toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:60;max-width:calc(100% - 32px);width:max-content;background:var(--ink);color:var(--paper);padding:14px 18px;font-size:15px;display:flex;gap:16px;align-items:center}.pw-toast button{border:0;background:none;color:var(--paper);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.pw-pager{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:15px;font-weight:700}.pw-pager button{border:0;background:none;padding:4px 0;cursor:pointer;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pw-pager button:hover{color:var(--red)}.pw-pager button:disabled{color:var(--grey-quiet);text-decoration:none;cursor:default}.pw-skel-row{height:57px;border-bottom:1px solid var(--line)}.pw-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1119;display:flex;align-items:flex-start;justify-content:center;padding:80px 16px 16px;overflow-y:auto}.pw-modal{background:var(--paper);border:2px solid var(--ink);width:100%;max-width:460px;padding:32px}@media(max-width:1100px){.pw-h1{font-size:112px}.pw-toolrow{grid-template-columns:72px 128px minmax(0,1fr)}.pw-toolrow img,.pw-toolrow-blank{width:128px;height:128px}.pw-toolrow-open{display:none}}@media(max-width:1000px){:root{--pad: 24px}.pw-h1{font-size:96px}.pw-h1-long{font-size:80px}.pw-head>.pw-h1,.pw-head>.pw-head-side{grid-column:1 / -1}.pw-head-actions{justify-content:flex-start}.pw-lead img,.pw-lead-text{grid-column:1 / -1}.pw-home-tools,.pw-lead{grid-template-columns:minmax(0,1fr)}.pw-home-feature,.pw-home-index{grid-column:1 / -1}.pw-home-index{padding-top:0}.pw-cards3{grid-template-columns:calc((100% - 49px)/2 + 25px) calc((100% - 49px)/2 + 24px)}.pw-cards3>.pw-card:nth-child(3n+1),.pw-cards3>.pw-card:nth-child(3n){padding:32px 24px;border-right:1px solid var(--ink)}.pw-cards3>.pw-card:nth-child(odd){padding-left:0}.pw-cards3>.pw-card:nth-child(2n){border-right:0;padding-right:0}.pw-cards3>.pw-card:last-child{border-right-color:transparent}.pw-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){:root{--pad: 16px}.pw-wordmark{font-size:22px}.pw-lockup img{height:28px}.pw-header-inner{gap:10px 12px;padding-top:12px;padding-bottom:12px}.pw-header-tools{gap:8px}.pw-toggle button{padding:6px 9px}.pw-select.pw-hselect{font-size:13px;padding:4px}.pw-nav{order:3;flex-basis:100%;gap:4px 20px}.pw-header-tools{margin-left:auto}.pw-page{padding-top:32px;padding-bottom:56px}.pw-h1,.pw-h1-long{font-size:64px}.pw-h2{font-size:36px}.pw-h3{font-size:26px}.pw-stats .pw-bignum{font-size:clamp(20px,calc((50vw - 32px) / 4.75),44px);font-size:clamp(20px,calc((50cqi - 16px) / 4.75),44px)}.pw-home-sec{margin-top:48px}.pw-home-tools{gap:40px}.pw-home-feature-name{font-size:44px}.pw-home-feature .pw-toolpic{--s: 160px !important}.pw-home-index-row{grid-template-columns:64px minmax(0,1fr);gap:16px}.pw-home-index .pw-toolpic{--s: 64px !important}.pw-toolhead{grid-template-columns:minmax(0,1fr)}.pw-toolhead .pw-toolpic{order:-1;width:min(100%,240px);height:auto;aspect-ratio:1 / 1}.pw-toolhead .pw-toolpic-n{font-size:120px}.pw-intro{font-size:18px}.pw-stats{grid-template-columns:repeat(2,minmax(0,1fr));container-type:inline-size}.pw-stat{padding:20px 16px;border-bottom:1px solid var(--ink)}.pw-stat:nth-child(odd){padding-left:0}.pw-stat:nth-child(2n){border-right:0;padding-right:0}.pw-stat:nth-last-child(-n+2):nth-child(odd),.pw-stat:last-child{border-bottom:0}.pw-toolrow{grid-template-columns:48px minmax(0,1fr);gap:12px 16px;padding:20px 0}.pw-toolrow-n{font-size:40px}.pw-toolrow img{grid-column:1 / -1;grid-row:2;width:min(100%,280px);height:auto;aspect-ratio:1 / 1}.pw-toolrow-blank{display:none}.pw-cards3{grid-template-columns:1fr}.pw-cards3>.pw-card,.pw-cards3>.pw-card:nth-child(n){border-right:0;padding:24px 0}.pw-filter-label{width:100%}.pw-news{padding:24px 16px}.pw-footer-grid{grid-template-columns:1fr;gap:28px}.pw-figrow{grid-template-columns:1fr;gap:3px}.pw-modal{padding:24px 16px}.pw-pull{font-size:22px}.pw-chart thead{display:none}.pw-chart,.pw-chart tbody,.pw-chart tr,.pw-chart td{display:block;width:100%}.pw-chart tr{padding:10px 0;border-bottom:1px solid var(--line)}.pw-chart td{display:flex;justify-content:space-between;gap:12px;padding:3px 0!important;border:none!important;text-align:right}.pw-chart td:before{content:attr(data-label);color:var(--grey);text-align:left;flex:none}.pw-chart td:first-child{font-size:17px;text-align:left}.pw-chart td:first-child:before{content:none}}.pw-lead-tool img{grid-column:span 5;aspect-ratio:1 / 1}.pw-lead-tool .pw-lead-text{grid-column:span 7;justify-content:center;gap:16px}.pw-cards-tool .pw-card img{aspect-ratio:1 / 1}@media(max-width:1000px){.pw-lead-tool img,.pw-lead-tool .pw-lead-text{grid-column:1 / -1}.pw-lead-tool img{max-width:440px}}.hm-sec{margin-top:72px}.hm-sech{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px}.hm-note{font-size:14px;color:var(--grey);line-height:1.45;margin-top:10px;white-space:nowrap}@media(max-width:620px){.hm-note{white-space:normal}}.hm-welcome-head .pw-h1{text-wrap:balance}.hm-welcome{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.hm-welcome p{font-size:20px;line-height:1.4;max-width:62ch}.hm-welcome p+p{font-size:16px;font-style:italic;line-height:1.45;max-width:70ch}@media(max-width:620px){.hm-welcome p{font-size:18px}.hm-welcome p+p{font-size:15px}}@media(max-width:400px){.hm-welcome-head .pw-h1{font-size:48px}.hm-welcome-head{padding-bottom:20px}.hm-welcome{margin-top:10px;gap:10px}.hm-welcome p{font-size:15px;line-height:1.4}.hm-welcome p+p{font-size:14px}}.hm-search{display:flex;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-top:32px}.hm-search label{font-size:15px;font-weight:700;padding-bottom:12px}.hm-search-f{position:relative;flex:1 1 320px;min-width:0}.hm-search-in{width:100%;border:0;border-bottom:2px solid var(--ink);border-radius:0;background:transparent;font:inherit;font-size:20px;padding:10px 0;color:var(--ink);outline:none}.hm-search-in::placeholder{color:var(--grey-quiet)}.hm-search-in:focus{border-bottom-color:var(--red)}.hm-results{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--paper);border:1px solid var(--ink);border-top:0;max-height:420px;overflow-y:auto}.hm-results ul{list-style:none;margin:0;padding:0}.hm-results li+li{border-top:1px solid var(--line)}.hm-results a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px 14px;color:var(--ink)}.hm-results a:hover,.hm-results a:focus{background:#f6f6f6}.hm-results .k{font-size:13px;font-weight:700;color:var(--grey);padding-top:3px}.hm-results .t{font-size:17px;font-weight:700;line-height:1.3;min-width:0;overflow-wrap:anywhere}.hm-results .s{display:block;font-size:14px;font-weight:400;color:var(--grey)}.hm-results-none{padding:12px 14px;font-size:15px;color:var(--grey)}.hm-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;row-gap:0;margin-top:40px}.hm-path{grid-row:span 6;display:grid;grid-template-rows:subgrid;gap:0;position:relative;min-width:0}.hm-path+.hm-path:before{content:"";position:absolute;left:-20px;top:0;bottom:0;border-left:1px solid var(--ink)}.hm-path .pic{display:block}.hm-path img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover;margin-bottom:16px}.hm-path a.h{display:block;color:var(--ink);font-size:24px;font-stretch:75%;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;margin-bottom:10px}.hm-path a.h:hover,.hm-path .pic:hover+a.h{color:var(--red)}.hm-path ol{display:contents;list-style:none}.hm-path li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-content:start;border-top:1px solid var(--line);padding:10px 0;font-size:15px;line-height:1.35}.hm-path li .n{color:var(--red);font-weight:900;font-stretch:75%;font-size:20px;line-height:1}.hm-path li b{display:block}.hm-path .go{padding-top:14px;align-self:start;justify-self:start}@media(max-width:1080px)and (min-width:621px){.hm-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-path+.hm-path:before{display:none}.hm-path:nth-child(2n):before{display:block;content:"";position:absolute;left:-20px;top:0;bottom:0;border-left:1px solid var(--ink)}.hm-path:nth-child(n+3) img{margin-top:40px}}@media(max-width:620px){.hm-paths{grid-template-columns:minmax(0,1fr)}.hm-path{grid-row:auto;grid-template-rows:none;grid-template-columns:112px minmax(0,1fr);column-gap:14px;align-items:center;padding:20px 0;border-top:1px solid var(--ink)}.hm-path:first-child{border-top:0;padding-top:0}.hm-path+.hm-path:before{display:none}.hm-path .pic{grid-column:1}.hm-path img{margin-bottom:0}.hm-path a.h{grid-column:2;font-size:22px;margin-bottom:0}.hm-path li,.hm-path .go{grid-column:1 / -1}.hm-path li:first-of-type{margin-top:12px}.hm-path li{padding:8px 0}}@media(max-width:400px){.hm-path{grid-template-columns:88px minmax(0,1fr)}.hm-path a.h{font-size:20px}}.hm-four{margin-top:0}.hm-four .hm-sech{margin-bottom:0}.hm-four .pw-prow-list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px}.hm-four .pw-prow-item,.hm-four .pw-prow-item:nth-child(n){grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:6px;padding:20px 0;border-right:0;position:relative;min-width:0}.hm-four .pw-prow-item+.pw-prow-item:before{content:"";position:absolute;left:-20px;top:0;bottom:-1px;border-left:1px solid var(--ink)}.hm-four-pic{display:block;margin-bottom:8px}.hm-four .pw-prow-item .hm-four-pic img,.hm-nophoto{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin:0}.hm-nophoto{background:#f6f6f6;border:1px solid var(--line)}.hm-four .pw-prow-buy{margin-top:0;padding-top:0;align-self:start}@media(max-width:1080px){.hm-four .pw-prow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-four .pw-prow-item+.pw-prow-item:before{display:none}.hm-four .pw-prow-item:nth-child(2n):before{display:block;content:"";position:absolute;left:-20px;top:0;bottom:-1px;border-left:1px solid var(--ink)}}@media(max-width:620px){.hm-four .pw-prow-list{column-gap:24px}.hm-four .pw-prow-item:nth-child(2n):before{left:-12px}}.hm-tools3{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.hm-tools3 li{border-bottom:1px solid var(--line)}.hm-tools3 a{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;color:var(--ink)}.hm-tools3 a:hover .q{color:var(--red)}.hm-tools3 img{width:56px;height:56px}.hm-tools3 .q{display:block;font-size:17px;font-weight:800;line-height:1.2}.hm-tools3 .s{font-size:13px;color:var(--grey)}.hm-st3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hm-st3 a{display:flex;flex-direction:column;gap:12px;padding:0 24px;border-left:1px solid var(--ink);color:var(--ink)}.hm-st3 a:first-child{border-left:0;padding-left:0}.hm-st3 a:last-child{padding-right:0}.hm-st3 a:hover .h{color:var(--red)}.hm-st3 img{width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover}.hm-st3 .h{font-size:26px;font-weight:800;font-stretch:80%;line-height:1.05}@media(max-width:900px){.hm-tools3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.hm-sec{margin-top:48px}.hm-tools3,.hm-st3{grid-template-columns:minmax(0,1fr)}.hm-st3 a{border-left:0;padding:20px 0;border-top:1px solid var(--ink)}.hm-st3 a:first-child{border-top:0;padding-top:0}}.hm-crumb{font-size:14px;color:var(--grey);margin-bottom:24px}.hm-crumb a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.hm-step{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:56px 0 8px}.hm-step:first-of-type{padding-top:40px}.hm-step>.num{grid-column:span 1;font-size:96px;font-weight:900;font-stretch:70%;line-height:.8;color:var(--red)}.hm-step>.body{grid-column:span 11;min-width:0}.hm-step h2{margin-bottom:10px}.gd .lead,.gd .gd-text p,.gd .gd-links,.gd .gd-sentence{font-size:18px;line-height:1.5;font-weight:400}.gd .lead{margin-bottom:20px}.gd .gd-text{display:flex;flex-direction:column;gap:14px}.gd .gd-text p{margin:0}.gd .gd-gap{margin-top:32px}.gd .gd-make+.gd-text{margin-top:24px}.gd .gd-plain{padding-top:40px}.gd-styles{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px}.gd-styles li{min-width:0}.gd-styles a{display:flex;flex-direction:column;gap:10px;color:var(--ink)}.gd-styles img{width:100%;height:auto;aspect-ratio:1200 / 670;object-fit:contain}.gd-styles span{font-size:18px;font-weight:800;font-stretch:80%}.gd-styles a:hover span{color:var(--red)}.gd-links{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:8px}.gd-make{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:center}.gd-make.gd-wideimg{grid-template-columns:minmax(0,1fr) 440px}.gd-make img{width:100%;height:auto}.gd-btn{margin-top:18px}.gd-note{margin:22px 0 10px}.gd-four{margin-top:0}.gd-four .pw-prow-list{border-top:1px solid var(--ink)}.gd-buyline{font-size:18px;margin:18px 0 24px}.gd .gd-try{margin:28px 0 0}.gd-try-wrap{position:relative;display:inline-block}#gd-try-yarn{font:inherit;font-size:18px;color:var(--ink);background:none;border:0;border-bottom:2px solid var(--ink);border-radius:0;padding:0 2px;min-width:4ch;max-width:100%;outline:none}#gd-try-yarn::placeholder{color:var(--grey-quiet)}#gd-try-yarn:hover,#gd-try-yarn:focus{border-bottom-color:var(--red)}.gd-try-meter{position:absolute;visibility:hidden;white-space:pre;left:-9999px;top:0;font:inherit;font-size:18px}.gd-try-sugg{position:absolute;left:0;top:100%;width:min(380px,90vw);z-index:20;list-style:none;background:var(--paper);border:2px solid var(--ink);margin-top:4px;max-height:360px;overflow-y:auto}.gd-try-sugg button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:0;background:none;text-align:left;padding:10px 14px;cursor:pointer;font:inherit}.gd-try-sugg button:hover,.gd-try-sugg button:focus-visible{background:var(--ink);color:var(--paper)}.gd-try-sugg button:hover span,.gd-try-sugg button:focus-visible span{color:var(--ink-muted)}.gd-try-sugg b{font-size:16px;font-weight:700}.gd-try-sugg span{font-size:14px;color:var(--grey)}.gd-try-sugg .none{padding:10px 14px;font-size:15px;color:var(--grey)}.gd .hm-st3{column-gap:28px}.gd .hm-st3 a{border-left:0;padding:0}@media(max-width:900px){.gd-styles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.gd-make,.gd-make.gd-wideimg{grid-template-columns:minmax(0,1fr);gap:20px}.gd-make img{max-width:360px}}@media(max-width:620px){.hm-step{grid-template-columns:minmax(0,1fr);gap:8px;padding:40px 0 4px}.hm-step>.num{grid-column:1;font-size:64px}.hm-step>.body{grid-column:1}.gd .lead,.gd .gd-text p,.gd .gd-links,.gd .gd-sentence,#gd-try-yarn,.gd-try-meter{font-size:17px}.gd-styles span{font-size:16px}.gd .hm-st3 a{padding:16px 0 0;border-top:0}}.pw-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:700;margin-bottom:16px}.pw-crumbs a{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pw-crumbs a:hover{color:var(--red)}.pw-crumbs-sep{color:var(--grey);font-weight:400}.pw-namelink{color:inherit;text-decoration:none}.pw-namelink:hover{color:var(--red);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pw-yarn-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:20px 0;border-bottom:1px solid var(--ink)}.pw-yarn-status strong{font-weight:800}.pw-facts{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0}.pw-facts dt,.pw-facts dd{padding:12px 0;border-bottom:1px solid var(--line);margin:0}.pw-facts dt{font-size:15px;font-weight:700;padding-right:16px}.pw-facts dd{font-size:17px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pw-facts a{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pw-facts a:hover{color:var(--red)}.pw-yarn-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:32px}.pw-yarn-grid>.pw-yarn-main{grid-column:span 7}.pw-yarn-grid>.pw-yarn-side{grid-column:span 5}.pw-colors{font-size:15px;line-height:1.6;color:var(--grey);overflow-wrap:anywhere}.pw-sec{margin-top:64px}.pw-subs-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:20px}.pw-subs-top .pw-balls{margin:0}.pw-subs-top .pw-toggle button{padding:8px 14px;font-size:15px;min-height:40px}.pw-subs-line{margin:10px 0 20px}.pw-subs{list-style:none;margin:0;padding:0}.pw-subs-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) 150px 230px;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.pw-subs-row:first-child{border-top:1px solid var(--line)}.pw-subs-yarn .pw-name{font-size:18px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.pw-subs-yarn .pw-sub{font-size:14px;color:var(--grey);margin-top:2px}.pw-subs-fiber{font-size:15px;color:var(--grey);overflow-wrap:anywhere}.pw-subs-act{text-align:right;font-size:15px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pw-subs-stash{color:var(--red);font-weight:700}.pw-subs-empty{padding:8px 0 4px}.pw-subs-more{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:baseline;margin-top:28px;font-size:15px}.pw-how summary{list-style:none;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pw-how summary::-webkit-details-marker{display:none}.pw-how summary:hover{color:var(--red)}.pw-how[open]{flex-basis:100%}.pw-how .pw-rules{margin-top:12px}.pw-balls{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:20px;line-height:1.35;margin:16px 0 8px}.pw-balls .pw-input{display:inline-block;width:72px;font-size:20px;text-align:center;min-height:40px;padding:4px 0}.pw-need{font-size:28px;font-weight:900;font-stretch:80%;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.pw-need-unit{display:block;font-size:14px;font-weight:400;font-stretch:100%;color:var(--grey);margin-top:4px}.pw-rules{margin:8px 0 0;padding-left:20px}.pw-rules li{margin:6px 0;font-size:17px;line-height:1.5}.pw-brandlist{columns:3 260px;column-gap:32px;list-style:none;padding:0;margin:24px 0 0}.pw-brandlist li{break-inside:avoid;display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:17px}.pw-brandlist li span{color:var(--grey);font-variant-numeric:tabular-nums}.pw-pick{position:relative}.pw-pick-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.pw-pick-list li{border-bottom:1px solid var(--line)}.pw-pick-list button{display:block;width:100%;text-align:left;border:0;background:none;padding:10px 0;font-size:16px;cursor:pointer;color:var(--ink)}.pw-pick-list button:hover,.pw-pick-list button:focus-visible{color:var(--red)}.pw-pick-list small{display:block;color:var(--grey);font-size:14px}.pw-picked{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:10px 0;border-bottom:2px solid var(--ink)}.pw-ybar{position:relative;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;padding-top:28px}.pw-ybar .pw-grow{flex:1 1 320px}.pw-ybar-menus{display:flex;gap:10px}.pw-fmenu{position:relative}.pw-fmenu-btn{min-width:128px;justify-content:space-between;gap:14px}.pw-fmenu-on,.pw-fmenu-btn[aria-expanded=true]{background:var(--ink);color:var(--paper)}.pw-chev{flex:none;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px}.pw-fmenu-btn[aria-expanded=true] .pw-chev{transform:rotate(225deg);margin-top:4px}.pw-fmenu-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:300px;background:var(--paper);border:2px solid var(--ink);padding:14px 16px}.pw-fmenu-right .pw-fmenu-panel{left:auto;right:0}.pw-fmenu-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.pw-fmenu-find{font-size:15px;min-height:40px;padding:6px 0;margin-bottom:6px}.pw-fmenu-scroll{max-height:300px;overflow-y:auto;padding-right:6px}.pw-checklist{list-style:none;margin:0;padding:0}.pw-checklist label{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:16px;cursor:pointer}.pw-checklist label:hover .pw-checklist-word{color:var(--red)}.pw-checklist input{width:18px;height:18px;flex:none;accent-color:var(--red);cursor:pointer}.pw-checklist-n{margin-left:auto;padding-left:12px;font-size:14px;color:var(--grey);font-variant-numeric:tabular-nums}.pw-checklist-none,.pw-checklist-none .pw-checklist-n{color:var(--grey-quiet)}.pw-picked-tags{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding-top:16px}.pw-tag{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-size:14px;font-weight:700;padding:4px 10px;min-height:36px;cursor:pointer}.pw-tag:hover{background:var(--ink);color:var(--paper)}.pw-tag-x{font-size:18px;line-height:1;font-weight:400}.pw-yres{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:24px 0 4px}.pw-yres-count{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.pw-yres-right{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.pw-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pw-stash-more{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding-top:20px;font-size:15px}.pw-ytable{min-width:560px}.pw-ytable-facts{display:none}@media(max-width:1000px){.pw-yarn-grid>.pw-yarn-main,.pw-yarn-grid>.pw-yarn-side{grid-column:1 / -1}.pw-subs-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 130px 200px;gap:16px}}@media(max-width:620px){.pw-facts{grid-template-columns:minmax(0,1fr)}.pw-facts dt{border-bottom:0;padding-bottom:0}.pw-facts dd{padding-top:2px}.pw-sec{margin-top:48px}.pw-need{font-size:22px}.pw-need-unit{display:inline;margin:0 0 0 6px}.pw-balls,.pw-balls .pw-input{font-size:18px}.pw-subs-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:start}.pw-subs-yarn{grid-column:1;grid-row:1}.pw-subs-need{grid-column:2;grid-row:1 / span 2;text-align:right}.pw-subs-fiber{grid-column:1;grid-row:2}.pw-subs-act{grid-column:1 / -1;align-items:flex-start;text-align:left;margin-top:6px}.pw-ybar-menus{width:100%;position:relative}.pw-ybar-menus .pw-fmenu{flex:1 1 0;position:static;min-width:0}.pw-fmenu-btn{width:100%;min-width:0;padding:10px 12px}.pw-fmenu-panel,.pw-fmenu-right .pw-fmenu-panel{left:0;right:0;width:auto}.pw-ytable{min-width:0}.pw-ytable thead{display:none}.pw-ytable,.pw-ytable tbody,.pw-ytable tr,.pw-ytable td{display:block;width:100%}.pw-ytable tr{padding:14px 0;border-bottom:1px solid var(--line)}.pw-ytable td{padding:0;border-bottom:0}.pw-ytable td.pw-ytable-col{display:none}.pw-ytable-facts{display:block;font-size:15px;margin-top:4px;font-variant-numeric:tabular-nums}.pw-ytable td.pw-act{text-align:left;margin-top:10px}}@media(max-width:400px){.pw-fmenu-n{display:none}.pw-fmenu-btn{padding:10px;gap:6px}}.pw-stash-table thead th{vertical-align:middle}.pw-demo-side{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.pw-demo-step{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;padding:44px 0}.pw-demo-step+.pw-demo-step{border-top:1px solid var(--line)}.pw-demo-step p{font-size:18px;line-height:1.45}.pw-demo-n{display:block;font-size:72px;font-weight:900;font-stretch:70%;color:var(--red);line-height:1}.pw-demo-h{font-size:40px;font-weight:900;font-stretch:75%;line-height:1;margin:8px 0 12px}.pw-demo-shot{border:1px solid var(--line);overflow:hidden;max-height:260px;pointer-events:none;-webkit-user-select:none;user-select:none}.pw-demo-shot-inner{padding:28px 32px;transform-origin:top left}.pw-demo-shot-tall{max-height:440px}.pw-demo-shot .pw-table-box{overflow:hidden}@media(max-width:1000px){.pw-demo-step{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:620px){.pw-demo-h{font-size:32px}.pw-demo-n{font-size:56px}.pw-demo-shot-inner{padding:14px}}.pw-prow{margin-top:40px}.pw-prow-head{padding-bottom:12px;border-bottom:2px solid var(--ink)}.pw-prow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.pw-prow-item{display:flex;flex-direction:column;gap:6px;padding:20px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0}.pw-prow-item:nth-child(4n+1){padding-left:0}.pw-prow-item:nth-child(4n),.pw-prow-item:last-child{border-right:0;padding-right:0}.pw-prow-item img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin-bottom:8px}.pw-prow-name{font-size:18px;font-weight:800;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.pw-prow-name:hover{color:var(--red)}.pw-prow-sub{font-size:15px;color:var(--grey);overflow-wrap:anywhere}.pw-prow-buy{margin-top:auto;padding-top:6px;font-size:15px}.pw-yarn-photo{margin:0 0 24px}.pw-yarn-photo img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fff;border:1px solid var(--line)}.pw-yarn-photo figcaption{margin-top:6px;color:var(--grey)}.pw-ycell{display:flex;gap:12px;align-items:flex-start}.pw-ythumb{flex:none;display:block;width:56px;height:56px}.pw-ythumb img{display:block;width:56px;height:56px;object-fit:cover;background:#fff;border:1px solid var(--line)}.pw-also{font-size:15px;color:var(--grey)}.pw-also a{color:var(--ink)}@media(max-width:900px){.pw-prow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-prow-item:nth-child(n){padding:20px;border-right:1px solid var(--ink)}.pw-prow-item:nth-child(odd){padding-left:0}.pw-prow-item:nth-child(2n),.pw-prow-item:last-child{border-right:0;padding-right:0}}@media(max-width:480px){.pw-prow-list{grid-template-columns:minmax(0,1fr)}.pw-prow-item:nth-child(n){border-right:0;padding-left:0;padding-right:0}.pw-prow-item img{max-width:160px}}.co-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.co-head-t{grid-column:span 6}.co-head-i{grid-column:span 4}.co-head-p{grid-column:span 2;justify-self:end}.co-name-row{display:flex;align-items:center;gap:12px}.co-name-row .pw-toolpic{display:none}.co-name{font-size:15px;font-weight:700;color:var(--red);margin:0}.co-q{font-size:56px;font-weight:900;font-stretch:75%;line-height:.95;letter-spacing:-.02em;margin:6px 0 0}.co-head-i p{font-size:16px;line-height:1.4;margin:0}.co-tool{display:flex;flex-direction:column}.co-answer{order:0}.co-boxes{order:1}.co-ans{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 24px;align-items:end}.co-ans-l{grid-column:span 5}.co-ans-r{grid-column:span 7;padding-bottom:10px}.co-ans-r .pw-body:first-child{margin-top:0}.co-answer .pw-h3{font-size:inherit;line-height:1}.co-ans-kicker{display:block;font-size:18px;font-weight:800;font-stretch:100%;margin-bottom:2px}.co-ans-n{font-size:112px;font-weight:900;font-stretch:70%;line-height:.9;letter-spacing:-.02em}.co-ans-unit{font-size:40px;font-weight:900;font-stretch:80%;margin-left:10px}.co-row0{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:flex-end;margin-top:24px}.co-row1{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-start;margin-top:18px}.co-pair{display:flex;gap:16px 24px;flex:1 1 300px;min-width:0;align-items:flex-start}.co-pair-wide{flex-basis:320px}.co-row2{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:flex-end;margin-top:18px}.co-row3{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-start;margin-top:14px}.co-switch-label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.co-row2>.pw-check{margin-bottom:34px}.co-row2.is-solo>.pw-check{margin-bottom:4px}.co-more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:44px;padding-top:28px;border-top:1px solid var(--ink)}.co-more-ex{grid-column:span 4}.co-more-how{grid-column:span 8}.co-more .pw-h3{font-size:28px;margin:0 0 12px}.co-more p{margin:0 0 12px}.co-pin{display:none}@media(max-width:1000px){.co-head-t{grid-column:span 8}.co-head-i{grid-column:1 / -1;grid-row:2}.co-head-p{grid-column:span 4}.co-q{font-size:48px}.co-ans-l,.co-ans-r{grid-column:1 / -1}.co-ans-r{padding-bottom:0}.co-more-ex,.co-more-how{grid-column:1 / -1}}@media(max-width:620px){.co-head{display:block;padding-bottom:14px;border-bottom:2px solid var(--ink)}.co-head-p{display:none}.co-name-row .pw-toolpic{display:block}.co-q{font-size:38px}.co-head-i p{margin-top:8px}.co-answer{order:2}.co-row1{margin-top:18px}.co-switch{flex-basis:100%}.co-row2{gap:16px}.co-row2>.pw-check,.co-row2.is-solo>.pw-check{margin-bottom:0;flex-basis:100%}.co-row2>.pw-field,.co-row3>.pw-field{flex:1 1 110px!important}.co-row3{gap:16px}.co-more{border-top:0;padding-top:0}.co-ans-n{font-size:80px}.co-ans-unit{font-size:32px}.co-pin.is-on{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--paper);border-top:2px solid var(--ink);padding:10px 16px 12px}.co-pin-w{font-size:20px;font-weight:800;font-stretch:80%}.co-pin-n{font-size:44px;font-weight:900;font-stretch:70%;line-height:1;font-variant-numeric:tabular-nums}.co-pin-s{flex-basis:100%;font-size:14px;color:var(--grey);margin:0}}.pw-subst-page{padding-top:28px}.pw-subst-back{margin-bottom:20px}.pw-subst-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pic" "q pic" "intro pic";grid-template-rows:auto auto 1fr;column-gap:40px;border-bottom:2px solid var(--ink);padding-bottom:22px}.pw-subst-name{grid-area:name;margin:0}.pw-subst-q{grid-area:q;margin:6px 0 0}.pw-subst-intro{grid-area:intro}.pw-subst-intro .pw-intro{max-width:none;font-size:18px;margin:12px 0 0}.pw-subst-head .pw-toolpic{grid-area:pic;align-self:end}.pw-subst-band{display:grid;grid-template-columns:minmax(0,1fr) 300px 340px;grid-template-rows:auto auto auto;grid-auto-flow:column;border-bottom:2px solid var(--ink)}.pw-subst-band>*{margin:0;min-width:0;padding-left:28px;padding-right:28px;border-left:1px solid var(--line)}.pw-subst-band>.pw-subst-c1{padding-left:0;border-left:0}.pw-subst-band>.pw-subst-c3{padding-right:0}.pw-subst-k{display:block;font-size:15px;font-weight:700;padding-top:20px;padding-bottom:10px}.pw-subst-box{padding-top:14px;padding-bottom:22px}.pw-subst-band .pw-toggle button{white-space:nowrap}.pw-subst-yarn{font-weight:700}.pw-subst-hint{display:block;margin-top:4px}.pw-subst-total{display:flex;gap:16px}.pw-subst-total .pw-input{flex:1 1 0}.pw-subst-total .pw-select{flex:0 0 110px;width:110px!important}.pw-subst-band .pw-check{min-height:44px}.pw-subst-nostash{margin:0;padding-top:2px;max-width:32ch}.pw-subst-hand>.pw-subst-box:not(.pw-subst-c1){padding-top:39px}.pw-subst-band .pw-pick{position:relative}.pw-subst-pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:var(--paper);border:2px solid var(--ink);padding:2px 14px 10px}.pw-subst-pop .pw-pick-list{border-top:0}.pw-subst-tool .pw-result.pw-rule-top2{border-top:0;border-bottom:0;margin-top:4px!important;padding-bottom:16px!important}.pw-subst-answer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 32px;align-items:end}.pw-subst-answer>.pw-h3{font-size:52px;font-weight:900;font-stretch:75%;line-height:.95;letter-spacing:-.01em}.pw-subst-answer-text>:first-child{margin-top:0}.pw-subst-copybox{margin-top:10px;max-width:100%}.pw-subst-copybox .pw-input{font-size:14px;min-height:36px;padding:4px 0}.pw-subst-warn{color:var(--red)}.pw-subst-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:14px 0;border-top:1px solid var(--ink)}.pw-subst-filters-k{font-size:15px;font-weight:700}.pw-subst-filters .pw-check{font-weight:400;font-size:15px}.pw-subst-contains{display:inline-flex;align-items:center;gap:10px;font-size:15px}.pw-subst-contains .pw-select{width:auto!important;min-width:170px}.pw-subst-showing{margin-left:auto}.pw-subst-linkbtn{border:0;background:none;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pw-subst-linkbtn:hover{color:var(--red)}.pw-subst-compare{margin-bottom:28px}.pw-subst-compare .pw-chart th:first-child,.pw-subst-compare .pw-chart td:first-child{width:150px}.pw-subst-compare{scroll-margin-top:90px}.pw-subst-cmpbar{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px;padding:12px 0;background:var(--paper);border-top:2px solid var(--ink);font-size:15px;font-weight:700}.pw-subst-cmpbar .pw-subst-linkbtn{font-weight:400}.pw-subs-why{margin-top:4px;color:var(--ink);font-size:14px;font-weight:700}.pw-subs-cmp{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--grey);cursor:pointer;margin-top:2px}.pw-subs-cmp input{width:16px;height:16px;accent-color:var(--red);cursor:pointer}.pw-subs-cmp:has(input:disabled){opacity:.45;cursor:default}.pw-subst-more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;border-top:1px solid var(--ink);margin-top:40px;padding-top:28px}.pw-subst-ex{grid-column:span 4;min-width:0}.pw-subst-how{grid-column:span 8;min-width:0}.pw-subst-more h2.pw-h3{font-size:28px;margin:0 0 12px}@media(max-width:1100px){.pw-subst-band{grid-template-columns:minmax(0,1fr) 276px 250px}.pw-subst-band>*{padding-left:20px;padding-right:20px}.pw-subst-answer{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.pw-subst-band{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;padding-bottom:18px}.pw-subst-band>*,.pw-subst-band>.pw-subst-c1,.pw-subst-band>.pw-subst-c3{padding-left:0;padding-right:0;border-left:0}.pw-subst-k{padding-top:18px;padding-bottom:8px}.pw-subst-box,.pw-subst-hand>.pw-subst-box:not(.pw-subst-c1){padding-top:10px;padding-bottom:0}.pw-subst-band>.pw-subst-box:empty{display:none}}@media(max-width:760px){.pw-subst-page{padding-top:20px}.pw-subst-back{margin-bottom:14px}.pw-subst-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic name" "q q" "intro intro";grid-template-rows:auto;column-gap:14px;padding-bottom:18px}.pw-subst-head .pw-toolpic{--s: 64px !important;align-self:center;margin-bottom:8px}.pw-subst-name{align-self:center;margin-bottom:8px}.pw-subst-q{margin-top:0}.pw-subst-intro .pw-intro{font-size:17px;margin-top:10px}.pw-subst-answer>.pw-h3{font-size:40px}.pw-subst-filters{gap:10px 20px}.pw-subst-showing{margin-left:0;flex-basis:100%}.pw-subst-compare .pw-chart th:first-child,.pw-subst-compare .pw-chart td:first-child{width:auto}.pw-subst-compare .pw-chart td{display:block;text-align:left;padding:4px 0!important}.pw-subst-compare .pw-chart td:before{display:block;font-size:13px}.pw-subst-compare .pw-chart td:first-child{padding-bottom:2px!important}.pw-subst-more{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px;border-top:0;padding-top:0}.pw-subst-ex,.pw-subst-how{grid-column:auto}.pw-subst-how h2.pw-h3{margin-top:28px}}.pw-skeins-page{padding-top:28px}.pw-skeins-back{margin-bottom:24px}.pw-skeins-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pic" "q pic" "intro pic";grid-template-rows:auto auto 1fr;column-gap:40px;border-bottom:2px solid var(--ink);padding-bottom:24px}.pw-skeins-name{grid-area:name;margin:0}.pw-skeins-q{grid-area:q;margin:6px 0 0}.pw-skeins-intro{grid-area:intro}.pw-skeins-intro .pw-intro{max-width:52ch;margin:14px 0 0}.pw-skeins-head .pw-toolpic{grid-area:pic;align-self:end}.pw-skeins-tool{margin-top:28px}.pw-skeins-more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;border-top:1px solid var(--ink);margin-top:40px;padding-top:28px}.pw-skeins-ex{grid-column:span 4;min-width:0}.pw-skeins-how{grid-column:span 8;min-width:0}.pw-skeins-more h2.pw-h3{font-size:28px;margin:0 0 12px}@media(max-width:760px){.pw-skeins-page{padding-top:20px}.pw-skeins-back{margin-bottom:16px}.pw-skeins-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic name" "q q" "intro intro";grid-template-rows:auto;column-gap:14px;padding-bottom:18px}.pw-skeins-head .pw-toolpic{--s: 88px !important;align-self:center;margin-bottom:10px}.pw-skeins-name{align-self:center;margin-bottom:10px}.pw-skeins-q{margin-top:0}.pw-skeins-intro .pw-intro{font-size:18px;margin-top:12px}.pw-skeins-more{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px;border-top:0;padding-top:0}.pw-skeins-ex,.pw-skeins-how{grid-column:auto}.pw-skeins-how h2.pw-h3{margin-top:28px}}.pw-skeins-group{font-size:18px;font-weight:800;margin:0 0 14px}.pw-skeins-group-next{border-top:1px solid var(--ink);padding-top:20px;margin-top:28px}.pw-skeins-add{margin-top:16px}.pw-skeins-color+.pw-skeins-color{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.pw-skeins-sub{margin-top:20px}.pw-skeins-remove{align-self:flex-end;border:0;background:none;padding:0 0 10px;cursor:pointer;font-size:15px;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pw-skeins-remove:hover{color:var(--red)}.pw-skeins-pick{display:flex;flex-direction:column}.pw-skeins-picked{margin:0 0 10px;font-size:16px}.pw-skeins-picked span{color:var(--grey)}.pw-skeins-hits{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--ink)}.pw-skeins-hits li{border-bottom:1px solid var(--line);margin:0}.pw-skeins-hits button{display:block;width:100%;text-align:left;border:0;background:none;padding:10px 0;font-size:16px;cursor:pointer;color:var(--ink)}.pw-skeins-hits button:hover,.pw-skeins-hits button:focus-visible{color:var(--red)}.pw-skeins-hits small{display:block;color:var(--grey);font-size:14px;margin-top:2px}.pw-skeins-mine{color:var(--red);font-weight:700}.pw-skeins-none{margin:10px 0 0}.pw-skeins-each{list-style:none;margin:12px 0 0;padding:0;font-size:17px;line-height:1.5}.pw-skeins-each li{margin:0;font-variant-numeric:tabular-nums}.pw-skeins-each span{color:var(--grey)}.pw-skeins{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.pw-skeins-in,.pw-skeins-out{grid-column:span 6;min-width:0}.pw-skeins-label{display:none}@media(min-width:761px){.pw-skeins-out{border-left:1px solid var(--ink);padding-left:32px;position:sticky;top:calc(var(--header-h, 0px) + 24px);max-height:calc(100vh - var(--header-h, 0px) - 48px);overflow-y:auto}.pw-skeins-label{display:block;font-size:15px;font-weight:700;margin:0}.pw-skeins-out .pw-result{border:0;margin-top:4px!important;padding:0!important}.pw-skeins-out .pw-result>.pw-h3{font-size:64px;font-weight:900;font-stretch:75%;line-height:1}}@media(max-width:760px){.pw-skeins{grid-template-columns:minmax(0,1fr)}.pw-skeins-in,.pw-skeins-out{grid-column:auto}.pw-skeins-out .pw-result>.pw-h3{font-size:48px;font-weight:900;font-stretch:75%;line-height:1}}.pw-even-page{padding-top:28px}.pw-even-back{margin-bottom:20px}.pw-even-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pic" "q pic" "intro pic";grid-template-rows:auto auto 1fr;column-gap:40px;border-bottom:2px solid var(--ink);padding-bottom:22px}.pw-even-name{grid-area:name;margin:0}.pw-even-q{grid-area:q;margin:6px 0 0}.pw-even-intro{grid-area:intro}.pw-even-intro .pw-intro{max-width:62ch;margin:12px 0 0;font-size:19px}.pw-even-head .pw-toolpic{grid-area:pic;align-self:end}.pw-even-tool{margin-top:24px}.pw-even-more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;border-top:1px solid var(--ink);margin-top:36px;padding-top:26px}.pw-even-ex{grid-column:span 4;min-width:0}.pw-even-how{grid-column:span 8;min-width:0}.pw-even-more h2.pw-h3{font-size:28px;margin:0 0 12px}.pw-even-bar{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:flex-end}.pw-even-opts{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:flex-end;margin-top:14px}.pw-even-opt{flex:none}.pw-even-mult{display:flex;align-items:flex-end;gap:10px}.pw-even-mult .pw-input{width:64px}.pw-even-plus{font-size:15px;padding-bottom:10px}.pw-even-use{border:0;background:none;padding:0;margin-left:12px;font:inherit;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pw-even-use:hover{color:var(--red)}.pw-even .pw-result{margin-top:20px!important;padding:18px 0 20px!important}.pw-even-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 32px;align-items:end}.pw-even-line{min-width:0}.pw-even-label{font-size:15px;font-weight:700;margin:0 0 8px}.pw-even-line .pw-h3{font-size:56px;font-weight:900;font-stretch:75%;line-height:1;letter-spacing:-.01em}.pw-even-count{font-size:17px;line-height:1.3;margin:0 0 4px;text-align:right}.pw-even-count strong{display:block;font-size:36px;font-weight:900;font-stretch:75%;line-height:1.05;font-variant-numeric:tabular-nums}.pw-even-explain,.pw-even-note{font-size:16px;line-height:1.45;margin:12px 0 0;max-width:70ch}.pw-even-row{margin-top:22px}.pw-even-strip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 2px;margin-top:8px;--bar: 7px}.pw-even-gap{display:flex;align-items:flex-start;gap:2px}.pw-even-run{display:flex;flex-direction:column;align-items:center}.pw-even-cells{display:flex;gap:2px}.pw-even-st{display:block;width:var(--bar);height:26px;background:var(--ink)}.pw-even-op{display:block;flex:none;width:var(--bar);height:34px;background:var(--red)}.pw-even-op2{display:flex;gap:2px;flex:none}.pw-even-opst{display:block;width:var(--bar);height:26px;background:var(--ink)}.pw-even-n{font-size:14px;font-weight:700;line-height:1;margin-top:6px;font-variant-numeric:tabular-nums}.pw-even-strip-bands{flex-wrap:nowrap;gap:0;--bar: 3px}.pw-even-band{display:flex;flex-direction:column;align-items:center;flex-basis:0;flex-shrink:1;min-width:0;overflow:hidden;container-type:inline-size}.pw-even-ink{display:block;width:100%;height:26px;background:var(--ink)}@container (max-width: 12px){.pw-even-band .pw-even-n[data-d="1"]{visibility:hidden}}@container (max-width: 20px){.pw-even-band .pw-even-n[data-d="2"]{visibility:hidden}}@container (max-width: 29px){.pw-even-band .pw-even-n[data-d="3"]{visibility:hidden}}@container (max-width: 37px){.pw-even-band .pw-even-n[data-d="4"]{visibility:hidden}}@container (max-width: 46px){.pw-even-band .pw-even-n[data-d="5"]{visibility:hidden}}.pw-even-key{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14px;color:var(--grey);margin:12px 0 0}.pw-even-key i{display:inline-block;width:7px;height:16px;background:var(--ink);vertical-align:-3px;margin-right:6px}.pw-even-key i.pw-even-key-op{background:var(--red)}@media(max-width:760px){.pw-even-page{padding-top:20px}.pw-even-back{margin-bottom:16px}.pw-even-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic name" "q q" "intro intro";grid-template-rows:auto;column-gap:14px;padding-bottom:16px}.pw-even-head .pw-toolpic{--s: 72px !important;align-self:center;margin-bottom:10px}.pw-even-name{align-self:center;margin-bottom:10px}.pw-even-q{margin-top:0}.pw-even-intro{display:none}.pw-even-tool{margin-top:18px}.pw-even-bar{gap:10px 24px}.pw-even .pw-result{margin-top:20px!important;padding:16px 0!important}.pw-even-top{grid-template-columns:minmax(0,1fr)}.pw-even-line .pw-h3{font-size:38px}.pw-even-count{text-align:left}.pw-even-count strong{display:inline;font-size:inherit;font-weight:800;font-stretch:100%;line-height:inherit}.pw-even-strip{--bar: 5px}.pw-even-strip-bands{--bar: 2px}.pw-even-more{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px;border-top:0;padding-top:0}.pw-even-ex,.pw-even-how{grid-column:auto}.pw-even-how h2.pw-h3{margin-top:28px}}.pw-even-many{display:flex;flex-direction:column;gap:10px}.pw-even-many .pw-h3{font-size:34px}.pw-even-rowname{font-size:.6em;font-stretch:100%;font-weight:800;margin-right:6px}@media(max-width:760px){.pw-even-many .pw-h3{font-size:26px}}.pw-even-along{margin-top:18px}.pw-even-along-open{margin-left:0}.pw-even-along-list{margin-top:12px;max-width:640px}.pw-even-parts{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.pw-even-part{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:17px;font-weight:700}.pw-even-part-done{color:var(--grey)}.pw-even-tick{display:flex;align-items:center;gap:10px;cursor:pointer}.pw-even-tick input{width:22px;height:22px;accent-color:var(--ink)}.pw-even-count2{display:inline-flex;align-items:center;border:2px solid var(--ink);flex:none}.pw-even-count2 button{border:0;background:var(--paper);color:var(--ink);font-size:20px;font-weight:800;width:40px;height:36px;cursor:pointer}.pw-even-count2 button:disabled{color:var(--grey-quiet, #767676);cursor:default}.pw-even-count2 .pw-num{padding:0 10px;font-size:15px;border-left:2px solid var(--ink);border-right:2px solid var(--ink);line-height:36px;white-space:nowrap}@media(max-width:760px){.pw-even{display:flex;flex-direction:column}.pw-even-bar{order:1}.pw-even>.pw-result{order:2}.pw-even-opts{order:3;margin-top:22px}}@media(max-width:360px){.pw-even-bar{column-gap:16px}.pw-even-bar .pw-field{flex-basis:120px!important}}.ns-tool{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.ns-in{grid-column:span 5;min-width:0;position:sticky;top:var(--ns-top, 112px);align-self:start}.ns-out{grid-column:span 7;min-width:0;border-left:1px solid var(--ink);padding-left:32px}.ns-box{margin-top:22px}.ns-box .pw-input{font-size:20px}.ns-readings{margin-top:18px}.ns-readings-q{font-size:15px;font-weight:700;margin:0 0 4px}.ns-readings ul,ul.ns-readings{list-style:none;margin:0;padding:0}.ns-readings li{border-bottom:1px solid var(--line)}.ns-readings button{display:block;width:100%;border:0;background:none;padding:9px 0;font:inherit;font-size:16px;color:var(--ink);text-align:left;cursor:pointer}.ns-readings button:hover{color:var(--red)}.ns-readings button[aria-pressed=true]{font-weight:800;color:var(--red)}.ns-elsewhere{margin-top:8px}.ns-elsewhere button{font-weight:700}.ns-label{font-size:15px;font-weight:700;margin:0 0 6px}.ns-tool .pw-result .pw-h3{font-size:56px;font-weight:900;font-stretch:75%;line-height:1}.ns-cap{margin:0 0 8px}.ns-chart{table-layout:fixed;font-size:15px}.ns-chart th{padding:8px 12px 8px 0}.ns-chart td{padding:0 12px 0 0;vertical-align:middle;font-variant-numeric:tabular-nums}.ns-chart td:not(:first-child){padding-top:5px;padding-bottom:5px}.ns-chart tbody tr{cursor:pointer}.ns-chart tbody tr:hover td,.ns-chart tbody tr:hover .ns-row{color:var(--red)}.ns-chart th:first-child{width:28%}.ns-row{display:block;width:100%;border:0;background:none;padding:5px 0;font:inherit;font-weight:700;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap}.ns-chart tr.ns-on td{font-weight:800}.ns-chart tr.ns-on .ns-row{color:var(--red);font-weight:800}.ns-foot{margin-top:10px}.ns-cap-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap;margin-bottom:8px}.ns-cap-row .ns-cap{margin:0}.ns-print-btn{border:0;background:none;padding:0;font:inherit;font-size:15px;cursor:pointer}.ns-cap2{margin-top:32px}.ns-cables tbody tr{cursor:default}.ns-cables tbody tr:hover td{color:inherit}.ns-cables td:first-child{font-weight:700;padding:5px 12px 5px 0;white-space:nowrap}.ns-cables td:last-child{color:var(--grey)}.ns-cables th:first-child{width:18%}.ns-cables th:nth-child(2){width:18%}.ns-print-only{display:none}@media print{@page{margin:12mm}body:has(.ns-out) *:not(:has(.ns-out)):not(.ns-out):not(.ns-out *){display:none!important}body:has(.ns-out) .pw-app{min-height:0!important}body:has(.ns-out) .nsp,body:has(.ns-out) .pw-page,body:has(.ns-out) main{padding:0!important;margin:0!important}body:has(.ns-out) .nsp-tool{margin:0!important}body:has(.ns-out) .ns-tool{display:block}.ns-out{border:0;padding:0}.ns-print-btn{display:none}.ns-print-only{display:block;margin-top:8px;font-size:10px}.ns-cap-row{margin-bottom:4px}.ns-cap{font-size:16px}.ns-chart{font-size:10px;line-height:1.15}.ns-chart th{padding:2px 8px 2px 0;font-size:10px}.ns-chart td,.ns-chart td:not(:first-child),.ns-cables td:first-child{padding-top:1px;padding-bottom:1px}.ns-row{padding:0;line-height:inherit;font-size:inherit;min-height:0}.ns-cap2{margin-top:10px}.ns-foot{margin-top:3px;font-size:9px}}.nsp-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:end;border-bottom:2px solid var(--ink);padding-bottom:22px}.nsp-name{margin:0 0 6px}.nsp-phone-top{display:none}.nsp-intro{max-width:60ch;margin:12px 0 0}.nsp-tool{margin-top:28px}.nsp-more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;border-top:1px solid var(--ink);margin-top:40px;padding-top:8px}.nsp-ex{grid-column:span 4}.nsp-how{grid-column:span 8}@media(max-width:860px){.nsp-ex,.nsp-how,.ns-in,.ns-out{grid-column:1 / -1}.ns-in{position:static}.ns-out{border-left:0;padding-left:0;margin-top:16px}.ns-tool .pw-result .pw-h3{font-size:44px}}@media(max-width:620px){.nsp-head{grid-template-columns:1fr;padding-bottom:16px}.nsp-photo{display:none}.nsp-head>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center}.nsp-phone-top{display:block;grid-row:1}.nsp-name{grid-row:1;margin:0}.nsp-head h1,.nsp-intro{grid-column:1 / -1}.nsp-head h1{margin-top:12px}.ns-chart{font-size:14px}.ns-chart th{font-size:13px;padding-right:8px}.ns-chart td{padding-right:8px}}.pw-pickup-page{padding-top:28px}.pw-pickup-back{margin-bottom:24px}.pw-pickup-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pic" "q pic" "intro pic";grid-template-rows:auto auto 1fr;column-gap:40px;border-bottom:2px solid var(--ink);padding-bottom:22px}.pw-pickup-name{grid-area:name;margin:0}.pw-pickup-q{grid-area:q;margin:6px 0 0}.pw-pickup-intro{grid-area:intro}.pw-pickup-intro .pw-intro{max-width:60ch;margin:14px 0 0}.pw-pickup-head .pw-toolpic{grid-area:pic;align-self:end}.pw-pickup-tool{margin-top:24px}.pw-pickup-more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:36px}.pw-pickup-ex{grid-column:span 4;min-width:0}.pw-pickup-how{grid-column:span 8;min-width:0}.pw-pickup-more h2.pw-h3{font-size:28px;margin:0 0 12px}.pw-pickup-boxes{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end}.pw-pickup-boxes .pw-toggle{margin-bottom:2px}.pw-pickup-row{margin-top:18px;align-items:flex-start}.pw-pickup-sw{flex:0 1 auto}.pw-pickup-holes>.pw-check{min-height:44px}.pw-pickup-label{font-size:15px;font-weight:700;margin:0}.pw-pickup-ans{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 24px;align-items:start}.pw-pickup-n,.pw-pickup-t{grid-column:span 6;min-width:0}.pw-pickup-t>p:first-child{margin-top:0!important}.pw-pickup .pw-result .pw-h3{font-size:64px;font-weight:900;font-stretch:75%;line-height:1}.pw-pickup-strip{--gap: 4px;margin-top:18px}.pw-pickup-line+.pw-pickup-line{margin-top:12px}.pw-pickup-bars{display:grid;column-gap:var(--gap)}.pw-pickup-bar{display:flex;gap:2px;height:40px;min-width:0;padding:0;border:0;border-radius:0;background:var(--line);cursor:pointer;font:inherit}.pw-pickup-bar.is-on{background:transparent}.pw-pickup-bar>i{flex:1 1 0;min-width:0;background:var(--red)}.pw-pickup-bar.is-done{background:var(--grey-quiet)}.pw-pickup-bar.is-done.is-on{background:transparent}.pw-pickup-bar.is-done>i{background:var(--ink)}.pw-pickup-bar.is-here{outline:2px solid var(--ink);outline-offset:2px}.pw-pickup-caps{display:flex;margin-top:6px;font-size:14px;font-weight:700;white-space:nowrap}.pw-pickup-caps.is-two{justify-content:space-between;gap:8px}.pw-pickup-key{margin-top:6px}.pw-pickup-track{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.pw-pickup-track-now{margin:0;font-size:17px}.pw-pickup-track-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pw-pickup-track-hint{margin-top:8px}.pw-pickup-actions{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:18px}@media print{body:has(.pw-pickup-page) .pw-header,body:has(.pw-pickup-page) .pw-footer,body:has(.pw-pickup-page) .pw-news,.pw-pickup-back,.pw-pickup-more,.pw-pickup-actions,.pw-pickup-track-btns,.pw-pickup-track-hint{display:none!important}.pw-pickup-head .pw-toolpic{--s: 90px !important}.pw-pickup-bar,.pw-pickup-bar>i{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media(max-width:760px){.pw-pickup-page{padding-top:20px}.pw-pickup-back{margin-bottom:16px}.pw-pickup-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic name" "q q" "intro intro";grid-template-rows:auto;column-gap:14px;padding-bottom:18px}.pw-pickup-head .pw-toolpic{--s: 88px !important;align-self:center;margin-bottom:10px}.pw-pickup-name{align-self:center;margin-bottom:10px}.pw-pickup-q{margin-top:0}.pw-pickup-intro .pw-intro{font-size:18px;margin-top:12px}.pw-pickup-tool{margin-top:22px}.pw-pickup-more{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px}.pw-pickup-ex,.pw-pickup-how{grid-column:auto}.pw-pickup-how h2.pw-h3{margin-top:28px}.pw-pickup-ans{grid-template-columns:minmax(0,1fr)}.pw-pickup-n,.pw-pickup-t{grid-column:auto}.pw-pickup .pw-result .pw-h3{font-size:44px}.pw-pickup-strip{--gap: 3px}.pw-pickup-bar{height:28px;gap:1px}}.pw-sketch{padding:16px 0}.pw-sketch svg{display:block;width:100%;height:auto}.pw-sketch-marks,.pw-sketch-key{display:none}@media(max-width:639px){.pw-sketch-words{display:none}.pw-sketch-marks{display:block}.pw-sketch-key{display:block;list-style:none;padding:0;margin:12px 0 0}.pw-sketch-key li{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.4}.pw-sketch-key li:last-child{border-bottom:0}.pw-sketch-n{flex:none;min-width:1.4em;color:var(--red);font-weight:800;font-variant-numeric:tabular-nums}}.pw-rg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pw-rg-in{padding-right:28px;align-self:start;position:sticky;top:min(calc(var(--header-h, 74px) + 16px),calc(100vh - var(--rg-h, 0px) - 16px))}.pw-rg-out{border-left:1px solid var(--ink);padding-left:28px;min-width:0}.pw-rg-label{margin:0 0 8px}.pw-rg-out .pw-result{margin-top:0}.pw-rg-nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pw-rg-nums>div{padding:0 12px;border-left:1px solid var(--ink);min-width:0;display:flex;flex-direction:column;justify-content:space-between}.pw-rg-nums>div:first-child{border-left:0;padding-left:0}.pw-rg-nums span{display:block;font-size:14px;font-weight:700;line-height:1.25;-webkit-hyphens:manual;hyphens:manual}.pw-rg-nums .pw-rg-s{display:none}.pw-rg-nums .pw-h3{font-size:48px;font-weight:900;font-stretch:75%;line-height:1;margin-top:4px}.pw-rg-jump{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:15px;font-weight:700}.pw-rg-anchor{scroll-margin-top:calc(var(--header-h, 74px) + 16px)}.pw-rg-pin{display:none}@media(max-width:860px){.pw-rg{grid-template-columns:minmax(0,1fr)}.pw-rg-in{position:static;padding-right:0}.pw-rg-out{border-left:0;padding-left:0;margin-top:32px}}@media(max-width:639px){.pw-rg-nums>div{padding:0 6px}.pw-rg-nums span{font-size:12px}.pw-rg-nums .pw-rg-l{display:none}.pw-rg-nums .pw-rg-s{display:block}.pw-rg-nums .pw-h3{font-size:30px}.pw-rg-pin{display:block;position:fixed;left:0;right:0;bottom:0;z-index:15;background:var(--paper);border-top:2px solid var(--ink);padding:8px 16px 10px}.pw-rg-pin p{font-size:13px;font-weight:700;margin:0 0 4px}.pw-rg-pin>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pw-rg-pin>div>div{border-left:1px solid var(--ink);padding-left:8px;min-width:0}.pw-rg-pin>div>div:first-child{border-left:0;padding-left:0}.pw-rg-pin span{display:block;font-size:12px;font-weight:700}.pw-rg-pin b{display:block;font-size:28px;font-weight:900;font-stretch:75%;line-height:1;font-variant-numeric:tabular-nums}}.pw-rg-page{padding-top:24px}.pw-rg-back{margin-bottom:18px}.pw-rg-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr) auto;grid-template-areas:"name intro pic" "q intro pic";grid-template-rows:auto 1fr;column-gap:32px;align-items:end;border-bottom:2px solid var(--ink);padding-bottom:18px}.pw-rg-name{grid-area:name;margin:0}.pw-rg-q{grid-area:q;margin:6px 0 0;font-size:50px}.pw-rg-intro{grid-area:intro}.pw-rg-intro .pw-intro{font-size:16px;line-height:1.4;margin:0;max-width:none}.pw-rg-head .pw-toolpic{grid-area:pic}.pw-rg-tool{margin-top:24px}.pw-rg-more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;border-top:1px solid var(--ink);margin-top:48px;padding-top:28px}.pw-rg-ex{grid-column:span 4;min-width:0}.pw-rg-how{grid-column:span 8;min-width:0}.pw-rg-more h2.pw-h3{font-size:28px;margin:0 0 12px}@media(max-width:860px){.pw-rg-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic name" "q q" "intro intro";grid-template-rows:auto;column-gap:14px}.pw-rg-head .pw-toolpic{--s: 64px !important;align-self:center;margin-bottom:8px}.pw-rg-name{align-self:center;margin-bottom:8px}.pw-rg-q{margin-top:0;font-size:36px}.pw-rg-intro .pw-intro{margin-top:10px}.pw-rg-more{grid-template-columns:minmax(0,1fr);gap:0}.pw-rg-ex,.pw-rg-how{grid-column:auto}.pw-rg-how h2.pw-h3{margin-top:28px}}@media(max-width:639px){.pw-rg-intro{display:none}.pw-rg-page{padding-top:16px;padding-bottom:96px}}.pw-rg-in .pw-field{flex:1 1 112px!important;min-width:0}.pw-rg-in .pw-h4{margin-bottom:10px!important}.pw-rg-in>div:not(details){padding-top:16px!important;padding-bottom:16px!important}.pw-rg-in>div:first-child{padding-top:0!important}@media(max-width:860px){.pw-rg-in .pw-field{flex:1 1 140px!important}}.pw-rg-notes{margin-top:12px}.pw-rg-notes p{font-size:16px;line-height:1.45;margin:6px 0 0}.pw-rg-yarn .pw-body{margin:0}.pw-rg-balls{font-size:18px;margin:0 0 10px}.pw-rg-fold{padding-top:16px;margin-top:24px}.pw-rg-fold>summary{cursor:pointer}.pw-rg-fold>div>h2.pw-h4:first-child{display:none}.pw-rg-fold>div:first-of-type{margin-top:12px!important}.pw-rg-check{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin-top:12px}.pw-rg-list{list-style:none;padding:0;margin:10px 0 0;font-size:16px;line-height:1.5}.pw-rg-list li{padding:4px 0;border-bottom:1px solid var(--line)}.pw-rg-steph{font-size:17px;font-weight:800;padding-bottom:6px}.pw-rg-planhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.pw-rg-next{color:var(--red)}.pw-rg-knit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--paper);display:flex;justify-content:center;align-items:flex-start;overflow-y:auto}.pw-rg-knit-in{background:var(--paper);width:min(640px,100%);margin:6vh 16px;padding:24px;border-top:2px solid var(--ink)}.pw-rg-knit-in:focus{outline:none}.pw-rg-knit-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--ink);padding-bottom:10px}.pw-rg-knit-line{font-size:22px;line-height:1.45;margin:18px 0 8px}.pw-rg-knit-count{margin-top:16px}.pw-rg-knit-count p{font-size:18px;margin:0 0 12px}.pw-rg-knit-n{font-size:30px;font-weight:900;font-stretch:75%;font-variant-numeric:tabular-nums}.pw-rg-knit-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}@media(max-width:639px){.pw-rg-check{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-rg-knit{align-items:stretch}.pw-rg-knit-in{margin:0;min-height:100%;padding:20px 16px}.pw-rg-knit-line{font-size:20px}}.yw-back{margin-bottom:18px}.yw-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;grid-template-areas:"label pic" "q pic" "intro pic";align-items:end}.yw-head .pw-toolpic{grid-area:pic;align-self:end}.yw-label{grid-area:label;font-size:15px;font-weight:700;color:var(--red);margin:0}.yw-q{grid-area:q;font-size:60px;font-weight:900;font-stretch:75%;line-height:.95;letter-spacing:-.02em;margin:6px 0 0}.yw-intro{grid-area:intro;font-size:18px;line-height:1.35;margin:12px 0 0;max-width:62ch}.yw-more{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;border-top:1px solid var(--ink);margin-top:40px;padding-top:28px}.yw-more .pw-h3{font-size:28px;margin:0 0 12px}.yw-more p{margin:0 0 12px}.yw-ladder{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));border:2px solid var(--ink);margin-top:24px}.yw-ladder button{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;border:0;border-left:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;padding:12px 10px;min-height:92px;cursor:pointer}.yw-ladder button:first-child{border-left:0}.yw-ladder b{font-size:17px;font-weight:800;font-stretch:85%;line-height:1.1;overflow-wrap:anywhere}.yw-ladder small{font-size:13px;color:var(--grey);margin-top:6px;line-height:1.3}.yw-ladder button:hover:not([aria-pressed=true]) b{color:var(--red)}.yw-ladder button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:inset 0 5px 0 var(--red)}.yw-ladder button[aria-pressed=true] small{color:#ddd}.yw-ladder button:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.yw-tool{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;margin-top:26px}.yw-k{font-size:14px;font-weight:700;margin:0 0 10px;overflow-wrap:anywhere}.yw-answer{border-left:1px solid var(--ink);padding-left:32px;min-width:0}.yw-answer .yw-k{margin-bottom:4px}.yw-big{line-height:1}.yw-name{font-size:64px;font-weight:900;font-stretch:75%;letter-spacing:-.01em;margin-right:8px}.yw-line{font-size:28px;font-weight:800;font-stretch:80%}.yw-facts{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.yw-facts li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font-size:16px;font-variant-numeric:tabular-nums}.yw-facts b{font-weight:700;flex:none}.yw-facts span{text-align:right}.yw-near{font-size:16px;margin:14px 0 0}.yw-aka{font-size:16px;margin:8px 0 0}.yw-fiber{font-size:14px;color:var(--grey);line-height:1.45;margin:18px 0 0;max-width:52ch}.yw-linkbtn{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.yw-linkbtn:hover{color:var(--red)}.yw .pw-chart th,.yw .pw-chart td{padding-left:8px;padding-right:8px}.yw .pw-chart th:first-child,.yw .pw-chart td:first-child{padding-left:0}.yw .pw-chart th:last-child,.yw .pw-chart td:last-child{padding-right:0}.yw-main .pw-chart th:nth-child(1){width:9.5%}.yw-main .pw-chart th:nth-child(2){width:11%}.yw-main .pw-chart th:nth-child(3){width:7%}.yw-main .pw-chart th:nth-child(4){width:8.5%}.yw-main .pw-chart th:nth-child(5){width:9.5%}.yw-main .pw-chart th:nth-child(6){width:19%}.yw-main .pw-chart th:nth-child(7){width:23%}.yw-main .pw-chart th:nth-child(8){width:12.5%}.yw-held{margin-top:36px}.yw-held-title{margin:0 0 12px}.yw-held-strip{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;border:2px solid var(--ink);overflow:hidden}.yw-held-strip li{flex:1 1 170px;min-width:0;padding:12px 14px;border-left:1px solid var(--ink);border-top:1px solid var(--ink);margin:-1px 0 0 -1px}.yw-held-strip b{display:block;font-size:17px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.yw-held-strip span{display:block;font-size:14px;color:var(--grey);margin-top:4px}.yw-heldnone{margin-top:0}.yw-heldnote{font-size:14px;color:var(--grey);line-height:1.45;margin:12px 0 0}.yw .pw-chart tr.pw-chart-on td{background:var(--ink);color:var(--paper)!important}.yw .pw-chart tr.pw-chart-on td:first-child{box-shadow:inset 6px 0 0 var(--red);padding-left:14px}@media(max-width:1000px){.yw-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.yw-ladder button{min-height:76px}.yw-ladder button:nth-child(3n+1){border-left:0}.yw-ladder button:nth-child(n+4){border-top:1px solid var(--ink)}}@media(max-width:620px){.yw-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic label" "q q" "intro intro";column-gap:14px}.yw-head .pw-toolpic{--s: 72px !important;align-self:center}.yw-label{align-self:center}.yw-q{font-size:38px;margin-top:12px}.yw-intro{font-size:17px}.yw-tool{grid-template-columns:minmax(0,1fr);margin-top:22px}.yw-answer{border:2px solid var(--ink);padding:14px 16px 16px}.yw-name{font-size:48px}.yw-line{display:block;font-size:20px;margin-top:6px}.yw-facts li{font-size:15px}.yw-pick{margin-top:28px}.yw-ladder{margin-top:0}.yw-more{grid-template-columns:minmax(0,1fr)}.yw .pw-chart tr.pw-chart-on{background:var(--ink);padding:12px 14px;box-shadow:inset 6px 0 0 var(--red)}.yw .pw-chart tr.pw-chart-on td:first-child{box-shadow:none;padding-left:0!important}.yw .pw-chart tr.pw-chart-on td:before{color:#ccc}}
