@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/reference-font-1-OuduJF-C.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/reference-font-2-BMa5IoM-.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/reference-font-3-DvphOyYU.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/reference-font-4-BEUPqj-s.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/reference-font-5-DJlYPwri.ttf)format("truetype")}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/reference-font-6-BSLtAvo5.ttf)format("truetype")}:root{--ink:#090909;--ink2:#0e0e0f;--card:#141416;--panel:#0d0d0f;--line:#f5f3ef17;--line2:#f5f3ef29;--orange:#ff3d00;--lime:#c6ff00;--white:#f5f3ef;--grey:#9d9c99;--dim:#6a6a68;--display:"Anton",Impact,sans-serif;--mark:"Permanent Marker",cursive;--body:"Inter",system-ui,sans-serif;--r:16px;--rs:12px;--ease:cubic-bezier(.22,1,.36,1)}.lede{color:var(--grey);max-width:68ch;margin-top:15px}.tokens{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tok{border:1px solid var(--line2);letter-spacing:.09em;text-transform:uppercase;color:var(--grey);border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 7px;font-size:10px;font-weight:700;display:flex}.sw{border-radius:50%;width:14px;height:14px}h2.sec{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:clamp(17px,1.2vw12px,25px);align-items:baseline;gap:13px;margin:clamp(46px,5vw,72px) 0 6px;display:flex}h2.sec i{font-family:var(--body);letter-spacing:.2em;color:var(--orange);font-size:10px;font-style:normal;font-weight:700}h2.sec:after{content:"";background:var(--line);flex:1;height:1px}.wall{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:clamp(18px,2vw,30px);margin-top:22px;display:grid}.cap .t{color:var(--grey);font-size:12px}.ph{--side:var(--orange);--srgb:255,61,0;border:1px solid var(--line2);background:var(--ink);border-radius:26px;flex-direction:column;height:706px;padding:17px 15px 0;display:flex;position:relative;overflow:hidden}.ph[data-side=brand]{--side:var(--lime);--srgb:198,255,0}.ph:after{content:"";pointer-events:none;background:radial-gradient(60% 34% at 74% 8%,rgba(var(--srgb),.06),transparent 70%);position:absolute;inset:0}.top{z-index:2;align-items:center;gap:9px;margin-bottom:5px;display:flex;position:relative}.top .bk{border:1px solid var(--line2);width:28px;height:28px;color:var(--grey);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.top .bk svg{width:15px;height:15px}.top .t{font-family:var(--display);text-transform:uppercase;flex:1;min-width:0;font-size:21px;font-weight:400;line-height:1.05}.mode{border:1px solid var(--line2);letter-spacing:.11em;text-transform:uppercase;color:var(--side);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 11px;font-size:9px;font-weight:700;display:flex}.sup{color:var(--dim);z-index:2;margin-bottom:13px;font-size:10.5px;line-height:1.5;position:relative}.sup b{color:var(--side);font-weight:600}.body{z-index:2;flex-direction:column;flex:1;gap:11px;min-height:0;display:flex;position:relative;overflow:hidden}.body.mid{justify-content:center}.lbl{color:var(--grey);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:700}.fld{flex-direction:column;gap:6px;display:flex}.fld .in{border:1px solid var(--line2);border-radius:var(--rs);background:#f5f3ef0b;align-items:center;height:44px;padding:0 14px;font-size:13px;display:flex}.fld .in.ph2{color:var(--dim)}.fld.act .in{border-color:var(--side);background:rgba(var(--srgb),.07);box-shadow:0 0 0 3px rgba(var(--srgb),.13)}.fld .hint{color:var(--dim);font-size:9.5px}.btn{border-radius:var(--rs);border:2px solid var(--side);height:46px;color:var(--side);letter-spacing:.14em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.btn.solid{background:var(--side);color:#0b0b0b;border-color:var(--side)}.btn.ghost{border-color:var(--line2);color:var(--white)}.btn.sm{height:38px;font-size:10px}.chips{flex-wrap:wrap;gap:6px;display:flex}.crow{gap:6px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 87%,#0000);mask-image:linear-gradient(90deg,#000 87%,#0000)}.crow .chip{flex:none}.chip{border:1px solid var(--line2);color:var(--grey);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:10.5px}.chip.x:after{content:"  ✕";opacity:.6}.row{background:var(--ink2);border:1px solid var(--line);border-radius:var(--rs);flex:none;align-items:center;gap:11px;padding:11px;display:flex}.row.sel{border-color:var(--side);background:rgba(var(--srgb),.06)}.av{width:36px;height:36px;color:var(--grey);background:#26261f;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.av.sq{border-radius:10px}.tx{flex:1;min-width:0}.tx b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.tx small{color:var(--dim);margin-top:2px;font-size:10.5px;display:block}.ctag{border:1px solid var(--line2);color:var(--grey);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;margin-top:6px;padding:3px 9px;font-size:8.5px;font-weight:600;display:inline-block}.meta{color:var(--dim);letter-spacing:.06em;flex:none;font-size:10px}.ph-empty{text-align:center;color:var(--dim);border:1px dashed var(--line);border-radius:var(--r);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 14px;font-size:11.5px;display:flex}.ph-empty .mk{font-family:var(--mark);color:var(--side);font-size:17px}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;font-size:11.5px;display:flex}.kv b{text-align:right;font-weight:500}.para{color:var(--grey);font-size:11.5px;line-height:1.65}.stripe{background:#f5f3ef1f;border-radius:2px;flex:1;height:3px}.stripe.on{background:var(--side)}.steps{flex:none;gap:5px;display:flex}.scrawl{font-family:var(--mark);color:var(--side);font-size:15px}.upl{border:1px dashed var(--line2);border-radius:var(--r);background:var(--ink2);height:112px;color:var(--dim);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.upl svg{width:30px;height:30px}.upl span{letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.g2{grid-template-columns:1fr 1fr;gap:9px;display:grid}.g3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.box{border:1px solid var(--line);border-radius:var(--rs);background:var(--ink2);padding:12px}.box strong{font-size:16px;font-weight:600;display:block}.box span{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:9px;display:block}.doc{border:1px solid var(--line);border-radius:var(--r);background:var(--ink2);flex-direction:column;flex:1;gap:9px;padding:14px;display:flex;overflow:hidden}.doc .ln{background:#f5f3ef12;border-radius:3px;height:8px}.doc .ln.s{width:62%}.doc .ln.m{width:86%}.doc .ln.h{background:#f5f3ef24;width:46%;height:13px}.deck{flex:1;min-height:0;position:relative}.cd.back{opacity:.5;transform:translate(10px,10px)rotate(3.4deg)scale(.985)}.cd.front{box-shadow:0 24px 54px #0000008c,0 0 0 1px rgba(var(--srgb),.09);z-index:2;transform:rotate(-.9deg)}[data-side=brand] .shot{background:linear-gradient(152deg,#2c3324,#101210 64%)}.shot .gl{mix-blend-mode:overlay;background:radial-gradient(64% 52% at 74% 22%,rgba(var(--srgb),.4),transparent 66%);position:absolute;inset:0}.shot .gr{opacity:.5;background-image:linear-gradient(#f5f3ef09 1px,#0000 1px),linear-gradient(90deg,#f5f3ef09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.shot .ic span{letter-spacing:.19em;text-transform:uppercase;font-size:8.5px;font-weight:700}.vb{background:var(--lime);color:#0b0b0b;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.cd.grad .cbody{z-index:2;padding:16px 16px 17px;position:absolute;bottom:0;left:0;right:0}.cd.split .cbody{background:var(--panel);flex:none;padding:14px 15px 15px}.bl{align-items:center;gap:9px;margin-bottom:9px;display:flex}.bl .lg{width:30px;height:30px;color:var(--grey);background:#26261f;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.bl b{font-size:12px;font-weight:600}.pill{border:1px solid var(--line);color:var(--grey);background:#f5f3ef12;border-radius:999px;padding:5px 10px;font-size:10px}.acts{flex:none;justify-content:center;align-items:center;gap:24px;padding:13px 0 3px;display:flex}.acts b{border:2px solid var(--line2);background:var(--ink2);width:54px;height:54px;color:var(--grey);border-radius:50%;justify-content:center;align-items:center;display:flex}.acts b svg{width:21px;height:21px}.acts .pass{color:var(--orange);border-color:#ff3d0080}.acts .like{background:var(--side);border-color:var(--side);color:#0b0b0b}.tabs{border-top:1px solid var(--line);z-index:2;flex:none;margin-top:12px;padding:10px 0 15px;display:flex;position:relative}.tabs div{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);flex:1;font-size:8.5px;font-weight:700;position:relative}.tabs svg{width:19px;height:19px;margin:0 auto 5px;display:block}.tabs .on{color:var(--side)}.tabs .bdg{background:var(--side);color:#0b0b0b;border-radius:999px;padding:1px 5px;font-size:8px;font-weight:700;position:absolute;top:-3px;left:calc(50% + 6px)}.sheetwrap{z-index:5;background:#030303b8;border-radius:26px;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.sheet{background:var(--card);border:1px solid var(--line2);border-bottom:none;border-radius:22px 22px 0 0;flex-direction:column;gap:11px;width:100%;max-height:88%;padding:12px 16px 18px;display:flex;overflow:hidden}.grab{background:#f5f3ef33;border-radius:2px;flex:none;width:36px;height:4px;margin:0 auto 4px}.dwall{flex-direction:column;gap:30px;margin-top:22px;display:flex}.logo{font-family:var(--display);text-transform:uppercase;padding:0 10px 24px;font-size:20px;font-weight:400;line-height:1}.main{z-index:2;flex-direction:column;min-width:0;padding:20px 28px 24px;display:flex;position:relative}.topbar{flex:none;justify-content:flex-end;align-items:center;gap:11px;display:flex}.head{text-align:center;flex:none}.head h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1}.head h3 em{color:var(--side);font-style:normal}.head p{color:var(--dim);margin-top:8px;font-size:11.5px}.head p b{color:var(--side)}.filters{flex-wrap:wrap;flex:none;justify-content:center;gap:7px;margin-top:14px;display:flex}.arena{flex:1;justify-content:center;align-items:center;min-height:0;margin-top:12px;display:flex}.deck.d{width:392px;height:100%;max-height:430px;position:relative}.deck.d .cd.back{opacity:.6;transform:translate(48px,6px)rotate(5.2deg)scale(.985)}.deck.d .cd.back2{opacity:.28;transform:translate(80px,13px)rotate(8.6deg)scale(.96)}.deck.d .cd.front{transform:rotate(-1.5deg)}.deck.d .ttl{font-size:26px}.dacts{flex:none;justify-content:center;gap:32px;margin-top:20px;display:flex}.dact{flex-direction:column;align-items:center;gap:8px;display:flex}.dact b{border:2px solid var(--line2);background:var(--ink2);width:60px;height:60px;color:var(--grey);border-radius:50%;justify-content:center;align-items:center;display:flex}.dact b svg{width:23px;height:23px}.dact i{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);font-size:9.5px;font-style:normal;font-weight:700}.dact.pass b{color:var(--orange);border-color:#ff3d0080}.dact.like b{background:var(--side);border-color:var(--side);color:#0b0b0b}.dact.like i{color:var(--side)}.wm{letter-spacing:.3em;text-transform:uppercase;color:#f5f3ef1f;z-index:2;font-size:9px;font-weight:700;position:absolute;bottom:18px;right:24px}.md{flex:1;grid-template-columns:292px minmax(0,1fr);gap:20px;min-height:0;margin-top:16px;display:grid}.mdl{flex-direction:column;gap:10px;display:flex;overflow:hidden}.mdp{border:1px solid var(--line);border-radius:var(--r);background:var(--ink2);flex-direction:column;gap:11px;min-height:0;padding:16px;display:flex}.thread{flex-direction:column;flex:1;justify-content:flex-end;gap:9px;padding:6px 0;display:flex}.bub{max-width:74%;padding:11px 14px;font-size:12.5px;line-height:1.5}.bub.them{background:var(--panel);border:1px solid var(--line);border-radius:15px 15px 15px 5px;align-self:flex-start}.bub.me{background:var(--side);color:#0b0b0b;border-radius:15px 15px 5px;align-self:flex-end;font-weight:500}.comp{flex:none;gap:9px;display:flex}.comp .btn{flex:none;padding:0 22px}.comp .in{border:1px solid var(--line2);border-radius:var(--rs);height:44px;color:var(--grey);background:#f5f3ef0b;flex:1;align-items:center;padding:0 14px;font-size:12.5px;display:flex}.dsplit{border:1px solid var(--line2);background:var(--ink);--side:var(--orange);--srgb:255,61,0;border-radius:20px;grid-template-columns:minmax(0,46%) minmax(0,1fr);height:720px;display:grid;position:relative;overflow:hidden}.promo{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:44px 40px;display:flex;position:relative;overflow:hidden}.promo .glow{background:radial-gradient(56% 46% at 74% 20%,#ff3d0029,#0000 68%),radial-gradient(46% 40% at 10% 88%,#c6ff0012,#0000 70%);position:absolute;inset:0}.promo .mk2{font-family:var(--display);text-transform:uppercase;z-index:2;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:.92;position:relative}.promo .mk2 em{color:var(--orange);font-style:normal}.promo p{color:var(--grey);z-index:2;max-width:38ch;font-size:13px;position:relative}.promo .say{font-family:var(--mark);color:var(--lime);z-index:2;margin-top:12px;font-size:20px;position:relative}.formside{justify-content:center;align-items:center;padding:40px;display:flex}.formcard{flex-direction:column;gap:13px;width:100%;max-width:392px;display:flex}.formcard h3{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased;background:#050505;padding:clamp(20px,4vw,48px) clamp(14px,3vw,36px) 90px;font-size:14px;line-height:1.55}.grain{z-index:99;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{max-width:1360px;margin:0 auto}h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(32px,5.5vw,62px);font-weight:400;line-height:.94}h1 .o{color:var(--orange)}h1 .l{color:var(--lime)}.lede{color:var(--grey);max-width:66ch;margin-top:14px;font-size:14px}.cap{align-items:baseline;gap:11px;margin:52px 0 12px;display:flex}.cap .n{letter-spacing:.14em;color:var(--side,var(--orange));font-size:10.5px;font-weight:700}.cap .t{font-family:var(--display);text-transform:uppercase;font-size:19px;font-weight:400}.cap:after{content:"";background:var(--line);flex:1;height:1px}.note{border-left:2px solid var(--line2);color:var(--dim);max-width:76ch;margin:12px 0 0;padding-left:11px;font-size:11px;line-height:1.7}.mock{--side:var(--orange);--srgb:255,61,0;border:1px solid var(--line2);background:var(--ink);border-radius:20px;grid-template-columns:252px minmax(0,1fr);height:760px;display:grid;position:relative;overflow:hidden}.mock[data-side=brand]{--side:var(--lime);--srgb:198,255,0}.mock:after{content:"";pointer-events:none;background:radial-gradient(52% 44% at 62% 18%,rgba(var(--srgb),.07),transparent 70%);position:absolute;inset:0}.side{border-right:1px solid var(--line);z-index:2;flex-direction:column;padding:26px 18px;display:flex;position:relative}.logo{font-family:var(--display);text-transform:uppercase;padding:0 10px 26px;font-size:21px;font-weight:400;line-height:1;position:relative}.logo em{color:var(--grey);font-style:normal}.logo b{color:var(--side);font-weight:400}.nav{flex-direction:column;gap:3px;display:flex}.nav a{color:var(--grey);border-radius:11px;align-items:center;gap:13px;padding:12px;font-size:13px;text-decoration:none;display:flex;position:relative}.nav a svg{flex:none;width:19px;height:19px}.nav a.on{background:rgba(var(--srgb),.1);color:var(--white);font-weight:600}.nav a.on:before{content:"";background:var(--side);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-18px}.nav .b{background:var(--side);color:#0b0b0b;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:700}.tagline{color:var(--dim);margin-top:auto;padding:0 12px;font-size:11.5px;line-height:1.6}.tagline .rule{background:var(--line2);width:22px;height:2px;margin-bottom:12px}.main{z-index:2;flex-direction:column;padding:22px 30px 26px;display:flex;position:relative}.topbar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.mode{border:1px solid var(--line2);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:10.5px;font-weight:700;display:flex}.mode .d{background:var(--side);width:7px;height:7px;box-shadow:0 0 9px var(--side);border-radius:50%}.mode .chev{color:var(--dim);font-size:9px}.ava{border:1px solid var(--line2);background:var(--ink2);width:36px;height:36px;color:var(--grey);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.head{text-align:center;margin-top:2px}.head h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:.98}.head h2 em{color:var(--side);font-style:normal}.head p{color:var(--dim);letter-spacing:.04em;margin-top:9px;font-size:12px}.filters{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.chip{border:1px solid var(--line2);color:var(--grey);border-radius:999px;padding:7px 14px;font-size:11px}.chip.on{background:var(--side);border-color:var(--side);color:#0b0b0b;font-weight:700}.arena{flex:1;justify-content:center;align-items:center;min-height:0;margin-top:14px;display:flex;position:relative}.deck{width:406px;height:100%;max-height:452px;position:relative}.cd{border-radius:var(--r);background:var(--panel);border:1px solid var(--line2);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.cd.back{opacity:.62;z-index:0;transform:translate(52px,6px)rotate(5.5deg)scale(.985)}.cd.back2{opacity:.3;z-index:0;transform:translate(86px,14px)rotate(9deg)scale(.96)}.cd.front{z-index:2;box-shadow:0 34px 70px #0009,0 0 0 1px rgba(var(--srgb),.1);transform:rotate(-1.6deg)}.shot{color:#f5f3ef33;background:linear-gradient(152deg,#332a24,#111012 64%);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.mock[data-side=brand] .shot{background:linear-gradient(152deg,#2c3324,#101210 64%)}.shot .g{mix-blend-mode:overlay;background:radial-gradient(64% 52% at 74% 22%,rgba(var(--srgb),.42),transparent 66%);position:absolute;inset:0}.shot .grid{opacity:.5;background-image:linear-gradient(#f5f3ef09 1px,#0000 1px),linear-gradient(90deg,#f5f3ef09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.shot .ic{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.shot svg{width:38px;height:38px}.shot span{letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.vbadge{background:var(--lime);color:#0b0b0b;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:14px;right:14px}.cd.grad .body{z-index:2;padding:18px 19px 19px;position:absolute;bottom:0;left:0;right:0}.cd.grad .shot .ic{transform:translateY(-62px)}.ph .cd.grad .shot .ic{transform:translateY(-48px)}.cd.grad .shot:after{content:"";background:linear-gradient(#09090900 34%,#09090999 56%,#090909f0 80%,#090909 100%);position:absolute;inset:0}.cd.split .body{background:var(--panel);flex:none;padding:16px 18px 18px}.brandline{align-items:center;gap:10px;margin-bottom:10px;display:flex}.brandline .lg{width:34px;height:34px;color:var(--grey);background:#26261f;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.brandline b{font-size:13px;font-weight:600}.tick{color:var(--lime)}.ttl{font-family:var(--display);text-transform:uppercase;font-size:27px;font-weight:400;line-height:1}.sub{color:var(--grey);margin-top:6px;font-size:12px;display:block}.stats{border-top:1px solid #f5f3ef24;gap:22px;margin-top:14px;padding-top:13px;display:flex}.stat strong{font-size:16px;font-weight:600;display:block}.stat span{color:var(--dim);letter-spacing:.11em;text-transform:uppercase;margin-top:4px;font-size:9px;display:block}.pills{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.pill{border:1px solid var(--line);color:var(--grey);background:#f5f3ef12;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;display:flex}.pill svg{opacity:.7;width:12px;height:12px}.acts{justify-content:center;align-items:flex-start;gap:34px;margin-top:22px;display:flex}.act{flex-direction:column;align-items:center;gap:9px;display:flex}.act b{border:2px solid var(--line2);background:var(--ink2);width:62px;height:62px;color:var(--grey);border-radius:50%;justify-content:center;align-items:center;display:flex}.act b svg{width:24px;height:24px}.act i{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);font-size:10px;font-style:normal;font-weight:700}.act.pass b{color:var(--orange);border-color:#ff3d0080}.act.like b{background:var(--side);border-color:var(--side);color:#0b0b0b}.act.like i{color:var(--side)}.watermark{letter-spacing:.3em;text-transform:uppercase;color:#f5f3ef21;z-index:2;font-size:9.5px;font-weight:700;position:absolute;bottom:20px;right:26px}html{scroll-behavior:smooth;scroll-padding-top:100px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}button{color:var(--white);background:var(--ink2);border:1px solid var(--line2);border-radius:8px;padding:9px 12px}.wrap{max-width:1360px}.grain{opacity:.025}.doc-cover{padding:26px 0 44px;position:relative}.eyebrow{color:var(--grey);letter-spacing:.2em;text-transform:uppercase;margin-bottom:28px;font-size:10px}.doc-cover h1{letter-spacing:-.015em;font-size:clamp(44px,6vw,84px);line-height:1.04}.doc-cover .lede{max-width:58ch;margin-top:22px;font-size:16px}.cover-stats{gap:56px;margin:32px 0;display:flex}.cover-stats b{font-family:var(--display);font-size:40px;font-weight:400;line-height:1.1;display:block}.cover-stats span{color:var(--grey);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:10px;display:block}.draft-note{max-width:100ch;color:var(--grey);border-left:2px solid var(--orange);margin-top:22px;padding-left:14px;font-size:12px;line-height:1.8}.contents{border-top:1px solid var(--line2);padding:26px 0 32px}.contents-title{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.contents-title h2{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:400}.contents-title>span{color:var(--dim);letter-spacing:.2em;font-size:11px}.contents-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contents-grid a{border:1px solid var(--line);background:var(--ink2);border-radius:10px;justify-content:space-between;padding:15px 17px;font-size:12px;display:flex}.contents-grid a:hover{border-color:var(--orange)}.contents-grid span{color:var(--orange);font-size:11px}.document-tools{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;border-bottom:1px solid var(--line2);background:#090909f5;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex;position:sticky;top:0}.document-tools input,.document-tools select{background:var(--ink2);color:var(--white);border:1px solid var(--line2);border-radius:8px;min-height:40px;padding:10px 12px;font-size:12px}.document-tools input{width:220px}.document-tools button{min-height:40px;font-size:11px}#result-count{color:var(--grey);margin-right:auto;font-size:11px}#print-document{border-color:var(--orange);color:var(--orange)}.screen-article{margin-bottom:40px;padding-top:32px;scroll-margin-top:80px}.frame-caption{align-items:center;gap:14px;margin-bottom:14px;display:flex}.frame-caption .n{color:var(--orange);letter-spacing:.12em;flex:none;font-size:11px}.frame-caption h2{font-family:var(--display);text-transform:uppercase;font-size:25px;font-weight:400;line-height:1.1}.group-label{color:var(--grey);margin-left:auto;font-size:11px}.focus-button,.back-index{white-space:nowrap;font-size:10px}.back-index{color:var(--grey)}.frame-scroll{padding-bottom:4px;overflow-x:auto}.mock{border-radius:20px;grid-template-columns:252px minmax(0,1fr);width:100%;min-width:1080px;height:800px}.mock .main{min-height:0;padding:22px 30px 30px}.mock .head{text-align:left;margin-top:20px}.mock.discovery .head{text-align:center}.mock .head h2{font-size:38px}.mock .head p{color:var(--grey);font-size:12px}.workspace{flex-direction:column;flex:1;gap:16px;min-height:0;margin-top:24px;display:flex}.workspace-discovery{margin-top:0}.mock .side{padding:26px 18px}.logo small{font-family:var(--body);letter-spacing:.12em;color:var(--dim);margin-top:13px;font-size:9px;display:block}.side-links{color:var(--grey);gap:20px;margin-top:20px;font-size:11px;display:flex}.side-links a:hover{color:var(--side)}.two-col{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:22px;min-height:0;display:grid}.surface{border:1px solid var(--line2);background:#0e0e0fcc;border-radius:16px;flex-direction:column;gap:17px;min-width:0;padding:23px;display:flex}.surface h3,.filter-drawer h3,.locked-dialog h3{font-family:var(--display);text-transform:uppercase;font-size:29px;font-weight:400;line-height:1.12}.panel-label{letter-spacing:.15em;text-transform:uppercase;color:var(--grey);margin-bottom:2px;font-size:10px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.span-all{grid-column:1/-1;min-width:0}.span-all>.chips{margin-top:8px}.action-row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.action-row .btn{white-space:nowrap;flex:1;padding:0 15px}.btn{letter-spacing:.09em;text-align:center;min-height:46px;font-size:10px}.btn:hover{filter:brightness(1.1)}.fld .in{height:auto;min-height:46px;padding:12px 14px;line-height:1.5}.fld .lbl,.lbl{color:var(--grey);font-size:10px}.fld .hint{font-size:10px}.quiet{color:var(--grey);font-size:11px;line-height:1.7}.quiet a,.text-link{color:var(--side);text-underline-offset:4px;text-decoration:underline}.text-link{font-size:12px}.annotation{border-left:2px solid var(--side);padding:4px 0 4px 13px}.annotation p{color:var(--grey);margin-top:6px;font-size:12px;line-height:1.7}.para{font-size:13px;line-height:1.75}.portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.portfolio .upl{min-width:0;height:112px}.portfolio .upl span{letter-spacing:.04em;text-align:center;font-size:8px}.upl{height:135px}.row{gap:14px;padding:14px}.av{width:42px;height:42px}.tx b{font-size:14px}.tx small{color:var(--grey);font-size:12px}.ctag{font-size:9px}.box{padding:16px}.box strong{margin:6px 0;font-size:26px}.box span{color:var(--grey);font-size:10px}.kv{padding:10px 0;font-size:12px}.kv span{color:var(--grey)}.crow{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.status{color:var(--lime);white-space:nowrap;background:#c6ff0012;border:1px solid #c6ff0038;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:10px;display:inline-flex}.status.muted{color:var(--grey);background:var(--ink2);border-color:var(--line2)}.table-wrap{border:1px solid var(--line2);background:var(--ink2);border-radius:14px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.1em;background:#ffffff04;padding:17px 16px;font-size:9px;font-weight:600}td{border-top:1px solid var(--line);vertical-align:middle;padding:19px 16px}td small{color:var(--grey);margin-top:5px;font-size:11px;display:block}td .btn{height:34px;min-height:34px;padding:0 14px;font-size:9px}.section-actions{justify-content:space-between;align-items:center;margin:6px 0;display:flex}.section-actions .btn{padding:0 20px}.steps-list{flex-direction:column;gap:23px;list-style:none;display:flex}.steps-list li{border-left:2px solid var(--line2);padding-left:14px}.steps-list li.current{border-color:var(--side)}.steps-list b{font-size:13px;font-weight:500;display:block}.steps-list span{color:var(--grey);margin-top:5px;font-size:12px;display:block}.price{font-family:var(--display);font-size:76px;line-height:1.15}.price span{font-family:var(--body);color:var(--grey);margin-left:12px;font-size:13px}.benefits{color:var(--grey);padding-left:20px;font-size:13px;line-height:2.5}.message-area{align-items:flex-start!important;min-height:145px!important}.legal-columns{grid-template-columns:270px minmax(0,1fr)}.legal-toc{color:var(--grey);flex-direction:column;gap:22px;font-size:12px;list-style:none;display:flex}.legal-section h4{margin-bottom:5px;font-size:14px;font-weight:600}.legal-section .para{font-size:12px}.solo-card{justify-self:center;width:100%;max-width:406px;height:485px;position:relative}.solo-card .cd.front{transform:none}.solo-card .ttl{font-size:29px}.card-columns{grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr)}.cd.split .cbody{padding:17px 19px 19px}.cd.grad .cbody{padding:19px 20px 21px}.discovery-content{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.discovery-content .deck{flex:none;width:406px;max-height:452px}.discovery-content .ttl{font-size:27px}.discovery-content .cbody .sub{font-size:12px}.cd .body{display:block;overflow:visible}.cd .stat span{color:var(--grey)}.discovery-content .arena{margin-top:16px}.discovery-content .dacts{margin-top:22px}.dact{color:inherit;text-decoration:none}.dact i{color:var(--grey)}.cd.back2{filter:blur(2px)}.cd.back{filter:blur(1px)}.filter-stage,.locked-stage{border-radius:16px;flex:1;min-height:0;position:relative;overflow:hidden}.filter-background{opacity:.22;filter:blur(2px);pointer-events:none;height:100%}.filter-drawer{background:var(--card);border:1px solid var(--line2);border-radius:16px;flex-direction:column;gap:21px;width:420px;padding:26px;display:flex;position:absolute;top:0;bottom:0;right:0}.filter-drawer .action-row{margin-top:auto}.locked-background{opacity:.25;filter:blur(4px);pointer-events:none;height:100%}.locked-dialog{background:var(--card);border:1px solid var(--line2);border-radius:20px;flex-direction:column;gap:20px;width:430px;padding:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0008}.locked-dialog h3{font-size:42px}.chat-layout{flex:1;grid-template-columns:290px minmax(0,1fr);gap:20px;min-height:0;display:grid}.chat-list{flex-direction:column;gap:10px;display:flex}.chat-list .row{gap:9px;padding:12px}.chat-list .tx b{font-size:12px}.chat-list .tx small{font-size:10px}.conversation{border:1px solid var(--line2);background:var(--ink2);border-radius:16px;flex-direction:column;min-height:0;padding:18px;display:flex}.conversation>.row{background:0 0;border-width:0 0 1px;border-radius:0;padding:0 0 16px}.thread{gap:13px;min-height:0;padding:15px 0}.chat-date{text-align:center;color:var(--dim);margin-bottom:auto;font-size:10px}.bub{max-width:85%;font-size:12px}.bub small{opacity:.6;text-align:right;margin-top:6px;font-size:8px;display:block}.comp .btn{padding:0 16px}.dsplit{--rs:12px;grid-template-columns:46% 54%;width:100%;min-width:1080px;height:800px}.dsplit[data-side=brand]{--side:var(--lime);--srgb:198,255,0}.promo{padding:42px}.promo .mk2{font-size:60px}.promo h2{font-family:var(--display);text-transform:uppercase;max-width:12ch;margin-bottom:22px;font-size:42px;font-weight:400;line-height:1.1}.promo p{font-size:14px;line-height:1.8}.formside{min-height:0;padding:32px 44px}.formcard{gap:16px;max-width:430px}.formcard h3{margin-bottom:4px;font-size:32px}.role-choice{border:1px solid var(--line2);background:var(--ink2);border-radius:16px;padding:21px 62px 21px 20px;position:relative}.role-choice h3{margin:10px 0;font-size:26px}.role-choice em{color:var(--orange);font-style:normal}.role-choice p{color:var(--grey);font-size:11px}.role-choice>svg{width:25px;height:25px;color:var(--side);position:absolute;top:52px;right:21px}.role-choice.chosen{border-color:var(--orange);background:#ff3d000a}.brand-choice em,.brand-choice>svg{color:var(--lime)}.code-box{font-family:var(--display);text-align:center;letter-spacing:.16em;border:1px solid var(--side);background:rgba(var(--srgb),.06);border-radius:12px;padding:22px 12px;font-size:32px}.design-note{color:var(--grey);border-left:2px solid var(--line2);margin:15px 0;padding-left:13px;font-size:12px;line-height:1.7}.mobile-reference summary{color:var(--grey);cursor:pointer;margin:15px 0;font-size:11px}.mobile-reference .ph{flex:none;width:340px;max-width:100%;height:720px}.mobile-reference .ph .body{overflow:auto}.mobile-reference .ph .btn{min-height:40px;font-size:9px}.mobile-reference .ph .fld .in{min-height:38px;padding:8px 10px;font-size:11px}.mobile-reference .ph .row{padding:10px}.mobile-reference .ph .tx b{font-size:12px}.mobile-reference .ph .upl{height:90px}.mobile-reference .ph .deck{width:auto;max-height:none}.mobile-reference .ph .box strong{font-size:16px}.mobile-reference .ph .box{padding:10px}.mobile-reference .ph .para{font-size:11px}.mobile-reference .ph .kv{font-size:10px}.mobile-reference .ph .stats{gap:12px}.mobile-reference .ph .stat strong{font-size:13px}.mobile-reference .ph .stat span{font-size:8px}.mobile-reference .ph .ttl{font-size:22px}.mobile-reference .ph .acts b{width:50px;height:50px}.mobile-reference .ph .sheet{overflow:auto}.empty-state summary{cursor:pointer;color:var(--grey);font-size:11px}.empty-state .ph-empty{margin-top:12px}.focus-toolbar{z-index:21;border:1px solid var(--line2);background:#141416;border-radius:12px;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;top:68px}.focus-toolbar[hidden],[hidden]{display:none!important}#focus-name{text-align:center;flex:1;font-size:12px}.focus-toolbar button{font-size:11px}.doc-footer{border-top:1px solid var(--line2);align-items:center;gap:26px;padding-top:30px;display:flex}.doc-footer .logo{padding:0}.doc-footer p,.doc-footer a{color:var(--grey);font-size:11px}.doc-footer a{margin-left:auto}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#no-results{color:var(--grey);padding:40px 0}#screen-30 .surface{gap:12px;padding:18px}#screen-30 .row{padding:11px}#screen-30 .kv{padding:8px 0}#screen-30 .box{padding:12px}#screen-30 .box strong{font-size:22px}@media (width<=800px){body{padding:22px 16px}.contents-grid{grid-template-columns:repeat(2,1fr)}.document-tools{position:relative}.document-tools input{width:100%}.document-tools label{flex:1;min-width:180px}.group-label{display:none}.frame-caption{flex-wrap:wrap;gap:10px}.frame-caption h2{flex:1;font-size:22px}.back-index{display:none}.cover-stats{gap:28px}.doc-cover h1{font-size:48px}.doc-footer{flex-wrap:wrap}.focus-toolbar{gap:6px;top:0}.focus-toolbar button{padding:8px;font-size:9px}.frame-scroll{border-radius:16px}.frame-scroll:after{content:"Scroll sideways to inspect the desktop layout →";color:var(--grey);padding:9px 0;font-size:10px;display:block;position:sticky;left:0}.screen-article{scroll-margin-top:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@page{size:A3 landscape;margin:12mm}@media print{html{scroll-behavior:auto}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#050505;padding:0}.wrap{max-width:none}.grain,.document-tools,.focus-toolbar,.mobile-reference,.focus-button,.back-index,.doc-footer,#no-results{display:none!important}.doc-cover{break-after:page;padding:20mm 0}.contents{break-after:page}.screen-article{break-before:page;break-inside:avoid;margin:0;padding:0;display:block!important}.frame-scroll{overflow:visible}.mock,.dsplit{min-width:0;height:760px}.frame-caption{margin:0 0 12px}.frame-caption h2{font-size:22px}.design-note{margin:10px 0;font-size:11px}.mock{grid-template-columns:210px minmax(0,1fr)}.mock .main{padding:18px 24px}.mock .head h2{font-size:32px}.surface{gap:13px;padding:18px}.frame-scroll:after{display:none}}.static-gallery{width:100%;min-width:0;max-width:1800px}.gallery-cover{border-bottom:1px solid var(--line2);padding:8px 0 22px}.gallery-cover .eyebrow{margin-bottom:12px;font-size:9px}.gallery-cover h1{font-size:42px;line-height:1.15}.gallery-cover p{color:var(--grey);max-width:80ch;margin-top:12px;font-size:12px}.gallery-key{color:var(--grey);flex-wrap:wrap;gap:10px 24px;margin-top:17px;font-size:10px;display:flex}.gallery-key .creator{color:var(--orange)}.gallery-key .brand{color:var(--lime)}.gallery-section{min-width:0;margin-top:26px}.gallery-heading{align-items:center;gap:18px;margin-bottom:14px;display:flex}.gallery-heading h2{font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:400;line-height:1.15}.gallery-heading>span{color:var(--grey);font-size:10px}.gallery-heading:after{content:"";background:var(--line);flex:1;height:1px}.screen-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.static-gallery .screen-article{break-inside:avoid;min-width:0;margin:0;padding:0}.static-gallery .frame-caption{flex-wrap:nowrap;gap:8px;min-height:22px;margin-bottom:8px}.frame-caption h3{min-width:0;font-size:12px;font-weight:500;line-height:1.3}.static-gallery .frame-caption .n{font-size:10px}.role-label{letter-spacing:.05em;text-transform:uppercase;color:var(--grey);flex:none;margin-left:auto;font-size:8px}.role-label.creator{color:var(--orange)}.role-label.brand{color:var(--lime)}.scaled-preview{aspect-ratio:1360/800;background:var(--ink);outline:1px solid var(--line2);--preview-scale:.4;border-radius:10px;width:100%;min-width:0;position:relative;overflow:hidden}.preview-canvas{width:1360px;height:800px;transform:scale(var(--preview-scale));transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.preview-canvas .mock,.preview-canvas .dsplit{width:1360px;min-width:1360px;height:800px}.preview-canvas .nav>span{color:var(--grey);border-radius:11px;align-items:center;gap:13px;padding:12px;font-size:13px;display:flex;position:relative}.preview-canvas .nav>span svg{flex:none;width:19px;height:19px}.preview-canvas .nav>span.on{background:rgba(var(--srgb),.1);color:var(--white);font-weight:600}.preview-canvas .nav>span.on:before{content:"";background:var(--side);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-18px}.preview-canvas .role-choice{display:block}.preview-canvas .quiet span{color:var(--side);text-underline-offset:4px;text-decoration:underline}.preview-canvas .mock .head h2{font-size:38px}.preview-canvas .promo .mk2{font-size:60px}.preview-canvas .promo h2{font-size:42px}.gallery-footer{color:var(--grey);border-top:1px solid var(--line2);margin-top:32px;padding-top:18px;font-size:10px}@media (width>=1700px){.screen-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}}@media (width<=640px){body{padding:18px 12px 28px}.gallery-cover h1{font-size:30px}.gallery-cover p{font-size:11px;line-height:1.65}.gallery-key{gap:8px 16px;font-size:9px}.gallery-section{margin-top:24px}.gallery-heading h2{font-size:20px}.screen-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.static-gallery .frame-caption{gap:8px}.frame-caption h3{font-size:12px}.scaled-preview{border-radius:7px}}@media print{body{padding:0}.static-gallery{max-width:none}.gallery-cover{break-after:auto}.screen-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.static-gallery .screen-article{break-before:auto;break-inside:avoid;display:block!important}.gallery-heading{break-after:avoid}.gallery-section{break-before:auto}.preview-canvas .mock{grid-template-columns:252px minmax(0,1fr)}.preview-canvas .mock .main{padding:22px 30px 30px}.preview-canvas .surface{gap:17px;padding:23px}.gallery-cover h1{font-size:32px}}.gallery-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line2);background:#050505f7;align-items:center;gap:12px;min-height:48px;padding:7px 0;display:flex;position:sticky;top:0}.section-shortcuts{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.section-shortcuts a{white-space:nowrap;color:var(--grey);border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:11px}.section-shortcuts a:hover,.section-shortcuts a.active{color:var(--orange);background:#ff3d0014;border-color:#ff3d0038}.screen-picker{flex:0 0 220px;min-width:0}.screen-picker select{background:var(--ink2);border:1px solid var(--line2);width:100%;height:34px;color:var(--white);text-overflow:ellipsis;border-radius:7px;padding:0 10px;font-size:11px}.static-gallery .screen-article{scroll-margin-top:64px}html{scroll-padding-top:0}@media (width<=1000px){.gallery-nav{gap:7px}.section-shortcuts a{padding:6px 7px;font-size:10px}.screen-picker{flex-basis:175px}.static-gallery .screen-article{scroll-margin-top:90px}}@media (width<=640px){.gallery-nav{flex-direction:column;align-items:stretch;gap:6px;padding:6px 0;display:flex}.section-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.section-shortcuts a{text-align:center;padding:5px 1px;font-size:9px;line-height:1.3}.screen-picker{flex:auto}.screen-picker select{height:30px;font-size:11px}.static-gallery .screen-article{scroll-margin-top:110px}}@media print{.gallery-nav{display:none}}.screen-pair{grid-template-columns:minmax(0,1fr) minmax(100px,25%);align-items:start;gap:12px;display:grid}.desktop-version,.mobile-version{min-width:0}.device-label{letter-spacing:.12em;text-transform:uppercase;color:var(--grey);margin:0 0 7px;font-size:9px}.mobile-preview{aspect-ratio:340/720;border-radius:12px}.mobile-canvas{width:340px;height:720px}.mobile-preview .ph{border-radius:26px;width:340px;height:720px;margin:0}.mobile-preview .ph .body,.mobile-preview .ph .sheet{overflow:hidden}.mobile-preview .ph .scrawl{font-size:14px}.mobile-preview .ph .sup{font-size:10px}.mobile-preview .ph .row{flex:none}.mobile-preview .ph .body>.deck{min-height:240px}.mobile-preview .ph .sheetwrap .sheet{max-height:92%}.mobile-preview .ph .lbl{font-size:9px}.mobile-preview .ph .btn{height:40px}.mobile-preview .ph .box strong{margin:2px 0}.mobile-preview .ph .row .tx small{font-size:10px}.mobile-preview .ph .av{width:34px;height:34px}@media (width<=640px){.screen-pair{grid-template-columns:minmax(0,1fr) 36%;gap:10px}.device-label{letter-spacing:.08em;font-size:8px}.mobile-preview{border-radius:9px}.screen-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}}.view-toggle{border:1px solid var(--line2);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.view-toggle button{font:inherit;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:12px;transition:background .2s,color .2s}.view-toggle button[aria-pressed=true]{background:var(--orange);color:#0b0b0b;font-weight:600}body[data-view=desktop] .mobile-version,body[data-view=mobile] .desktop-version{display:none}body[data-view=desktop] .screen-pair,body[data-view=mobile] .screen-pair{grid-template-columns:minmax(0,1fr)}.gallery-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 20px;display:grid}.gallery-section>.gallery-heading{grid-column:1/-1}.screen-gallery{display:contents}body[data-view=mobile] .mobile-version{max-width:none}@media (width<=760px){.gallery-section{grid-template-columns:minmax(0,1fr)}body[data-view=mobile] .gallery-section{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.mgal{border:1px solid var(--line2);background:#111;border-radius:16px;flex:1;min-height:0;position:relative;overflow:hidden}.mgal-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.mgal-track::-webkit-scrollbar{display:none}.mslide{scroll-snap-align:start;color:#f5f3ef3d;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:9px;display:flex;position:relative}.mslide>svg{width:36px;height:36px}.mslide .mcap{letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.mslide .play{width:54px;height:54px;color:var(--white);background:#f5f3ef24;border:1px solid #f5f3ef4d;border-radius:50%;justify-content:center;align-items:center;display:flex}.mslide .play svg{width:22px;height:22px;margin-left:3px}.mtype,.mcount{letter-spacing:.14em;text-transform:uppercase;color:var(--white);background:#0808089e;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:700;position:absolute;top:12px}.mtype{left:12px}.mcount{right:12px}.mdots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.mdots i{background:#f5f3ef59;border-radius:50%;width:6px;height:6px}.mdots i.on{background:var(--white);border-radius:3px;width:18px}.mthumbs{flex:none;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.mthumb{aspect-ratio:1;border:1px solid var(--line);color:#f5f3ef99;border-radius:9px;justify-content:center;align-items:center;font-size:11px;display:flex}.mthumb.on{border-color:var(--side)}.solo-card.has-gal{flex-direction:column;display:flex}.sheet .mgal{flex:none;height:210px}.mswipe{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:9.5px}.deck .cd.front,.deck.d .cd.front,.solo-card .cd.front{transform:none!important}.deck .cd.back,.deck.d .cd.back{transform-origin:50% 100%;filter:brightness(.72);opacity:1!important;border-color:#f5f3ef38!important;transform:translateY(14px)scale(.94)!important}.deck .cd.back2,.deck.d .cd.back2{transform-origin:50% 100%;filter:brightness(.5);opacity:1!important;border-color:#f5f3ef29!important;transform:translateY(27px)scale(.88)!important}.mgal{aspect-ratio:4/5;min-height:0;flex:none!important}.solo-card.has-gal{align-items:center}.solo-card.has-gal .mgal{width:auto;max-width:100%;height:calc(100% - 96px)}.solo-card.has-gal .mthumbs{grid-template-columns:repeat(4,1fr);width:100%}.mthumb{aspect-ratio:4/5}.sheet .mgal{width:72%;margin:0 auto;height:auto!important}.marrow{z-index:4;width:32px;height:32px;color:var(--white);cursor:pointer;background:#08080899;border:1px solid #f5f3ef40;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.marrow.prev{left:10px}.marrow.next{right:10px}.sheet{scrollbar-width:none}.sheet::-webkit-scrollbar{display:none}.gallery-section{grid-template-columns:repeat(auto-fit,minmax(min(740px,100%),1fr))!important}body[data-view=mobile] .gallery-section{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important}body[data-view=desktop] .gallery-section{grid-template-columns:repeat(auto-fit,minmax(min(560px,100%),1fr))!important}.upl.r45{aspect-ratio:4/5;align-self:center;width:auto;max-width:100%;max-height:200px;height:auto!important}.ph .upl.r45{max-height:150px}.camp-pick{border:1px solid rgba(var(--srgb),.45);background:rgba(var(--srgb),.08);color:var(--side);border-radius:999px;align-items:center;gap:7px;margin-left:4px;padding:3px 11px;font-weight:600;display:inline-flex}.camp-pick i{opacity:.8;font-size:.8em;font-style:normal}.mstats .box{padding:10px}.mstats .box strong{font-size:16px}.prow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ptile{aspect-ratio:4/5;border:1px solid var(--line);color:#f5f3ef47;border-radius:9px;justify-content:center;align-items:center;display:flex}.ptile svg{width:20px;height:20px}.ptile.add{color:var(--dim);border-style:dashed;flex-direction:column;gap:2px;font-size:18px}.ptile.add span{letter-spacing:.14em;text-transform:uppercase;font-size:8.5px;font-weight:700}.acct-menu{z-index:30;background:var(--card);border:1px solid var(--line2);border-radius:16px;width:270px;padding:8px;position:absolute;top:62px;right:26px;box-shadow:0 24px 60px #0009}.acct-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.acct-item{border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.acct-item:first-of-type{background:rgba(var(--srgb),.08)}.acct-item i{color:var(--dim);margin-left:auto;font-style:normal}.acct-item .tx b{font-size:13px}.acct-item .tx small{font-size:10.5px}.acct-item.quiet .tx b{color:var(--dim);font-weight:500}.mock.menu-open .main{position:relative}.acct-sheet .acct-head{padding:6px 2px 12px}.faq{border-bottom:1px solid var(--line);padding:12px 0}.faq b{font-size:13px}.faq .para{margin-top:5px}.ph .tabs{flex-wrap:nowrap;display:flex!important}.ph .tabs>div{flex:1 1 0;min-width:0}.ph:not(:has(.tabs)){padding-bottom:18px!important}.btn{white-space:nowrap;min-height:36px;padding-left:18px!important;padding-right:18px!important}.ph .btn{padding-left:16px!important;padding-right:16px!important}html,body{background:var(--ink);overscroll-behavior-y:auto;overscroll-behavior-x:none;height:100%;margin:0;overflow:hidden}body{padding:0!important}#stage{width:100%;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}#overlay{height:100dvh}#ptr{z-index:90;pointer-events:none;height:var(--ptr,0px);opacity:0;justify-content:center;transition:opacity .15s;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}#ptr.on{opacity:1}#ptr .ptr-inner{margin-top:max(8px,env(safe-area-inset-top,0px));border:1px solid var(--line2);color:var(--white);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(calc(var(--ptr,0px) * .35 - 12px));background:#141416eb;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}#ptr .ptr-spinner{border:2px solid #ffffff40;border-top-color:var(--side,#ff3d00);border-radius:50%;flex:none;width:16px;height:16px}#ptr.ready .ptr-spinner,#ptr.loading .ptr-spinner{animation:.7s linear infinite ptrSpin}#ptr.ready .ptr-inner{border-color:rgba(var(--srgb,255,61,0),.45)}@keyframes ptrSpin{to{transform:rotate(360deg)}}.proto>.ph .tabs{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}#stage .scr,#stage .scr-m{position:absolute;inset:0}.proto.preview-canvas{pointer-events:auto;-webkit-user-select:auto;user-select:auto;width:100%;height:100%;position:absolute;inset:0;transform:none}#stage .scr-m,#stage .scr .proto,.proto>.mock,.proto>.dsplit,.proto>.ph{aspect-ratio:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}#stage .scr-m{width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.proto>.mock,.proto>.dsplit{border:0;border-radius:0;width:100%;height:100%}.proto>.ph{border:0;border-radius:0;width:100%;height:100%;margin:0}.proto .main{overscroll-behavior-y:auto;overscroll-behavior-x:none;scrollbar-width:none;overflow:hidden auto}.proto .main::-webkit-scrollbar{display:none}.proto .ph .body{overscroll-behavior-y:auto;overscroll-behavior-x:none;scrollbar-width:none;overflow-y:auto}.proto .ph .body::-webkit-scrollbar{display:none}.proto .formside{overscroll-behavior-y:auto;overflow-y:auto}.proto .side .nav span{color:var(--grey);cursor:pointer;border-radius:11px;align-items:center;gap:13px;padding:12px;font-size:13px;text-decoration:none;display:flex;position:relative}.proto .side .nav span svg{flex:none;width:19px;height:19px}.proto .side .nav span.on{background:rgba(var(--srgb),.1);color:var(--white);font-weight:600}.proto .side .nav span.on:before{content:"";background:var(--side);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-18px}.proto [data-act],.proto [data-tab]{cursor:pointer}.proto .comp input.in{font:inherit;color:var(--white);border:1px solid var(--line2);outline:0}.proto .comp input.in:focus{border-color:var(--side)}@media (width<=1023px){.proto .comp input.in{font-size:16px}}.scr.entering{animation:.26s both scrIn}.scr.leaving{pointer-events:none;z-index:0;animation:.2s both scrOut}@keyframes scrIn{0%{opacity:0}}@keyframes scrOut{to{opacity:0}}.rise-fwd{animation:.36s cubic-bezier(.22,1,.36,1) both riseR}.rise-back{animation:.36s cubic-bezier(.22,1,.36,1) both riseL}.rise-tabR{animation:.32s cubic-bezier(.22,1,.36,1) both tabR}.rise-tabL{animation:.32s cubic-bezier(.22,1,.36,1) both tabL}.rise-fade{animation:.38s cubic-bezier(.22,1,.36,1) both riseU}@keyframes riseR{0%{opacity:0;transform:translate(28px)}}@keyframes riseL{0%{opacity:0;transform:translate(-28px)}}@keyframes tabR{0%{opacity:0;transform:translate(14px)}}@keyframes tabL{0%{opacity:0;transform:translate(-14px)}}@keyframes riseU{0%{opacity:0;transform:translateY(12px)}}.proto *,#overlay *,#pop *{transition:color .35s,background-color .35s,border-color .35s,box-shadow .35s,fill .35s,stroke .35s}.proto .glow,.proto .g-o,.proto .g-l{transition:opacity .3s}.proto .btn,.proto .dact,.proto .acts b,.proto .chip,.proto .role-choice,#overlay .btn,#overlay .chip,#overlay .row{transition:transform .14s,color .35s,background-color .35s,border-color .35s,box-shadow .35s}.proto .btn:active,.proto .dact:active,.proto .acts b:active,.proto .chip:active,#overlay .btn:active,#overlay .chip:active{transform:scale(.95)}.proto .role-choice:active{transform:scale(.985)}.proto .dsplit[data-side=brand] .role-choice.chosen,.proto .ph[data-side=brand] .body>.row.sel{border-color:var(--lime)!important;background:#c6ff000d!important}.proto .deck .cd{transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .3s,filter .34s}.proto .deck .cd.dragging{transition:none}.proto .deck .cd.flying{transition:transform .36s cubic-bezier(.4,.1,.6,1),opacity .34s}.proto .deck .cd.front{cursor:grab;touch-action:pan-y}.proto .deck .cd.front.dragging{cursor:grabbing}.proto .deck .cd.arrive{animation:.36s both arrive}@keyframes arrive{0%{opacity:0}}.stamp{z-index:9;font-family:var(--display);text-transform:uppercase;opacity:0;pointer-events:none;background:#08080866;border:4px solid;border-radius:12px;padding:6px 18px;font-size:40px;transition:opacity .15s linear;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.stamp.no{color:var(--orange);border-color:var(--orange)}.stamp.yes{color:var(--lime);border-color:var(--lime)}#overlay{z-index:50;display:none;position:fixed;inset:0}#overlay.on{display:block}#overlay .sheetwrap{border-radius:0;animation:.24s both bdIn;position:absolute;inset:0}#overlay .sheet{scrollbar-width:none;max-height:92%;animation:.36s cubic-bezier(.22,1,.36,1) both sheetUp;overflow-y:auto}#overlay .sheet::-webkit-scrollbar{display:none}#overlay.closing .sheetwrap{animation:.22s both bdOut}#overlay.closing .sheet{animation:.22s both sheetDown}@keyframes bdIn{0%{background-color:#0000}}@keyframes bdOut{to{background-color:#0000}}@keyframes sheetUp{0%{transform:translateY(100%)}}@keyframes sheetDown{to{transform:translateY(100%)}}.xclose{float:right;border:1px solid var(--line2);background:var(--card);width:32px;height:32px;color:var(--grey);cursor:pointer;z-index:5;border-radius:50%;flex:none;justify-content:center;align-self:flex-end;align-items:center;margin:-2px -2px 6px auto;font-size:17px;display:flex;position:sticky;top:0}.dt-acts{gap:9px;margin-top:14px;display:flex}.dt-acts .btn{flex:1}.marrow{transition:opacity .2s,background-color .2s}.marrow.off{opacity:.25;pointer-events:none}.marrow:hover{background:#080808d9}.mdots i{transition:width .25s,background-color .25s}.pick-list{flex-direction:column;gap:9px;margin-top:14px;display:flex}.pick-list .row.sel{border-color:var(--side)}@media (width>=1024px){#overlay .sheetwrap{justify-content:center;align-items:center}#overlay .sheet{border:1px solid var(--line2);border-radius:22px;width:min(560px,92vw);max-height:86vh;animation:.3s cubic-bezier(.22,1,.36,1) both popIn}#overlay.closing .sheet{animation:.2s both popOut}#overlay .sheet .grab{display:none}#overlay.detail .sheet{width:min(940px,94vw);padding:22px}.dt{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:26px;display:grid}.dt-media{position:sticky;top:0}.dt-media .mgal{margin:0;width:100%!important;height:auto!important}}@keyframes popIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes popOut{to{opacity:0;transform:translateY(6px)scale(.98)}}#pop{z-index:60;transform-origin:100% 0;display:none;position:fixed;top:64px;right:26px}#pop.on{animation:.22s cubic-bezier(.22,1,.36,1) both popIn;display:block}#pop.closing{animation:.16s both popOut}#pop .acct-menu{position:static}.acct-item{cursor:pointer}.acct-item:hover{background:rgba(var(--srgb),.08)}.bub.pop{animation:.32s cubic-bezier(.22,1,.36,1) both bubIn}@keyframes bubIn{0%{opacity:0;transform:translateY(8px)}}#toast{z-index:80;background:var(--lime);color:#0b0b0b;pointer-events:none;opacity:0;visibility:hidden;border-radius:12px;max-width:90vw;padding:11px 18px;font-size:13px;font-weight:600;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s;position:fixed;top:18px;left:50%;transform:translate(-50%,-160%)}#toast.on{opacity:1;visibility:visible;transform:translate(-50%)}#modeSw{z-index:45;font-family:var(--body,Inter,system-ui,sans-serif);position:fixed;bottom:18px;right:18px}@media (width<=1023px){#modeSw{bottom:80px;right:10px}}.msw-toggle{color:#f5f3ef;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141416eb;border:1px dashed #f5f3ef66;border-radius:999px;padding:9px 15px;font-size:11px;font-weight:700}.msw-panel{opacity:0;pointer-events:none;transform-origin:100% 100%;background:#141416f7;border:1px dashed #f5f3ef4d;border-radius:14px;flex-direction:column;gap:9px;width:250px;padding:12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(6px)scale(.98)}#modeSw.open .msw-panel{opacity:1;pointer-events:auto;transform:none}.msw-t{letter-spacing:.14em;text-transform:uppercase;color:#8d8b86;font-size:9.5px;font-weight:700}.msw-seg{background:#0c0c0d;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.msw-seg button,.msw-admin button,.msw-restart{font:inherit;cursor:pointer;color:#bdbab4;background:0 0;border:0;border-radius:8px;padding:8px 6px;font-size:12px;transition:background-color .2s,color .2s}.msw-seg button[aria-pressed=true]{color:#0b0b0b;background:#f5f3ef;font-weight:700}.msw-admin{flex-direction:column;gap:2px;display:flex}.msw-admin[hidden]{display:none}.msw-admin button{text-align:left;padding:7px 9px}.msw-admin button.on,.msw-admin button:hover{color:#f5f3ef;background:#1d1d20}.msw-restart{color:#f5f3ef;border:1px solid #2a2a2d}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.proto .fld{text-align:left;align-self:stretch;align-items:stretch;width:100%;min-width:0}.proto .fld .lbl{text-align:left;width:100%}.proto .fld .in,#overlay .fld .in{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--white);outline:none;margin:0;font-family:inherit;font-size:16px;display:block}.proto .fld .in:focus,#overlay .fld .in:focus{border-color:var(--side);box-shadow:0 0 0 3px rgba(var(--srgb),.13)}.proto textarea.in{resize:vertical;min-height:110px}.proto .ph{flex-direction:column;display:flex;overflow:hidden}.proto .ph>.body{flex:1;min-width:0;min-height:0;padding-bottom:24px;overflow-x:hidden}.proto .ph>.tabs{background:var(--ink);z-index:10;flex:none;min-height:60px;margin-top:0;padding-top:12px;position:relative}.proto .ph .deck{flex:1 0 380px;width:100%;min-width:0;max-width:100%;max-height:560px;margin-bottom:20px}.proto .ph .stats{flex-wrap:wrap;gap:12px}.proto .ph .stat{min-width:0}.proto .ph .stat strong{font-size:clamp(15px,4vw,21px)}.proto .ph .pills{flex-wrap:wrap}.proto .ph .cbody{padding:16px}.proto .ph .acts{flex-shrink:0}.proto .ph .crow{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;max-width:100%;overflow-x:auto}.proto .ph .crow .chip{flex-shrink:0}.proto .row .tx{overflow-wrap:anywhere;min-width:0}.proto .row .meta{flex-shrink:0}.stamp{transform:translate(-50%,-50%)rotate(-12deg)}.stamp.yes{transform:translate(-50%,-50%)rotate(10deg)}#overlay.detail .mgal{aspect-ratio:4/5;width:100%;margin:12px 0 0}#overlay.detail .sheet{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.proto [role=button]:focus-visible{outline:2px solid var(--side);outline-offset:3px}@media (width<=1024px){.two-col{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,1fr)!important}.g3{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}}@media (width<=380px){.proto .ph .cbody .ttl{font-size:25px}.proto .ph .pill{padding:5px 8px;font-size:10px}}@media (width<=768px){.proto>.dsplit,.dsplit{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;height:100%!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}.dsplit .promo,.dsplit .formside{height:auto!important;min-height:auto!important;overflow:visible!important}.dsplit .promo{padding:30px 20px}.dsplit .formside{padding:20px;overflow:visible!important}.dsplit .formcard{max-width:100%}}.filter-group{flex-direction:column;gap:10px;min-width:0;margin-top:20px;display:flex}.filter-select{border:1px solid var(--line2);width:100%;min-width:0;min-height:48px;color:var(--white);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1b1d;border-radius:12px;padding:12px 38px 12px 14px;font-size:16px}.filter-select:focus{outline:2px solid var(--side);outline-offset:2px}select.in{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.filter-summary{border:1px solid var(--line2);box-sizing:border-box;background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin-top:18px;margin-bottom:16px;padding:8px 12px;display:flex}.proto [data-route=discover] .head{margin-bottom:6px}.proto [data-route=discover] .head+.workspace,.proto [data-route=discover] .workspace-discovery{margin-top:4px}.proto [data-route=discover] .discovery-content{flex-direction:column;align-items:center;width:100%;display:flex}.proto [data-route=discover] .discovery-content>.filter-summary,.proto [data-route=discover] .discovery-content .deck,.proto [data-route=discover] .discovery-content .arena{box-sizing:border-box;width:min(460px,100%);max-width:100%}.proto .ph[data-route=discover] .filter-summary,.proto .ph[data-route=discover] .deck{box-sizing:border-box;align-self:stretch;width:100%;max-width:100%}.filter-summary .left-control{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.filter-summary .camp-pick{color:var(--white);cursor:pointer;font-weight:500;font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin-left:4px;padding:0;display:inline-flex}.filter-summary .camp-pick i{opacity:.6;font-size:10px;font-style:normal}.filter-summary .filter-scope{color:var(--white);margin-left:4px;font-weight:500}.filter-summary .filter-btn{background:var(--bg);border:1px solid var(--line2);color:var(--white);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.filter-summary .filter-btn .badge{background:var(--side);color:#000;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:700}.selected-tags{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.selected-tags:empty{display:none}.selected-tag{font:inherit;cursor:pointer;white-space:normal;font-size:12px;line-height:1.4}.proto .ph[data-route=discover]>.body{gap:10px;padding-bottom:12px}.proto .ph[data-route=discover] .deck{flex:1 0 350px;height:auto;min-height:350px;max-height:none;margin-bottom:22px}.proto .ph[data-route=discover] .acts{align-items:center;min-height:66px;margin-top:0;padding:6px 0 4px}.proto [data-route=discover] .deck .cd.back{filter:brightness(.68);pointer-events:none;transform:translateY(8px)scale(.985)!important}.proto [data-route=discover] .deck .cd.back2{filter:brightness(.48);pointer-events:none;transform:translateY(16px)scale(.97)!important}.proto [data-route=discover] .acts,.proto [data-route=discover] .dacts{z-index:4;position:relative}@media (width>=1024px){.proto [data-route=discover] .discovery-content .deck{width:min(460px,100%);height:100%;max-height:none}.proto [data-route=discover] .discovery-content>.filter-summary{width:min(460px,100%)}.proto [data-route=discover] .arena{width:min(460px,100%);margin-top:10px;margin-bottom:24px}.proto [data-route=discover] .dacts{width:min(460px,100%);margin-top:0}}.brand-discovery-tools{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;margin-bottom:2px;display:grid}.brand-discovery-tools button{border:1px solid var(--line2);min-width:0;min-height:46px;font:inherit;cursor:pointer;background:#f5f3ef09;border-radius:12px}.brand-discovery-campaign{color:var(--side);text-align:left;white-space:nowrap;align-items:flex-end;gap:7px;margin-left:0;padding:20px 12px 7px;font-weight:800;display:flex;position:relative;overflow:hidden;font-size:11px!important}.brand-discovery-campaign:before{content:"Campaign";color:var(--grey);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;top:7px;left:12px}.brand-campaign-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.brand-campaign-arrow{color:var(--side);flex:none;margin-left:auto;font-size:11px}.brand-discovery-filter{color:var(--white);justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.brand-discovery-filter.on{border-color:rgba(var(--srgb),.55)}.brand-filter-count{background:var(--side);color:#090909;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:inline-flex}.creator-discovery-tools{flex:none;min-width:0;margin-bottom:2px;display:flex}.creator-discovery-tools .creator-discovery-filter{border:1px solid var(--line2);background:linear-gradient(105deg,#f5f3ef09,rgba(var(--srgb),.07));width:100%;min-height:46px;font:inherit;cursor:pointer;color:var(--white);border-radius:12px;justify-content:space-between;padding:7px 12px}.creator-filter-context{text-align:left;min-width:0;color:var(--grey);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:4px;font-size:8px;font-weight:700;display:flex}.creator-filter-context strong{min-width:0;max-width:100%;color:var(--side);letter-spacing:normal;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.creator-filter-pill{background:0 0;flex:none;align-items:center;gap:6px;display:inline-flex}.discovery-filter-icon{width:21px;height:21px;color:var(--white);fill:none;flex:none;display:block}.creator-filter-pill .brand-filter-count{width:17px;height:17px;font-size:9px}.proto [data-route=discover] .discovery-content>.creator-discovery-tools,.proto [data-route=discover] .discovery-content>.brand-discovery-tools{box-sizing:border-box;width:min(460px,100%);max-width:100%}.proto .ph[data-route=discover] .creator-discovery-tools,.proto .ph[data-route=discover] .brand-discovery-tools{box-sizing:border-box;align-self:stretch;width:100%;max-width:100%}.proto .top .ava{font:inherit;background:var(--ink2);color:var(--grey);border:1px solid var(--line2);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.proto [data-route=code] .otp-field{align-self:center;max-width:100%;margin:0 auto 2px;width:220px!important}.proto [data-route=code] .otp-input{text-align:center;height:68px;font-family:var(--display);letter-spacing:.26em;color:var(--white);border-color:var(--orange);background:#ff3d000f;padding:12px 6px 12px 14px;font-size:28px;box-shadow:0 0 0 3px #ff3d001f}.proto [data-route=code] .sup b,.proto [data-route=code] .code-email{color:var(--orange)}.proto [data-route=editprofile] .upl{flex:none;width:100%;min-height:220px;max-height:none;margin:8px auto 14px}.proto [data-route=editprofile] .upl.r45{aspect-ratio:4/5;align-self:center;width:min(240px,80%);min-height:0;max-height:none;height:auto!important}.proto .filter-summary .summary-pill,.proto .filter-summary .summary-pill.on{background:var(--side);border-color:var(--side);color:#080808;border-radius:999px;font-weight:600}.multi-dropdown{border:1px solid var(--line2);color:var(--white);background:#1b1b1d;border-radius:12px;overflow:hidden}.multi-dropdown summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:16px;list-style:none;display:flex}.multi-dropdown summary::-webkit-details-marker{display:none}.multi-dropdown summary:focus-visible{outline:2px solid var(--side);outline-offset:-3px}.multi-dropdown[open] summary{border-bottom:1px solid var(--line2)}.multi-options{overscroll-behavior:contain;max-height:220px;padding:4px 0;overflow:auto}.multi-option{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:15px;display:flex}.multi-option:has(input:checked){background:rgba(var(--srgb),.1)}.multi-option input{width:19px;height:19px;accent-color:var(--side);flex:none}.tag-field{grid-column:1/-1;width:100%;min-width:0}.tag-field .multi-dropdown{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:visible}.tag-field .multi-dropdown[open]{z-index:20}.tag-field .multi-dropdown[open] summary{border-bottom:0}.tag-field .multi-options{z-index:20;border:1px solid var(--line2);background:#1b1b1d;border-radius:0 0 12px 12px;position:absolute;top:100%;left:-1px;right:-1px;box-shadow:0 12px 24px #0008}.tag-field .opens-up .multi-options{border-radius:12px 12px 0 0;top:auto;bottom:100%}.tag-field .multi-dropdown summary:after{content:"⌄";color:var(--side);margin-left:12px}.tag-field .multi-dropdown[open] summary:after{transform:rotate(180deg)}.tag-field .multi-options{scrollbar-color:var(--dim) var(--ink2);scrollbar-width:thin}#overlay.profile-preview .sheet{width:min(500px,100%)}.profile-card-preview{clear:both;flex:none;width:100%;height:clamp(380px,65dvh,580px);position:relative}.profile-card-preview .cd{box-shadow:none;inset:0;transform:none!important}.profile-card-preview .stats{flex-wrap:wrap;gap:14px}.profile-card-preview .stat strong{font-size:18px}.profile-more{flex:none;width:100%;margin-top:16px}.proto [data-route=signup] .signup-role-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proto [data-route=signup] .signup-role-pill{background:var(--side);color:#080808;border-radius:999px;justify-content:center;align-items:center;padding:9px 15px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.proto [data-route=pick] .role-choice:not(.brand-choice)>svg{color:var(--orange)}.proto [data-route=signup] .signup-switch{appearance:none;color:var(--side);text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:10.5px;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px}.proto [data-route=signup] .signup-switch:hover{filter:brightness(1.15)}.proto [data-route=signup] .signup-switch:focus-visible{outline:2px solid var(--side);outline-offset:4px}.proto [data-route=signup] .signup-accept{align-items:flex-start;gap:12px;width:100%;margin:4px 0 14px;display:flex}.proto [data-route=signup] .signup-accept-check{cursor:pointer;flex:none;margin-top:1px}.proto [data-route=signup] .signup-accept-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.proto [data-route=signup] .signup-accept-box{border:1.5px solid var(--line2);color:#0000;background:#1b1b1d;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s,color .15s;display:flex}.proto [data-route=signup] .signup-accept-box svg{width:14px;height:14px}.proto [data-route=signup] .signup-accept-input:checked+.signup-accept-box{color:#fff;background:#2563eb;border-color:#2563eb}.proto [data-route=signup] .signup-accept-check:has(.signup-accept-input:checked) .signup-accept-box{color:#fff;background:#2563eb;border-color:#2563eb}.proto [data-route=signup] .signup-accept-input:focus-visible+.signup-accept-box{outline-offset:2px;outline:2px solid #2563eb}.proto [data-route=signup] .signup-accept-text{color:var(--grey);flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.55}.proto [data-route=signup] .signup-accept-text [data-act]{color:var(--side);text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}.proto .ph[data-route=signup] .signup-accept-text{color:var(--dim);font-size:15px;line-height:1.55}.proto .ph[data-route=signup] .signup-accept-box{width:24px;height:24px}.proto [data-route=signup] .signup-accept.shake{animation:.4s signupShake}@keyframes signupShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.proto .promo .mk2{cursor:pointer}#pop .logout-item,#overlay .logout-item{border-top:1px solid var(--line);border-radius:0;margin-top:4px;padding-top:14px}#pop .logout-item .tx b,#overlay .logout-item .tx b{color:var(--orange)}.proto [data-route=profile] .profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.proto [data-route=profile] .profile-week-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.proto [data-route=profile] .profile-tags{margin:0 0 2px}.proto .admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.proto .admin-tabs>div{min-width:0;font-size:7px}.campaign-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.campaign-row-link{border:2px solid var(--line2);min-width:0;min-height:40px;color:var(--white);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:8px;font-weight:700;line-height:1.2;display:inline-flex}.campaign-card-link{border-color:rgba(var(--srgb),.55);color:var(--side)}.proto [data-route=campaigns] .table-wrap td:last-child{white-space:nowrap;width:32%;min-width:240px}.proto .ph[data-route=campaigns] .row{flex-wrap:wrap}.proto .ph[data-route=campaigns] .campaign-row-actions{flex:0 0 100%;margin-top:-5px}.proto .ph.auth-layout>.top{margin-bottom:20px}.proto [data-route=onboard] .multi-option:has(input:checked){background:0 0}.dropdown-panel{box-sizing:border-box;border:1px solid var(--line2);color:var(--white);background:#151517;border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:8px;position:fixed;inset:auto;overflow:hidden;box-shadow:0 16px 48px #0009}.dropdown-panel:popover-open{display:flex}.dropdown-search{box-sizing:border-box;border:1px solid var(--line2);width:100%;min-height:42px;color:var(--white);font:inherit;background:#232326;border-radius:9px;outline:none;flex:none;padding:10px 12px;font-size:14px}.dropdown-search:focus{border-color:var(--side)}.dropdown-search::placeholder{color:var(--grey)}.tag-field .dropdown-panel .multi-options,.dropdown-panel .multi-options{overscroll-behavior:contain;min-height:0;box-shadow:none;scrollbar-width:thin;background:0 0;border:0;border-radius:0;padding:0;position:static;inset:auto;overflow-y:auto;max-height:none!important}.dropdown-panel .multi-option{background:0 0;border:1px solid #0000;border-radius:8px;min-height:44px;margin:2px 0;padding:10px;font-size:14px}.dropdown-panel .multi-option:has(input:checked){background:0 0;border-color:#0000}.dropdown-panel .multi-option:hover{background:rgba(var(--srgb),.09)}.dropdown-panel .multi-option:focus-within{outline:2px solid var(--side);outline-offset:-2px}.dropdown-empty{color:var(--grey);margin:8px;padding:8px;font-size:13px}.proto [data-route=code] .otp-input{border-color:var(--side);background:rgba(var(--srgb),.06);box-shadow:0 0 0 3px rgba(var(--srgb),.12)}.proto [data-route=code] .code-email{color:var(--side)}.code-delivery{color:var(--grey);text-align:center;overflow-wrap:anywhere;margin:0 0 4px;font-size:12px;line-height:1.6}
