:root{--sans:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,sans-serif;--display:Georgia,"Iowan Old Style","Times New Roman",serif;--mono:ui-monospace,Menlo,Consolas,monospace;--ls:-.01em;--fw:700;--hls:-.022em;--hfw:700;--bg:#faf6ef;--bgA:#faf6efe6;--ink:#221d18;--ink2:#6a6157;--ink3:#6f665e;--line:#e8dfd2;--accent:#a8442a;--onAccent:#fff;--good:#3f7a52;--goodA:#3f7a5273;--bad:#b03a2b;--card:#fffdf9;--cardbr:#e8dfd2;--chip:#f2ebdf;--chipbr:#e3d8c6;--dropbg:#fffdf9;--dropbgH:#fdf5ec;--dropbr:#d8cab5;--mark:#a8442a2b;--ring:#a8442a21;--blobop:.5;--g1:#e8c9a8;--g2:#dfd0b4;--g3:#e6b9a4;--shH:0 10px 26px #50372321;--veil:#281c1273;--hue:#a8442a;--hueBg:#a8442a1c}*{box-sizing:border-box}[hidden]{display:none!important}body{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;transition:background .45s,color .45s}a{color:var(--accent)}.switch{background:var(--chip);border:1px solid var(--chipbr);border-radius:99px;flex:none;gap:2px;padding:2px;display:inline-flex}.switch button{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:99px;min-height:32px;padding:6px 13px;font-size:12.4px;font-weight:650;transition:all .16s}.switch button:hover{color:var(--ink)}.switch button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001f}.page{padding-top:0}.pad{padding:0 clamp(18px,3.2vw,52px)}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,26px);padding:13px 0 12px;display:flex}.logo{color:var(--ink);flex:none;align-items:center;gap:10px;display:flex}.logo svg{color:var(--accent)}.logo b{font-family:var(--display);letter-spacing:var(--ls);font-size:23px;font-weight:var(--fw)}.find{flex:260px;min-width:210px;position:relative}.find input{border:1px solid var(--cardbr);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:11px;padding:11px 15px 11px 40px;font-size:15px;transition:all .18s}.find input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--ring);outline:none}.find>svg{color:var(--ink3);position:absolute;top:11px;left:13px}.promise{color:var(--ink2);background:var(--chip);border:1px solid var(--chipbr);border-radius:99px;flex:none;align-items:center;gap:8px;min-height:38px;padding:7px 15px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.promise:hover{border-color:var(--accent);color:var(--ink)}.promise em{color:var(--accent);font-style:normal;font-weight:650}a.shield{text-decoration:none}a.shield:hover{border-color:var(--accent);color:var(--accent)}@media (pointer:coarse),(max-width:700px){.promise{min-height:44px}}.dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 0 var(--goodA);border-radius:50%;animation:2.6s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--goodA)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.hero{border-bottom:1px solid var(--line);padding:20px 0 18px;position:relative;overflow:hidden}.blob{filter:blur(88px);opacity:var(--blobop);pointer-events:none;border-radius:50%;animation:20s ease-in-out infinite alternate float;position:absolute}.b1{background:var(--g1);width:560px;height:400px;top:-200px;right:4%}.b2{background:var(--g2);width:420px;height:340px;animation-delay:-8s;top:-120px;left:22%}.b3{background:var(--g3);width:380px;height:300px;animation-delay:-14s;top:-90px;right:32%}@keyframes float{to{transform:translate(34px,26px)scale(1.1)}}.hrow{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.6vw,38px);display:flex;position:relative}.htext{flex:360px;min-width:280px}.hero h1{font-family:var(--display);letter-spacing:var(--hls);font-size:clamp(25px,2.9vw,35px);line-height:1.1;font-weight:var(--hfw);margin:0 0 9px}.hero h1 em{color:var(--accent);white-space:nowrap;font-style:normal;position:relative}.hero h1 em:after{content:"";background:var(--mark);z-index:-1;border-radius:3px;height:.26em;position:absolute;bottom:.06em;left:0;right:0}.hero p{color:var(--ink2);max-width:60ch;margin:0;font-size:14.6px;line-height:1.45}.dropbar{border:2px dashed var(--dropbr);background:var(--dropbg);cursor:pointer;border-radius:14px;flex:330px;align-items:center;gap:16px;min-width:290px;padding:20px 24px;transition:transform .2s cubic-bezier(.2,.9,.3,1.2),border-color .2s,background .2s,box-shadow .2s;display:flex}.dropbar:hover{border-color:var(--accent);background:var(--dropbgH);box-shadow:var(--shH);transform:translateY(-2px)}.dropbar>svg{color:var(--accent);flex:none;animation:3.4s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dropbar b{letter-spacing:-.01em;margin-bottom:2px;font-size:16.5px;font-weight:700;display:block}.dropbar span{color:var(--ink2);font-size:13.4px}.secnav{z-index:100;background:var(--bgA);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);scrollbar-width:none;gap:5px;padding:9px 0;display:flex;position:sticky;top:0;overflow-x:auto}.secnav::-webkit-scrollbar{display:none}.secnav a{color:var(--ink2);white-space:nowrap;border:1px solid #0000;border-radius:99px;flex:none;padding:6px 13px;font-size:13.3px;font-weight:600;text-decoration:none;transition:all .15s}.secnav a:hover{background:var(--chip);color:var(--ink);border-color:var(--chipbr)}.sec{padding:30px 0 6px;scroll-margin-top:74px}.sh{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.sh h2{font-family:var(--display);letter-spacing:var(--ls);font-size:clamp(19px,2.1vw,25px);font-weight:var(--fw);margin:0}.sh .cnt{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:13px}.sh .bar{background:var(--line);flex:1;min-width:30px;height:1px}.tiles{grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:12px;display:grid}.tile{background:var(--card);border:1px solid var(--cardbr);cursor:pointer;text-align:center;min-height:146px;font:inherit;color:inherit;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;padding:17px 15px 16px;transition:transform .2s cubic-bezier(.2,.9,.3,1.3),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--shH);border-color:var(--hue);outline:none;transform:translateY(-4px)}.tile:focus-visible{box-shadow:var(--shH);border-color:var(--hue);outline:none;transform:translateY(-4px)}.tile[disabled]{cursor:default;opacity:.72}.tile[disabled]:hover{box-shadow:none;border-color:var(--cardbr);transform:none}.tile .ic{background:color-mix(in srgb, var(--hue) 6%, var(--bg));width:100%;height:124px;color:var(--hue);border-radius:12px;justify-content:center;align-items:center;margin:0 0 11px;transition:transform .22s;display:flex}.tile .ic svg{width:54px;height:54px}@media (max-width:700px){.tile .ic{height:104px}.tile .ic svg{width:46px;height:46px}}.tile:not([disabled]):hover .ic{transform:rotate(-7deg)scale(1.1)}.tile h3{letter-spacing:-.014em;text-align:center;justify-content:center;align-items:center;min-height:2.5em;margin:0;font-size:16.6px;font-weight:700;line-height:1.25;display:flex}.tile p{color:var(--ink2);flex:1;margin:0;font-size:12.6px;line-height:1.42}.tile .st{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--good);margin-top:8px;font-size:10.5px;font-weight:700}.tile .st.soon{color:var(--ink3)}.tile.hide{display:none}.ghead{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);grid-column:1/-1;align-items:center;gap:11px;margin:14px 0 2px;font-size:12.6px;font-weight:700;display:flex}.ghead:after{content:"";background:var(--line);flex:1;height:1px}.ghead:first-child{margin-top:0}.ghead.hide{display:none}.empty{color:var(--ink3);padding:40px 0;font-size:15px;display:none}footer a{min-height:44px;padding:9px 0;line-height:26px;display:inline-block}footer{color:var(--ink3);border-top:1px solid var(--line);margin-top:40px;padding:44px 0 60px;font-size:13px;line-height:1.75}footer b{color:var(--ink2)}.veil{background:var(--bg);z-index:400;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.veil.on{animation:.18s fade;display:block}@keyframes fade{0%{opacity:0}}.modal{box-shadow:none;background:0 0;border:none;border-radius:0;width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,3vw,42px) 70px}@keyframes pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}.mhead{z-index:6;background:var(--bgA);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:2px;padding:14px 0 12px;display:flex;position:sticky;top:0}.modal h2{font-family:var(--display);letter-spacing:var(--ls);font-size:23px;font-weight:var(--fw);margin:0}.modal .lead{color:var(--ink2);margin:6px 0 20px;font-size:14.3px;line-height:1.55}.x{border:1px solid var(--chipbr);background:var(--chip);color:var(--ink2);cursor:pointer;min-height:40px;font:inherit;border-radius:99px;flex:none;padding:8px 16px;font-size:13.4px;font-weight:650;transition:all .15s}.x:hover{background:var(--accent);color:var(--onAccent);border-color:var(--accent)}.mdrop{border:2px dashed var(--dropbr);background:var(--dropbg);text-align:center;cursor:pointer;border-radius:13px;padding:30px 20px;transition:all .18s}.mdrop:hover,.mdrop.hot{border-color:var(--accent);background:var(--dropbgH)}.mdrop b{margin-bottom:3px;font-size:16px;display:block}.mdrop span{color:var(--ink2);font-size:13.2px}.opts{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:18px 0 0;display:flex}.opt label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.opt select,.opt input[type=text]{font:inherit;border:1px solid var(--cardbr);background:var(--card);color:var(--ink);border-radius:9px;padding:8px 10px;font-size:14px}.opt input[type=text]{width:190px}.opt input[type=range]{width:150px;accent-color:var(--accent)}.go{background:var(--accent);color:var(--onAccent);font:inherit;cursor:pointer;border:none;border-radius:10px;padding:12px 26px;font-size:15px;font-weight:700;transition:all .15s}.go:hover{filter:brightness(1.08)}.go:disabled{opacity:.4;cursor:default;filter:none}.flist{max-height:250px;margin-top:16px;overflow-y:auto}.frow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.frow:last-child{border-bottom:none}.frow .nm{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.frow .st2{white-space:nowrap;color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.4px}.frow .st2.ok{color:var(--good);font-weight:650}.frow .st2.err{color:var(--bad);font-weight:650}.msg{border-radius:11px;margin-top:16px;padding:13px 16px;font-size:13.8px;line-height:1.55}.msg.ok{background:var(--chip);border:1px solid var(--chipbr)}.msg.bad{background:#b03a2b17;border:1px solid #b03a2b47}.msg b{color:var(--accent)}.meta{border:1px solid var(--cardbr);background:var(--card);border-radius:11px;margin-top:16px;padding:14px 16px}.meta>b{font-family:var(--mono);margin-bottom:8px;font-size:12.6px;display:block}.meta dl{grid-template-columns:auto 1fr;gap:5px 16px;margin:0;font-size:13.4px;display:grid}.meta dt{color:var(--ink2)}.meta dd{margin:0;font-weight:600}.meta p{color:var(--ink2);margin:0;font-size:13.4px}@media (max-width:560px){.opt input[type=text]{width:100%}}.ask{flex:430px;order:2;min-width:320px;margin-top:0;position:relative}.ask>label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.askrow{flex-wrap:wrap;gap:10px;display:flex}.askrow input{border:1px solid var(--cardbr);background:var(--card);color:var(--ink);font:inherit;border-radius:12px;flex:320px;padding:11px 15px;font-size:15.5px;transition:all .18s}.askrow input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--ring);outline:none}.askrow button{background:var(--accent);color:var(--onAccent);min-height:44px;font:inherit;cursor:pointer;border:none;border-radius:12px;padding:0 24px;font-size:15px;font-weight:700;transition:all .15s}.askrow button:hover{filter:brightness(1.08)}.askhint{color:var(--ink3);margin-top:7px;font-size:12.4px}.plan{background:var(--card);border:1px solid var(--cardbr);border-radius:13px;margin-top:14px;padding:17px 19px}.plan h4{letter-spacing:-.01em;margin:0 0 11px;font-size:13.5px;font-weight:700}.plan ol{counter-reset:st;margin:0;padding-left:0;list-style:none}.plan li{counter-increment:st;color:var(--ink2);margin-bottom:8px;padding-left:32px;font-size:14.3px;transition:color .2s;position:relative}.plan li:before{content:counter(st);text-align:center;background:var(--chip);border:1px solid var(--chipbr);width:21px;height:21px;color:var(--ink2);border-radius:6px;font-size:11.5px;font-weight:700;line-height:21px;position:absolute;top:0;left:0}.plan li.run:before{background:var(--accent);border-color:var(--accent);color:#fff;animation:1s infinite pulse2}@keyframes pulse2{50%{opacity:.55}}.plan li.done{color:var(--ink)}.plan li.done:before{content:"✓";background:var(--good);border-color:var(--good);color:#fff}.plan .prow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.plan .prow button{background:var(--accent);color:var(--onAccent);font:inherit;cursor:pointer;border:none;border-radius:9px;padding:10px 20px;font-size:14.3px;font-weight:700}.plan .prow button.ghost{color:var(--ink2);border:1px solid var(--cardbr);background:0 0}.plan .prow input[type=file]{display:none}.plan .note{color:var(--ink3);font-size:12.8px}.plan.miss{border-color:var(--warn-br,var(--cardbr))}.plan.miss h4{color:var(--accent)}.modal.wide{max-width:min(1680px,96vw)}.modal.wide .pvgrid{gap:14px;max-height:none}.modal.wide .lead{margin:5px 0 12px}.modal.wide .track{margin-bottom:12px}.modal.wide .pv{margin-top:12px}.modal.wide .expect{padding:10px 14px}.modal.wide .pvthumb{min-width:176px;min-height:120px}.modal.wide .pvcell .pvthumb img,.modal.wide .pvcell canvas{max-width:none}.modal.wide .pvtwrap,.modal.wide .pvlist,.modal.wide .pvout{max-height:none}.modal.wide .pvocrpic img,.modal.wide .pvocrpic canvas,.modal.wide .pvocrtx{max-height:calc(100vh - 360px)}@media (max-width:900px){.modal.wide .pvgrid{max-height:52vh}}.pvload{color:var(--ink2);padding:18px 0;font-size:13.5px}.pv{border:1px solid var(--cardbr);background:var(--card);border-radius:14px;margin-top:18px;overflow:hidden}.pvbar{border-bottom:1px solid var(--line);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;font-size:13px;display:flex}.pvbar .pvn b{color:var(--ink);font-size:14px}.pvhint{color:var(--ink3)}.pvsp{flex:1}.pvbtn{font:inherit;border:1px solid var(--cardbr);background:var(--bg);color:var(--ink2);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12.5px}.pvbtn:hover{border-color:var(--accent);color:var(--accent)}.pvgrid{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.pvcell{cursor:pointer;background:var(--bg);-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:10px;padding:5px;transition:border-color .12s,transform .12s;position:relative}.pvcell:hover{border-color:var(--cardbr)}.pvcell.on{border-color:var(--accent);background:var(--dropbgH)}.pvcell.on .pvnum{background:var(--accent);color:var(--onAccent)}.pvcell.drag{opacity:.45}.pvcell.over{border-color:var(--accent);transform:translateY(-3px)}.pvthumb{border:1px solid var(--line);background:#fff;border-radius:5px;justify-content:center;align-items:center;min-width:150px;min-height:104px;display:flex;overflow:hidden}.pvthumb canvas{display:block}.pvnum{color:var(--ink2);background:var(--chip);font-variant-numeric:tabular-nums;border-radius:6px;margin-top:6px;padding:2px 7px;font-size:11.5px;display:inline-block}.pvname{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;max-width:158px;margin-top:3px;font-size:11px;display:block;overflow:hidden}.pvfile{cursor:grab}.pvgap{cursor:pointer;border-radius:6px;justify-content:center;align-self:stretch;align-items:center;width:16px;min-height:120px;display:flex}.pvgap i{background:var(--line);border-radius:2px;width:2px;height:70%;display:block}.pvgap:hover i{background:var(--accent);width:3px}.pvgap.on i{background:var(--accent);width:4px;box-shadow:0 0 0 3px var(--dropbgH)}.pvcell.on{box-shadow:inset 0 0 0 2px var(--accent)}.modal.wide .mdrop{padding:12px 16px}.modal.wide .mdrop b{font-size:14px;display:inline}.modal.wide .mdrop span{font-size:12px;display:block}.pvchips{border-top:1px solid var(--line);background:color-mix(in srgb, var(--accent) 4%, var(--card));flex-wrap:wrap;gap:10px;padding:14px;display:flex}.pvchip{background:var(--card);border:1.5px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;min-width:170px;min-height:58px;padding:11px 34px 11px 15px;transition:all .15s;display:inline-flex;position:relative}.pvchip:hover{box-shadow:0 0 0 3px var(--ring)}.pvchip.open{background:var(--dropbgH);box-shadow:0 0 0 3px var(--ring)}.pvchipn{color:var(--accent);font-size:14.4px;font-weight:750}.pvchipp{color:var(--ink2);font-size:12.4px;font-weight:500}.pvchipx{color:var(--ink3);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:flex;position:absolute;top:6px;right:8px}.pvchip:hover .pvchipx{color:var(--bad);background:var(--chip)}.pvchip.rest{background:var(--chip);border-color:var(--cardbr);color:var(--ink2);cursor:default;border-style:dashed;padding-right:15px}.pvchip.join{border-style:dashed;border-color:var(--good);padding-right:15px}.pvchip.join .pvchipn{color:var(--good)}.pvchip.join:hover{background:color-mix(in srgb, var(--good) 8%, var(--card))}.pvchip.rest .pvchipn{color:var(--ink2)}.pvcell.dim{opacity:.28}.pvread .pvcell{cursor:default}.pvread .pvcell:hover{border-color:#0000}.pvcell.peek{box-shadow:0 0 0 3px var(--accent);border-radius:10px}.pvcell.grouped{border-color:var(--cardbr);background:var(--chip)}.pvcell.grouped .pvnum{background:var(--chipbr);color:var(--ink)}.art{background:color-mix(in srgb, var(--hue) 6%, var(--bg));border-radius:12px;justify-content:center;align-items:center;width:100%;height:124px;margin:0 0 11px;display:flex;position:relative;overflow:hidden}.art img{object-fit:contain;width:116px;height:116px;display:block}.tile:not([disabled]):hover .art img{transform:scale(1.06)}.art img{transition:transform .22s}.pill{border:1px solid color-mix(in srgb, var(--hue) 34%, transparent);background:color-mix(in srgb, var(--card) 92%, transparent);color:var(--hue);letter-spacing:.06em;text-align:right;border-radius:999px;max-width:64%;padding:3px 8px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:9.5px;font-weight:800;line-height:1.3;position:absolute;top:7px;right:7px}@media (max-width:700px){.ask{flex:100%;margin-top:14px}.art{height:104px}.art img{width:96px;height:96px}}.tile h3{margin:0}.art.soon img{opacity:.42;filter:saturate(.5)}.tile h3{margin:0;font-size:16.6px;line-height:1.25}.tile .st{margin-top:6px}.pvx{z-index:2;background:var(--accent);width:22px;height:22px;color:var(--onAccent);cursor:pointer;opacity:0;border:none;border-radius:50%;font-size:14px;line-height:1;transition:all .15s;position:absolute;top:0;right:0}.pvcell:hover .pvx{opacity:1}.pvcell .pvthumb img{max-width:150px;max-height:150px;display:block}.pvstage{justify-content:center;padding:20px;display:flex}.pvpaper{border:1px solid var(--line);background:#fff;border-radius:3px;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000021}.pvpaper canvas{border-radius:3px;display:block}.pvover{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pvkeep{border:2px dashed var(--accent);border-radius:2px;position:absolute;box-shadow:0 0 0 9999px #a8442a24}.pvstamp{font-family:var(--display);color:#555;white-space:nowrap;letter-spacing:.06em;font-size:30px;font-weight:700;position:absolute;top:50%;left:50%}.pvnumber{font-family:var(--display);color:#333;font-size:13px;position:absolute}.pv.res .pvbar{background:color-mix(in srgb, var(--good) 9%, var(--card))}.pvbtn.save{background:var(--accent);color:var(--onAccent);border-color:var(--accent);padding:7px 16px;font-weight:700}.pvone{opacity:.55;width:100%;margin-top:7px;padding:6px 8px;font-size:11.8px;transition:all .15s;display:block}.pvcell:hover .pvone{opacity:1;border-color:var(--accent);color:var(--accent)}.pvone:focus-visible{opacity:1;border-color:var(--accent);color:var(--accent)}.pvbtn.save:hover{filter:brightness(1.08);color:var(--onAccent)}.pvkind{font-family:var(--mono);color:var(--ink2);padding:26px 14px;font-size:13px;display:block}.pvcmp{flex-wrap:wrap;justify-content:center;gap:18px;padding:18px;display:flex}.pvcmp figure{text-align:center;max-width:46%;margin:0}.pvcmp img{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:100%;max-height:230px;display:block}.pvcmp figcaption{color:var(--ink2);margin-top:7px;font-size:12.6px}.pvcell.spin .pvthumb{transition:transform .25s}.pvlead{text-align:center;color:var(--ink2);margin:0;padding:14px 16px 2px;font-size:16.5px;line-height:1.45}.pvsub{color:var(--ink3);margin-top:4px;font-size:13px;display:block}.pvlead b{color:var(--ink)}.pvlead b.ok{color:var(--good);margin-right:6px;display:inline-block}.pvact{flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 14px 4px;display:flex}.pvbig.ghost{background:var(--card);color:var(--ink);border:1.5px solid var(--cardbr);box-shadow:none}.pvbig.ghost:hover{border-color:var(--accent);color:var(--accent)}.pvinvite{text-align:center;color:var(--ink2);margin:0;padding:14px 16px 0;font-size:15.6px}.pvinvite b{color:var(--ink)}.pvstrip{border-top:1px solid var(--line);background:color-mix(in srgb, var(--accent) 4%, var(--card))}.pvstriphead{color:var(--ink2);align-items:center;gap:10px;padding:11px 15px;font-size:13.4px;display:flex}.pvstriphead b{color:var(--accent);font-size:15px}.pvstrippages{flex-wrap:wrap;gap:10px;padding:0 15px 14px;display:flex}.pvarrange{max-height:calc(100vh - 430px);padding:6px 14px 14px;overflow-y:auto}.pvfile-row{border:1.5px solid var(--cardbr);background:var(--card);border-radius:14px;margin-bottom:12px;overflow:hidden}.pvrowhead{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 5%, var(--card));color:var(--ink2);align-items:center;gap:10px;padding:10px 14px;font-size:13.4px;display:flex}.pvrowhead b{color:var(--accent);font-size:15px}.pvrowpages{flex-wrap:wrap;gap:10px;padding:12px 14px;display:flex}.pvcell.pvsmall{cursor:grab}.pvgrip{color:var(--ink3);cursor:grab;opacity:0;-webkit-user-select:none;user-select:none;border-radius:6px;padding:3px 5px;font-size:15px;line-height:1;transition:all .15s;position:absolute;top:4px;right:6px}.pvcell:hover .pvgrip{opacity:1}.pvgrip:hover{background:var(--chip);color:var(--accent)}.pvgrip:active{cursor:grabbing}.pvcell.pvsmall .pvthumb{min-width:104px;min-height:74px}.pvcell.pvsmall canvas{max-width:104px}.pvcell.grouped{opacity:.62}.pvcell.grouped:hover{opacity:.95}.pvcell[data-g="1"]{--g:#a8442a}.pvcell[data-g="2"]{--g:#3f7a52}.pvcell[data-g="3"]{--g:#2f6fa8}.pvcell[data-g="4"]{--g:#8a4fa8}.pvcell[data-g="5"]{--g:#a8506f}.pvcell[data-g="6"]{--g:#7a6a55}.pvcell.grouped[data-g]{border-color:var(--g);box-shadow:inset 0 0 0 2px var(--g)}.pvcell.grouped[data-g] .pvnum{background:var(--g);color:#fff}.pvchip[data-k="0"]{border-color:#a8442a}.pvchip[data-k="0"] .pvchipn{color:#a8442a}.pvchip[data-k="1"]{border-color:#3f7a52}.pvchip[data-k="1"] .pvchipn{color:#3f7a52}.pvchip[data-k="2"]{border-color:#2f6fa8}.pvchip[data-k="2"] .pvchipn{color:#2f6fa8}.pvchip[data-k="3"]{border-color:#8a4fa8}.pvchip[data-k="3"] .pvchipn{color:#8a4fa8}.pvchip[data-k="4"]{border-color:#a8506f}.pvchip[data-k="4"] .pvchipn{color:#a8506f}.pvchip[data-k="5"]{border-color:#7a6a55}.pvchip[data-k="5"] .pvchipn{color:#7a6a55}.pvbig{font:inherit;background:var(--accent);min-height:48px;color:var(--onAccent);cursor:pointer;border:none;border-radius:12px;padding:12px 26px;font-size:15px;font-weight:700;transition:all .15s;box-shadow:0 2px 10px #0000001f}.pvbig:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.pvbig:disabled{background:var(--chip);color:var(--ink3);box-shadow:none;cursor:default}.pvturn{align-items:center;gap:6px;display:inline-flex}.pvturn .pvbtn{padding:7px 12px;font-size:13px;font-weight:650}.pvturn .pvbtn:hover{background:var(--dropbgH)}.turnpad{flex-direction:column;align-items:center;gap:8px}.turnkeys{gap:14px;display:flex}.turnkey{border:1.5px solid var(--cardbr);background:var(--card);width:94px;height:72px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--cardbr),0 6px 16px #00000014;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:all .14s;display:flex}.turnkey .ico{color:var(--accent);font-size:28px;line-height:1}.turnkey b{color:var(--ink2);font-size:12.6px;font-weight:700}.turnkey:hover{border-color:var(--accent);box-shadow:0 4px 0 var(--accent),0 8px 20px #0000001f;transform:translateY(-1px)}.turnkey:active{box-shadow:0 1px 0 var(--cardbr);transform:translateY(2px)}.turnrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.turnwho{color:var(--ink3);font-size:12.4px}.cropbig{border-top:1px solid var(--cardbr);background:var(--dropbgH);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;padding:16px;display:flex}.cropstage{background:var(--card);cursor:crosshair;touch-action:none;border-radius:8px;flex:none;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000021}.cropstage canvas{display:block}.cropbox{border:2px dashed var(--onAccent);cursor:move;outline:1px dashed #0000008c;position:absolute;box-shadow:0 0 0 9999px #140e0a85}.cropbox i{background:var(--card);border:2px solid var(--accent);border-radius:4px;width:16px;height:16px;position:absolute;box-shadow:0 1px 3px #0000004d}.cropbox i[data-h=nw]{cursor:nwse-resize;top:-9px;left:-9px}.cropbox i[data-h=ne]{cursor:nesw-resize;top:-9px;right:-9px}.cropbox i[data-h=sw]{cursor:nesw-resize;bottom:-9px;left:-9px}.cropbox i[data-h=se]{cursor:nwse-resize;bottom:-9px;right:-9px}.cropbox i[data-h=n]{cursor:ns-resize;margin-left:-8px;top:-9px;left:50%}.cropbox i[data-h=s]{cursor:ns-resize;margin-left:-8px;bottom:-9px;left:50%}.cropbox i[data-h=w]{cursor:ew-resize;margin-top:-8px;top:50%;left:-9px}.cropbox i[data-h=e]{cursor:ew-resize;margin-top:-8px;top:50%;right:-9px}.cropside{flex-direction:column;flex:250px;gap:9px;min-width:230px;max-width:340px;display:flex}.cropside>b{letter-spacing:var(--ls);font-size:17px}.cropsay{color:var(--ink2);margin:0;font-size:13.6px;line-height:1.45}.cropbtns{flex-direction:column;align-items:stretch;gap:8px;display:flex}.cropbtns .pvbig,.cropbtns .pvbtn{justify-content:center;width:100%}.cropbtns .pvbtn{min-height:42px;padding:10px 14px}.pvmask{border:1.5px dashed var(--accent);pointer-events:none;z-index:2;border-radius:2px;position:absolute;box-shadow:0 0 0 999px #140e0a6b}.pvcut{z-index:3;background:var(--accent);color:var(--onAccent);border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:1.6;position:absolute;top:6px;left:6px}.pvcell.cropped{border-color:var(--accent)}.pvcell{overflow:hidden}@media (max-width:760px){.cropstage{max-width:100%}.cropside{max-width:none}}.pvturns{gap:4px;display:flex;position:absolute;bottom:6px;right:6px}.pvturns [data-one]{border:1px solid var(--cardbr);background:var(--card);width:30px;height:30px;color:var(--accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;transition:all .14s;display:flex;box-shadow:0 1px 3px #0000001f}.pvturns [data-one]:hover{background:var(--accent);color:var(--onAccent);border-color:var(--accent)}@media (pointer:coarse){.pvturns [data-one]{width:38px;height:38px;font-size:18px}}.pvangle{background:var(--accent);color:var(--onAccent);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;position:absolute;top:6px;left:6px}.pvangle:empty{display:none}.pvcell.turned{border-color:var(--accent)}.pvcell canvas{transition:transform .34s cubic-bezier(.2,.65,.25,1)}@media (prefers-reduced-motion:reduce){.pvcell canvas{transition:none}}.pveven{color:var(--ink3);align-items:center;gap:6px;font-size:12.4px;display:inline-flex}.pveven .pvbtn{padding:4px 10px}@media (max-width:700px){.pveven{flex-wrap:wrap;width:100%}}.pvlist{max-height:44vh;padding:6px 0;overflow-y:auto}.pvrow{cursor:pointer;align-items:center;gap:11px;padding:7px 15px;font-size:13.2px;display:flex}.pvrow:hover{background:var(--chip)}.pvrow input{width:17px;height:17px;accent-color:var(--accent);flex:none}.pvfn{text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);flex:1;font-size:12.4px;overflow:hidden}.pvsz{color:var(--ink3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.pvtwrap{max-height:44vh;overflow:auto}.pvtable{border-collapse:collapse;width:100%;font-size:12.8px}.pvtable th,.pvtable td{border:1px solid var(--line);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding:6px 10px;overflow:hidden}.pvtable th{background:var(--chip);color:var(--ink);font-weight:700;position:sticky;top:0}.pvtable td{color:var(--ink2)}.pvtable tbody tr:nth-child(2n){background:color-mix(in srgb, var(--chip) 45%, transparent)}.pvcues .pvt{font-family:var(--mono);color:var(--ink3);white-space:nowrap;width:1%;font-size:11.8px}.pvcues td:last-child{white-space:normal;max-width:none;color:var(--ink)}.pvmore{color:var(--ink3);padding:9px 15px;font-size:12.3px}.pvwarn{margin:12px 14px}.pvout{max-height:44vh;margin:0;padding:12px 18px;font-size:13.4px;list-style:none;overflow-y:auto}.pvout li{color:var(--ink);border-left:2px solid var(--line);margin-left:0;padding:3px 0 3px 12px}.pvout li.l1{margin-top:8px;font-size:14.6px;font-weight:700}.pvout li.l2{color:var(--ink);margin-left:16px}.pvout li.l3{color:var(--ink2);margin-left:32px;font-size:12.8px}.pvout li.l4{color:var(--ink3);margin-left:48px;font-size:12.4px}.pvcad{background:#fff;padding:12px;overflow:auto}.pvcad svg{margin:0 auto;display:block}.pvchip:has(input){cursor:pointer;font-weight:600}.pvchip input{width:15px;height:15px;accent-color:var(--accent)}.pvchip:not(.on){background:var(--chip);border-color:var(--cardbr);color:var(--ink3)}.pvchip b{font-variant-numeric:tabular-nums;opacity:.7;font-weight:600}.pvocr{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px;display:flex}.pvocrpic{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:140px;max-width:100%;display:flex;overflow:hidden}.pvocrpic img,.pvocrpic canvas{max-width:260px;max-height:340px;display:block}.pvocrtx{flex:260px;min-width:230px;max-height:340px;overflow-y:auto}.pvocrhead{color:var(--ink2);margin-bottom:8px;font-size:12.6px;font-weight:700}.pvocrbody{color:var(--ink);margin:0;font-size:13.4px;line-height:1.65}.pvocrbody .shaky{background:color-mix(in srgb, var(--bad) 18%, transparent);border-bottom:2px solid var(--bad);border-radius:3px;padding:0 1px}@media (max-width:700px){.pvocrpic img,.pvocrpic canvas{max-width:100%}.pvtable th,.pvtable td{max-width:130px}}.toast{z-index:600;background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;text-align:center;border-radius:12px;max-width:88vw;padding:13px 20px;font-size:14.4px;font-weight:650;transition:opacity .2s,transform .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px);box-shadow:0 12px 34px #0000004d}.toast.on{opacity:1;transform:translate(-50%)}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:500;background:var(--accent);color:var(--onAccent);border-radius:0 0 10px 10px;align-items:center;min-height:46px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:top .15s;display:inline-flex;position:absolute;top:-60px;left:12px}.skip:focus{top:0}.gloss{border-bottom:1.5px dotted var(--accent);cursor:help;color:inherit;outline-offset:3px;border-radius:2px;position:relative}.gtip{z-index:20;background:var(--ink);width:max-content;max-width:290px;color:var(--bg);letter-spacing:0;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:10px 13px;font-size:12.6px;font-weight:400;line-height:1.5;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 9px);left:0;transform:translateY(-4px);box-shadow:0 10px 30px #00000047}.gtip b{color:var(--bg);letter-spacing:.08em;text-transform:uppercase;opacity:.62;margin-bottom:4px;font-size:11px;display:block}.gloss:hover .gtip,.gloss:focus .gtip{opacity:1;visibility:visible;transform:none}.gloss:focus-visible .gtip{opacity:1;visibility:visible;transform:none}.gtip:before{content:"";background:var(--ink);border-radius:2px;width:10px;height:10px;position:absolute;top:-5px;left:14px;transform:rotate(45deg)}@media (max-width:700px){.gtip{max-width:min(280px,78vw)}}.opt.wide{flex:1 0 100%}.opt.wide>label{text-align:center;font-size:12.4px}.cards{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.opt.pick{flex:0 auto}.keys{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.key{font:inherit;border:1.5px solid var(--cardbr);background:var(--card);min-height:44px;color:var(--ink);cursor:pointer;text-align:left;box-shadow:0 2px 0 var(--cardbr);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:9px 15px;transition:all .14s;display:flex}.key:hover{border-color:var(--accent);box-shadow:0 3px 0 var(--accent);transform:translateY(-1px)}.key:active{box-shadow:0 1px 0 var(--cardbr);transform:translateY(1px)}.key:focus-visible{box-shadow:0 0 0 4px var(--ring),0 2px 0 var(--cardbr);outline:none}.key.on{border-color:var(--accent);background:var(--dropbgH);box-shadow:0 2px 0 var(--accent),0 0 0 3px var(--ring)}.keyt{white-space:nowrap;font-size:14.6px;font-weight:650;line-height:1.25}.key.on .keyt{color:var(--accent)}.keys2{color:var(--ink3);white-space:nowrap;font-size:11.8px;line-height:1.3}@media (max-width:700px){.keyt,.keys2{white-space:normal}}.card{border:2px solid var(--cardbr);background:var(--card);max-width:340px;min-height:100px;color:var(--ink2);font:inherit;text-align:center;cursor:pointer;box-shadow:0 1px 0 var(--cardbr);border-radius:16px;flex-direction:column;flex:230px;justify-content:center;align-items:center;gap:5px;padding:16px 18px;transition:all .16s;display:flex;position:relative}.card:before{content:"";border:1px dashed color-mix(in srgb, var(--accent) 22%, transparent);pointer-events:none;opacity:.55;border-radius:11px;transition:all .16s;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.card:hover{border-color:var(--accent);box-shadow:var(--shH);transform:translateY(-2px)}.card:hover:before{opacity:1}.card.on{border-color:var(--accent);background:var(--dropbgH);box-shadow:0 0 0 4px var(--ring)}.card.on:before{border-style:solid;border-color:color-mix(in srgb, var(--accent) 38%, transparent);opacity:1}.cardt{color:var(--ink);font-size:15.6px;font-weight:700;line-height:1.28}.card.on .cardt{color:var(--accent)}.cards2{color:var(--ink3);max-width:26ch;font-size:12.6px;line-height:1.4}@media (pointer:coarse),(max-width:700px){.card{flex:100%;min-height:56px}}.expect{background:color-mix(in srgb, var(--accent) 5%, var(--card));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--cardbr));color:var(--ink2);border-radius:11px;flex-direction:column;flex:1 0 100%;gap:3px;margin:2px 0 0;padding:12px 15px;font-size:13.2px;line-height:1.55;display:flex}.expect b{color:var(--ink);font-weight:700}.exget{color:var(--ink)}.extime{color:var(--ink3);font-size:12.4px}.exloss{color:var(--ink2);font-size:12.6px}.actline{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:12px;display:flex}.veil.on .actline{z-index:20;background:var(--bgA);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px clamp(14px,3vw,42px);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000012}.veil.on .modal{padding-bottom:104px}.actside{flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.actmid{flex:none;justify-content:center;display:flex}.savenote{color:var(--ink3);text-align:left;max-width:38ch;font-size:12.4px;line-height:1.35}.actside:first-child{justify-content:flex-start}.actmid .pvact{margin:0;padding:0}@media (max-width:700px){.actline{flex-direction:column-reverse;align-items:stretch}.actside{justify-content:center}.actmid .pvbig{width:100%}}.why{color:var(--bad);align-self:center;margin-left:auto;padding-right:4px;font-size:12.6px}.shield{background:var(--chip);border:1px solid var(--chipbr);color:var(--ink2);white-space:nowrap;cursor:help;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:650;display:inline-block}.msg .note{color:var(--ink2);font-size:12.8px}.pill{font-size:9.5px}.tile .pill{max-width:78%}.track{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:12.4px;list-style:none;display:flex}.track li{color:var(--ink3);border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 6px;display:flex}.track .tn{background:var(--chip);width:19px;height:19px;color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.track li.on{color:var(--ink);border-color:var(--accent);font-weight:650}.track li.on .tn{background:var(--accent);color:var(--onAccent)}.track li.done{color:var(--good)}.track li.done .tn{background:var(--good);color:#fff}.pvbtn.stop{border-color:var(--bad);color:var(--bad);margin-left:10px}.oldtag{background:var(--bad);color:#fff;border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:700}.pv.res.old .pvthumb{opacity:.45;filter:grayscale(.6)}html,body{max-width:100%;overflow-x:hidden}@media (max-width:700px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.modal{padding:0 14px 60px}.track{gap:4px;font-size:11.5px}.track li{padding:4px 8px 4px 5px}.opt input[type=text],.opt select{width:100%}.opts{gap:10px}.go{width:100%;margin-left:0;padding:14px}.why{margin-left:0}.askrow button{width:100%}}@media (pointer:coarse),(max-width:700px){.pvbtn,.pvx,.x{min-width:44px;min-height:44px}.pvx{opacity:1;width:30px;min-width:30px;height:30px;min-height:30px}.switch button{min-height:44px;padding:0 16px}.secnav{padding:6px 0;top:0}.secnav a{align-items:center;min-height:44px;padding:6px 15px;display:flex}.sec{scroll-margin-top:82px}.find input{padding-top:14px;padding-bottom:14px}.askrow input{min-height:46px}.chip{align-items:center;min-height:44px;display:inline-flex}}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-theme=ember] .pill{color:color-mix(in srgb, var(--hue) 38%, #f7efe4);border-color:color-mix(in srgb, var(--hue) 55%, transparent)}[data-theme=ember] .art{background:color-mix(in srgb, var(--hue) 14%, var(--card))}.pvsheets{padding:16px}.pvsheet{cursor:default;border-color:#0000}.pvsheet:hover{border-color:#0000}.pvsheet .pvpaper{margin:0}.pvsheet.nonum{opacity:.62}.pvslots{gap:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pvslot{border:1px dashed var(--cardbr);justify-content:center;align-items:center;display:flex}.pvslot canvas{display:block;box-shadow:0 1px 4px #00000029}.pvslot.empty{background:repeating-linear-gradient(45deg,transparent,transparent 7px,var(--chip) 7px,var(--chip) 14px)}.pvcell .pvthumb img{transition:transform .3s cubic-bezier(.2,.65,.25,1)}.pvgrid.sideways .pvthumb{min-height:150px}.turnkey.on{border-color:var(--accent);background:var(--dropbgH);box-shadow:0 3px 0 var(--accent)}@media (prefers-reduced-motion:reduce){.pvcell .pvthumb img{transition:none}}.opt.driven{display:none}.pvgrid.turning .pvthumb{width:150px;min-width:150px;height:150px;min-height:150px;overflow:visible}.pv.editing .pvcell.dim{opacity:.62}.pv.editing .pvcell.grouped{opacity:1}.pv.editing .pvgrip{opacity:1;background:var(--card);border:1px solid var(--cardbr);cursor:grab;touch-action:none;width:30px;height:26px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;box-shadow:0 1px 3px #0000001f}.pv.editing .pvgrip:hover{border-color:var(--accent);color:var(--accent)}.pvgrid.carrying{cursor:grabbing}.pvgrid.carrying .pvcell{transition:none}.pvcell.drag{opacity:.55;transform:scale(.97)}.pvturns.wide{justify-content:center;gap:3px;left:6px;right:6px}.pvturns.wide [data-one],.pvturns.wide [data-crop],.pvturns.wide [data-del]{border:1px solid var(--cardbr);background:var(--card);width:26px;height:26px;color:var(--accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:all .14s;display:flex;box-shadow:0 1px 3px #0000001f}.pvturns.wide [data-one]:hover,.pvturns.wide [data-crop]:hover{background:var(--accent);color:var(--onAccent);border-color:var(--accent)}.pvturns.wide [data-del]{filter:grayscale(.2)}.pvturns.wide [data-del]:hover{background:var(--bad);border-color:var(--bad);filter:none}@media (pointer:coarse){.pvturns.wide [data-one],.pvturns.wide [data-crop],.pvturns.wide [data-del]{width:32px;height:32px}}.pvcell.gone{opacity:.42}.pvcell.gone .pvthumb{position:relative}.pvcell.gone .pvthumb:after{content:"";background:linear-gradient(to top right,transparent calc(50% - 1px),var(--bad) calc(50% - 1px), var(--bad) calc(50% + 1px),transparent calc(50% + 1px));position:absolute;top:0;bottom:0;left:0;right:0}.pvcell.gone .pvnum{background:var(--bad);color:#fff}.turnkey.danger .ico{filter:grayscale(.15)}.turnkey.danger:hover{border-color:var(--bad);box-shadow:0 3px 0 var(--bad)}
