:root{--paper:#FBF8F1;--ink:#000;--card:#FFF;--muted:#5C574B;--eyebrow:#5F5B55;--guide:#8C877D;--buy:#FFBA35;--free:#F2E9FF;--live:#D72323;--brand:#3846C4;--line:#000;--shadow:3px 3px 0 #000;--fs-label:10px;--fs-body:11px;--fs-title:13px;--fs-display:16px;--fs-handle:18px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:Poppins,system-ui,sans-serif;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:8px 32px}.wrap{max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:12px}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance}p,span,b{text-wrap:pretty}.eyebrow{font-size:var(--fs-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sec-title{font-size:var(--fs-label);font-weight:600;color:var(--eyebrow);text-transform:uppercase;letter-spacing:.12em;margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap}.sec-title:before{content:"";width:13px;height:13px;flex:none;margin-right:7px;background:url(/brand/star-eyebrow.svg) center/contain no-repeat}.sec-title small{font-weight:400;text-transform:none;letter-spacing:0;font-size:var(--fs-label);color:var(--guide);margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px;padding-top:4px;position:relative}.head .st{position:absolute;width:26px;height:26px;pointer-events:none}.head .st.a{left:6%;top:6px;transform:rotate(-12deg)}.head .st.b{right:8%;top:30px;width:18px;height:18px;transform:rotate(14deg)}.head .st.c{left:14%;top:78px;width:14px;height:14px}.avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2.5px solid var(--ink);box-shadow:var(--shadow);background:#fff}.handle{font-size:var(--fs-handle);font-weight:800;letter-spacing:-.01em;line-height:1}.claim{font-size:var(--fs-body);font-weight:600;line-height:1.4;max-width:30ch}.socials{display:flex;gap:8px}.socials a{width:38px;height:38px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;background:var(--card);color:var(--ink)}.socials svg{width:18px;height:18px;fill:currentColor}.contact{display:flex;align-items:center;gap:9px;background:var(--card);border:2px solid var(--line);border-radius:16px;padding:7px 14px 7px 11px;font-size:var(--fs-body);font-weight:600;cursor:pointer;font-family:inherit;color:var(--ink);max-width:100%;text-align:left}.contact svg{width:18px;height:18px;flex:none}.contact span{display:flex;flex-direction:column;line-height:1.25;min-width:0}.contact span small{font-size:var(--fs-label);font-weight:500;color:var(--muted)}.contact em{font-style:normal;font-weight:700;font-size:var(--fs-title);overflow-wrap:anywhere}.badge-live{display:inline-flex;align-items:center;gap:7px;background:var(--live);color:#fff;font-size:var(--fs-body);font-weight:700;padding:5px 11px;border-radius:999px;border:2px solid var(--ink);white-space:nowrap}.badge-live i{width:7px;height:7px;border-radius:50%;background:#fff;animation:blink 1.4s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:var(--paper);padding:8px 16px;margin:0 -16px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{flex:none;font-size:var(--fs-body);font-weight:700;padding:6px 12px;border:2px solid var(--ink);border-radius:999px;background:var(--card);min-height:34px;display:inline-flex;align-items:center}.nav a.on{background:var(--ink);color:var(--paper)}.hero{background:var(--buy);color:#000;border:2px solid #000;border-radius:16px;box-shadow:var(--shadow);overflow:hidden;position:relative;display:block}.hero .hst{width:14px;height:14px;vertical-align:-2px;margin-right:5px}.hero .top{padding:12px 14px 0;display:flex;align-items:center}.hero h2{font-size:var(--fs-display);font-weight:800;line-height:1.15;padding:6px 14px 0;text-transform:uppercase}.hero p{font-size:var(--fs-body);font-weight:500;line-height:1.35;padding:6px 14px 0;color:#2a2300}.hero .meta{display:flex;gap:6px;flex-wrap:nowrap;padding:10px 14px 0;font-size:var(--fs-label);font-weight:600}.hero .meta span{background:#fff9;padding:4px 7px;border-radius:6px;border:1.5px solid #000;white-space:nowrap}.hero .cta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 14px 14px;padding:9px 10px 9px 12px;background:#000;color:#fff;border-radius:11px}.hero .cta b{font-size:var(--fs-title)}.hero .cta small{display:block;font-size:var(--fs-label);opacity:.8;font-weight:500}.hero .cta .go{background:#fff;color:#000;font-weight:800;font-size:var(--fs-title);padding:10px 12px;border-radius:8px;white-space:nowrap}.row-scroll{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 6px;margin:0 -2px;scrollbar-width:none}.row-scroll::-webkit-scrollbar{display:none}.colab{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:9px;background:var(--card);border:2px solid var(--line);border-radius:12px;padding:8px 11px 8px 8px;min-height:50px;max-width:78vw}.colab .logo{width:34px;height:34px;border-radius:9px;background:#000;color:#fff;display:grid;place-items:center;font-weight:800;font-size:var(--fs-title);flex:none;overflow:hidden}.colab .logo img{width:100%;height:100%;object-fit:cover}.colab .t b{font-size:var(--fs-title);display:block;line-height:1.2;white-space:nowrap}.colab .t span{font-size:var(--fs-body);color:var(--muted);white-space:nowrap;line-height:1.2;display:block}.colab .code{font-size:var(--fs-label);font-weight:800;letter-spacing:.05em;background:var(--buy);color:#000;padding:4px 7px;border-radius:5px;border:1.5px solid #000;white-space:nowrap}.community{background:var(--free);color:#000;border:2px solid #000;border-radius:16px;box-shadow:var(--shadow);padding:14px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.community .doodle{position:absolute;right:-4px;bottom:-6px;transform:rotate(8deg);width:84px;pointer-events:none}.community .eyebrow{color:var(--brand)}.community b{font-size:var(--fs-display);font-weight:800;line-height:1.15;text-transform:uppercase}.community p{font-size:var(--fs-body);line-height:1.35;max-width:calc(100% - 64px)}.community .btn{align-self:flex-start;background:#000;color:#fff;font-weight:800;font-size:var(--fs-title);padding:9px 14px;border-radius:9px;margin-top:4px;min-height:38px;display:inline-flex;align-items:center}.today{display:flex;gap:10px;align-items:center;background:var(--card);border:2px dashed var(--line);border-radius:12px;padding:10px 12px}.today .ico{width:40px;height:40px;border-radius:9px;background:var(--free);display:grid;place-items:center;font-size:18px;flex:none;overflow:hidden}.today .ico img{width:100%;height:100%;object-fit:cover}.today .t{flex:1;min-width:0}.today .t b{display:block;font-size:var(--fs-title);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today .t span{font-size:var(--fs-body);color:var(--muted);line-height:1.25;display:block}.today .arrow{font-weight:800;font-size:var(--fs-display)}.proof{background:var(--card);border:2px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.proof .ba{position:relative;aspect-ratio:16/9;max-width:100%;overflow:hidden;touch-action:pan-y}.proof .ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.proof .ba .after{clip-path:inset(0 0 0 var(--x,50%))}.proof .ba .before.same{filter:saturate(.35) contrast(.85) brightness(1.08)}.proof .ba .after.same{filter:saturate(1.25) contrast(1.12)}.proof .ba .lbl{position:absolute;top:8px;font-size:var(--fs-label);font-weight:800;padding:4px 7px;border-radius:5px;background:#000;color:#fff}.proof .ba .lbl.l{left:8px}.proof .ba .lbl.r{right:8px;background:var(--buy);color:#000}.proof .ba .bar{position:absolute;top:0;bottom:0;left:var(--x,50%);width:3px;background:#fff;box-shadow:0 0 0 1px #000}.proof .ba .knob{position:absolute;top:50%;left:var(--x,50%);transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #000;display:grid;place-items:center;font-weight:800;font-size:var(--fs-title);color:#000}.proof input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.proof .cap{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px}.proof .cap b{font-size:var(--fs-title);display:block}.proof .cap span{font-size:var(--fs-body);color:var(--muted);line-height:1.25;display:block;margin-top:2px}.buy{background:var(--buy);color:#000;font-weight:800;font-size:var(--fs-title);padding:8px 11px;border-radius:8px;border:2px solid #000;white-space:nowrap;min-height:36px;display:inline-flex;align-items:center}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.prod{background:var(--card);border:2px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}.prod .img{aspect-ratio:16/9;max-width:100%;background:var(--free);display:grid;place-items:center;overflow:hidden;border-bottom:2px solid var(--line)}.prod .img img{width:100%;height:100%;object-fit:cover;display:block}.prod .b{padding:9px 10px 10px;display:flex;flex-direction:column;gap:3px;flex:1}.prod .b b{font-size:var(--fs-title);line-height:1.2;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod .b span{font-size:var(--fs-body);color:var(--muted);line-height:1.25;flex:1;min-height:28px}.prod .b .buy{width:100%;justify-content:center;margin-top:6px;padding:0 6px;color:#000;flex:none;line-height:1;min-height:36px}.svc{display:flex;flex-direction:column;gap:8px}.svc a{display:flex;align-items:center;gap:10px;background:var(--card);border:2px solid var(--line);border-radius:12px;padding:8px 12px 8px 8px;box-shadow:var(--shadow)}.svc .th{width:68px;aspect-ratio:16/9;border-radius:7px;object-fit:cover;border:1.5px solid var(--line);flex:none}.svc .ico{width:36px;height:36px;border-radius:9px;background:var(--free);display:grid;place-items:center;font-size:var(--fs-display);flex:none}.svc .t{flex:1;min-width:0}.svc .t .lvl{font-size:var(--fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);display:block;margin-bottom:1px;white-space:nowrap}.svc .t b{font-size:var(--fs-title);display:block;line-height:1.2}.svc .t span{font-size:var(--fs-body);color:var(--muted);line-height:1.25;display:block;margin-top:2px}.svc .p{font-weight:800;font-size:var(--fs-title);white-space:nowrap;text-align:right;flex:none;min-width:52px}.svc .p small{display:block;font-size:var(--fs-label);font-weight:500;color:var(--muted)}.svc .go{font-size:var(--fs-label);font-weight:800;letter-spacing:.06em;background:var(--free);border:1.5px solid #000;color:#000;padding:5px 8px;border-radius:6px;white-space:nowrap}.ticker{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;margin:0 -2px;scrollbar-width:none;scroll-snap-type:x proximity}.ticker::-webkit-scrollbar{display:none}.ticker a{flex:0 0 140px;scroll-snap-align:start;background:var(--card);border:1.5px solid var(--line);border-radius:11px;overflow:hidden;display:flex;flex-direction:column}.ticker .img{aspect-ratio:4/3;max-width:100%;background:#fff;overflow:hidden}.ticker img{width:100%;height:100%;object-fit:contain;padding:6px}.ticker .b{padding:7px 9px 9px}.ticker .b b{font-size:var(--fs-body);font-weight:700;line-height:1.25;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticker .b span{font-size:var(--fs-label);color:var(--muted);display:flex;justify-content:space-between;margin-top:2px;gap:6px;white-space:nowrap}.ticker .b span em{font-style:normal;font-weight:700;color:var(--ink)}.wide{display:flex;align-items:center;justify-content:space-between;background:var(--card);border:2px solid var(--line);border-radius:11px;padding:10px 12px;font-weight:700;font-size:var(--fs-title);min-height:44px}.wide small{display:block;font-weight:500;font-size:var(--fs-body);color:var(--muted)}.wides{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stack{display:flex;flex-direction:column;gap:8px}.stack a{display:flex;align-items:center;gap:10px;background:var(--card);border:2px solid var(--line);border-radius:12px;padding:10px 12px;min-height:48px;font-weight:700;font-size:var(--fs-title);box-shadow:var(--shadow)}.stack a img{width:36px;height:36px;border-radius:8px;object-fit:cover;flex:none}.stack a small{display:block;font-weight:500;font-size:var(--fs-body);color:var(--muted)}.brands{background:var(--brand);color:#fff;border:2px solid #000;border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.brands .in{padding:14px;display:flex;flex-direction:column;gap:10px}.brands .eyebrow{color:var(--buy)}.brands h2{font-size:var(--fs-display);font-weight:800;line-height:1.15;text-transform:uppercase}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.stats div{background:#ffffff1f;border:1.5px solid rgba(255,255,255,.5);border-radius:9px;padding:8px 7px}.stats b{display:block;font-size:var(--fs-display);font-weight:800;font-variant-numeric:tabular-nums}.stats span{font-size:var(--fs-label);opacity:.9;line-height:1.2;display:block;white-space:nowrap}.logos{display:flex;gap:5px;flex-wrap:nowrap;overflow:hidden}.logos span{font-size:var(--fs-label);font-weight:700;background:#fff;color:#000;padding:4px 7px;border-radius:5px;white-space:nowrap}.brands .btn{background:var(--buy);color:#000;border:2px solid #000;font-weight:800;font-size:var(--fs-title);padding:10px;border-radius:9px;text-align:center;cursor:pointer;font-family:inherit;min-height:42px}.brands form{display:none;flex-direction:column;gap:8px;background:#fff;color:#000;padding:12px;border-top:2px solid #000}.brands form.open{display:flex}.brands form input,.brands form textarea{font:inherit;font-size:16px;padding:10px;border:2px solid #000;border-radius:8px;width:100%}.brands form textarea{min-height:60px}.brands form button{font:inherit;font-weight:800;background:#000;color:#fff;border:0;padding:11px;border-radius:8px;cursor:pointer}.brands form .ok{font-size:var(--fs-body);font-weight:600;color:var(--brand);text-align:center;display:none}.foot{text-align:center;font-size:var(--fs-label);color:var(--muted);border-top:1px dashed var(--line);padding-top:10px;line-height:1.5}.foot .logo{height:52px;width:auto;display:block;margin:0 auto 10px}@keyframes wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-1.4deg)}40%{transform:rotate(1.4deg)}60%{transform:rotate(-.8deg)}80%{transform:rotate(.8deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes shine{0%{left:-80%}60%,to{left:130%}}@keyframes glow{0%,to{box-shadow:var(--shadow)}50%{box-shadow:0 0 0 4px #ffba358c,var(--shadow)}}.anim-wiggle{animation:wiggle 2.4s ease-in-out infinite}.anim-pulse{animation:pulse 2s ease-in-out infinite}.anim-bounce{animation:bounce 1.8s ease-in-out infinite}.anim-glow{animation:glow 2.2s ease-in-out infinite}.anim-shine{position:relative;overflow:hidden}.anim-shine:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:shine 3.4s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){[class*=anim-]{animation:none}.anim-shine:after{display:none}.badge-live i{animation:none}}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media(min-width:640px){body{background:#3846c4 url(/brand/bg-stars.svg) repeat;background-size:96px 96px;padding-block:28px 40px}.page{max-width:420px;margin:0 auto;background:var(--paper);border:3px solid #000;border-radius:28px;box-shadow:10px 10px 0 var(--buy);padding:20px 16px 24px}.nav{margin:0 -16px;padding:8px 16px;top:0}}
