:root{--paper:#eeebe4;--card:#f8f6f1;--ink:#141414;--muted:#5e5a52;--teal:#22c5c5;--teal-soft:#5ecfcf;--orange:#c4572e;--ultra:#2a1fd0;--acid:#eef05a;--magenta:#e21dcf;--line:#14141424;--hair:1px solid var(--ink);--f-display:var(--font-bricolage), var(--font-hanken), system-ui, sans-serif;--f-body:var(--font-hanken), system-ui, sans-serif;--f-label:var(--font-archivo), var(--font-hanken), system-ui, sans-serif;--f-hand:var(--font-caveat), "Comic Sans MS", cursive;--f-mono:var(--font-plex-mono), ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}body:before{content:"";z-index:200;pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}img{max-width:100%}.label{font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;font-stretch:125%}.mono{font-family:var(--f-mono)}.ph{font-family:var(--f-mono);opacity:.75;white-space:nowrap;border:1px dashed;padding:0 6px;font-size:.85em}.wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:800}h2{letter-spacing:-.04em;font-size:clamp(38px,4.8vw,68px);line-height:.98}.btn{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.04em;background:var(--ink);color:var(--paper);cursor:pointer;border:0;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:800;font-stretch:110%;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn:hover{background:var(--teal);color:var(--ink)}.btn:hover .bag{animation:.4s wiggle}@keyframes wiggle{25%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}}.btn.sm{background:var(--teal);color:var(--ink);padding:9px 15px;font-size:12px}.btn.sm:hover{background:var(--ink);color:var(--paper)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fr,.queue,.cmt,.src,.pull,.panel,.tile{border:var(--hair);position:relative}.fr:before,.queue:before,.cmt:before,.src:before,.pull:before,.panel:before,.tile:before{content:"";pointer-events:none;z-index:1;--t:var(--tick,var(--ink));background:linear-gradient(var(--t),var(--t)) 0 0/5px 5px no-repeat, linear-gradient(var(--t),var(--t)) 100% 0/5px 5px no-repeat, linear-gradient(var(--t),var(--t)) 0 100%/5px 5px no-repeat, linear-gradient(var(--t),var(--t)) 100% 100%/5px 5px no-repeat;position:absolute;inset:-3px}.tile{aspect-ratio:3/4;place-items:center;max-width:100%;display:grid}.tile img{width:62%;height:auto}.drip-mag{filter:hue-rotate(118deg)saturate(1.5)}.nav{top:env(safe-area-inset-top,0px);z-index:60;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(16px,2.5vw,32px);display:flex;position:sticky}.brand{font-family:var(--f-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.brand img{width:auto;height:32px;display:block}.nav-r{align-items:center;gap:22px;display:flex}.nav-r a.lnk{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-stretch:110%;text-decoration:none}.nav-r a.lnk:hover{color:var(--ink)}.hero{background:var(--orange);border-bottom:var(--hair);position:relative;overflow:hidden}.hero .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(36px,5vw,72px);padding-block:clamp(56px,8vw,120px);display:grid}.hero-copy{justify-items:start;gap:24px;min-width:0;display:grid}.drop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eyebrow{color:var(--ink);font-size:11px}.tagl{background:var(--acid);color:var(--ink);align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:11px;display:flex;transform:rotate(-3deg)}.tagl:before{content:"";border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;width:7px;height:7px}.cart{justify-items:start;gap:10px;display:grid}.cart small{color:var(--ink);font-size:14px;font-weight:500}.btn .bag{flex:none;width:18px;height:18px}h1{letter-spacing:-.05em;color:var(--ink);font-size:clamp(52px,7.4vw,112px);line-height:.92}h1 em{color:var(--paper);font-style:normal}.hero .lede{max-width:30ch;color:var(--ink);margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.4}.ex{font-family:var(--f-mono);letter-spacing:.04em;color:var(--muted);margin-left:auto;margin-right:8px;font-size:10.5px}.hero .fine{font-family:var(--f-mono);color:var(--ink);opacity:.8;margin:0;font-size:12.5px}.queue-wrap{min-width:0;position:relative}.queue{background:var(--card)}.q-head{border-bottom:var(--hair);align-items:center;gap:12px;padding:12px 16px;display:flex}.q-head .label{font-size:10.5px}.q-head .count{font-family:var(--f-mono);border:var(--hair);border-radius:99px;padding:0 8px;font-size:12px}.tk{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;min-height:74px;padding:15px 16px;display:grid;position:relative;overflow:hidden}.tk:last-child{border-bottom:0}.tk .id{font-family:var(--f-mono);color:var(--muted);grid-row:span 2;font-size:12px}.tk b{font-family:var(--f-display);letter-spacing:-.015em;padding-right:120px;font-size:clamp(16px,1.4vw,19px);font-weight:700;line-height:1.2}.tk small{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding-right:120px;font-size:11.5px;overflow:hidden}.tk .rcpt{color:var(--ink);display:none}.tk .rcpt i{background:var(--magenta);color:var(--ink);margin-right:6px;padding:0 5px;font-style:normal}.tk.done[data-v=look] .rcpt{display:block}.tk.done[data-v=look] .meta{display:none}.tk.done[data-v=look]{background:color-mix(in srgb, var(--magenta) 7%, var(--card))}.stamp{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;opacity:0;white-space:nowrap;pointer-events:none;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:800;font-stretch:125%;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(-7deg)}.stamp.ok{background:var(--teal);color:var(--ink)}.stamp.look{background:var(--magenta);color:var(--ink);transform:translateY(-50%)rotate(5deg)}.tk.done .stamp{opacity:1}.tk.done.fresh .stamp{animation:.3s cubic-bezier(.2,1.7,.4,1) slap}@keyframes slap{0%{opacity:0;transform:translateY(-50%)rotate(-20deg)scale(1.7)}to{opacity:1}}.scan{pointer-events:none;opacity:0;position:absolute;inset:0}.scan:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--teal) 30%, transparent), transparent);width:38%;animation:1s linear infinite sweep;position:absolute;top:0;bottom:0}.scan:after{content:"testing";font-family:var(--f-mono);background:var(--ink);color:var(--teal);padding:2px 8px;font-size:11.5px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tk.testing .scan{opacity:1}@keyframes sweep{0%{left:-40%}to{left:100%}}.agent{z-index:20;pointer-events:none;opacity:0;will-change:transform;transition:transform .65s cubic-bezier(.65,0,.3,1),opacity .3s;position:absolute;top:0;left:0}.agent.on{opacity:1}.agent img{width:26px;max-width:none;height:auto;position:absolute;top:-4px;left:-10px;transform:rotate(-24deg)}.agent .tag{white-space:nowrap;background:var(--ink);color:var(--paper);padding:3px 9px 4px;font-size:12.5px;font-weight:500;position:absolute;top:24px;left:20px}.agent .tag b{font-family:var(--f-label);color:var(--teal);margin-right:5px;font-weight:800;font-stretch:110%}.replay{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:0;border-bottom:var(--hair);cursor:pointer;background:0 0;padding:4px 0;font-size:11px;font-weight:700;font-stretch:110%;position:absolute;bottom:-42px;left:0}.replay:hover{color:var(--paper);border-color:var(--paper)}.queue-wrap.playing .replay{visibility:hidden}.proof{z-index:2;border-bottom:var(--hair);position:relative}.proof .wrap{flex-wrap:wrap;align-items:center;gap:28px clamp(56px,8vw,120px);padding-block:0 clamp(40px,5vw,64px);display:flex}.htag{--s:46px;margin:var(--s) 0 0 clamp(0px,3vw,40px);width:210px;transform-origin:50% calc(-1 * var(--s));position:relative;transform:rotate(-3deg)}.htag:before{content:"";height:calc(var(--s) + 22px);background:var(--ink);width:1px;position:absolute;bottom:calc(100% - 22px);left:50%}.htag:after{content:"";left:calc(50% - 7px);top:calc(-1 * var(--s) - 2px);background:var(--ink);border-radius:2px;width:14px;height:4px;position:absolute}.htag-card{text-align:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 320' preserveAspectRatio='none'%3E%3Cpath d='M30 .5 H190 L219.5 30 V316 a3.5 3.5 0 0 1-3.5 3.5 H4 a3.5 3.5 0 0 1-3.5-3.5 V30 Z' fill='%23F8F6F1' stroke='%23141414' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;justify-items:center;gap:10px;padding:44px 20px 18px;display:grid;position:relative}.htag .hole{border:var(--hair);background:var(--paper);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:16px;left:50%}.htag-wm{width:auto;height:20px}.htag-k{color:var(--muted);letter-spacing:.16em;font-size:9.5px}.htag-was{border-top:1px dashed var(--ink);gap:2px;width:100%;padding-block:10px 4px;display:grid}.htag-was .label{color:var(--muted);font-size:9.5px}.htag-was s{font-family:var(--f-display);letter-spacing:-.04em;color:var(--muted);text-decoration-thickness:.07em;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);font-size:40px;font-weight:700;line-height:1}.htag-bar{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 12px, var(--ink) 12px 13px, transparent 13px 17px);width:100%;height:34px;margin-top:24px}.htag-sku{font-family:var(--f-mono);letter-spacing:.08em;color:var(--muted);font-size:10px}.markdown{background:var(--acid);outline:1px dashed var(--ink);outline-offset:-7px;border-radius:50%;place-content:center;justify-items:center;gap:0;width:124px;height:124px;display:grid;position:absolute;top:168px;right:-54px;transform:rotate(-10deg);box-shadow:0 3px 6px #14141426}.markdown .label{font-size:9.5px}.markdown b{font-family:var(--f-display);letter-spacing:-.05em;margin-top:2px;font-size:58px;font-weight:800;line-height:.8}.markdown .u{font-family:var(--f-display);letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.1}.htag.in{animation:1.8s cubic-bezier(.3,.6,.4,1) both swing}.htag.in .markdown{animation:.35s cubic-bezier(.2,1.7,.4,1) .9s both mslap}.htag:hover{animation:.9s ease-in-out nudge}@keyframes swing{0%{transform:rotate(-16deg)}30%{transform:rotate(8deg)}55%{transform:rotate(-7deg)}78%{transform:rotate(1deg)}to{transform:rotate(-3deg)}}@keyframes nudge{0%,to{transform:rotate(-3deg)}35%{transform:rotate(3deg)}70%{transform:rotate(-5deg)}}@keyframes mslap{0%{opacity:0;transform:rotate(-34deg)scale(1.8)}to{opacity:1;transform:rotate(-10deg)}}.proof-cap{max-width:24ch;font-family:var(--f-display);letter-spacing:-.025em;gap:8px;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.1;display:grid}.proof-cap .label{font-family:var(--f-label);color:var(--muted);letter-spacing:.18em;font-size:10.5px}.cust .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:clamp(64px,8vw,112px) clamp(88px,11vw,150px);display:grid}.cust-copy{gap:22px;min-width:0;display:grid}.cust-copy p{max-width:34ch;color:var(--muted);margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.complaint{justify-self:center;width:min(100%,360px);position:relative}.note{background:var(--magenta);gap:10px;padding:20px 22px 24px;display:grid;transform:rotate(3deg)}.note .hdr{font-family:var(--f-mono);border-bottom:var(--hair);padding-bottom:10px;font-size:12px;line-height:1.5}.note strong{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.08}.note span{font-size:15px}.scrawl{font-family:var(--f-hand);white-space:nowrap;align-items:flex-start;gap:4px;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1;display:flex;position:absolute;bottom:-92px;left:-10px;transform:rotate(-5deg)}.scrawl svg{flex:none;width:46px;height:52px;margin-top:-30px}.tested{border-top:var(--hair)}.tested .wrap{gap:clamp(44px,6vw,72px);padding-block:clamp(88px,11vw,150px);display:grid}.tested-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.points{border-top:var(--hair);display:grid}.tee{justify-self:center;width:min(100%,340px);margin:0;padding-top:22px;position:relative}.care{color:var(--ink);transform-origin:50% 0;background-color:#fbfaf6;background-image:linear-gradient(100deg,#0000 28%,#fffc 44%,#0000 60%),repeating-linear-gradient(0deg,#14141408 0 1px,#0000 1px 3px);gap:16px;padding:34px 22px 24px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 14px 22px #14141424,0 1px 2px #1414141f}.care:before{content:"";background:linear-gradient(#e4e1d8,#f3f1ea);height:22px;position:absolute;top:-14px;left:0;right:0;box-shadow:0 2px 3px #1414141f}.care:after{content:"";border-top:1px dashed #14141473;position:absolute;top:12px;left:10px;right:10px}.care:hover{animation:1s ease-in-out flutter}@keyframes flutter{0%,to{transform:rotate(-3deg)}30%{transform:rotate(1deg)}65%{transform:rotate(-5deg)}}.care-top{font-family:var(--f-display);letter-spacing:-.02em;justify-content:center;align-items:center;gap:7px;font-size:24px;font-weight:800;display:flex}.care-top img{width:18px}.care-sym{border-bottom:var(--hair);justify-content:space-between;padding-bottom:12px;display:flex}.care-sym svg{width:22px;height:18px}.care .wl-row{grid-template-columns:22px minmax(0,1fr);gap:10px}.care .wl-row svg{width:22px;height:18px;margin-top:1px}.care .wl-row h3{letter-spacing:.03em;font-size:16px}.care .wl-row p{margin-top:1px;font-size:14px}.care-foot{border-top:var(--hair);font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;text-align:center;margin:0;padding-top:12px;font-size:9px;font-weight:700;font-stretch:125%}.wl-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;display:grid}.wl-row svg{width:30px;height:25px;margin-top:2px}.wl-row h3{font-family:var(--f-label);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(17px,1.5vw,20px);font-weight:800;font-stretch:115%;line-height:1.15}.wl-row p{color:var(--muted);margin:2px 0 0;font-size:15.5px}.cmt{background:var(--card);min-width:0}.cmt-top{border-bottom:var(--hair);font-family:var(--f-mono);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;display:flex}.cmt-top .id{color:var(--muted)}.cmt-top b{font-family:var(--f-display);letter-spacing:-.01em;font-size:16px;font-weight:700}.cmt-body{gap:14px;padding:18px 16px;display:grid}.who{align-items:center;gap:10px;font-size:14.5px;display:flex}.who .av{background:var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.who .av img{width:16px}.who b{font-family:var(--f-label);font-weight:800;font-stretch:110%}.who span{color:var(--muted);font-family:var(--f-mono);font-size:12px}.stack{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;min-width:0;display:grid;position:relative}.stack .cmt{grid-area:1/1/auto/-1;margin-right:clamp(120px,14vw,190px)}.stack .cmt-body,.stack .cmt-top{padding-right:clamp(16px,9vw,130px)}.sum{margin:0;font-size:17px;line-height:1.45}.sum mark{background:color-mix(in srgb, var(--magenta) 45%, transparent);color:inherit;padding:0 3px}.clip{font-family:var(--f-mono);color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.clip:before{content:"";background:var(--ink);width:22px;height:1px}.rc-wrap{filter:drop-shadow(0 18px 22px #14141429)drop-shadow(0 2px 3px #1414141f);z-index:2;grid-area:1/2;margin-top:48px;transform:rotate(3.5deg)}.rc{color:var(--ink);font-family:var(--f-mono);background:#fcfbf7;gap:10px;padding:26px 18px 30px;font-size:12px;line-height:1.55;display:grid;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/14px 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/14px 51% repeat-x}.rc .c{text-align:center}.rc .logo{font-family:var(--f-display);letter-spacing:-.02em;justify-content:center;align-items:center;gap:6px;font-size:22px;font-weight:800;display:flex}.rc .logo img{filter:grayscale()contrast(3);width:18px}.rc .sub{text-transform:uppercase;letter-spacing:.18em;font-size:10px}.rc hr{border:0;border-top:1px dashed var(--ink);width:100%;margin:2px 0}.rc .ln{align-items:baseline;gap:6px;display:flex}.rc .ln .d{border-bottom:1px dotted #1414148c;flex:1;min-width:12px;transform:translateY(-3px)}.rc .ln .t{flex:none}.rc .ln.hl span:first-child{background:linear-gradient(transparent 12%, color-mix(in srgb, var(--magenta) 70%, transparent) 12% 88%, transparent 88%);margin-left:-2px;padding:0 2px}.rc .why{color:var(--muted);margin-top:-6px;padding-left:16px;font-size:11px}.rc .tot{text-transform:uppercase;letter-spacing:.06em;gap:1px;display:grid}.rc .tot div{justify-content:space-between;display:flex}.rc .tot .big{font-size:14px;font-weight:500}.rc .shot{aspect-ratio:16/9;border:var(--hair);filter:grayscale();background:#fcfbf7;align-content:center;justify-items:center;gap:9%;max-width:100%;padding:5% 9%;display:grid;position:relative;overflow:hidden}.rc .shot:after{content:"";pointer-events:none;background:radial-gradient(#14141461 .8px,#0000 1.1px) 0 0/4px 4px;position:absolute;inset:0}.rc .shot .h{background:var(--ink);width:40%;height:7%}.rc .mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;width:100%;display:grid}.rc .mini i{border:var(--hair);aspect-ratio:3/3;background:linear-gradient(transparent 70%, var(--ink) 70% 84%, transparent 84%);max-width:100%;display:block}.rc .mini i:last-child{outline:1.5px solid var(--ink);outline-offset:2px}.rc .play{background:var(--ink);z-index:1;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;display:grid;position:absolute;top:50%;left:50%}.rc .play:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid #fcfbf7;margin-left:3px}.rc .watch{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:10.5px;display:flex}.rc .saved{text-align:center;border:var(--hair);text-transform:uppercase;letter-spacing:.14em;padding:6px;font-weight:500}.rc .cashier{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:10.5px;line-height:1.4;display:flex}.rc .cashier>span:first-child{filter:grayscale()contrast(1.25)}.rc .cashier b{font-weight:500}.rc .code{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 12px, var(--ink) 12px 13px, transparent 13px 17px);height:42px}.rc .bye{text-align:center;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acts .ghost{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;font-stretch:110%}.brain{border-top:var(--hair)}.brain .wrap{padding-block:clamp(56px,7vw,96px)}.panel{background:var(--ultra);color:var(--paper);gap:clamp(40px,5vw,64px);padding:clamp(40px,6vw,80px) clamp(20px,4vw,56px);display:grid}.brain-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);display:grid}.brain h2{position:relative}.pby{font-family:var(--f-label);letter-spacing:.2em;text-transform:uppercase;background:var(--acid);color:var(--ink);white-space:nowrap;padding:4px 9px;font-size:11px;font-weight:800;font-stretch:125%;line-height:1;position:absolute;top:-1.6em;left:.1em;transform:rotate(-4deg)}.brain-head p{color:#eeebe4d9;max-width:34ch;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.brain-head p b{font-family:var(--f-display);letter-spacing:-.02em;color:var(--paper);margin-bottom:10px;font-size:clamp(23px,2vw,28px);line-height:1.15;display:block}.map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.col{gap:10px;min-width:0;display:grid}.col>.label{opacity:.7;font-size:10px}.src{background:var(--card);color:var(--ink);font-family:var(--f-display);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;font-size:18px;font-weight:700;display:flex}.src span{font-family:var(--f-mono);color:var(--muted);text-align:right;font-size:11.5px;font-weight:400}.src.next{color:var(--paper);background:0 0;border:1px dashed #eeebe48c}.src.next:before{display:none}.src.next span{color:#eeebe4b3}.core{justify-items:center;gap:14px;display:grid;position:relative}.core .tile{border-color:var(--paper);--tick:var(--paper);background:#3a2fe0;width:clamp(120px,13vw,170px)}.core .label{font-size:10.5px}.rack{min-width:0;margin:0}.rack svg{width:100%;height:auto;display:block;overflow:visible}.rack .ln{fill:none;stroke:var(--paper);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rack .soon{fill:none;stroke:#eeebe499;stroke-width:1.5px;stroke-dasharray:5 4;stroke-linejoin:round}.rack .tee1{fill:var(--teal);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.rack .tag1{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}.rack .t-s{font-family:var(--f-label);letter-spacing:.16em;font-size:10px;font-weight:700;font-stretch:115%}.rack .t-b{font-family:var(--f-display);letter-spacing:-.02em;font-size:20px;font-weight:800}.rack .on{fill:var(--ink)}.rack .off{fill:#eeebe4bf}.rack .q{font-family:var(--f-display);fill:#eeebe473;font-size:30px;font-weight:800}.rack .hang{transform-box:view-box;transform-origin:var(--o) 40px}.rack:hover .hang{animation:1.1s ease-in-out sway;animation-delay:var(--d)}@keyframes sway{25%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}85%{transform:rotate(1deg)}}.faq{border-top:var(--hair)}.faq .wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,88px);padding-block:clamp(88px,11vw,140px);display:grid}.faq-side{justify-items:start;gap:28px;display:grid}.bouncer{width:clamp(150px,16vw,220px);margin:0;position:relative}.bouncer img{width:100%;height:auto;display:block}.bouncer figcaption{white-space:nowrap;background:var(--card);border:var(--hair);font-family:var(--f-hand);padding:6px 10px;font-size:20px;font-weight:700;line-height:1;position:absolute;top:-6%;left:62%;transform:rotate(-3deg)}.faq-list{border-top:var(--hair);display:grid}details{border-bottom:var(--hair)}summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(19px,1.7vw,23px);font-weight:700;line-height:1.25;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";border:var(--hair);width:28px;height:28px;font-family:var(--f-label);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:600;transition:transform .2s,background .2s;display:grid}summary:hover:after{background:var(--ink);color:var(--paper)}details[open] summary:after{background:var(--teal);color:var(--ink);transform:rotate(45deg)}details p{max-width:52ch;color:var(--muted);margin:0 0 22px;font-size:17px}.faq-list details p a{color:var(--ink)}.rc.print{animation:1.5s steps(18,end) both print}@keyframes print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.bouncer img{transform-origin:50% 100%}.bouncer.nod img{animation:.5s ease-in-out 2 nod}@keyframes nod{50%{transform:translateY(4px)scaleY(.97)}}.dg{border-top:var(--hair)}.dg .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:clamp(72px,9vw,120px);display:grid}.dg-stage{background:var(--card);justify-self:center;width:min(100%,520px);position:relative}.dg-stage .dg-art{width:100%;display:block}.dg-tier{z-index:2;font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;font-size:13px;font-weight:800;font-stretch:125%;line-height:1;position:absolute;top:18px;right:-12px;transform:rotate(6deg);box-shadow:0 3px 6px #14141426}.dg-panel{justify-items:start;gap:22px;min-width:0;display:grid}.dg h2{max-width:14ch}.dg-field{gap:8px;width:100%;display:grid}.dg-field .label{color:var(--muted);font-size:10.5px}.dg-field input{width:100%;min-width:0;font-family:var(--f-display);letter-spacing:-.02em;border:var(--hair);background:var(--card);color:var(--ink);border-radius:0;padding:10px 14px;font-size:clamp(22px,2.2vw,28px);font-weight:700}.dg-field input:focus{outline:2px solid var(--teal);outline-offset:2px}.dg-verdict{font-family:var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:13px;display:flex}.dg-pill{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;font-size:11px;font-weight:800;font-stretch:125%;line-height:1}.dg-pill.common,.dg-tier.common{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.dg-pill.uncommon,.dg-tier.uncommon{background:var(--teal);color:var(--ink)}.dg-pill.rare,.dg-tier.rare{background:var(--ultra);color:var(--paper)}.dg-pill.legendary,.dg-tier.legendary{background:var(--acid);color:var(--ink)}.dg-note{font-family:var(--f-body);color:var(--ink);flex-basis:100%;font-size:14px}.dg-traits{border-collapse:collapse;border-top:var(--hair);font-variant-numeric:tabular-nums;width:100%;font-size:15px}.dg-traits th,.dg-traits td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 0}.dg-traits th{width:108px;font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-right:12px;font-size:10px;font-weight:700;font-stretch:125%}.dg-traits td:nth-child(2){font-weight:600}.dg-traits td:last-child{text-align:right;white-space:nowrap;font-family:var(--f-mono);color:var(--muted);font-size:12px}.dg-sw{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:8px;display:inline-block;box-shadow:inset 0 0 0 1px #14141459}.dg-rare{background:var(--acid);font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;vertical-align:2px;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700;font-stretch:125%}.dg-acts{flex-wrap:wrap;gap:12px;display:flex}.dg .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.dg .btn.ghost:hover{background:var(--ink);color:var(--paper)}.dg-fine{font-family:var(--f-hand);margin:0;font-size:22px;font-weight:700;line-height:1.2;transform:rotate(-2deg)}@media (prefers-reduced-motion:no-preference){.dg-art svg{animation:.3s cubic-bezier(.2,1.4,.4,1) dgpop}.dg-tier{animation:.3s cubic-bezier(.2,1.7,.4,1) slapIn}}@keyframes dgpop{0%{transform:scale(.94)}to{transform:none}}@keyframes slapIn{0%{opacity:0;transform:rotate(-14deg)scale(1.6)}to{opacity:1;transform:rotate(6deg)}}@media (max-width:980px){.dg .wrap{grid-template-columns:minmax(0,1fr)}.dg-stage{width:min(100%,420px)}.hero .wrap,.cust .wrap,.tested-grid,.brain-head,.faq .wrap,.map{grid-template-columns:minmax(0,1fr)}.core{order:-1}.complaint{margin-bottom:90px}.stack{grid-template-columns:minmax(0,1fr)}.stack .cmt{margin-right:0}.stack .cmt-body,.stack .cmt-top{padding-right:16px}.rc-wrap{grid-area:2/1;width:min(100%,300px);margin:-14px auto 0}}@media (max-width:640px){.dg-acts .btn{flex:auto;justify-content:center}.dg-tier{right:-6px}.nav-r a.lnk{display:none}.tk b,.tk small{padding-right:0}.tk{grid-template-columns:minmax(0,1fr);padding-bottom:44px}.tk .id{grid-row:auto;justify-self:start}.stamp{top:auto;bottom:8px;transform:rotate(-6deg)}.stamp.look{transform:rotate(4deg)}.tk.done.fresh .stamp{animation:none}.scan:after{top:auto;bottom:10px;transform:none}.agent .tag{display:none}.brain .wrap{padding-inline:0}.htag{margin-left:0}.markdown{width:110px;height:110px;right:-40px}.markdown b{font-size:50px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
