:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--ink:#0a0a0a;--mute:#808085;--line:#e4e4e7;--panel:#f4f4f5;--sans:"Geist",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.wrap{width:min(1240px,100% - 56px);margin-inline:auto}.mono{font-family:var(--mono);font-size:13px}header{top:env(safe-area-inset-top,0px);z-index:20;will-change:transform;background:#fffffff5;position:sticky}.bar{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.brand i{background:var(--ink);border-radius:50%;width:10px;height:10px}.pillbtn{background:var(--ink);color:#fff;border-radius:99px;align-items:center;height:38px;padding:0 18px;font-size:14px;font-weight:500;transition:transform .25s;display:inline-flex}.pillbtn:hover{transform:scale(1.05)}.hero{padding:clamp(24px,5vw,64px) 0 clamp(40px,6vw,80px)}#mark{letter-spacing:-.05em;-webkit-user-select:none;user-select:none;touch-action:pan-y;contain:layout style;justify-content:center;margin:0;font-size:min(17.5vw,270px);font-weight:500;line-height:.92;display:flex}#mark span{white-space:nowrap;contain:layout style;justify-content:center;display:flex}.lede{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(32px,5vw,72px);display:flex}.lede p{letter-spacing:-.035em;max-width:20ch;margin:0;font-size:clamp(26px,3.8vw,52px);font-weight:400;line-height:1.08}#rw{vertical-align:bottom;border-bottom:2px solid var(--ink);height:1.12em;display:inline-flex;overflow:hidden}#rw span{white-space:nowrap;display:block}.lede small{color:var(--mute);max-width:26ch;font-size:14px}.marq{border-block:1px solid var(--line);padding:18px 0;overflow:hidden}.track{will-change:transform;white-space:nowrap;letter-spacing:-.03em;width:max-content;color:var(--mute);gap:48px;font-size:clamp(20px,2.6vw,32px);display:flex}.track b{color:var(--ink);font-weight:500}.panel{isolation:isolate;margin-top:clamp(40px,6vw,88px);padding:clamp(40px,6vw,88px) 0 clamp(56px,8vw,112px);position:relative}.pbg{z-index:-1;background:var(--panel);transform-origin:50% 0;will-change:transform;border-radius:48px 48px 0 0;position:absolute;inset:0}.ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-bottom:28px;display:flex}.filters{scrollbar-width:none;background:#fff;border-radius:99px;gap:2px;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{z-index:1;white-space:nowrap;height:36px;color:var(--mute);border-radius:99px;padding:0 16px;font-size:14px;transition:color .3s;position:relative}.filters button[aria-pressed=true]{color:#fff}#ind{z-index:0;background:var(--ink);border-radius:99px;height:36px;position:absolute;top:4px;left:0}.find{background:#fff;border-radius:99px;align-items:center;gap:10px;min-width:min(100%,280px);height:44px;padding:0 16px;display:flex}.find input{font:inherit;background:0 0;border:0;outline:0;width:100%;font-size:15px}.find kbd{font:500 12px var(--mono);color:var(--mute)}.find:focus-within{box-shadow:0 0 0 2px var(--ink)}.list{border-bottom:1px solid #d4d4d8}.list.dim .row:not(.open){opacity:.3}.row{contain:layout style;border-top:1px solid #d4d4d8;transition:opacity .4s;position:relative}.row:before{content:"";transform-origin:50% 100%;z-index:0;background:#fff;border-radius:20px;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 -20px;transform:scaleY(0)}.row.open:before{transform:scaleY(1)}.row>*{z-index:1;position:relative}.head{grid-template-columns:1fr auto;align-items:center;gap:16px;width:100%;padding:clamp(18px,2.6vw,32px) 0;display:grid}.nm{letter-spacing:-.045em;font-size:clamp(34px,6.2vw,88px);font-weight:500;line-height:1;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.row.open .nm{transform:translate(clamp(8px,1.6vw,24px))}.cat{color:var(--mute);align-items:center;gap:14px;display:flex}.chev{width:36px;height:36px;color:var(--ink);border:1px solid #c4c4ca;border-radius:50%;place-items:center;transition:background .3s,color .3s,rotate .4s;display:grid}.row.open .chev{background:var(--ink);color:#fff;rotate:45deg}.body{height:0;overflow:hidden}.in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 clamp(22px,3vw,36px);display:flex}.in p{letter-spacing:-.02em;max-width:44ch;margin:0;font-size:clamp(17px,1.7vw,22px);line-height:1.35}.go{border:1px solid var(--ink);border-radius:99px;align-items:center;gap:10px;height:42px;padding:0 20px;font-size:14px;font-weight:500;transition:background .25s,color .25s;display:inline-flex}.go:hover{background:var(--ink);color:#fff}.empty{color:var(--mute);letter-spacing:-.02em;padding:56px 0;font-size:20px;display:none}#tile{will-change:transform;background:var(--ink);color:#fff;letter-spacing:-.05em;pointer-events:none;z-index:30;opacity:0;border-radius:32px;place-items:center;width:132px;height:132px;margin:-66px 0 0 -66px;font-size:64px;font-weight:600;display:grid;position:fixed;top:0;left:0;scale:.3}@media (hover:none){#tile{display:none}}#submit{padding:clamp(56px,8vw,112px) 0 clamp(64px,9vw,120px)}.cta{background:var(--ink);color:#fff;border-radius:clamp(28px,4vw,56px);padding:clamp(28px,5vw,80px) clamp(24px,5vw,80px) 0;position:relative;overflow:hidden}.cta .k{color:#fff9;align-items:center;gap:10px;margin:0 0 clamp(28px,5vw,64px);display:flex}.cta .k:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.2}}.cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,10vw,156px);font-weight:500;line-height:.92}.ln{padding-bottom:.08em;display:block;overflow:hidden}.ln>span{display:block}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(32px,5vw,64px);display:flex}.cta-row p{color:#ffffffa6;letter-spacing:-.015em;max-width:34ch;margin:0;font-size:clamp(17px,1.8vw,22px);line-height:1.35}.mag{height:72px;color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:14px;padding:0 14px 0 34px;font-size:18px;font-weight:500;display:inline-flex}.mag i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:rotate .5s cubic-bezier(.2,.8,.2,1);display:grid}.mag:hover i{rotate:45deg}.cm{margin:clamp(40px,6vw,80px) calc(-1*clamp(24px,5vw,80px)) 0;overflow:hidden}#ct{will-change:transform;letter-spacing:-.05em;color:#ffffff12;white-space:nowrap;width:max-content;font-size:clamp(56px,13vw,210px);font-weight:600;line-height:1.05;display:flex}#ct span{padding-right:.5em}.ft{padding:clamp(32px,5vw,64px) 0 0;overflow:hidden}.ft-top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.ft-l p{max-width:28ch;color:var(--mute);letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(18px,1.8vw,24px);line-height:1.3}.ft-c{gap:clamp(40px,8vw,120px);display:flex}.ft-c h4{font:500 13px var(--mono);color:var(--mute);margin:0 0 14px}.ft-c a{letter-spacing:-.02em;padding:3px 0;font-size:18px;transition:opacity .3s;display:block}.ft-c:hover a{opacity:.35}.ft-c a:hover{opacity:1}.ft-mark{letter-spacing:-.06em;color:#ececee;-webkit-user-select:none;user-select:none;justify-content:space-between;margin-top:clamp(48px,7vw,96px);padding-bottom:.04em;font-size:min(21vw,330px);font-weight:600;line-height:.8;display:flex;overflow:hidden}.ft-mark span{transition:color .4s;display:block}.ft-mark span:hover{color:var(--ink)}.fb{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 0 30px;font-size:14px;display:flex}.fb a:hover{color:var(--ink)}.mute{color:var(--mute)}.stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.stat{border-right:1px solid var(--line);padding:22px 20px}.stat:last-child{border:0}.stat b{letter-spacing:-.04em;margin:6px 0 2px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.1;display:block}.stat span{color:var(--mute)}.src{color:var(--mute);margin:14px auto 0;font-size:12px}.px{letter-spacing:-.04em;color:var(--ink);text-align:right;white-space:nowrap;font-size:clamp(18px,2.2vw,30px);font-weight:500;line-height:1.1}.px small{font:500 12px var(--mono);letter-spacing:0;color:var(--mute);display:block}.in p .mono{color:var(--mute);margin-top:10px;display:block}.h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5.5vw,76px);font-weight:500;line-height:1}.tg{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.tc{background:var(--panel);contain:layout style;border-radius:32px;padding:clamp(22px,3vw,36px)}.tc h3{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:1}.tc dl{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0;display:grid}.tc dt{font:400 12px var(--mono);color:var(--mute)}.tc dd{letter-spacing:-.04em;margin:2px 0 0;font-size:clamp(22px,2.4vw,32px);font-weight:500}.tc .tag{font:500 12px var(--mono);border:1px solid #c4c4ca;border-radius:99px;margin-top:20px;padding:3px 12px;display:inline-block}.tl .row:before{background:var(--panel)}.chart{gap:12px;padding:0 0 clamp(22px,3vw,36px);display:grid}.chart p{letter-spacing:-.02em;max-width:52ch;margin:0 0 8px;font-size:clamp(17px,1.7vw,22px);line-height:1.35}.cr{grid-template-columns:clamp(92px,14vw,170px) 1fr 86px;align-items:center;gap:14px;display:grid}.cr b{letter-spacing:-.03em;font-size:clamp(18px,2vw,26px);font-weight:500}.cr .tr{background:#fff;border-radius:99px;height:14px;overflow:hidden}.cr .tr i{background:var(--ink);transform-origin:0;will-change:transform;border-radius:99px;height:100%;display:block}.cr .mono{text-align:right}#mark span{transition:translate .6s cubic-bezier(.2,.8,.2,1);position:relative;translate:0}#mark span.hot{translate:0 -2.5%}#mark i,#mark s{font:500 12px/1 var(--mono);letter-spacing:0;white-space:nowrap;pointer-events:none;font-style:normal;text-decoration:none;position:absolute;left:50%}#mark s{color:var(--mute);transition:color .3s;top:calc(100% + 8px);transform:translate(-50%)}#mark i{opacity:0;background:var(--ink);color:#fff;border-radius:99px;padding:6px 11px;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);top:2%;transform:translate(-50%,10px)}#mark span.hot i{opacity:1;transform:translate(-50%)}#mark span.hot s{color:var(--ink)}.rule{color:var(--mute);font:400 12px var(--mono);border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:clamp(28px,4vw,48px);padding-top:12px;transition:color .4s;display:flex;position:relative}.rule:before{content:"";opacity:.45;background:repeating-linear-gradient(90deg,#9a9aa0 0 1px,#0000 1px 12px);height:6px;transition:opacity .4s;position:absolute;top:-7px;left:0;right:0}#mark:hover+.rule{color:var(--ink)}#mark:hover+.rule:before{opacity:1}@media (hover:none){#mark i,.rule span:nth-child(2){display:none}}.selw select option{color:#0a0a0a;font:500 17px/1.6 var(--sans);letter-spacing:0;background:#fff;padding:4px 10px}.selw{display:inline-block;position:relative}.selw select{appearance:none;field-sizing:content;font:inherit;letter-spacing:inherit;color:var(--ink);border:0;border-bottom:.055em solid var(--ink);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .02em center/.62em no-repeat;border-radius:0;padding:0 .78em .02em 0;transition:border-color .2s,opacity .2s}.selw select:hover{opacity:.72}.selw select:focus-visible{border-bottom-color:var(--mute);outline:none}.filters.plain{background:var(--panel)}.filters.plain button[aria-pressed=true]{background:var(--ink);color:#fff}.cardc{background:var(--panel);border-radius:32px;padding:clamp(20px,3vw,40px)}.vm{letter-spacing:-.025em;max-width:46ch;margin:0 0 22px;font-size:clamp(18px,2vw,26px);line-height:1.25}.vc{grid-auto-columns:minmax(68px,1fr);grid-auto-flow:column;gap:clamp(8px,1.6vw,28px);height:clamp(260px,32vw,380px);display:grid;overflow-x:auto}.vcol{grid-template-rows:1fr auto auto;gap:6px;min-width:0;display:grid}.vw{align-items:flex-end;min-height:0;display:flex}.vbar{background:var(--ink);transform-origin:50% 100%;will-change:transform;border-radius:20px 20px 6px 6px;width:100%;min-height:4px;display:block}.vcol.na .vbar{background:repeating-linear-gradient(45deg,#d4d4d8 0 6px,#0000 6px 12px)}.vcol b{letter-spacing:-.02em;font-size:clamp(12px,1.6vw,20px);font-weight:500}.vcol .v{font:500 clamp(10px,1.1vw,13px) var(--mono);color:var(--mute);white-space:nowrap}.vnote{color:var(--mute);margin:20px 0 0;font-size:13px;line-height:1.5}.vnote a{text-decoration:underline}.insuf{letter-spacing:-.03em;max-width:34ch;margin:0;padding:40px 0;font-size:clamp(20px,2.4vw,30px);line-height:1.2}.st{border-top:1px solid #d4d4d8;margin-top:28px}.sr{border-bottom:1px solid #d4d4d8;grid-template-columns:1.1fr .8fr 1.2fr 1.4fr;align-items:center;gap:14px;padding:16px 0;display:grid}.sr b{letter-spacing:-.04em;font-size:clamp(20px,2.4vw,30px);font-weight:500}.sr a{font:400 13px var(--mono);color:var(--mute);text-decoration:underline}.sr .mute{font:400 13px var(--mono)}.fgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:14px;display:grid}.fld{background:var(--panel);border-radius:28px;flex-direction:column;gap:4px;padding:16px 22px;display:flex}.fld>span{color:var(--mute)}.fld select option{color:#0a0a0a;background:#fff}.fld select,.fld input{color:var(--ink);-webkit-text-fill-color:var(--ink);font:inherit;letter-spacing:-.02em;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;font-size:20px}.fld input{cursor:text}.fld:focus-within{box-shadow:0 0 0 2px var(--ink)}.why{gap:8px;margin:18px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.why li:before{content:"—";color:var(--mute);margin-right:8px}.tc .go{margin-top:18px}@media (max-width:640px){.sr{grid-template-columns:1fr 1fr}.sr span.mute{display:none}}.morewrap{justify-content:center;margin:28px 0 0;display:flex}.morewrap[hidden]{display:none}@media (max-width:640px){.wrap{width:calc(100% - 36px)}.cat .mono{display:none}.chev{width:32px;height:32px}.find{width:100%}.mag{height:60px;padding:0 10px 0 26px;font-size:16px}.mag i{width:40px;height:40px}.ft-c{gap:40px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.fintro{max-width:62ch;color:var(--ink);letter-spacing:-.01em;margin:-6px 0 22px;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.fld{transition:background .25s,box-shadow .25s;position:relative}.fld:hover{background:#ececee}.fld:has(select):after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;width:8px;height:8px;position:absolute;bottom:24px;right:24px;transform:rotate(45deg)}.fld select{padding-right:28px}.fhead{margin:22px 0 12px}.fprev{letter-spacing:-.02em;color:var(--mute);margin:-6px 0 0;font-size:18px}.fprev b{color:var(--ink);font-weight:500}#tile.fav{background:#fff;box-shadow:0 10px 40px #0000001f}#tile img{object-fit:contain;image-rendering:auto;width:64px;height:64px}.tc{position:relative}.wstar{z-index:2;width:36px;height:36px;color:var(--ink);opacity:0;pointer-events:none;background:#fff;border:1px solid #c4c4ca;border-radius:50%;place-items:center;transition:opacity .25s,background .25s,color .25s,border-color .25s;display:grid;position:absolute;display:none!important}.wstar svg{display:block}.row .wstar{top:50%;right:46px;transform:translateY(-50%)}.tc .wstar{top:22px;right:22px}.row:hover .wstar,.row.open .wstar,.tc:hover .wstar,.wstar.on{opacity:1;pointer-events:auto}.wstar.on{background:var(--ink);color:#fff;border-color:var(--ink)}.wstar.on svg{fill:currentColor}@media (hover:none){.wstar{opacity:1;pointer-events:auto}}@media (max-width:640px){.row .wstar{width:32px;height:32px;right:40px}}html.wl-noscroll,html.wl-noscroll body{overscroll-behavior:none;overflow:hidden!important}.wl{z-index:200;opacity:0;visibility:hidden;background:#0a0a0a73;place-items:center;padding:16px;transition:opacity .3s,visibility 0s .3s;display:grid;position:fixed;inset:0}.wl.open{opacity:1;visibility:visible;transition:opacity .3s}.wl-d{background:#fff;border-radius:36px;flex-direction:column;width:min(100%,clamp(560px,66vw,820px));max-height:min(90vh,880px);transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;transform:translateY(18px)scale(.98);box-shadow:0 30px 80px #00000040}.wl.open .wl-d{transform:none}.wl-s{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent;padding:clamp(20px,3.2vw,36px);overflow-y:auto}.wl-s::-webkit-scrollbar{width:14px}.wl-s::-webkit-scrollbar-track{background:0 0;margin:22px 0}.wl-s::-webkit-scrollbar-thumb{background:#d4d4d8;border:4px solid #fff;border-radius:99px}.wl-top{justify-content:space-between;align-items:center;display:flex}.wl-x{background:var(--panel);border-radius:50%;place-items:center;width:40px;height:40px;transition:background .25s,color .25s,rotate .4s;display:grid}.wl-x:hover{background:var(--ink);color:#fff;rotate:90deg}.wl h2{letter-spacing:-.055em;margin:clamp(20px,4vw,36px) 0 10px;font-size:clamp(46px,9vw,80px);font-weight:500;line-height:.95}.wl-ds{color:var(--mute);margin:0 0 24px;font-size:clamp(16px,1.6vw,19px);line-height:1.35}.wl-row{background:var(--panel);border-radius:99px;align-items:center;gap:8px;padding:6px 6px 6px 22px;display:flex}.wl-row:focus-within{box-shadow:0 0 0 2px var(--ink)}.wl-row input{min-width:0;font:inherit;color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:44px;font-size:17px}.wl-b{background:var(--ink);color:#fff;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;height:44px;padding:0 22px;font-size:15px;font-weight:500;transition:transform .25s,background .25s,color .25s;display:inline-flex}.wl-b:hover{transform:scale(1.04)}.wl-b.o{color:var(--ink);border:1px solid var(--ink);background:0 0}.wl-b.o:hover{background:var(--ink);color:#fff}.wl-m{min-height:1.4em;font:400 12px/1.4 var(--mono);color:var(--mute);margin:10px 0 0}.wl-n{font:400 13px var(--mono);color:var(--mute);margin:14px 0 4px}.wl-it{border-top:1px solid var(--line);padding:18px 0}.wl-it .h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.wl-it .h b{letter-spacing:-.045em;font-size:clamp(26px,4vw,34px);font-weight:500}.wl-rm{font:400 12px var(--mono);color:var(--mute);cursor:pointer;text-decoration:underline}.wl-rm:hover{color:var(--ink)}.wl-c{border-top:1px dashed var(--line);grid-template-columns:1.1fr .8fr .9fr 1.3fr;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.wl-c b{letter-spacing:-.02em;font-weight:500}.wl-c .mute{font:400 12px var(--mono)}.wl-c a{font:400 12px var(--mono);color:var(--mute);text-decoration:underline}.wl-e{color:var(--mute);margin:6px 0 0;font-size:14px}.wl-pill{font:500 12px var(--mono);border:1px solid #c4c4ca;border-radius:99px;padding:3px 10px}.wl-lab{letter-spacing:-.025em;margin:26px 0 10px;font-size:clamp(18px,2vw,22px);font-weight:500}.wl-lock{height:46px;color:var(--mute);cursor:pointer;border:1px dashed #b4b4ba;border-radius:99px;align-items:center;gap:10px;margin-top:22px;padding:0 18px;font-size:15px;display:inline-flex}.wl-lock:hover{border-color:var(--ink);color:var(--ink)}.wl-fn{font:400 11px var(--mono);color:var(--mute);margin:22px 0 0}.wl-n{align-items:center;gap:14px;transition:color .3s;display:flex}.wl-it.new{animation:.55s cubic-bezier(.2,.8,.2,1) both wlin}@keyframes wlin{0%{opacity:0;transform:translateY(12px)}}.wl-row .wl-b{transition:transform .25s,background .25s,color .25s,box-shadow .35s}.wl-row.ready .wl-b{box-shadow:0 0 0 5px #0a0a0a1f}.wl-lock .sh{transform-box:fill-box;transform-origin:100% 100%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.wl-lock:hover .sh{transform:translateY(-3px)rotate(-16deg)}@media (prefers-reduced-motion:reduce){.wl .wl-b,.wl-it.new{animation:none!important}}@media (max-width:640px){.wl{place-items:end stretch;padding:12px 0 0}.wl-d{border-radius:28px 28px 0 0;width:100%;height:calc(100dvh - 12px);max-height:none;transform:translateY(100%)}.wl-s{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.wl-c{grid-template-columns:1fr auto}.wl-c .mute{grid-column:1}.wl-c a{text-align:right;grid-column:2}}@media (prefers-reduced-motion:reduce){.wl,.wl-d{transition:none!important}}#wlp.ok{color:var(--ink)}.wl-vl{font:500 12px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;margin:14px 0 8px;display:flex}.wl-vl .wl-pill{text-transform:none;letter-spacing:0}.wl-cl{margin:16px 0 2px}.wl-v,.wl-tr{display:block}.wl-vr{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wl-vr>*{background:var(--panel);border-radius:18px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.wl-vr span span,.wl-vr div span{font:400 11px var(--mono);color:var(--mute);text-transform:uppercase}.wl-vr b{letter-spacing:-.04em;font-size:clamp(20px,2.6vw,26px);font-weight:500;line-height:1.1}.wl-vb{background:#e4e4e7;border-radius:99px;height:5px;margin:12px 4px 0;display:block;position:relative}.wl-vb i{background:var(--ink);width:11px;height:11px;box-shadow:0 0 0 1px var(--ink);border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wl-vn{font:400 12px/1.4 var(--mono);color:var(--mute);margin:10px 0 0;display:block}.wl-vs{flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}.wl-vs a{font:400 12px var(--mono);color:var(--mute);text-decoration:underline}.wl-vs a:hover,.wl-c a:hover,.wl-tr a:hover{color:var(--ink)}.wl-trr{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.wl-sp{flex:none;display:block}.wl-sp rect{fill:var(--ink)}.wl-sp rect.na{fill:none;stroke:#b4b4ba;stroke-dasharray:2 2}.wl-trn{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wl-trn b{letter-spacing:-.02em;font-size:15px;font-weight:500}.wl-trn span{font:400 12px/1.4 var(--mono);color:var(--mute)}.wl-trn a{text-decoration:underline}.wl-tg{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.wl-tgi{background:var(--panel);height:40px;font:500 12px var(--mono);color:var(--mute);border-radius:99px;align-items:center;gap:6px;padding:0 6px 0 16px;display:inline-flex}.wl-tgi:focus-within{box-shadow:0 0 0 2px var(--ink)}.wl-tgi input{width:110px;font:500 15px var(--sans);color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0;border:0;outline:0;height:36px}.wl-pill.hit{background:var(--ink);border-color:var(--ink);color:#fff}.wl-nt{background:var(--panel);width:100%;min-height:40px;font:400 14px/1.45 var(--sans);color:var(--ink);resize:none;border:0;border-radius:20px;outline:0;margin-top:8px;padding:10px 16px;display:block;overflow:hidden}.wl-nt:focus{box-shadow:0 0 0 2px var(--ink)}.wl-nt::placeholder,.wl-tgi input::placeholder{color:var(--mute)}.wl-lock.wl-lk1{height:40px;margin-top:8px;font-size:14px}#wlf{margin:8px 0 6px}.wl-f{background:var(--panel);border-radius:24px;padding:18px 20px 12px}.wl-f .k{font:500 12px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.wl-f .k .mute{color:var(--mute);text-transform:none;font-weight:400}.wl-f .wl-c:first-of-type{border-top:0}.wl-tools{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.wl-tools .wl-lock{margin-top:0}.wl-lock.on{border-style:solid;border-color:var(--ink);color:var(--ink)}.wl-lock.on .sh{transform:translateY(-3px)rotate(-16deg)}.wl-lock.on:hover{background:var(--ink);color:#fff}.wl-pm{font:400 12px var(--mono);color:var(--mute);margin:0}#wl-billing.busy{pointer-events:none;opacity:.6}#wlsr{margin-top:10px}#wlsr input{font:400 13px var(--mono)}#wlf[hidden],#wlsr[hidden],#wl-billing[hidden]{display:none!important}@media (max-width:640px){.wl-vr{gap:6px}.wl-vr>*{padding:10px}.wl-trr{gap:10px}}.wl-rep{width:min(820px,100% - 40px);margin:0 auto;padding:clamp(20px,4vw,40px) 0 80px}.wl-rep h1{letter-spacing:-.055em;margin:clamp(28px,5vw,48px) 0 10px;font-size:clamp(46px,9vw,80px);font-weight:500;line-height:.95}.wl-rep .wl-it .h .wl-pill{color:var(--mute);font-weight:400}.wl-rep-cta{margin-top:28px}.wl-open{border:1px solid var(--ink);border-radius:99px;align-items:center;gap:10px;height:40px;margin-top:14px;padding:0 6px 0 18px;font-size:15px;font-weight:500;transition:background .25s,color .25s,transform .25s;display:inline-flex}.wl-open i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;transition:background .25s,color .25s,translate .3s;display:grid}.wl-open:hover,.wl-open.hl{background:var(--ink);color:#fff}.wl-open:hover i,.wl-open.hl i{color:var(--ink);background:#fff}.wl-open:hover i{translate:3px}#wl-open[hidden]{display:none!important}.wp{padding:clamp(24px,4vw,56px) 0 clamp(56px,8vw,112px)}.wp-k{align-items:center;gap:12px;display:flex}.wp-h1{letter-spacing:-.055em;margin:clamp(16px,3vw,32px) 0 clamp(20px,3vw,36px);font-size:clamp(52px,10vw,150px);font-weight:500;line-height:.92}.wp-bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:18px;display:flex}.wp-st{color:var(--mute);margin:0}.wp-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wp-act .wl-lock{margin-top:0}.wp-act .wl-b.o{height:46px}.wp-act .wl-lock:disabled,.wp-act .wl-b:disabled{opacity:.6;pointer-events:none}.wp-share{margin-top:10px}.wp-share input{font:400 13px var(--mono)}.wp-add{margin-top:clamp(20px,3vw,32px)}.wp-add .wl-row{padding-left:26px}.wp-add .wl-row input{height:52px;font-size:19px}.wp-add .wl-b{height:52px;padding:0 28px}.wp-addm{justify-content:space-between;align-items:center;gap:16px;display:flex}.wp-addm .wl-n{margin:10px 0 0}.wp-sec{margin-top:clamp(48px,7vw,96px)}.wp-sh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(18px,2.5vw,28px);display:flex}.wp-mute{color:var(--mute)}.wp-f{padding:14px 24px 10px}.wp-empty .wl-e{font-size:17px}.wp-list{gap:16px;display:grid}.wp-it{border:1px solid var(--line);background:#fff;border-radius:36px;padding:clamp(22px,3vw,40px)}.wp-it.wl-it{border-top:1px solid var(--line)}.wp-ih{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wp-in{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.wp-in .wl-pill{color:var(--mute);font-weight:400}.wp-ih h3{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,64px);font-weight:500;line-height:1}.wp-ig{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,56px);margin-top:clamp(12px,2vw,20px);display:grid}.wp-r .wl-c{grid-template-columns:1.3fr .7fr .8fr 1.3fr}.wp-new{vertical-align:2px;margin-left:8px;padding:1px 7px;font-size:10px}.wp-fn{margin-top:clamp(40px,6vw,72px)}.wp .wl-ds{margin-bottom:18px}@media (max-width:900px){.wp-ig{grid-template-columns:1fr}}@media (max-width:640px){.wp-r .wl-c>span:not(.mute){text-align:right}.wp-it{border-radius:28px;padding:20px}.wp-r .wl-c{grid-template-columns:1fr auto}.wp-r .wl-c .mute{grid-column:1}.wp-r .wl-c a{text-align:right;grid-column:2}.wp-act{width:100%}.wp-add .wl-row input{height:46px;font-size:17px}.wp-add .wl-b{height:46px;padding:0 20px}.wl-f .wl-c{grid-template-columns:1fr auto}}.he{flex:none;display:block;overflow:visible}.wp-empty{align-items:center;gap:16px;display:flex}.wp-empty .wl-e{margin:0}.bar-r{align-items:center;gap:18px;display:flex}.navl{color:var(--mute);font-size:14px;font-weight:500;transition:color .25s}.navl:hover{color:var(--ink)}.dc .wl-lab{margin:0}.dc-topics{flex-wrap:wrap;gap:10px;display:flex}.dc-t{background:var(--panel);border-radius:24px;flex-direction:column;gap:2px;padding:14px 20px;transition:background .25s,color .25s,transform .25s;display:flex}.dc-t b{letter-spacing:-.025em;font-size:clamp(18px,2vw,22px);font-weight:500}.dc-t .mono{color:var(--mute);font-size:12px}.dc-t:hover{transform:translateY(-2px)}.dc-t.on{background:var(--ink);color:#fff}.dc-t.on .mono{color:#c4c4ca}.dc-t.lock{background:0 0;border:1px dashed #b4b4ba}.dc-src{border-top:1px solid var(--line);margin-top:18px;display:grid}.dc-src a{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.dc-src a:hover span:first-child{text-decoration:underline}.dc-ctl{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.dc-tlds{background:var(--panel);border-radius:24px;flex-wrap:wrap;overflow:visible}.dc-tlds button.on{background:var(--ink);color:#fff}.dc-flt{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.dc-flt label{flex-direction:column;gap:6px;display:flex}.dc-flt label .mono{color:var(--mute);text-transform:uppercase;font-size:11px}.dc-flt input{background:var(--panel);width:150px;height:44px;font:inherit;color:var(--ink);border:0;border-radius:99px;padding:0 16px;font-size:16px}.dc-flt input:focus{outline:2px solid var(--ink)}.dc-flt.off input{opacity:.5}.dc-flt .wl-lock{margin-top:0}.dc-chk{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:22px 0 8px;display:flex}.dc-chk .wl-m{flex:1;min-width:240px;margin:0}.dc-chk .wl-b:disabled{opacity:.45;pointer-events:none}.dc-tools{gap:8px;display:flex}.dc-list{gap:12px;margin-top:12px;display:grid}.dc-r{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);gap:clamp(16px,3vw,40px);padding:clamp(18px,2.6vw,30px);display:grid}.dc-n h3{letter-spacing:-.045em;word-break:break-all;margin:0;font-size:clamp(26px,3.6vw,44px);font-weight:500;line-height:1}.dc-n ul{color:var(--mute);gap:2px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.dc-p,.dc-l{flex-direction:column;gap:4px;font-size:13px;display:flex}.dc-p b{letter-spacing:-.03em;font-size:22px;font-weight:500}.dc-p b small{color:var(--mute);letter-spacing:0;font-size:11px}.dc-s{color:var(--mute);align-self:flex-start}.dc-s.available{background:var(--ink);color:#fff;border-color:var(--ink)}.dc-s.premium,.dc-s.listed{color:var(--ink);border-color:var(--ink)}.dc-a{color:var(--mute);text-decoration:underline}.dc-saved{flex-wrap:wrap;gap:10px;display:flex}.dc-sv{background:var(--panel);border-radius:99px;align-items:center;gap:12px;padding:10px 18px;font-size:15px;display:inline-flex}.wp-fn a{text-decoration:underline}@media (max-width:640px){.dc-r{grid-template-columns:1fr}.dc-topics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dc-t{border-radius:20px;padding:12px 14px}.dc-t b{font-size:16px}.dc-t .mono{font-size:11px}.bar-r{gap:12px}.dc-src a{flex-direction:column;gap:2px}}
