@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.p.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.p.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.UISoaq_className{font-family:Jost,Jost Fallback;font-style:normal}.UISoaq_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/194fc329d1a72ffa-s.23_baze9yx5er.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7c4b1dc2f68521ed-s.p.2je0sxbt09ata.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d4c2aefb4dac0c82-s.1o4n6rt0xydvx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a02ca568e43f13df-s.1e-xm3dt7ulky.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0553134dbd737030-s.p.18v9tocfshzyf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/194fc329d1a72ffa-s.23_baze9yx5er.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7c4b1dc2f68521ed-s.p.2je0sxbt09ata.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d4c2aefb4dac0c82-s.1o4n6rt0xydvx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a02ca568e43f13df-s.1e-xm3dt7ulky.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0553134dbd737030-s.p.18v9tocfshzyf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text Fallback;src:local(Arial);ascent-override:96.22%;descent-override:24.06%;line-gap-override:0.0%;size-adjust:104.76%}.xhVelW_className{font-family:Wix Madefor Text,Wix Madefor Text Fallback;font-style:normal}.xhVelW_variable{--font-wix:"Wix Madefor Text", "Wix Madefor Text Fallback"}
:root{--paint:#2e3d32;--on-paint:#fff;--rule:#ffffffd1;--ink:#17130c;--card:#fff;--soft:#5a554c;--hair:#d8d4cb;--bad:#a4260f;--good:#1c6b3c;--display:var(--font-jost), "Century Gothic", sans-serif;--text:var(--font-wix), "Segoe UI", sans-serif;--gut:clamp(16px, 3.4vw, 48px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paint);color:var(--on-paint);font:400 18px/1.5 var(--text);margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:.98}p{text-wrap:pretty;margin:0}:focus-visible{outline-offset:3px;outline:3px solid}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.btn{min-height:52px;color:inherit;font:500 20px/1.15 var(--display);letter-spacing:-.01em;text-align:center;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:10px;padding:10px 22px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn:hover{background:var(--on-paint);color:var(--paint)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-main{background:var(--card);color:var(--ink);border-color:var(--ink)}.btn-main:hover,.sheet .btn:hover,.on-white .btn:hover{background:var(--ink);color:var(--card)}.sheet .btn-ink,.btn-ink{background:var(--ink);color:var(--card);border-color:var(--ink)}.btn-ink:hover{background:var(--card)!important;color:var(--ink)!important}.btn-small{min-height:42px;padding:6px 14px;font-size:17px}.linkish{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sheet{background:var(--card);color:var(--ink);border:1px solid var(--ink)}.field{gap:6px;display:grid}.field>span{font-size:16px;font-weight:600}.field small{color:var(--soft);font-size:15px;line-height:1.35}.input,.area{border:1px solid var(--ink);background:var(--card);width:100%;min-height:52px;color:var(--ink);font:400 18px/1.35 var(--text);border-radius:0;padding:11px 14px}.area{resize:vertical;min-height:92px}.err{color:var(--bad);font-weight:600}.note{color:var(--soft);font-size:15px;line-height:1.4}.vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pick{flex-wrap:wrap;gap:8px;display:flex}.pick button,.pick label{border:1px solid var(--ink);background:var(--card);min-height:46px;color:var(--ink);font:400 17px/1.15 var(--text);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:relative}.pick button[aria-pressed=true],.pick label.is-on{background:var(--ink);color:var(--card)}.pick i{border:1px solid;width:18px;height:18px;display:inline-block}.top{padding:16px var(--gut);justify-content:space-between;align-items:center;gap:16px;display:flex}.top-mark{font:700 26px/1 var(--display);letter-spacing:-.03em;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.top-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;font-size:17px;display:flex}.top-nav a{text-underline-offset:3px}.enter{gap:14px;display:grid}.confirm{padding:12px var(--gut);background:var(--card);color:var(--ink);border-block:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:16px;display:flex}.confirm p{flex:320px}.fan{--w:clamp(190px, 25vw, 340px);--lift:clamp(46px, 7vw, 92px);width:100%;height:calc(var(--w) * 1.42 + var(--lift));-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.fan-rivet{background:radial-gradient(circle at 50% 50%, var(--card) 0 4px, var(--ink) 4.6px 100%);z-index:70;border-radius:50%;width:26px;height:26px;margin-left:-13px;position:absolute;bottom:18px;left:50%}.fan-blade{left:50%;bottom:var(--lift);width:var(--w);margin-left:calc(var(--w) / -2);border:1px solid var(--ink);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;transform-origin:50% calc(100% + var(--lift) - 31px);transform:rotate(var(--a));will-change:transform;padding:0;transition:transform .55s cubic-bezier(.22,.9,.25,1);position:absolute}.fan-blade:not(.is-active):hover{transform:rotate(var(--a)) translateY(-14px)}.fan-blade:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.fan-face{aspect-ratio:4/3.65;background:var(--hair);border-bottom:1px solid var(--ink);display:block;overflow:hidden}.fan-face img{object-fit:cover;width:100%;height:100%}.fan-chips{grid-template-rows:repeat(6,1fr);height:100%;display:grid}.fan-chips i{display:block}.fan-label{min-height:92px;color:var(--soft);flex-direction:column;gap:2px;padding:11px 13px 40px;font-size:14px;line-height:1.25;display:flex}.fan-label b{font:700 clamp(20px, 2vw, 25px)/1.05 var(--display);letter-spacing:-.02em;color:var(--ink)}.fan-blade.is-ghost{border:1px dashed var(--rule);color:var(--on-paint);background:0 0}.fan-blade.is-ghost .fan-face{border-bottom:1px dashed var(--rule);background:0 0}.fan-blade.is-ghost .fan-label,.fan-blade.is-ghost .fan-label b{color:var(--on-paint)}.fan-blade.is-muted img{filter:grayscale()contrast(.92)}.fan-blade.is-busy .fan-face{position:relative}.fan-blade.is-busy .fan-face:after{content:"";background:linear-gradient(100deg, transparent 30%, var(--paint) 50%, transparent 70%);opacity:.8;background-size:260% 100%;animation:1.8s linear infinite wipe;position:absolute;inset:0}@keyframes wipe{0%{background-position:120% 0}to{background-position:-120% 0}}.cmp{background:var(--hair);border:1px solid var(--ink);-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;position:relative;overflow:hidden}.cmp-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cmp-before{position:absolute;inset:0}.cmp-lines{object-fit:cover;filter:drop-shadow(0 0 1px #000000f2);z-index:2;width:100%;height:100%;position:absolute;inset:0}.cmp-range{opacity:0;cursor:ew-resize;z-index:3;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.cmp-bar{background:var(--card);z-index:3;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.cmp-grip{background:var(--card);width:58px;height:58px;color:var(--ink);border:1px solid var(--ink);font:700 24px/1 var(--display);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-grip i{font-style:normal}.cmp-range:focus-visible~.cmp-bar .cmp-grip{outline:3px solid var(--ink);outline-offset:2px}.cmp-tag{background:var(--card);color:var(--ink);border:1px solid var(--ink);font:500 17px/1.2 var(--display);z-index:2;pointer-events:none;padding:4px 10px;transition:opacity .15s;position:absolute;top:12px}.cmp-tag-l{left:12px}.cmp-tag-r{right:12px}.cmp-mark{border:1px solid var(--ink);background:var(--card);width:34px;height:34px;color:var(--ink);font:700 16px/1 var(--display);cursor:pointer;z-index:4;margin:-17px 0 0 -17px;padding:0;position:absolute}.cmp-mark.is-on,.cmp-mark:hover{background:var(--ink);color:var(--card)}.vedo{border-collapse:collapse;width:100%;font-size:16px;line-height:1.3}.vedo th{text-align:left;color:var(--soft);border-bottom:1px solid var(--ink);padding:6px 10px 6px 0;font-size:14px;font-weight:600}.vedo td{border-bottom:1px solid var(--hair);vertical-align:top;padding:10px 10px 10px 0}.vedo td:last-child,.vedo th:last-child{text-align:right;white-space:nowrap;padding-right:0}.vedo small{color:var(--soft);font-size:14px;display:block}.basis{color:var(--soft);margin-top:2px;font-size:14px;line-height:1.3}.basis summary{cursor:pointer;text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:640px){body{font-size:17px}.fan{--w:min(66vw, 280px)}.btn{width:100%}.btn-small{width:auto}.vedo{font-size:15px}.cmp-grip{width:50px;height:50px}.cmp-mark{width:30px;height:30px;margin:-15px 0 0 -15px;font-size:15px}}
