.wheel__grid{gap:var(--s5);display:grid}.wbox{margin-inline:calc(-1*var(--gut));min-width:0;position:relative}.wbox svg{width:100%;height:auto;display:block;overflow:visible}.w-bg{fill:var(--ink);fill-opacity:.7}.w-hatch{stroke:var(--bone);stroke-opacity:.08;stroke-width:.45px}.w-faint{fill:none;stroke:var(--bone);stroke-opacity:.035;stroke-width:.6px}.w-line{fill:none;stroke:var(--bone);stroke-opacity:.4}.w-up{fill:var(--bone);fill-opacity:.07}.w-dn{fill:var(--ink);fill-opacity:.6}.w-txt{fill:var(--bone);font-family:var(--f-serif)}.w-k{fill-opacity:.55}.w-red{fill:var(--red-t);font-family:var(--f-serif)}.w-hub{fill:var(--ink);fill-opacity:.6}.wz{cursor:pointer;outline:none}.wz .seg{fill:var(--bone);fill-opacity:0}.wz:hover .seg{fill-opacity:.07}.wz:focus-visible .seg{fill-opacity:.07}.wz.on .seg{fill:var(--red);fill-opacity:.5}.wz.on .w-txt{fill:var(--bone)}.wz.on .w-k{fill-opacity:.85}.wz.on .w-red{fill:var(--bone)}.wz:focus-visible .seg{stroke:var(--red-t);stroke-width:1.5px}.wbox .rl{display:none}.wbox .rn{font-size:23px}.wbox .wn{font-size:30px}.wbox .wn2{font-size:26px}.wbox .wk,.wbox .ws{font-size:19px}.wbox .ct{font-size:20px}.wbox .ck,.wbox .wpath{font-size:16px}.wpanel{min-width:0;scroll-margin:calc(var(--head-h) + 16px) 0 calc(96px + env(safe-area-inset-bottom,0px))}.wp__k{font:500 var(--t-xs)/1.2 var(--f-ui);letter-spacing:.02em;color:var(--red-t)}.wp__t{margin-top:var(--s2);font-size:var(--t-h3)}.wp__t:focus{outline:none}.wp__st{margin-top:var(--s2);font-size:var(--t-b);max-width:46ch;line-height:1.55}.wp__help{margin-top:var(--s4);border-top:1px solid var(--line)}.hp{justify-content:space-between;align-items:center;gap:var(--s3);border-bottom:1px solid var(--line);min-height:56px;padding:10px 0;text-decoration:none;display:flex}.hp b{font:600 var(--t-b)/1.25 var(--f-serif);display:block}.hp span{font-size:var(--t-s);color:var(--bone-2);line-height:1.35;display:block}.hp .hp__r{align-items:center;gap:var(--s2);flex:none;display:flex}.hp .hp__r .ask,.hp .hp__r .price{display:inline}.hp__r i{color:var(--red-t);transition:transform .25s var(--ease);font-style:normal}.hp:hover b{color:var(--red-t)}.hp:hover .hp__r i{transform:translate(3px)}.wp__row{margin-top:var(--s4);gap:var(--s2) var(--s5);flex-wrap:wrap;align-items:center;display:flex}.wp__hint{font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--mute);margin-bottom:var(--s3)}.from{padding:var(--s3) var(--s4);border-left:2px solid var(--red-t);background:color-mix(in srgb,var(--bordo) 24%,transparent);border-radius:0 var(--r) var(--r) 0}.from small{font:500 var(--t-xs)/1.35 var(--f-ui);color:var(--red-t);display:block}.from p{margin-top:var(--s1);font-size:var(--t-s);color:var(--bone-2);max-width:56ch;font-style:italic;line-height:1.45}.wpanel .from{margin-bottom:var(--s4)}.wpanel.is-from .from{animation:wFrom .7s var(--ease) both}@keyframes wFrom{0%{opacity:.001;transform:translateY(10px)}}.wp__deck{margin-top:var(--s4);gap:var(--s3) var(--s4);padding:var(--s3) var(--s4) var(--s4) var(--s3);border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--ink) 50%,transparent);grid-template-columns:76px minmax(0,1fr);align-items:center;display:grid}.wp__deck small{font:500 var(--t-xs)/1.2 var(--f-ui);color:var(--red-t);display:block}.wp__deck b{font:600 var(--t-b)/1.3 var(--f-serif);margin-top:3px;display:block}.wp__deck .t{font-size:var(--t-s);color:var(--bone-2);margin-top:3px;line-height:1.45;display:block}.wp__deck .btn{white-space:normal;grid-column:1/-1;padding-block-start:8px;padding-block-end:8px;line-height:1.25}.wp__deck .mini{width:76px;height:100px;display:block;position:relative}.wp__deck .mini .cv{width:48px;height:83px;box-shadow:0 6px 14px var(--shadow);position:absolute;top:10px}.wp__deck .mini .cv:first-child{left:2px;transform:rotate(-10deg)}.wp__deck .mini .cv:last-child{left:26px;transform:rotate(8deg)}@media (min-width:1200px){.wp__deck{grid-template-columns:84px minmax(0,1fr) auto}.wp__deck .btn{grid-column:auto}.wp__deck .mini{width:84px}.wp__deck .mini .cv:last-child{left:30px}}.nid{margin-top:var(--s2);border-top:1px solid var(--line)}.nid summary{cursor:pointer;min-height:48px;font:500 14px/1 var(--f-ui);color:var(--bone-2);justify-content:space-between;align-items:center;list-style:none;display:flex}.nid summary::-webkit-details-marker{display:none}.nid summary:after{content:"+";color:var(--mute);font-size:18px}.nid[open] summary:after{content:"–"}.nid ol{gap:0 var(--s3);padding-bottom:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.nid button{text-align:left;width:100%;min-height:44px;font-size:var(--t-s);color:var(--bone-2);align-items:center;gap:8px;padding:6px 0;line-height:1.25;display:flex}.nid button i{font:500 var(--t-micro)/1 var(--f-ui);color:var(--mute);min-width:22px;font-style:normal}.nid button.on{color:var(--bone)}@media (min-width:960px){.wheel__grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.wbox{grid-column:1/7;margin:0}.wbox .rl{display:inline}.wbox .rn{font-size:12.5px}.wbox .wn{font-size:24px}.wbox .wn2{font-size:21px}.wbox .wk,.wbox .ws{font-size:14px}.wbox .ct{font-size:17px}.wbox .ck{font-size:13px}.wbox .wpath{font-size:14px}.wside{grid-column:7/13;min-width:0}.nid{display:none}}
