/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.cog-pdp[data-accent=ice]{--grad-a:#1e6b80;--grad-b:#3aa6c2;--grad-c:#82dcef;--grad-d:#c4ecf3;--accent-soft:#3aa6c229;--accent-ink:#1e6b80}.cog-pdp[data-accent=amber]{--grad-a:#7a4a13;--grad-b:#c98a2e;--grad-c:#eec25d;--grad-d:#f6e1a5;--accent-soft:#c98a2e2e;--accent-ink:#7a4a13}.cog-pdp[data-accent=plum]{--grad-a:#4a1a4e;--grad-b:#7e3a86;--grad-c:#c08bcb;--grad-d:#e7c8e0;--accent-soft:#7e3a8629;--accent-ink:#4a1a4e}.cog-pdp[data-accent=copper]{--grad-a:#5a2410;--grad-b:#a14a25;--grad-c:#d68a5a;--grad-d:#f0c9a4;--accent-soft:#a14a2529;--accent-ink:#5a2410}.cog-pdp[data-accent=forest]{--grad-a:#0f3a26;--grad-b:#1f6b48;--grad-c:#6db18e;--grad-d:#bedfc9;--accent-soft:#1f6b4829;--accent-ink:#0f3a26}.cog-pdp[data-accent=gray]{--grad-a:#1a1a1a;--grad-b:#4a4a4a;--grad-c:#8a8a8a;--grad-d:#c8c8c8;--accent-soft:#4a4a4a29;--accent-ink:#1a1a1a}.cog-pdp[data-accent] h1 em{background:var(--title-grad,linear-gradient(0deg,var(--grad-a)0,var(--grad-b)35%,var(--grad-c)70%,var(--grad-d)100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cog-pdp[data-accent] .section-head h2 em{background:var(--title-grad,linear-gradient(120deg,var(--grad-a),var(--grad-b)50%,var(--grad-c)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cog-pdp[data-accent] .neural-info .card .codename,.cog-pdp[data-accent] .review .head .who .v{color:var(--accent-ink)}.cog-pdp[data-accent] .hotspot.active{box-shadow:0 0 0 6px #0e101414,0 0 0 14px var(--accent-soft)}.cog-pdp[data-accent] .viewer{background:linear-gradient(#f9fafa,#eef3f4)}.cog-pdp[data-viewer=studio] .viewer{background:linear-gradient(#fff,#f4f6f7)}.cog-pdp[data-viewer=studio] .diag,.cog-pdp[data-viewer=studio] .viewer:before{display:none}.cog-pdp[data-viewer=studio] .can-wrap:after{content:"";filter:blur(6px);z-index:0;background:radial-gradient(#0a10142e 0,#0000 70%);border-radius:50%;width:60%;height:24px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.cog-pdp[data-viewer=schematic] .viewer{background:#fafbfc}.cog-pdp[data-viewer=schematic] .viewer:before{background-image:linear-gradient(90deg,#0a10140f 1px,#0000 0),linear-gradient(#0a10140f 1px,#0000 0);background-size:24px 24px;-webkit-mask-image:none;mask-image:none}.cog-pdp[data-viewer=schematic] .diag{background:#fff}.cog-pdp[data-viewer=schematic] .can-wrap:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 49.5%,#0a101480 49.5% 50.5%,#0000 50.5%),linear-gradient(#0000 49.5%,#0a101480 49.5% 50.5%,#0000 50.5%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 60%,#000 60.5% 61.5%,#0000 62%);mask-image:radial-gradient(closest-side,#0000 60%,#000 60.5% 61.5%,#0000 62%)}.cog-pdp[data-viewer=schematic] .schematic-callout{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);pointer-events:none;align-items:center;gap:8px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;display:flex;position:absolute}.cog-pdp[data-viewer=schematic] .schematic-callout .ln{background:#0a101466;width:60px;height:1px}.cog-pdp[data-viewer=schematic] .schematic-callout .dot{background:var(--ink);border-radius:50%;width:5px;height:5px}.cog-pdp[data-specs=cards] .specs{border:none;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cog-pdp[data-specs=cards] .spec{border:1px solid var(--rule);background:#fff;border-radius:14px;padding:16px 14px}.cog-pdp[data-specs=big] .specs{border:none;border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.cog-pdp[data-specs=big] .spec{border:none;border-right:1px solid var(--rule);flex-direction:column;gap:6px;padding:18px 14px;display:flex}.cog-pdp[data-specs=big] .spec:last-child{border-right:none}.cog-pdp[data-specs=big] .spec .v{letter-spacing:-.035em;order:1;font-size:40px;font-weight:700;line-height:.95}.cog-pdp[data-specs=big] .spec .v sup{color:var(--muted);font-size:13px}.cog-pdp[data-specs=big] .spec .k{order:2}.cog-pdp[data-specs=inline] .specs{border:none;flex-wrap:wrap;gap:8px;padding:0;display:flex}.cog-pdp[data-specs=inline] .spec{border:1px solid var(--rule);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}.cog-pdp[data-specs=inline] .spec .k{letter-spacing:.14em;font-size:10px}.cog-pdp[data-specs=inline] .spec .v{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.cog-pdp[data-specs=inline] .spec .v sup{font-size:10px}.cog-pdp[data-specs=table] .specs{border:1px solid var(--rule);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cog-pdp[data-specs=table] .spec{border:none;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;padding:12px 16px;display:grid}.cog-pdp[data-specs=table] .spec:nth-child(odd){border-right:1px solid var(--rule)}.cog-pdp[data-specs=table] .spec:nth-last-child(-n+2){border-bottom:none}.cog-pdp[data-specs=table] .spec .k{font-size:11px}.cog-pdp[data-specs=table] .spec .v{letter-spacing:0;margin:0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:15px;font-weight:500}.cog-pdp[data-specs=table] .spec .v sup{color:var(--muted);font-size:10px}.cog-pdp[data-specs=bars] .specs{border:1px solid var(--rule);background:#fff;border-radius:14px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.cog-pdp[data-specs=bars] .spec{border:none;border-bottom:1px solid var(--rule);grid-template-columns:90px 1fr 80px;align-items:center;gap:14px;padding:12px 16px;display:grid}.cog-pdp[data-specs=bars] .spec:last-child{border-bottom:none}.cog-pdp[data-specs=bars] .spec .k{order:1}.cog-pdp[data-specs=bars] .spec .v{order:3;justify-self:end;margin:0;font-size:15px}.cog-pdp[data-specs=bars] .spec .v sup{font-size:11px}.cog-pdp[data-specs=bars] .spec:after{content:"";background:linear-gradient(to right,var(--ink)0,var(--ink)var(--bw,50%),var(--bg-3)var(--bw,50%));border-radius:2px;order:2;height:4px;display:block}.cog-pdp[data-specs=vials] .specs{border:none;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid}.cog-pdp[data-specs=vials] .spec{border:1px solid var(--rule);background:#fff;border-radius:14px;grid-template-rows:auto auto 1fr;justify-items:center;gap:10px;padding:16px 10px 14px;display:grid}.cog-pdp[data-specs=vials] .spec .k{text-align:center;order:1}.cog-pdp[data-specs=vials] .spec .v{order:3;margin:0;font-size:16px}.cog-pdp[data-specs=vials] .spec .v sup{font-size:10px}.cog-pdp[data-specs=vials] .spec:after{content:"";border:1.5px solid var(--ink);background:linear-gradient(to top,var(--ink)0,var(--ink)var(--bw,40%),transparent var(--bw,40%));border-radius:14px 14px 6px 6px;order:2;width:28px;height:88px;display:block;position:relative}.cog-pdp[data-specs=periodic] .specs{border:none;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cog-pdp[data-specs=periodic] .spec{border:1.5px solid var(--ink);background:#fff;border-radius:6px;grid-template-rows:auto 1fr auto;gap:4px;min-height:120px;padding:10px 12px;display:grid;position:relative}.cog-pdp[data-specs=periodic] .spec .k{letter-spacing:.14em;order:3;font-size:9px}.cog-pdp[data-specs=periodic] .spec:before{content:attr(data-sym);letter-spacing:-.04em;order:1;font-family:Mona Sans,sans-serif;font-size:32px;font-weight:700;line-height:1}.cog-pdp[data-specs=periodic] .spec .v{letter-spacing:0;order:2;align-self:end;margin:0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:13px;font-weight:500}.cog-pdp[data-specs=periodic] .spec .v sup{color:var(--muted);font-size:11px}.cog-pdp[data-specs=periodic] .spec:after{content:attr(data-idx);color:var(--muted);letter-spacing:.1em;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:9px;position:absolute;top:6px;right:8px}.cog-pdp[data-specs=receipt] .specs{border:1px dashed var(--rule-2);background:#fff;border-radius:14px;grid-template-columns:1fr;gap:0;padding:6px 18px;display:grid}.cog-pdp[data-specs=receipt] .spec{border:none;border-bottom:1px dashed var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.cog-pdp[data-specs=receipt] .spec:last-child{border-bottom:none}.cog-pdp[data-specs=receipt] .spec .k{font-size:11px}.cog-pdp[data-specs=receipt] .spec:before{content:"";background-image:radial-gradient(circle,var(--rule-2)1px,transparent 1px);background-position:0;background-repeat:repeat-x;background-size:6px 1px;height:1px;display:block}.cog-pdp[data-specs=receipt] .spec .v{letter-spacing:0;margin:0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:15px;font-weight:500}.cog-pdp[data-specs=receipt] .spec .v sup{color:var(--muted);font-size:10px}.cog-pdp[data-specs=rings] .specs{border:none;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;display:grid}.cog-pdp[data-specs=rings] .spec{border:1px solid var(--rule);background:#fff;border-radius:14px;grid-template-rows:auto 1fr;justify-items:center;gap:10px;padding:16px 12px;display:grid}.cog-pdp[data-specs=rings] .spec .k{text-align:center;order:1}.cog-pdp[data-specs=rings] .spec:after{content:"";background:conic-gradient(var(--ink)calc(var(--bw,40%)*1),var(--bg-3)0);border-radius:50%;order:2;width:78px;height:78px;display:block;position:relative;-webkit-mask:radial-gradient(circle,#0000 53%,#000 54%);mask:radial-gradient(circle,#0000 53%,#000 54%)}.cog-pdp[data-specs=rings] .spec{position:relative}.cog-pdp[data-specs=rings] .spec .v{text-align:center;letter-spacing:-.01em;pointer-events:none;justify-content:center;align-items:baseline;gap:2px;margin:0;font-size:15px;font-weight:700;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(20%)}.cog-pdp[data-specs=rings] .spec .v sup{color:var(--muted);font-size:9px}.cog-pdp[data-specs=compact] .specs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cog-pdp[data-specs=compact] .spec{padding:8px 12px}.cog-pdp[data-specs=compact] .spec .k{letter-spacing:.14em;font-size:9px}.cog-pdp[data-specs=compact] .spec .v{margin-top:2px;font-size:14px}.cog-pdp[data-specs=compact] .spec .v sup{font-size:10px}.cog-pdp[data-specs=flow] .specs{border:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:0;padding:10px 0;display:flex}.cog-pdp[data-specs=flow] .spec{border:none;align-items:baseline;gap:6px;padding:0 14px;display:inline-flex;position:relative}.cog-pdp[data-specs=flow] .spec+.spec:before{content:"·";color:var(--rule-2);position:absolute;left:-2px}.cog-pdp[data-specs=flow] .spec:first-child{padding-left:0}.cog-pdp[data-specs=flow] .spec .k{letter-spacing:.14em;font-size:10px}.cog-pdp[data-specs=flow] .spec .v{letter-spacing:0;margin:0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:13px;font-weight:500}.cog-pdp[data-specs=flow] .spec .v sup{color:var(--muted);font-size:10px}.cog-pdp[data-specs=slash] .specs{border:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;padding:10px 0;display:flex}.cog-pdp[data-specs=slash] .spec{border:none;display:contents}.cog-pdp[data-specs=slash] .specs:before{content:"200mg / 480mg / 300mg / 0g";letter-spacing:.02em;color:var(--ink);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:16px;font-weight:500}.cog-pdp[data-specs=slash] .specs:after{content:"caffeine · l-dopa · alpha-gpc · sugar";letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px}.cog-pdp[data-specs=slash] .spec .k,.cog-pdp[data-specs=slash] .spec .v{display:none}.cog-pdp[data-specs=underline] .specs{border:none;border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.cog-pdp[data-specs=underline] .spec{border:none;border-right:1px dashed var(--rule);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.cog-pdp[data-specs=underline] .spec:last-child{border-right:none}.cog-pdp[data-specs=underline] .spec .v{order:1;margin:0;font-size:18px}.cog-pdp[data-specs=underline] .spec .v sup{font-size:10px}.cog-pdp[data-specs=underline] .spec .k{letter-spacing:.16em;border-bottom:1px solid var(--ink);order:2;align-self:flex-start;padding-bottom:8px;font-size:10px}.cog-pdp[data-specs=dots] .specs{border:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.cog-pdp[data-specs=dots] .spec{border:none;border-right:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:10px 14px;display:grid}.cog-pdp[data-specs=dots] .spec:last-child{border-right:none}.cog-pdp[data-specs=dots] .spec .k{grid-column:1;font-size:10px}.cog-pdp[data-specs=dots] .spec .v{letter-spacing:0;grid-area:2/1;margin:0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:14px;font-weight:500}.cog-pdp[data-specs=dots] .spec .v sup{font-size:10px}.cog-pdp[data-specs=dots] .spec:after{content:"";background:radial-gradient(circle at 10% 50%,var(--ink)2.4px,transparent 2.6px)0 0/20% 100%,radial-gradient(circle at 10% 50%,var(--ink)2.4px,transparent 2.6px)20% 0/20% 100%,radial-gradient(circle at 10% 50%,var(--ink)2.4px,transparent 2.6px)40% 0/20% 100%,radial-gradient(circle at 10% 50%,var(--ink)2.4px,transparent 2.6px)60% 0/20% 100%,radial-gradient(circle at 10% 50%,var(--ink)2.4px,transparent 2.6px)80% 0/20% 100%;width:48px;height:8px;-webkit-mask:linear-gradient(to right,#000 0,#000 var(--bw,40%),#0000002e var(--bw,40%));mask:linear-gradient(to right,#000 0,#000 var(--bw,40%),#0000002e var(--bw,40%));background-repeat:no-repeat;grid-area:1/2/3;align-self:center}.cog-pdp[data-specs=sparkbar] .specs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.cog-pdp[data-specs=sparkbar] .spec{border:none;border-right:1px solid var(--rule);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.cog-pdp[data-specs=sparkbar] .spec:last-child{border-right:none}.cog-pdp[data-specs=sparkbar] .spec .k{letter-spacing:.14em;font-size:10px}.cog-pdp[data-specs=sparkbar] .spec .v{letter-spacing:0;margin:0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:14px;font-weight:500}.cog-pdp[data-specs=sparkbar] .spec .v sup{font-size:10px}.cog-pdp[data-specs=sparkbar] .spec:after{content:"";background:linear-gradient(to right,var(--ink)0,var(--ink)var(--bw,40%),var(--bg-3)var(--bw,40%));border-radius:2px;width:100%;height:3px;display:block}.cog-pdp[data-specs=ratio] .specs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.cog-pdp[data-specs=ratio] .spec{border:none;border-right:1px solid var(--rule);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.cog-pdp[data-specs=ratio] .spec:last-child{border-right:none}.cog-pdp[data-specs=ratio] .spec .k{letter-spacing:.14em;font-size:10px}.cog-pdp[data-specs=ratio] .spec .v{letter-spacing:0;margin:0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:14px;font-weight:500}.cog-pdp[data-specs=ratio] .spec .v sup{color:var(--muted);font-size:10px}.cog-pdp[data-specs=ratio] .spec .v:after{content:" / "attr(data-rmax);color:var(--muted);font-weight:400}.cog-pdp[data-specs=marquee] .specs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:nowrap;gap:0;padding:10px 0;display:flex;overflow:hidden}.cog-pdp[data-specs=marquee] .spec{border:none;flex-shrink:0;align-items:baseline;gap:8px;padding:0 18px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;display:inline-flex}.cog-pdp[data-specs=marquee] .spec+.spec:before{content:"";background:var(--ink);border-radius:50%;align-self:center;width:5px;height:5px;margin-right:-2px;display:inline-block}.cog-pdp[data-specs=marquee] .spec .k{letter-spacing:.14em;color:var(--muted);font-size:10px}.cog-pdp[data-specs=marquee] .spec .v{letter-spacing:0;margin:0;font-size:13px;font-weight:500}.cog-pdp[data-specs=marquee] .spec .v sup{color:var(--muted);font-size:10px}.cog-pdp[data-buy=highlight] .purchase{background:0 0;border:none;gap:14px;display:grid}.cog-pdp[data-buy=highlight] .purchase .opt{border:1px solid var(--rule);background:#fff;border-radius:16px;padding:18px 20px;transition:border-color .2s,box-shadow .2s,transform .2s}.cog-pdp[data-buy=highlight] .purchase .opt:hover{background:#fff}.cog-pdp[data-buy=highlight] .purchase .opt[data-opt=sub]{border-color:var(--signal);box-shadow:0 1px 0 var(--rule),0 0 0 3px #0e10140d;position:relative}.cog-pdp[data-buy=highlight] .purchase .opt[data-opt=sub]:before{content:"Recommended";background:var(--signal);color:#fff;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:9px;font-weight:600;position:absolute;top:-9px;left:18px}.cog-pdp[data-buy=highlight] .purchase .opt[data-opt=one]:not(.selected){opacity:.7}.cog-pdp[data-buy=highlight] .opt .save{display:block}.cog-pdp[data-buy=highlight] .opt[data-opt=sub] .save{color:var(--accent-ink,#1e6b80);font-weight:600}.cog-pdp[data-buy=perks] .purchase{background:0 0;border:none;gap:12px;display:grid}.cog-pdp[data-buy=perks] .purchase .opt{border:1px solid var(--rule);background:#fff;border-radius:16px;align-items:start;padding:18px 20px}.cog-pdp[data-buy=perks] .purchase .opt.selected{border-color:var(--signal);box-shadow:0 0 0 3px #0e10140a}.cog-pdp[data-buy=perks] .purchase .opt .radio{margin-top:3px}.cog-pdp[data-buy=perks] .purchase .opt .pricing{text-align:right;align-self:start}.cog-pdp[data-buy=perks] .opt .perks{display:flex}.cog-pdp[data-buy=perks] .opt .save{display:block}.cog-pdp[data-compounds=strip] .formula{grid-template-columns:1fr}.cog-pdp[data-compounds=strip] .compound{grid-template-columns:120px 1fr auto;align-items:center;gap:32px;padding:24px 28px}.cog-pdp[data-compounds=strip] .compound .render{aspect-ratio:1;width:120px}.cog-pdp[data-compounds=strip] .compound .label{grid-template-columns:1fr 1.5fr;align-items:center;gap:24px;display:grid}.cog-pdp[data-compounds=strip] .compound .label .desc{margin:0;font-size:14px}.cog-pdp[data-compounds=strip] .compound .label .meta{margin-top:0}.cog-pdp[data-compounds=strip] .compound .label .nm{font-size:36px}.cog-pdp[data-compounds=index] .formula{border-left:1px solid var(--rule);border:1px solid var(--rule);background:#fff;grid-template-columns:1fr}.cog-pdp[data-compounds=index] .compound{grid-template-columns:60px 1.2fr 100px 1.8fr auto;align-items:center;gap:20px;padding:22px 28px}.cog-pdp[data-compounds=index] .compound .render{display:none}.cog-pdp[data-compounds=index] .compound:before{content:attr(data-idx);letter-spacing:.16em;color:var(--muted);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px}.cog-pdp[data-compounds=index] .compound .label{display:contents}.cog-pdp[data-compounds=index] .compound .label .codename{order:1;font-size:10px}.cog-pdp[data-compounds=index] .compound .label .nm{order:2;font-size:22px;font-weight:700}.cog-pdp[data-compounds=index] .compound .label .dose{order:3;justify-self:start;font-size:11px}.cog-pdp[data-compounds=index] .compound .label .desc{color:var(--ink-2);order:4;max-width:480px;margin:0;font-size:13px}.cog-pdp[data-compounds=index] .compound .label .meta{flex-direction:row;order:5;justify-self:end}.cog-pdp[data-compounds=index] .compound .lock{display:none}.cog-pdp[data-chips=underline] .compound .label .meta{gap:14px}.cog-pdp[data-chips=underline] .compound .label .meta .chip{border:none;border-bottom:1px solid var(--rule);color:var(--ink-2);background:0 0;border-radius:0;padding:0 0 2px}.cog-pdp[data-chips=dots] .compound .label .meta{gap:6px}.cog-pdp[data-chips=dots] .compound .label .meta .chip{color:var(--ink-2);background:0 0;border:none;border-radius:0;padding:0}.cog-pdp[data-chips=dots] .compound .label .meta .chip+.chip:before{content:"·";color:var(--rule-2);margin-right:6px}.cog-pdp[data-chips=slash] .compound .label .meta{gap:8px}.cog-pdp[data-chips=slash] .compound .label .meta .chip{color:var(--ink-2);background:0 0;border:none;border-radius:0;padding:0}.cog-pdp[data-chips=slash] .compound .label .meta .chip+.chip:before{content:"/";color:var(--rule-2);margin-right:8px}.cog-pdp[data-chips=brackets] .compound .label .meta{gap:8px}.cog-pdp[data-chips=brackets] .compound .label .meta .chip{color:var(--ink-2);background:0 0;border:none;border-radius:0;padding:0}.cog-pdp[data-chips=brackets] .compound .label .meta .chip:before{content:"[ "}.cog-pdp[data-chips=brackets] .compound .label .meta .chip:after{content:" ]"}.cog-pdp[data-chips=dotpre] .compound .label .meta{gap:10px}.cog-pdp[data-chips=dotpre] .compound .label .meta .chip{color:var(--ink-2);background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.cog-pdp[data-chips=dotpre] .compound .label .meta .chip:before{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;display:inline-block}.cog-pdp[data-chips=outline] .compound .label .meta .chip{border:1px solid var(--rule-2);color:var(--ink-2);background:0 0;border-radius:4px}.cog-pdp[data-chips=dark] .compound .label .meta .chip{background:var(--ink);color:#fff;border-color:var(--ink);border-radius:999px}.cog-pdp[data-chips=bare] .compound .label .meta{gap:14px}.cog-pdp[data-chips=bare] .compound .label .meta .chip{color:var(--ink-2);letter-spacing:.18em;background:0 0;border:none;border-radius:0;padding:0}.cog-pdp[data-compounds=compact] .compound{grid-template-columns:90px 1fr;align-items:center;gap:16px;padding:18px 20px}.cog-pdp[data-compounds=compact] .compound .render{aspect-ratio:1;border-radius:14px;width:90px}.cog-pdp[data-compounds=compact] .compound .label{gap:4px}.cog-pdp[data-compounds=compact] .compound .label .nm{font-size:20px}.cog-pdp[data-compounds=compact] .compound .label .desc{display:none}.cog-pdp[data-compounds=compact] .compound .label .meta{margin-top:4px}.cog-pdp[data-compounds=compact] .compound .lock{font-size:9px;top:10px;right:14px}.cog-pdp[data-compounds=side] .compound{grid-template-columns:100px 1fr;align-items:center;gap:18px;padding:20px}.cog-pdp[data-compounds=side] .compound .render{aspect-ratio:1;border-radius:14px;width:100px}.cog-pdp[data-compounds=side] .compound .label{gap:6px}.cog-pdp[data-compounds=side] .compound .label .nm{font-size:22px}.cog-pdp[data-compounds=side] .compound .label .desc{color:var(--ink-2);max-width:none;margin:0;font-size:12px;line-height:1.5;display:block}.cog-pdp[data-compounds=side] .compound .label .meta{margin-top:4px}.cog-pdp[data-compounds=side] .compound .lock{font-size:9px;top:10px;right:14px}.cog-pdp[data-compounds=stack] .compound{grid-template-columns:1fr;align-items:start;gap:12px;padding:18px}.cog-pdp[data-compounds=stack] .compound .render{aspect-ratio:16/9;border-radius:12px;width:100%}.cog-pdp[data-compounds=stack] .compound .label{gap:6px}.cog-pdp[data-compounds=stack] .compound .label .nm{font-size:22px}.cog-pdp[data-compounds=stack] .compound .label .desc{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5;display:block}.cog-pdp[data-compounds=stack] .compound .lock{font-size:9px;top:14px;right:18px}.cog-pdp[data-compounds=bg] .compound{background:#fff;grid-template-columns:1fr;align-items:end;gap:0;min-height:240px;padding:0;position:relative}.cog-pdp[data-compounds=bg] .compound .render{aspect-ratio:auto;border-radius:0;width:100%;position:absolute;inset:0}.cog-pdp[data-compounds=bg] .compound .render:after{background-image:linear-gradient(#0000 40%,#ffffff80 65%,#fffffff2)}.cog-pdp[data-compounds=bg] .compound .label{z-index:1;gap:6px;padding:20px;position:relative}.cog-pdp[data-compounds=bg] .compound .label .nm{font-size:24px}.cog-pdp[data-compounds=bg] .compound .label .desc{color:var(--ink);margin:0;font-size:12px;line-height:1.5;display:block}.cog-pdp[data-compounds=bg] .compound .lock{color:var(--ink-2);z-index:1;font-size:9px;top:14px;right:18px}.cog-pdp[data-compounds=leftstrip] .compound{grid-template-columns:8px 1fr;align-items:center;gap:18px;padding:18px 20px 18px 0;position:relative;overflow:hidden}.cog-pdp[data-compounds=leftstrip] .compound .render{aspect-ratio:auto;border-radius:0;align-self:stretch;width:8px;height:100%}.cog-pdp[data-compounds=leftstrip] .compound .label{gap:6px;padding-left:8px}.cog-pdp[data-compounds=leftstrip] .compound .label .nm{font-size:22px}.cog-pdp[data-compounds=leftstrip] .compound .label .desc{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5;display:block}.cog-pdp[data-compounds=leftstrip] .compound .lock{font-size:9px;top:14px;right:18px}.cog-pdp .outcomes-wrap{display:contents}.cog-pdp .outcomes-can{display:none}.cog-pdp .outcomes-can .oc-stage{border:1px solid var(--rule);aspect-ratio:1;background-color:#0000;background-image:linear-gradient(90deg,#0a10140a 1px,#0000 0),linear-gradient(#0a10140a 1px,#0000 0);background-position:0 0;background-repeat:repeat;background-size:48px 48px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.cog-pdp .outcomes-can .oc-can{background:radial-gradient(120% 60% at 50% 0,#fff 0,#e8f4f7 30%,#cdeaf2 65%,#a8d8e4 100%);border-radius:24px/28px;width:160px;height:340px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:inset 4px 0 14px #00000012,inset -10px 0 22px #00000014,0 30px 60px -22px #0a101459}.cog-pdp .outcomes-can .oc-can-top{background:linear-gradient(#bfd3d9,#dfe9ec 50%,#9fb5bd);border-bottom:1px solid #00000014;border-radius:24px 24px 0 0/28px 28px 0 0;height:22px;position:absolute;top:0;left:0;right:0}.cog-pdp .outcomes-can .oc-can-bottom{background:linear-gradient(#cfdfe3,#a4c3cb);border-radius:0 0 24px 24px/0 0 28px 28px;height:14px;position:absolute;bottom:0;left:0;right:0}.cog-pdp .outcomes-can .oc-helix{opacity:.5;width:26px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cog-pdp .outcomes-can .oc-can-label{color:#0a3a48;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cog-pdp .outcomes-can .oc-word{letter-spacing:-.06em;writing-mode:vertical-rl;color:#0a2a36;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:44px;font-weight:800;line-height:.9;transform:rotate(180deg)}.cog-pdp .outcomes-can .oc-flv{text-align:center;letter-spacing:.08em;color:#0a3a48;font-weight:700;bottom:6px;left:0;right:0}.cog-pdp .outcomes-can .oc-flv,.cog-pdp .outcomes-can .oc-tag{text-transform:uppercase;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;position:absolute}.cog-pdp .outcomes-can .oc-tag{border:1px solid var(--rule);letter-spacing:.14em;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:6px 10px}.cog-pdp .outcomes-can .oc-tag-tl{top:16px;left:16px}.cog-pdp .outcomes-can .oc-tag-br{bottom:16px;right:16px}.cog-pdp .outcomes-can .oc-stage:after{content:"Drop product photo here";letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--rule-2);opacity:0;pointer-events:none;background:#ffffffe6;border-radius:999px;padding:5px 10px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;transition:opacity .2s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cog-pdp .outcomes-can:hover .oc-stage:after{opacity:1}.cog-pdp[data-outcomes=withcan] .outcomes-wrap{grid-template-columns:.9fr 1.4fr;align-items:start;gap:24px;display:grid}.cog-pdp[data-outcomes=withcan] .outcomes-can{display:block}.cog-pdp[data-outcomes=withcan] .outcomes{grid-template-columns:repeat(2,1fr);margin-top:0}.cog-pdp[data-outcomes=canlist] .outcomes-wrap{grid-template-columns:.8fr 1.6fr;align-items:start;gap:32px;display:grid}.cog-pdp[data-outcomes=canlist] .outcomes-can{display:block}.cog-pdp[data-outcomes=canlist] .outcomes{border-left:1px solid var(--rule);border:1px solid var(--rule);background:#fff;grid-template-columns:1fr;margin-top:0}.cog-pdp[data-outcomes=canlist] .out{grid-template-rows:auto;grid-template-columns:80px 1fr 80px;align-items:center;gap:18px;min-height:auto;padding:18px 22px}.cog-pdp[data-outcomes=canlist] .out .top{display:contents}.cog-pdp[data-outcomes=canlist] .out .top .tag{color:var(--ink);order:5;justify-self:end;font-size:16px;font-weight:700}.cog-pdp[data-outcomes=canlist] .out .num{order:1}.cog-pdp[data-outcomes=canlist] .out .nm{order:2;font-size:18px}.cog-pdp[data-outcomes=canlist] .out .ds{order:3;grid-area:2/2;margin:0;font-size:13px}.cog-pdp[data-outcomes=canlist] .out .bar{order:4;grid-column:1/-1;height:2px;margin-top:6px}.cog-pdp[data-outcomes=canlist] .out .footer{display:none}.cog-pdp[data-outcomes=cansplit] .outcomes-wrap{grid-template-columns:1.4fr .9fr;align-items:start;gap:24px;display:grid}.cog-pdp[data-outcomes=cansplit] .outcomes-can{grid-area:1/2;display:block}.cog-pdp[data-outcomes=cansplit] .outcomes{grid-area:1/1;grid-template-rows:repeat(4,auto);grid-template-columns:1fr;margin-top:0}.cog-pdp[data-outcomes=cansplit] .out{border-right:none;border-bottom:1px solid var(--rule);grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:6px 14px;min-height:auto;padding:18px 0}.cog-pdp[data-outcomes=cansplit] .out:last-child{border-bottom:none}.cog-pdp[data-outcomes=cansplit] .out .top{display:contents}.cog-pdp[data-outcomes=cansplit] .out .top .num{grid-area:1/1;font-size:10px}.cog-pdp[data-outcomes=cansplit] .out .top .tag{color:var(--ink);grid-area:1/2;justify-self:end;font-size:16px;font-weight:700}.cog-pdp[data-outcomes=cansplit] .out .nm{grid-area:2/1/auto/-1;font-size:20px}.cog-pdp[data-outcomes=cansplit] .out .ds{grid-area:3/1/auto/-1;margin:0;font-size:13px}.cog-pdp[data-outcomes=cansplit] .out .bar,.cog-pdp[data-outcomes=cansplit] .out .footer{display:none}.cog-pdp[data-outcomes=canbg] .outcomes-wrap{grid-template-areas:"stack";display:grid;position:relative}.cog-pdp[data-outcomes=canbg] .outcomes-can{opacity:.5;pointer-events:none;grid-area:stack;height:100%;display:block;position:relative}.cog-pdp[data-outcomes=canbg] .outcomes-can .oc-stage{aspect-ratio:auto;background-color:#0000;background-image:linear-gradient(90deg,#0a101409 1px,#0000 0),linear-gradient(#0a101409 1px,#0000 0);background-position:0 0;background-repeat:repeat;background-size:48px 48px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:none;height:100%;min-height:540px;-webkit-mask-image:radial-gradient(60% 60%,#000 0,#0000 80%);mask-image:radial-gradient(60% 60%,#000 0,#0000 80%)}.cog-pdp[data-outcomes=canbg] .outcomes-can .oc-tag{display:none}.cog-pdp[data-outcomes=canbg] .outcomes{z-index:1;background:0 0;grid-area:stack;grid-template-columns:repeat(2,1fr);margin-top:0;position:relative}.cog-pdp[data-outcomes=canbg] .out{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--rule);background:#ffffffb3}.cog-pdp[data-outcomes=canright] .outcomes-wrap{grid-template-columns:1.4fr .9fr;align-items:start;gap:24px;display:grid}.cog-pdp[data-outcomes=canright] .outcomes-can{grid-area:1/2;display:block}.cog-pdp[data-outcomes=canright] .outcomes{grid-area:1/1;grid-template-columns:repeat(2,1fr);margin-top:0}.cog-pdp[data-outcomes=canstack] .outcomes-wrap{grid-template-columns:.9fr 1.4fr;align-items:start;gap:24px;display:grid}.cog-pdp[data-outcomes=canstack] .outcomes-can{display:block}.cog-pdp[data-outcomes=canstack] .outcomes{border-left:1px solid var(--rule);border:1px solid var(--rule);background:#fff;grid-template-columns:1fr;margin-top:0}.cog-pdp[data-outcomes=canstack] .out{border-right:none;border-bottom:1px solid var(--rule);grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:4px 14px;min-height:auto;padding:18px 22px}.cog-pdp[data-outcomes=canstack] .out:last-child{border-bottom:none}.cog-pdp[data-outcomes=canstack] .out .top{display:contents}.cog-pdp[data-outcomes=canstack] .out .top .num{grid-area:1/1;font-size:10px}.cog-pdp[data-outcomes=canstack] .out .top .tag{color:var(--ink);grid-area:1/2;justify-self:end;font-size:16px;font-weight:700}.cog-pdp[data-outcomes=canstack] .out .nm{grid-area:2/1/auto/-1;font-size:18px}.cog-pdp[data-outcomes=canstack] .out .ds{grid-area:3/1/auto/-1;margin:0;font-size:13px}.cog-pdp[data-outcomes=canstack] .out .bar,.cog-pdp[data-outcomes=canstack] .out .footer{display:none}.cog-pdp[data-outcomes=canclean] .outcomes-wrap{grid-template-columns:.9fr 1.4fr;align-items:start;gap:32px;display:grid}.cog-pdp[data-outcomes=canclean] .outcomes-can{display:block}.cog-pdp[data-outcomes=canclean] .outcomes{border:none;grid-template-columns:repeat(2,1fr);gap:0 32px;margin-top:0}.cog-pdp[data-outcomes=canclean] .out{border:none;border-bottom:1px solid var(--rule);gap:8px;min-height:auto;padding:0 0 24px}.cog-pdp[data-outcomes=canclean] .out:hover{background:0 0}.cog-pdp[data-outcomes=canclean] .out .top .tag{font-size:14px}.cog-pdp[data-outcomes=canclean] .out .bar{height:2px}.cog-pdp[data-outcomes=canclean] .out .footer span:first-child{display:none}.cog-pdp[data-outcomes=cannumbers] .outcomes-wrap{grid-template-columns:.9fr 1.4fr;align-items:start;gap:24px;display:grid}.cog-pdp[data-outcomes=cannumbers] .outcomes-can{display:block}.cog-pdp[data-outcomes=cannumbers] .outcomes{grid-template-columns:repeat(2,1fr);margin-top:0}.cog-pdp[data-outcomes=cannumbers] .out{gap:10px;min-height:200px;padding:28px 22px}.cog-pdp[data-outcomes=cannumbers] .out .bar,.cog-pdp[data-outcomes=cannumbers] .out .top .tag{display:none}.cog-pdp[data-outcomes=cannumbers] .out:before{content:attr(data-pct);letter-spacing:-.04em;background:linear-gradient(120deg,var(--grad-a,#1e6b80),var(--grad-b,#3aa6c2)50%,var(--grad-c,#82dcef));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:64px;font-weight:700;line-height:1;display:block}.cog-pdp[data-outcomes=cannumbers] .out .nm{font-size:18px}.cog-pdp[data-outcomes=canwide] .outcomes-wrap{grid-template-columns:.6fr 2fr;align-items:start;gap:24px;display:grid}.cog-pdp[data-outcomes=canwide] .outcomes-can{display:block}.cog-pdp[data-outcomes=canwide] .outcomes-can .oc-stage{aspect-ratio:.7}.cog-pdp[data-outcomes=canwide] .outcomes-can .oc-can{width:130px;height:340px}.cog-pdp[data-outcomes=canwide] .outcomes{grid-template-columns:repeat(2,1fr);margin-top:0}.cog-pdp[data-outcomes=canduo] .outcomes-wrap{grid-template-columns:.9fr 1.4fr;align-items:start;gap:24px;display:grid}.cog-pdp[data-outcomes=canduo] .outcomes-can{display:block}.cog-pdp[data-outcomes=canduo] .outcomes{border:1px solid var(--rule);background:#fff;grid-template-columns:repeat(2,1fr);margin-top:0}.cog-pdp[data-outcomes=canduo] .out{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:auto;padding:14px 18px}.cog-pdp[data-outcomes=canduo] .out:nth-child(2n){border-right:none}.cog-pdp[data-outcomes=canduo] .out:nth-last-child(-n+2){border-bottom:none}.cog-pdp[data-outcomes=canduo] .out .top{display:contents}.cog-pdp[data-outcomes=canduo] .out .top .num{grid-column:1;font-size:10px}.cog-pdp[data-outcomes=canduo] .out .top .tag{color:var(--ink);grid-column:3;font-size:14px;font-weight:700}.cog-pdp[data-outcomes=canduo] .out .nm{letter-spacing:-.015em;grid-column:2;font-size:16px}.cog-pdp[data-outcomes=canduo] .out .bar,.cog-pdp[data-outcomes=canduo] .out .ds,.cog-pdp[data-outcomes=canduo] .out .footer{display:none}.cog-pdp[data-outcomes=canmid] .outcomes-wrap{grid-template-columns:1fr .8fr 1fr;align-items:center;gap:20px;display:grid}.cog-pdp[data-outcomes=canmid] .outcomes-can{grid-area:1/2;display:block}.cog-pdp[data-outcomes=canmid] .outcomes{display:contents}.cog-pdp[data-outcomes=canmid] .out{border:1px solid var(--rule);background:#fff;border-radius:14px;gap:8px;min-height:auto;padding:20px}.cog-pdp[data-outcomes=canmid] .out:first-child{grid-area:1/1}.cog-pdp[data-outcomes=canmid] .out:nth-child(2){grid-area:1/1;align-self:end}.cog-pdp[data-outcomes=canmid] .out:nth-child(3){grid-area:1/3;align-self:start}.cog-pdp[data-outcomes=canmid] .out:nth-child(4){grid-area:1/3;align-self:end}.cog-pdp[data-outcomes=canmid] .outcomes-can{align-self:stretch}.cog-pdp[data-outcomes=canmid] .outcomes-can .oc-stage{aspect-ratio:auto;height:100%;min-height:520px}.cog-pdp[data-outcomes=canmid] .outcomes-wrap{grid-template-rows:auto}@supports (grid-template-columns:subgrid){.cog-pdp[data-outcomes=canmid] .outcomes-wrap{grid-template-rows:1fr 1fr;grid-template-columns:1fr .8fr 1fr;align-items:stretch}.cog-pdp[data-outcomes=canmid] .out:first-child{grid-area:1/1}.cog-pdp[data-outcomes=canmid] .out:nth-child(2){grid-area:2/1;align-self:auto}.cog-pdp[data-outcomes=canmid] .out:nth-child(3){grid-area:1/3;align-self:auto}.cog-pdp[data-outcomes=canmid] .out:nth-child(4){grid-area:2/3;align-self:auto}.cog-pdp[data-outcomes=canmid] .outcomes-can{grid-area:1/2/-1}}.cog-pdp[data-outcomes=canmid-callout] .outcomes-wrap{grid-template-rows:1fr 1fr;grid-template-columns:1fr .7fr 1fr;align-items:stretch;gap:0;display:grid}.cog-pdp[data-outcomes=canmid-callout] .outcomes-can{grid-area:1/2/-1;display:block}.cog-pdp[data-outcomes=canmid-callout] .outcomes-can .oc-stage{aspect-ratio:auto;height:100%;min-height:520px}.cog-pdp[data-outcomes=canmid-callout] .outcomes{display:contents}.cog-pdp[data-outcomes=canmid-callout] .out{background:0 0;border:none;gap:8px;min-height:auto;padding:24px 32px;position:relative}.cog-pdp[data-outcomes=canmid-callout] .out:first-child{text-align:right;grid-area:1/1;align-self:center}.cog-pdp[data-outcomes=canmid-callout] .out:nth-child(2){text-align:right;grid-area:2/1;align-self:center}.cog-pdp[data-outcomes=canmid-callout] .out:nth-child(3){grid-area:1/3;align-self:center}.cog-pdp[data-outcomes=canmid-callout] .out:nth-child(4){grid-area:2/3;align-self:center}.cog-pdp[data-outcomes=canmid-callout] .out:after{content:"";background:var(--rule-2);height:1px;position:absolute;top:50%}.cog-pdp[data-outcomes=canmid-callout] .out:first-child:after,.cog-pdp[data-outcomes=canmid-callout] .out:nth-child(2):after{width:32px;right:0}.cog-pdp[data-outcomes=canmid-callout] .out:nth-child(3):after,.cog-pdp[data-outcomes=canmid-callout] .out:nth-child(4):after{width:32px;left:0}.cog-pdp[data-outcomes=canmid-callout] .out:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px)}.cog-pdp[data-outcomes=canmid-callout] .out:first-child:before,.cog-pdp[data-outcomes=canmid-callout] .out:nth-child(2):before{right:-3px}.cog-pdp[data-outcomes=canmid-callout] .out:nth-child(3):before,.cog-pdp[data-outcomes=canmid-callout] .out:nth-child(4):before{left:-3px}.cog-pdp[data-outcomes=canmid-callout] .out .top .tag{color:var(--ink);letter-spacing:-.03em;font-size:32px;font-weight:700}.cog-pdp[data-outcomes=canmid-callout] .out .nm{font-size:18px}.cog-pdp[data-outcomes=canmid-callout] .out .ds{color:var(--ink-2);font-size:12px}.cog-pdp[data-outcomes=canmid-callout] .out .bar,.cog-pdp[data-outcomes=canmid-callout] .out .footer{display:none}.cog-pdp[data-outcomes=canmid-data] .outcomes-wrap{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:0;display:grid}.cog-pdp[data-outcomes=canmid-data] .outcomes-can{grid-area:1/2/-1;display:block}.cog-pdp[data-outcomes=canmid-data] .outcomes-can .oc-stage{aspect-ratio:auto;height:100%;min-height:480px}.cog-pdp[data-outcomes=canmid-data] .outcomes{display:contents}.cog-pdp[data-outcomes=canmid-data] .out{border:1px solid var(--rule);background:#fff;border-radius:6px;place-self:center stretch;gap:6px;min-height:auto;margin:24px;padding:14px 16px}.cog-pdp[data-outcomes=canmid-data] .out:first-child{grid-area:1/1;justify-self:end}.cog-pdp[data-outcomes=canmid-data] .out:nth-child(2){grid-area:2/1;justify-self:end}.cog-pdp[data-outcomes=canmid-data] .out:nth-child(3){grid-area:1/3;justify-self:start}.cog-pdp[data-outcomes=canmid-data] .out:nth-child(4){grid-area:2/3;justify-self:start}.cog-pdp[data-outcomes=canmid-data] .out .top .num{font-size:9px}.cog-pdp[data-outcomes=canmid-data] .out .top .tag{color:var(--ink);font-size:18px;font-weight:700}.cog-pdp[data-outcomes=canmid-data] .out .nm{font-size:15px}.cog-pdp[data-outcomes=canmid-data] .out .ds{color:var(--ink-2);max-width:220px;font-size:12px}.cog-pdp[data-outcomes=canmid-data] .out .bar{height:2px}.cog-pdp[data-outcomes=canmid-data] .out .footer{display:none}.cog-pdp[data-outcomes=canmid-quote] .outcomes-wrap{grid-template-rows:1fr 1fr;grid-template-columns:1fr .7fr 1fr;align-items:center;gap:0;display:grid}.cog-pdp[data-outcomes=canmid-quote] .outcomes-can{grid-area:1/2/-1;display:block}.cog-pdp[data-outcomes=canmid-quote] .outcomes-can .oc-stage{aspect-ratio:auto;height:100%;min-height:520px}.cog-pdp[data-outcomes=canmid-quote] .outcomes{display:contents}.cog-pdp[data-outcomes=canmid-quote] .out{background:0 0;border:none;grid-template-columns:auto 1fr;align-items:start;gap:8px 18px;min-height:auto;padding:28px 36px;display:grid}.cog-pdp[data-outcomes=canmid-quote] .out:first-child{text-align:right;grid-area:1/1}.cog-pdp[data-outcomes=canmid-quote] .out:nth-child(2){text-align:right;grid-area:2/1}.cog-pdp[data-outcomes=canmid-quote] .out:nth-child(3){grid-area:1/3}.cog-pdp[data-outcomes=canmid-quote] .out:nth-child(4){grid-area:2/3}.cog-pdp[data-outcomes=canmid-quote] .out:before{content:attr(data-pct);letter-spacing:-.04em;background:linear-gradient(120deg,var(--grad-a,#1e6b80),var(--grad-b,#3aa6c2)50%,var(--grad-c,#82dcef));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;grid-row:1/-1;align-self:start;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:60px;font-weight:700;line-height:1}.cog-pdp[data-outcomes=canmid-quote] .out:first-child:before,.cog-pdp[data-outcomes=canmid-quote] .out:nth-child(2):before{order:2;grid-column:2}.cog-pdp[data-outcomes=canmid-quote] .out .bar,.cog-pdp[data-outcomes=canmid-quote] .out .footer,.cog-pdp[data-outcomes=canmid-quote] .out .top .tag{display:none}.cog-pdp[data-outcomes=canmid-quote] .out .top .num{font-size:10px}.cog-pdp[data-outcomes=canmid-quote] .out .nm{font-size:20px}.cog-pdp[data-outcomes=canmid-quote] .out .ds{color:var(--ink-2);max-width:240px;font-size:13px}.cog-pdp[data-outcomes=canmid-strip] .outcomes-wrap{grid-template-rows:auto auto;grid-template-columns:1fr;gap:24px;display:grid}.cog-pdp[data-outcomes=canmid-strip] .outcomes-can{width:100%;max-width:520px;margin:0 auto;display:block}.cog-pdp[data-outcomes=canmid-strip] .outcomes-can .oc-stage{aspect-ratio:16/9}.cog-pdp[data-outcomes=canmid-strip] .outcomes-can .oc-can{transform:rotate(-90deg)translateY(-30px)}.cog-pdp[data-outcomes=canmid-strip] .outcomes{grid-template-columns:repeat(4,1fr);margin-top:0}.cog-pdp[data-outcomes=canmid-strip] .out{gap:6px;min-height:auto;padding:20px}.cog-pdp[data-outcomes=cantop] .outcomes-wrap{grid-template-columns:1fr;gap:24px;display:grid}.cog-pdp[data-outcomes=cantop] .outcomes-can{display:block}.cog-pdp[data-outcomes=cantop] .outcomes-can .oc-stage{aspect-ratio:21/9}.cog-pdp[data-outcomes=cantop] .outcomes-can .oc-can{width:120px;height:240px;transform:rotate(-90deg)}.cog-pdp[data-outcomes=cantop] .outcomes-can .oc-helix{width:18px;height:100px}.cog-pdp[data-outcomes=cantop] .outcomes-can .oc-word{font-size:28px}.cog-pdp[data-outcomes=cantop] .outcomes{grid-template-columns:repeat(2,1fr);margin-top:0}.cog-pdp[data-outcomes=cantop-row] .outcomes-wrap{grid-template-columns:1fr;gap:24px;display:grid}.cog-pdp[data-outcomes=cantop-row] .outcomes-can{display:block}.cog-pdp[data-outcomes=cantop-row] .outcomes-can .oc-stage{aspect-ratio:21/9}.cog-pdp[data-outcomes=cantop-row] .outcomes-can .oc-can{width:120px;height:240px;transform:rotate(-90deg)}.cog-pdp[data-outcomes=cantop-row] .outcomes-can .oc-helix{width:18px;height:100px}.cog-pdp[data-outcomes=cantop-row] .outcomes-can .oc-word{font-size:28px}.cog-pdp[data-outcomes=cantop-row] .outcomes{grid-template-columns:repeat(4,1fr);margin-top:0}.cog-pdp[data-outcomes=cantop-row] .out{gap:6px;min-height:auto;padding:20px}.cog-pdp[data-outcomes=cantop-stats] .outcomes-wrap{grid-template-columns:1fr;gap:24px;display:grid}.cog-pdp[data-outcomes=cantop-stats] .outcomes-can{display:block}.cog-pdp[data-outcomes=cantop-stats] .outcomes-can .oc-stage{aspect-ratio:21/9}.cog-pdp[data-outcomes=cantop-stats] .outcomes-can .oc-can{width:120px;height:240px;transform:rotate(-90deg)}.cog-pdp[data-outcomes=cantop-stats] .outcomes-can .oc-helix{width:18px;height:100px}.cog-pdp[data-outcomes=cantop-stats] .outcomes-can .oc-word{font-size:28px}.cog-pdp[data-outcomes=cantop-stats] .outcomes{border:none;border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:0}.cog-pdp[data-outcomes=cantop-stats] .out{border:none;border-right:1px solid var(--rule);gap:6px;min-height:auto;padding:24px 22px}.cog-pdp[data-outcomes=cantop-stats] .out:last-child{border-right:none}.cog-pdp[data-outcomes=cantop-stats] .out .bar,.cog-pdp[data-outcomes=cantop-stats] .out .top .tag{display:none}.cog-pdp[data-outcomes=cantop-stats] .out:before{content:attr(data-pct);letter-spacing:-.04em;background:linear-gradient(120deg,var(--grad-a,#1e6b80),var(--grad-b,#3aa6c2)50%,var(--grad-c,#82dcef));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:56px;font-weight:700;line-height:1}.cog-pdp[data-outcomes=cantop-stats] .out .nm{font-size:17px}.cog-pdp[data-outcomes=cantop-stats] .out .footer{display:none}.cog-pdp[data-outcomes=cantop-list] .outcomes-wrap{grid-template-columns:1fr;gap:24px;display:grid}.cog-pdp[data-outcomes=cantop-list] .outcomes-can{display:block}.cog-pdp[data-outcomes=cantop-list] .outcomes-can .oc-stage{aspect-ratio:21/9}.cog-pdp[data-outcomes=cantop-list] .outcomes-can .oc-can{width:120px;height:240px;transform:rotate(-90deg)}.cog-pdp[data-outcomes=cantop-list] .outcomes-can .oc-helix{width:18px;height:100px}.cog-pdp[data-outcomes=cantop-list] .outcomes-can .oc-word{font-size:28px}.cog-pdp[data-outcomes=cantop-list] .outcomes{border:1px solid var(--rule);background:#fff;grid-template-columns:1fr;margin-top:0}.cog-pdp[data-outcomes=cantop-list] .out{border-right:none;border-bottom:1px solid var(--rule);grid-template-rows:auto;grid-template-columns:60px 200px 1fr 80px;align-items:center;gap:18px;min-height:auto;padding:18px 24px}.cog-pdp[data-outcomes=cantop-list] .out:last-child{border-bottom:none}.cog-pdp[data-outcomes=cantop-list] .out .top{display:contents}.cog-pdp[data-outcomes=cantop-list] .out .top .num{order:1;font-size:10px}.cog-pdp[data-outcomes=cantop-list] .out .top .tag{color:var(--ink);order:4;justify-self:end;font-size:18px;font-weight:700}.cog-pdp[data-outcomes=cantop-list] .out .nm{order:2;font-size:17px}.cog-pdp[data-outcomes=cantop-list] .out .ds{order:3;margin:0;font-size:13px}.cog-pdp[data-outcomes=cantop-list] .out .bar,.cog-pdp[data-outcomes=cantop-list] .out .footer{display:none}.cog-pdp[data-outcomes=cantop-mini] .outcomes-wrap{grid-template-columns:1fr;gap:24px;display:grid}.cog-pdp[data-outcomes=cantop-mini] .outcomes-can{display:block}.cog-pdp[data-outcomes=cantop-mini] .outcomes-can .oc-stage{aspect-ratio:21/9}.cog-pdp[data-outcomes=cantop-mini] .outcomes-can .oc-can{width:120px;height:240px;transform:rotate(-90deg)}.cog-pdp[data-outcomes=cantop-mini] .outcomes-can .oc-helix{width:18px;height:100px}.cog-pdp[data-outcomes=cantop-mini] .outcomes-can .oc-word{font-size:28px}.cog-pdp[data-outcomes=cantop-mini] .outcomes{border:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:0}.cog-pdp[data-outcomes=cantop-mini] .out{border:none;border-right:1px dashed var(--rule);gap:4px;min-height:auto;padding:14px 18px}.cog-pdp[data-outcomes=cantop-mini] .out:last-child{border-right:none}.cog-pdp[data-outcomes=cantop-mini] .out .top .num{font-size:9px}.cog-pdp[data-outcomes=cantop-mini] .out .top .tag{color:var(--ink);font-size:18px;font-weight:700}.cog-pdp[data-outcomes=cantop-mini] .out .nm{font-size:14px;font-weight:600}.cog-pdp[data-outcomes=cantop-mini] .out .bar,.cog-pdp[data-outcomes=cantop-mini] .out .ds,.cog-pdp[data-outcomes=cantop-mini] .out .footer{display:none}.cog-pdp[data-outcomes=cantop-vpair] .outcomes-wrap{grid-template-columns:1fr;gap:24px;display:grid}.cog-pdp[data-outcomes=cantop-vpair] .outcomes-can{display:block}.cog-pdp[data-outcomes=cantop-vpair] .outcomes-can .oc-stage{aspect-ratio:21/9}.cog-pdp[data-outcomes=cantop-vpair] .outcomes-can .oc-can{width:120px;height:240px;transform:rotate(-90deg)}.cog-pdp[data-outcomes=cantop-vpair] .outcomes-can .oc-helix{width:18px;height:100px}.cog-pdp[data-outcomes=cantop-vpair] .outcomes-can .oc-word{font-size:28px}.cog-pdp[data-outcomes=cantop-vpair] .outcomes{border:none;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:0}.cog-pdp[data-outcomes=cantop-vpair] .out{border:1px solid var(--rule);background:#fff;border-radius:14px;flex-direction:column;gap:10px;min-height:200px;padding:20px;display:flex}.cog-pdp[data-outcomes=cantop-vpair] .out .top{margin-bottom:6px}.cog-pdp[data-outcomes=cantop-vpair] .out .top .tag{color:var(--ink);letter-spacing:-.02em;font-size:24px;font-weight:700}.cog-pdp[data-outcomes=cantop-vpair] .out .top .num{display:none}.cog-pdp[data-outcomes=cantop-vpair] .out .nm{font-size:17px}.cog-pdp[data-outcomes=cantop-vpair] .out .bar{height:2px;margin-top:auto}.cog-pdp[data-outcomes=cantop-vpair] .out .footer{margin-top:8px;font-size:9px}.cog-pdp[data-outcomes=cantop-float] .outcomes-wrap{grid-template-columns:1fr;gap:0;padding-top:80px;display:grid;position:relative}.cog-pdp[data-outcomes=cantop-float] .outcomes-can{z-index:2;width:240px;margin:0 auto -80px;display:block;position:relative}.cog-pdp[data-outcomes=cantop-float] .outcomes-can .oc-stage{aspect-ratio:1;border-radius:16px}.cog-pdp[data-outcomes=cantop-float] .outcomes-can .oc-can{width:120px;height:240px;transform:none}.cog-pdp[data-outcomes=cantop-float] .outcomes{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:0;padding-top:120px}.cog-pdp[data-outcomes=cantop-float] .out{border-radius:0;padding:20px}.cog-pdp[data-outcomes=cantop-labeled] .outcomes-wrap{grid-template-columns:1fr;gap:0;display:grid}.cog-pdp[data-outcomes=cantop-labeled] .outcomes-can{border-bottom:1px solid var(--rule);display:block}.cog-pdp[data-outcomes=cantop-labeled] .outcomes-can .oc-stage{aspect-ratio:21/9;border:none;border-radius:0}.cog-pdp[data-outcomes=cantop-labeled] .outcomes-can .oc-can{width:120px;height:240px;transform:rotate(-90deg)}.cog-pdp[data-outcomes=cantop-labeled] .outcomes-can .oc-helix{width:18px;height:100px}.cog-pdp[data-outcomes=cantop-labeled] .outcomes-can .oc-word{font-size:28px}.cog-pdp[data-outcomes=cantop-labeled] .outcomes-wrap:after{content:"Measured outcomes ·n = 412";letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);background:var(--bg-2);padding:14px 24px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500}.cog-pdp[data-outcomes=cantop-labeled] .outcomes{grid-template-columns:repeat(4,1fr);margin-top:0}.cog-pdp[data-outcomes^=titles-] .out .bar,.cog-pdp[data-outcomes^=titles-] .out .footer,.cog-pdp[data-outcomes^=titles-] .out .top{display:none}.cog-pdp[data-outcomes^=titles-] .out{gap:6px;min-height:auto}.cog-pdp[data-outcomes^=titles-] .outcomes-wrap{grid-template-rows:1fr 1fr;grid-template-columns:1fr .8fr 1fr;align-items:center;gap:0;display:grid}.cog-pdp[data-outcomes^=titles-] .outcomes-can{grid-area:1/2/-1;display:block}.cog-pdp[data-outcomes^=titles-] .outcomes-can .oc-stage{aspect-ratio:auto;height:100%;min-height:520px}.cog-pdp[data-outcomes^=titles-] .outcomes{display:contents}.cog-pdp[data-outcomes^=titles-] .out:first-child{text-align:right;grid-area:1/1}.cog-pdp[data-outcomes^=titles-] .out:nth-child(2){text-align:right;grid-area:2/1}.cog-pdp[data-outcomes^=titles-] .out:nth-child(3){grid-area:1/3}.cog-pdp[data-outcomes^=titles-] .out:nth-child(4){grid-area:2/3}.cog-pdp[data-outcomes^=titles-] .out .nm{letter-spacing:-.02em;font-size:22px}.cog-pdp[data-outcomes^=titles-] .out .ds{color:var(--ink-2);max-width:300px;margin:0;font-size:13px;line-height:1.5}.cog-pdp[data-outcomes^=titles-] .out:nth-child(-n+2) .ds{margin-left:auto}.cog-pdp[data-outcomes=titles-bare] .out{background:0 0;border:none;padding:18px 32px}.cog-pdp[data-outcomes=titles-card] .out{border:1px solid var(--rule);background:#fff;border-radius:14px;margin:8px;padding:20px 22px}.cog-pdp[data-outcomes=titles-numbered] .out{background:0 0;border:none;padding:18px 32px;position:relative}.cog-pdp[data-outcomes=titles-numbered] .out:before{content:counter(outidx,decimal-leading-zero);counter-increment:outidx;letter-spacing:.18em;color:var(--muted);margin-bottom:6px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500;display:block}.cog-pdp[data-outcomes=titles-numbered] .outcomes-wrap{counter-reset:outidx}.cog-pdp[data-outcomes=titles-underline] .out{background:0 0;border:none;padding:18px 32px}.cog-pdp[data-outcomes=titles-underline] .out .nm{border-bottom:1px solid var(--rule);margin-bottom:4px;padding-bottom:10px;display:inline-block}.cog-pdp[data-outcomes=titles-underline] .out:nth-child(-n+2) .nm{margin-left:auto}.cog-pdp[data-outcomes=titles-rail] .out{border:1px solid var(--rule);border-left:3px solid var(--ink);background:#fff;border-radius:0 8px 8px 0;margin:8px;padding:18px 22px}.cog-pdp[data-outcomes=titles-rail] .out:nth-child(-n+2){border-left:1px solid var(--rule);border-right:3px solid var(--ink);border-radius:8px 0 0 8px}.cog-pdp[data-outcomes=titles-shadow] .out{background:#fff;border:none;border-radius:16px;margin:8px;padding:20px 22px;box-shadow:0 1px #0a10140a,0 10px 22px -14px #0a101429}.cog-pdp[data-outcomes=titles-inset] .out{background:var(--bg-2);border:none;border-radius:14px;margin:8px;padding:20px 22px}.cog-pdp[data-outcomes=titles-mono] .out{background:0 0;border:none;padding:18px 32px}.cog-pdp[data-outcomes=titles-mono] .out .nm{letter-spacing:.16em;text-transform:uppercase;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:16px;font-weight:600}.cog-pdp[data-outcomes=titles-plate] .out{border:1px solid var(--rule);background:#fff;border-radius:6px;margin:8px;padding:18px 22px 20px;position:relative}.cog-pdp[data-outcomes=titles-plate] .out:after{content:"";background:var(--ink);border-radius:6px 6px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.cog-pdp[data-outcomes=titles-callout] .outcomes-wrap{grid-template-rows:1fr 1fr;grid-template-columns:1fr .7fr 1fr;align-items:center;gap:0;display:grid}.cog-pdp[data-outcomes=titles-callout] .outcomes-can{grid-area:1/2/-1;display:block}.cog-pdp[data-outcomes=titles-callout] .outcomes-can .oc-stage{aspect-ratio:auto;height:100%;min-height:520px}.cog-pdp[data-outcomes=titles-callout] .outcomes{display:contents}.cog-pdp[data-outcomes=titles-callout] .out{background:0 0;border:none;gap:8px;min-height:auto;padding:22px 44px;position:relative}.cog-pdp[data-outcomes=titles-callout] .out .bar,.cog-pdp[data-outcomes=titles-callout] .out .footer,.cog-pdp[data-outcomes=titles-callout] .out .top{display:none}.cog-pdp[data-outcomes=titles-callout] .out:first-child{text-align:right;grid-area:1/1}.cog-pdp[data-outcomes=titles-callout] .out:nth-child(2){text-align:right;grid-area:2/1}.cog-pdp[data-outcomes=titles-callout] .out:nth-child(3){grid-area:1/3}.cog-pdp[data-outcomes=titles-callout] .out:nth-child(4){grid-area:2/3}.cog-pdp[data-outcomes=titles-callout] .out .nm{letter-spacing:-.02em;font-size:22px}.cog-pdp[data-outcomes=titles-callout] .out .ds{color:var(--ink-2);max-width:300px;margin:0;font-size:13px;line-height:1.5}.cog-pdp[data-outcomes=titles-callout] .out:nth-child(-n+2) .ds{margin-left:auto}.cog-pdp[data-outcomes=titles-callout] .out:after{content:"";background:var(--rule-2);height:1px;position:absolute;top:50%}.cog-pdp[data-outcomes=titles-callout] .out:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px)}.cog-pdp[data-outcomes=titles-callout] .out:first-child:after,.cog-pdp[data-outcomes=titles-callout] .out:nth-child(2):after{width:36px;right:0}.cog-pdp[data-outcomes=titles-callout] .out:nth-child(3):after,.cog-pdp[data-outcomes=titles-callout] .out:nth-child(4):after{width:36px;left:0}.cog-pdp[data-outcomes=titles-callout] .out:first-child:before,.cog-pdp[data-outcomes=titles-callout] .out:nth-child(2):before{right:-3px}.cog-pdp[data-outcomes=titles-callout] .out:nth-child(3):before,.cog-pdp[data-outcomes=titles-callout] .out:nth-child(4):before{left:-3px}.cog-pdp[data-outcomes=canoverlap] .outcomes-wrap{grid-template-columns:.7fr 1.6fr;align-items:stretch;gap:0;display:grid;position:relative}.cog-pdp[data-outcomes=canoverlap] .outcomes-can{z-index:2;margin-right:-40px;display:block}.cog-pdp[data-outcomes=canoverlap] .outcomes{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:repeat(2,1fr);margin-top:0;padding-left:40px;overflow:hidden}.cog-pdp[data-outbox=glass] .out{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffff8c;border:1px solid #fff9;border-radius:18px;box-shadow:0 12px 30px -18px #0a10142e}.cog-pdp[data-outbox=outline] .out{border:1.5px solid var(--ink);box-shadow:none;background:#fff;border-radius:6px}.cog-pdp[data-outbox=floating] .out{background:#fff;border:none;border-radius:16px;box-shadow:0 1px #0a10140a,0 10px 24px -14px #0a10142e}.cog-pdp[data-outbox=inset] .out{background:var(--bg-2);border:none;border-radius:14px}.cog-pdp[data-outbox=numbered] .out{border:1px solid var(--rule);background:#fff;border-radius:6px;position:relative;overflow:hidden}.cog-pdp[data-outbox=numbered] .out:before{content:counter(outidx,decimal-leading-zero);counter-increment:outidx;background:var(--ink);color:#fff;letter-spacing:.14em;border-radius:6px 0;padding:4px 9px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;font-weight:600;position:absolute;top:-1px;left:-1px}.cog-pdp[data-outbox=numbered] .outcomes{counter-reset:outidx}.cog-pdp[data-outbox=numbered] .out .top .num{display:none}.cog-pdp[data-outbox=divider] .out{border:none;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:18px 0 0}.cog-pdp[data-outbox=statblock] .out{background:0 0;border:none;border-radius:0;gap:6px;min-height:auto;padding:0}.cog-pdp[data-outbox=statblock] .out .bar,.cog-pdp[data-outbox=statblock] .out .top .tag{display:none}.cog-pdp[data-outbox=statblock] .out:before{content:attr(data-pct);letter-spacing:-.04em;background:linear-gradient(120deg,var(--grad-a,#1e6b80),var(--grad-b,#3aa6c2)50%,var(--grad-c,#82dcef));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:54px;font-weight:700;line-height:1}.cog-pdp[data-outbox=statblock] .out .footer{display:none}.cog-pdp[data-outbox=monoplate] .out{border:1px solid var(--rule);background:#fff;border-radius:8px;padding-top:36px;position:relative}.cog-pdp[data-outbox=monoplate] .out:before{content:attr(data-pct);background:var(--ink);color:#fff;letter-spacing:.18em;text-transform:uppercase;text-align:center;border-radius:8px 8px 0 0;padding:8px 18px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:600;position:absolute;top:0;left:0;right:0}.cog-pdp[data-outbox=monoplate] .out .top .tag{display:none}.cog-pdp[data-outbox=rail] .out{border:1px solid var(--rule);border-left:3px solid var(--ink);background:#fff;border-radius:6px}.cog-pdp[data-cmpbox=cards] .formula{border:none;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cog-pdp[data-cmpbox=cards] .compound{border:1px solid var(--rule);background:#fff;border-radius:16px}.cog-pdp[data-cmpbox=shadow] .formula{border:none;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cog-pdp[data-cmpbox=shadow] .compound{box-shadow:0 1px 0 var(--rule),0 8px 20px -12px #0a10141a;background:#fff;border:none;border-radius:16px}.cog-pdp[data-cmpbox=dark] .formula{border:none;grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cog-pdp[data-cmpbox=dark] .compound{border:1.5px solid var(--ink);background:#fff;border-radius:10px}.cog-pdp[data-cmpbox=dashed] .formula{border:none;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cog-pdp[data-cmpbox=dashed] .compound{border:1px dashed var(--rule-2);background:#fff;border-radius:8px}.cog-pdp[data-cmpbox=inset] .formula{border:none;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cog-pdp[data-cmpbox=inset] .compound{background:var(--bg-2);border:none;border-radius:14px}.cog-pdp[data-cmpbox=divider] .formula{border:none;border-top:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.cog-pdp[data-cmpbox=divider] .compound{border:none;border-bottom:1px solid var(--rule);background:0 0}.cog-pdp[data-cmpbox=divider] .compound:nth-child(odd){border-right:1px solid var(--rule)}.cog-pdp[data-cmpbox=numbered] .formula{border:none;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cog-pdp[data-cmpbox=numbered] .compound{border:1px solid var(--rule);background:#fff;border-radius:6px;position:relative}.cog-pdp[data-cmpbox=numbered] .compound:before{content:attr(data-idx);background:var(--ink);color:#fff;letter-spacing:.14em;border-radius:6px 0;padding:4px 9px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;font-weight:600;position:absolute;top:-1px;left:-1px}.cog-pdp[data-cmpbox=outline] .formula{border:1px solid var(--ink);border-radius:14px;overflow:hidden}.cog-pdp[data-cmpbox=outline] .compound{border-color:var(--ink)}.cog-pdp[data-compounds=row] .formula{grid-template-columns:repeat(4,1fr)}.cog-pdp[data-compounds=row] .compound{grid-template-rows:auto auto;grid-template-columns:1fr;align-items:start;gap:14px;padding:20px 16px}.cog-pdp[data-compounds=row] .compound .render{aspect-ratio:1;border-radius:12px;width:72px}.cog-pdp[data-compounds=row] .compound .label .nm{font-size:20px}.cog-pdp[data-compounds=row] .compound .label .desc{display:none}.cog-pdp[data-compounds=row] .compound .label .codename{font-size:9px}.cog-pdp[data-compounds=row] .compound .label .meta{margin-top:4px}.cog-pdp[data-compounds=row] .compound .label .meta .chip:nth-child(n+3){display:none}.cog-pdp[data-compounds=row] .compound .lock{font-size:9px;top:10px;right:14px}.cog-pdp[data-compounds=list] .formula{border:1px solid var(--rule);background:#fff;grid-template-columns:1fr}.cog-pdp[data-compounds=list] .compound{border-right:none;grid-template-columns:48px 200px 120px 1fr auto;align-items:center;gap:16px;padding:14px 20px}.cog-pdp[data-compounds=list] .compound .render{aspect-ratio:1;border-radius:10px;width:48px}.cog-pdp[data-compounds=list] .compound .label{display:contents}.cog-pdp[data-compounds=list] .compound .label .codename{color:var(--muted);align-self:end;font-size:9px}.cog-pdp[data-compounds=list] .compound .label .nm{letter-spacing:-.015em;align-self:start;margin-top:-2px;font-size:17px;font-weight:700}.cog-pdp[data-compounds=list] .compound .label .dose{color:var(--ink);font-size:11px}.cog-pdp[data-compounds=list] .compound .label .desc{color:var(--ink-2);max-width:none;margin:0;font-size:12px;line-height:1.5}.cog-pdp[data-compounds=list] .compound .label .meta{flex-wrap:nowrap;justify-self:end}.cog-pdp[data-compounds=list] .compound .label .meta .chip:nth-child(n+2),.cog-pdp[data-compounds=list] .compound .lock{display:none}.cog-pdp[data-compounds=list] .compound{grid-template-areas:"render namecol dose desc meta"}.cog-pdp[data-compounds=list] .compound .render{grid-area:render}.cog-pdp[data-compounds=list] .compound .label .codename,.cog-pdp[data-compounds=list] .compound .label .nm{grid-area:namecol}.cog-pdp[data-compounds=list] .compound .label .dose{grid-area:dose}.cog-pdp[data-compounds=list] .compound .label .desc{grid-area:desc}.cog-pdp[data-compounds=list] .compound .label .meta{grid-area:meta}.cog-pdp[data-compounds=mini] .compound{grid-template-columns:1fr;gap:8px;padding:18px 20px}.cog-pdp[data-compounds=mini] .compound .render{display:none}.cog-pdp[data-compounds=mini] .compound .label{gap:6px}.cog-pdp[data-compounds=mini] .compound .label .nm{font-size:22px}.cog-pdp[data-compounds=mini] .compound .label .desc{display:none}.cog-pdp[data-compounds=mini] .compound .label .meta{margin-top:6px}.cog-pdp[data-compounds=mini] .compound .lock{font-size:9px;top:14px;right:18px}.cog-pdp[data-outcomes=numbers] .outcomes{grid-template-columns:repeat(4,1fr)}.cog-pdp[data-outcomes=numbers] .out{gap:10px;min-height:auto;padding:32px 24px}.cog-pdp[data-outcomes=numbers] .out .bar,.cog-pdp[data-outcomes=numbers] .out .top .tag{display:none}.cog-pdp[data-outcomes=numbers] .out:before{content:attr(data-pct);letter-spacing:-.04em;background:linear-gradient(120deg,var(--grad-a,#1e6b80),var(--grad-b,#3aa6c2)50%,var(--grad-c,#82dcef));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Mona Sans,sans-serif;font-size:72px;font-weight:700;line-height:1;display:block}.cog-pdp[data-outcomes=numbers] .out .nm{font-size:18px}.cog-pdp[data-outcomes=minimal] .outcomes{border:none;border-top:1px solid var(--rule);grid-template-columns:1fr}.cog-pdp[data-outcomes=minimal] .out{border-right:none;grid-template-rows:auto;grid-template-columns:60px 1.5fr 1fr 80px 80px;align-items:center;gap:24px;min-height:auto;padding:22px 0}.cog-pdp[data-outcomes=minimal] .out:hover{background:0 0}.cog-pdp[data-outcomes=minimal] .out .top{display:contents}.cog-pdp[data-outcomes=minimal] .out .top .tag{color:var(--ink);order:5;font-size:14px;font-weight:700}.cog-pdp[data-outcomes=minimal] .out .num{order:1}.cog-pdp[data-outcomes=minimal] .out .nm{order:2;font-size:18px}.cog-pdp[data-outcomes=minimal] .out .ds{order:3;margin:0;font-size:13px}.cog-pdp[data-outcomes=minimal] .out .bar{order:4;height:2px}.cog-pdp[data-outcomes=minimal] .out .footer{display:none}.cog-pdp[data-neural=tabs] .neural{grid-template-columns:1fr}.cog-pdp[data-neural=tabs] .neural-info{flex-flow:wrap;gap:0}.cog-pdp[data-neural=tabs] .neural-info .card{cursor:pointer;border-bottom:none;border-right:none;border-radius:0;flex:1;grid-template-columns:1fr auto;min-width:0}.cog-pdp[data-neural=tabs] .neural-info .card:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}.cog-pdp[data-neural=tabs] .neural-info .card:last-child{border-right:1px solid var(--rule);border-top-right-radius:14px;border-bottom-right-radius:14px}.cog-pdp[data-neural=tabs] .neural-info .card:last-child.active{border-right-color:var(--signal)}.cog-pdp[data-neural=tabs] .neural-info .card .compounds,.cog-pdp[data-neural=tabs] .neural-info .card .ds{display:none!important}.cog-pdp[data-neural=tabs] .neural-info .card .nm{font-size:15px}.cog-pdp .review .meta{flex-wrap:wrap;gap:14px;margin-top:2px;display:none}.cog-pdp .review .meta>span{color:var(--ink);flex-direction:column;gap:2px;font-size:13px;font-weight:500;display:inline-flex}.cog-pdp .review .meta>span i{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:9px;font-style:normal;font-weight:500}.cog-pdp .review .improvements{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:none}.cog-pdp .review .improvements .i-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;font-weight:500}.cog-pdp[data-reviews=list] .review .improvements,.cog-pdp[data-reviews=list] .review .meta{display:none}.cog-pdp[data-reviews=detailed] .review .improvements,.cog-pdp[data-reviews=detailed] .review .meta{display:flex}.cog-pdp[data-reviews=profile] .review .head{border-bottom:1px solid var(--rule);margin-bottom:4px;padding-bottom:14px}.cog-pdp[data-reviews=profile] .review .meta{border-bottom:1px solid var(--rule);order:-1;margin-bottom:0;padding-bottom:14px;display:flex}.cog-pdp[data-reviews=profile] .review .improvements{display:flex}.cog-pdp[data-reviews=dossier] .review{grid-template-columns:1fr 200px;gap:24px;display:grid}.cog-pdp[data-reviews=dossier] .review .bd,.cog-pdp[data-reviews=dossier] .review .head,.cog-pdp[data-reviews=dossier] .review .stars,.cog-pdp[data-reviews=dossier] .review .ttl{grid-column:1}.cog-pdp[data-reviews=dossier] .review .meta{border-left:1px solid var(--rule);flex-direction:column;grid-area:1/2/6;align-self:start;gap:14px;padding-left:20px;display:flex}.cog-pdp[data-reviews=dossier] .review .improvements{border-left:1px solid var(--rule);flex-direction:column;grid-column:2;align-items:flex-start;margin-top:-12px;padding-left:20px;display:flex}.cog-pdp[data-reviews=dossier] .review .improvements .chip{margin-top:4px}.cog-pdp[data-reviews=improvements] .review .improvements{background:var(--bg-2);border-radius:10px;margin-top:6px;padding:12px 14px;display:flex}.cog-pdp[data-reviews=improvements] .review .improvements .chip{border-color:var(--rule);background:#fff;font-weight:600}.cog-pdp[data-reviews=improvements] .review .meta{display:none}.cog-pdp[data-reviews=improvements] .review .bd{color:var(--ink-2);font-size:13px}.cog-pdp[data-reviews=minimal] .review{border:none;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:18px 0}.cog-pdp[data-reviews=minimal] .review .head .when,.cog-pdp[data-reviews=minimal] .review .meta{display:none}.cog-pdp[data-reviews=minimal] .review .improvements{display:flex}.cog-pdp[data-reviews=minimal] .review .improvements .i-label{display:none}.cog-pdp[data-reviews=minimal] .review .ttl{font-size:16px}.cog-pdp[data-reviews=minimal] .review .bd{font-size:13px}.cog-pdp[data-reviews=data] .review .meta{border-top:1px solid var(--rule);gap:0;padding-top:10px;display:flex}.cog-pdp[data-reviews=data] .review .meta>span{border-right:1px dashed var(--rule);flex:1;padding-right:14px}.cog-pdp[data-reviews=data] .review .meta>span:last-child{border-right:none}.cog-pdp[data-reviews=data] .review .improvements{border-top:1px solid var(--rule);padding-top:10px;display:flex}.cog-pdp[data-reviews=rated] .review{grid-template-columns:auto 1fr;gap:18px 24px;display:grid}.cog-pdp[data-reviews=rated] .review .head{grid-column:1/-1}.cog-pdp[data-reviews=rated] .review .stars{color:var(--ink);border-right:1px solid var(--rule);grid-area:2/1/5;align-self:start;padding-right:24px;font-size:14px}.cog-pdp[data-reviews=rated] .review .bd,.cog-pdp[data-reviews=rated] .review .ttl{grid-column:2}.cog-pdp[data-reviews=rated] .review .improvements,.cog-pdp[data-reviews=rated] .review .meta{grid-column:2;display:flex}.cog-pdp[data-reviews=storycard] .review{padding:0;overflow:hidden}.cog-pdp[data-reviews=storycard] .review:before{content:"";border-bottom:1px solid var(--rule);background-color:#0000;background-image:linear-gradient(90deg,#0a10140a 1px,#0000 0),linear-gradient(#0a10140a 1px,#0000 0),radial-gradient(120% 80% at 30% 30%,#3aa6c22e,#0000 60%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px,32px 32px,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:140px;display:block;position:relative}.cog-pdp[data-reviews=storycard] .review .head{padding-top:16px}.cog-pdp[data-reviews=storycard] .review .bd:last-of-type{padding-bottom:18px}.cog-pdp[data-reviews=storycard] .review .meta{display:flex}.cog-pdp[data-reviews=storycard] .review .improvements{padding-bottom:22px;display:flex}.cog-pdp[data-reviews=grid] .reviews{grid-template-columns:1fr}.cog-pdp[data-reviews=fullbar] .reviews{flex-direction:column;gap:24px;display:flex}.cog-pdp[data-reviews=fullbar] .summary{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:32px;padding:20px 24px;display:grid;position:static}.cog-pdp[data-reviews=fullbar] .summary .score{margin:0;font-size:56px}.cog-pdp[data-reviews=fullbar] .summary .stars{margin:0;font-size:14px}.cog-pdp[data-reviews=fullbar] .summary .counter{margin:0}.cog-pdp[data-reviews=fullbar] .summary .bars{grid-template-columns:repeat(5,auto);gap:6px;margin:0;display:grid}.cog-pdp[data-reviews=fullbar] .summary .bars .row{grid-template-columns:18px 40px 32px}.cog-pdp[data-reviews=fullbar] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=fullbar] .review-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cog-pdp[data-reviews=carousel] .reviews{grid-template-columns:1fr}.cog-pdp[data-reviews=carousel] .summary{border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:0 0 24px;display:grid;position:static}.cog-pdp[data-reviews=carousel] .summary .bars{display:none}.cog-pdp[data-reviews=carousel] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=carousel] .review-list{scroll-snap-type:x mandatory;grid-auto-columns:360px;grid-auto-flow:column;gap:14px;padding:14px 2px;scroll-padding:2px;display:grid;overflow-x:auto}.cog-pdp[data-reviews=carousel] .review{scroll-snap-align:start}.cog-pdp[data-reviews=masonry] .reviews{grid-template-columns:280px 1fr}.cog-pdp[data-reviews=masonry] .review-list{column-count:2;column-gap:14px;display:block}.cog-pdp[data-reviews=masonry] .review{break-inside:avoid;margin-bottom:14px;display:block}.cog-pdp[data-reviews=featured] .reviews{grid-template-columns:1fr}.cog-pdp[data-reviews=featured] .summary{border:1px solid var(--rule);background:var(--bg-2);border-radius:14px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;padding:18px 24px;display:grid;position:static}.cog-pdp[data-reviews=featured] .summary .bars,.cog-pdp[data-reviews=featured] .summary>.btn{display:none}.cog-pdp[data-reviews=featured] .review-list{grid-template-columns:1.4fr 1fr;align-items:start;gap:14px;display:grid}.cog-pdp[data-reviews=featured] .review-list .review:first-child{background:var(--bg-2);grid-row:1/span 3;padding:32px}.cog-pdp[data-reviews=featured] .review-list .review:first-child .ttl{letter-spacing:-.02em;font-size:28px}.cog-pdp[data-reviews=featured] .review-list .review:first-child .bd{font-size:16px;line-height:1.65}.cog-pdp[data-reviews=featured] .review-list .review:first-child:before{content:"“";color:var(--rule-2);height:30px;font-family:Georgia,serif;font-size:80px;line-height:.4;display:block}.cog-pdp[data-reviews=wall] .reviews{grid-template-columns:1fr}.cog-pdp[data-reviews=wall] .summary{border:none;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:32px;padding:0 0 24px;display:grid;position:static}.cog-pdp[data-reviews=wall] .summary .bars{display:none}.cog-pdp[data-reviews=wall] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=wall] .review-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cog-pdp[data-reviews=wall] .review .bd{font-size:13px}.cog-pdp[data-reviews=filtered] .reviews{grid-template-columns:1fr}.cog-pdp[data-reviews=filtered] .summary{display:none}.cog-pdp[data-reviews=filtered] .review-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cog-pdp[data-reviews=filtered] .review-list:before{content:"All  ·  Focus  ·  Energy  ·  Mood  ·  Concentration  ·  Stamina  ·  Productivity  ·  Sleep";letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule);background:#fff;border-radius:999px;grid-column:1/-1;margin-bottom:8px;padding:12px 18px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500}.cog-pdp[data-reviews=timeline] .reviews{grid-template-columns:1fr}.cog-pdp[data-reviews=timeline] .summary{border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:32px;padding:0 0 24px;display:grid;position:static}.cog-pdp[data-reviews=timeline] .summary .bars{display:none}.cog-pdp[data-reviews=timeline] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=timeline] .review-list{grid-template-columns:1fr;gap:0;padding-left:120px;display:grid;position:relative}.cog-pdp[data-reviews=timeline] .review-list:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:100px}.cog-pdp[data-reviews=timeline] .review{border:none;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:24px 0;position:relative}.cog-pdp[data-reviews=timeline] .review:last-child{border-bottom:none}.cog-pdp[data-reviews=timeline] .review .head{position:relative}.cog-pdp[data-reviews=timeline] .review .head .when{text-align:right;width:90px;color:var(--muted);font-size:11px;position:absolute;top:0;left:-120px}.cog-pdp[data-reviews=timeline] .review .head:after{content:"";border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-24px}.cog-pdp[data-reviews=stats] .reviews{grid-template-columns:280px 1fr}.cog-pdp[data-reviews=stats] .summary{border:1px solid var(--rule);background:#fff;border-radius:18px;flex-direction:column;gap:0;display:flex;overflow:hidden}.cog-pdp[data-reviews=stats] .summary>*{border-bottom:1px solid var(--rule);padding:18px 22px;margin:0!important}.cog-pdp[data-reviews=stats] .summary>:last-child{border-bottom:none}.cog-pdp[data-reviews=stats] .summary .score{font-size:64px;line-height:1}.cog-pdp[data-reviews=stats] .summary .bars{flex-direction:column;gap:8px;display:flex}.cog-pdp[data-reviews=stats] .summary>.btn{border-radius:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=editorial] .reviews{grid-template-columns:1fr}.cog-pdp[data-reviews=editorial] .summary{background:0 0;border:none;border-radius:0;align-items:baseline;gap:24px;padding:0 0 32px;display:flex;position:static}.cog-pdp[data-reviews=editorial] .summary .score{margin:0;font-size:64px;line-height:1}.cog-pdp[data-reviews=editorial] .summary .stars{margin:0}.cog-pdp[data-reviews=editorial] .summary .counter{flex:1;margin:0}.cog-pdp[data-reviews=editorial] .summary .bars{display:none}.cog-pdp[data-reviews=editorial] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=editorial] .review-list{grid-template-columns:1fr;gap:0;display:grid}.cog-pdp[data-reviews=editorial] .review{border:none;border-top:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:200px 1fr;gap:48px;padding:48px 0;display:grid}.cog-pdp[data-reviews=editorial] .review:last-child{border-bottom:1px solid var(--rule)}.cog-pdp[data-reviews=editorial] .review .head{flex-direction:column;grid-area:1/1/4;align-self:start;align-items:flex-start;gap:14px;display:flex}.cog-pdp[data-reviews=editorial] .review .head .who{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:600}.cog-pdp[data-reviews=editorial] .review .head .who .v{color:var(--muted);margin-top:4px;margin-left:0;font-weight:500;display:block}.cog-pdp[data-reviews=editorial] .review .head .when{color:var(--muted);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px}.cog-pdp[data-reviews=editorial] .review .stars{color:var(--ink-2);grid-area:4/1;align-self:start;font-size:13px}.cog-pdp[data-reviews=editorial] .review .ttl{letter-spacing:-.025em;grid-area:1/2;font-size:34px;font-weight:600;line-height:1.05}.cog-pdp[data-reviews=editorial] .review .bd{color:var(--ink-2);grid-area:2/2;max-width:680px;font-size:16px;line-height:1.7}.cog-pdp[data-reviews=editorial] .review .meta{display:none}.cog-pdp[data-reviews=editorial] .review .improvements{grid-area:3/2;margin-top:0;display:flex}.cog-pdp[data-reviews=editorial] .review .improvements .chip{color:var(--ink-2);background:0 0;border:none;padding:0;font-weight:500}.cog-pdp[data-reviews=editorial] .review .improvements .chip+.chip:before{content:"·";color:var(--rule-2);margin-right:6px}.cog-pdp[data-reviews=editorial] .review .improvements .i-label{border:1px solid var(--rule);border-radius:999px;padding:4px 10px}.cog-pdp[data-reviews=spotlight] .reviews{grid-template-columns:1fr}.cog-pdp[data-reviews=spotlight] .summary{background:0 0;border:none;border-radius:0;align-items:center;gap:20px;padding:0 0 24px;display:flex;position:static}.cog-pdp[data-reviews=spotlight] .summary .bars{display:none}.cog-pdp[data-reviews=spotlight] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=spotlight] .review-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cog-pdp[data-reviews=spotlight] .review-list .review:first-child{border:1px solid var(--rule);background:linear-gradient(135deg,#f9fafa,#eef3f4);border-radius:24px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:56px 64px;display:grid}.cog-pdp[data-reviews=spotlight] .review-list .review:first-child .head{grid-area:2/1}.cog-pdp[data-reviews=spotlight] .review-list .review:first-child .stars{grid-area:2/2;font-size:14px}.cog-pdp[data-reviews=spotlight] .review-list .review:first-child .ttl{letter-spacing:-.03em;grid-area:1/1/auto/-1;max-width:900px;margin-bottom:8px;font-size:48px;font-weight:600;line-height:1.05}.cog-pdp[data-reviews=spotlight] .review-list .review:first-child .ttl:before{content:"“";color:var(--rule-2);margin-right:6px;font-family:Georgia,serif;font-size:1em;line-height:0}.cog-pdp[data-reviews=spotlight] .review-list .review:first-child .ttl:after{content:"”";color:var(--rule-2);font-family:Georgia,serif;font-size:1em;line-height:0}.cog-pdp[data-reviews=spotlight] .review-list .review:first-child .bd,.cog-pdp[data-reviews=spotlight] .review-list .review:first-child .improvements,.cog-pdp[data-reviews=spotlight] .review-list .review:first-child .meta{display:none}.cog-pdp[data-reviews=spotlight] .review-list .review:not(:first-child){background:#fff;padding:24px}.cog-pdp[data-reviews=spotlight] .review-list .review:not(:first-child) .ttl{font-size:18px}.cog-pdp[data-reviews=spotlight] .review-list .review:not(:first-child) .bd{font-size:13px}.cog-pdp[data-reviews=tape] .reviews{grid-template-columns:1fr;gap:0}.cog-pdp[data-reviews=tape] .summary{background:0 0;border:none;border-radius:0;align-items:baseline;gap:24px;padding:0 0 18px;display:flex;position:static}.cog-pdp[data-reviews=tape] .summary .bars{display:none}.cog-pdp[data-reviews=tape] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=tape] .summary .counter{flex:1}.cog-pdp[data-reviews=tape] .review-list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(420px,1fr);grid-auto-flow:column;gap:0;display:grid;overflow-x:auto}.cog-pdp[data-reviews=tape] .review-list::-webkit-scrollbar{display:none}.cog-pdp[data-reviews=tape] .review{border:none;border-right:1px solid var(--rule);scroll-snap-align:start;background:#fff;border-radius:0;flex-direction:column;gap:14px;padding:32px 36px;display:flex}.cog-pdp[data-reviews=tape] .review:last-child{border-right:none}.cog-pdp[data-reviews=tape] .review .ttl{letter-spacing:-.02em;font-size:22px}.cog-pdp[data-reviews=tape] .review .bd{color:var(--ink-2);flex:1;font-size:14px}.cog-pdp[data-reviews=tape] .review .meta{display:none}.cog-pdp[data-reviews=tape] .review .improvements{border-top:1px solid var(--rule);margin-top:auto;padding-top:14px;display:flex}.cog-pdp[data-reviews=aurora] .reviews{grid-template-columns:1fr;gap:0}.cog-pdp[data-reviews=aurora] .summary{background:0 0;border:none;border-radius:0;align-items:baseline;gap:24px;padding:0 0 24px;display:flex;position:static}.cog-pdp[data-reviews=aurora] .summary .bars{display:none}.cog-pdp[data-reviews=aurora] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=aurora] .review-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cog-pdp[data-reviews=aurora] .review{border:1px solid var(--rule);background:#fff;border-radius:18px;padding:28px;position:relative;overflow:hidden}.cog-pdp[data-reviews=aurora] .review:before{content:"";background:linear-gradient(90deg,#1e6b80,#3aa6c2,#82dcef,#c4ecf3);height:2px;position:absolute;top:0;left:0;right:0}.cog-pdp[data-reviews=aurora] .review:after{content:"";pointer-events:none;background:radial-gradient(circle,#3aa6c21a,#0000 70%);width:80%;height:80%;position:absolute;top:-40%;left:-40%}.cog-pdp[data-reviews=aurora] .review>*{position:relative}.cog-pdp[data-reviews=aurora] .review .ttl{letter-spacing:-.02em;font-size:22px}.cog-pdp[data-reviews=aurora] .review .improvements{margin-top:8px;display:flex}.cog-pdp[data-reviews=aurora] .review .improvements .chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3}.cog-pdp[data-reviews=status] .reviews{grid-template-columns:1fr;gap:0}.cog-pdp[data-reviews=status] .summary{background:0 0;border:none;border-radius:0;align-items:baseline;gap:24px;padding:0 0 18px;display:flex;position:static}.cog-pdp[data-reviews=status] .summary .bars{display:none}.cog-pdp[data-reviews=status] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviews=status] .summary .counter{flex:1}.cog-pdp[data-reviews=status] .review-list{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:0;display:grid}.cog-pdp[data-reviews=status] .review{border:none;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:160px 1fr 215px;align-items:start;gap:0 32px;padding:24px 0;display:grid}.cog-pdp[data-reviews=status] .review .head{flex-direction:column;grid-area:1/1/4;align-items:flex-start;gap:6px;font-size:13px;display:flex}.cog-pdp[data-reviews=status] .review .head .who{color:var(--ink);font-weight:600}.cog-pdp[data-reviews=status] .review .head .who .v{color:var(--muted);margin-left:0;font-size:9px;display:block}.cog-pdp[data-reviews=status] .review .head .when{color:var(--muted);font-size:10px}.cog-pdp[data-reviews=status] .review .stars{color:var(--ink);grid-area:1/2;margin-bottom:6px;font-size:12px}.cog-pdp[data-reviews=status] .review .ttl{letter-spacing:-.015em;grid-area:2/2;font-size:17px}.cog-pdp[data-reviews=status] .review .bd{color:var(--ink-2);grid-area:3/2;margin-top:4px;font-size:13px;line-height:1.6}.cog-pdp[data-reviews=status] .review .meta{display:none}.cog-pdp[data-reviews=status] .review .improvements{border-left:1px solid var(--rule);flex-direction:column;grid-area:1/3/4;align-items:flex-start;gap:4px;padding-left:24px;display:flex}.cog-pdp[data-reviews=status] .review .improvements .i-label{white-space:nowrap;margin-bottom:4px}.cog-pdp[data-reviews=status] .review .improvements .chip{color:var(--ink);letter-spacing:0;text-transform:none;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.cog-pdp[data-reviews=status] .review .improvements .chip:before{content:"+ ";color:var(--muted)}.cog-pdp[data-reviewhead]:not([data-reviewhead=default]) .reviews{grid-template-columns:1fr}.cog-pdp[data-reviewhead]:not([data-reviewhead=default]) .summary{position:static}.cog-pdp[data-reviewhead=hero] .summary{border:none;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:end;gap:24px;margin-bottom:32px;padding:0 0 40px;display:grid}.cog-pdp[data-reviewhead=hero] .summary .score{letter-spacing:-.05em;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#1e6b80,#3aa6c2 35%,#82dcef 70%,#c4ecf3);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(96px,10vw,144px);line-height:.9}.cog-pdp[data-reviewhead=hero] .summary .score sup{color:var(--muted);-webkit-text-fill-color:var(--muted);background:0 0;font-size:24px}.cog-pdp[data-reviewhead=hero] .summary .stars{margin:0;font-size:22px}.cog-pdp[data-reviewhead=hero] .summary .counter{margin:0;font-size:13px}.cog-pdp[data-reviewhead=hero] .summary .bars{display:none}.cog-pdp[data-reviewhead=hero] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviewhead=inline] .summary{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;border-radius:0;align-items:center;gap:18px;margin-bottom:24px;padding:14px 0;display:flex}.cog-pdp[data-reviewhead=inline] .summary .score{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1}.cog-pdp[data-reviewhead=inline] .summary .score sup{color:var(--muted);font-size:12px}.cog-pdp[data-reviewhead=inline] .summary .stars{margin:0;font-size:14px}.cog-pdp[data-reviewhead=inline] .summary .counter{flex:1;margin:0}.cog-pdp[data-reviewhead=inline] .summary .bars{display:none}.cog-pdp[data-reviewhead=inline] .summary>.btn{letter-spacing:.14em;width:auto!important;margin:0!important;padding:8px 16px!important;font-size:12px!important}.cog-pdp[data-reviewhead=histogram] .summary{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-bottom:24px;padding:22px 28px;display:grid}.cog-pdp[data-reviewhead=histogram] .summary .score{margin:0;font-size:64px;line-height:1}.cog-pdp[data-reviewhead=histogram] .summary .stars{color:var(--ink-2);margin:0;font-size:14px}.cog-pdp[data-reviewhead=histogram] .summary .counter{margin:0;font-size:11px}.cog-pdp[data-reviewhead=histogram] .summary .bars{grid-template-columns:repeat(5,1fr);align-items:end;gap:14px;margin:0;display:grid}.cog-pdp[data-reviewhead=histogram] .summary .bars .row{flex-direction:column-reverse;align-items:center;gap:6px;display:flex}.cog-pdp[data-reviewhead=histogram] .summary .bars .track{background:var(--bg-3);border-radius:4px;flex-direction:column-reverse;width:100%;height:60px;display:flex;overflow:hidden}.cog-pdp[data-reviewhead=histogram] .summary .bars .fill{background:var(--ink);height:var(--h);width:100%}.cog-pdp[data-reviewhead=histogram] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviewhead=breakdown] .summary{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:40px;margin-bottom:32px;padding:28px 32px;display:grid}.cog-pdp[data-reviewhead=breakdown] .summary>.counter,.cog-pdp[data-reviewhead=breakdown] .summary>.score,.cog-pdp[data-reviewhead=breakdown] .summary>.stars{text-align:center;grid-column:1;margin:0}.cog-pdp[data-reviewhead=breakdown] .summary>.score{font-size:72px;line-height:1}.cog-pdp .breakdown-grid,.cog-pdp[data-reviewhead=breakdown] .summary .bars,.cog-pdp[data-reviewhead=breakdown] .summary>.btn{display:none}.cog-pdp[data-reviewhead=breakdown] .summary .breakdown-grid{grid-area:1/2/4;grid-template-columns:repeat(4,1fr);align-content:center;gap:18px 24px;display:grid}.cog-pdp[data-reviewhead=breakdown] .breakdown-grid .bk{flex-direction:column;gap:4px;display:flex}.cog-pdp[data-reviewhead=breakdown] .breakdown-grid .bk .k{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;font-weight:500}.cog-pdp[data-reviewhead=breakdown] .breakdown-grid .bk .v{letter-spacing:-.02em;font-size:22px;font-weight:700}.cog-pdp[data-reviewhead=breakdown] .breakdown-grid .bk .bar{background:var(--bg-3);border-radius:2px;height:3px;overflow:hidden}.cog-pdp[data-reviewhead=breakdown] .breakdown-grid .bk .bar:after{content:"";background:var(--ink);height:100%;width:var(--w,80%);display:block}.cog-pdp[data-reviewhead=monostrip] .summary{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);letter-spacing:.18em;text-transform:uppercase;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding:18px 0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500;display:flex}.cog-pdp[data-reviewhead=monostrip] .summary .score{letter-spacing:-.02em;text-transform:none;margin:0;font-size:24px;font-weight:700}.cog-pdp[data-reviewhead=monostrip] .summary .score sup{color:var(--muted);font-size:14px}.cog-pdp[data-reviewhead=monostrip] .summary .stars{text-transform:none;margin:0;font-size:13px}.cog-pdp[data-reviewhead=monostrip] .summary .counter{color:var(--ink);margin:0}.cog-pdp[data-reviewhead=monostrip] .summary .bars{display:none}.cog-pdp[data-reviewhead=monostrip] .summary>.btn{width:auto!important;margin:0!important;padding:8px 16px!important;font-size:11px!important}.cog-pdp[data-reviewhead=statcards] .summary{background:0 0;border:none;border-radius:0;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px;padding:0;display:grid}.cog-pdp[data-reviewhead=statcards] .summary>*{border:1px solid var(--rule);text-align:left;background:#fff;border-radius:14px;margin:0;padding:20px}.cog-pdp[data-reviewhead=statcards] .summary>.score{font-size:54px;line-height:1}.cog-pdp[data-reviewhead=statcards] .summary>.stars{justify-content:flex-start;align-items:center;font-size:18px;display:flex}.cog-pdp[data-reviewhead=statcards] .summary>.counter{align-items:center;font-size:11px;display:flex}.cog-pdp[data-reviewhead=statcards] .summary>.bars{display:none}.cog-pdp[data-reviewhead=statcards] .summary>.btn{text-align:center;background:var(--signal)!important;color:#fff!important;width:auto!important;padding:14px 22px!important}.cog-pdp[data-reviewhead=callout] .summary{text-align:center;border:none;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;padding:32px 0;display:flex}.cog-pdp[data-reviewhead=callout] .summary .score{letter-spacing:-.04em;margin:0;font-size:120px;line-height:1}.cog-pdp[data-reviewhead=callout] .summary .stars{letter-spacing:6px;margin:0;font-size:24px}.cog-pdp[data-reviewhead=callout] .summary .counter{margin:0;font-size:13px}.cog-pdp[data-reviewhead=callout] .summary .bars{display:none}.cog-pdp[data-reviewhead=callout] .summary>.btn{width:auto!important;margin-top:14px!important;padding:14px 28px!important}.cog-pdp[data-reviewhead=gauge] .summary{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:32px;margin-bottom:32px;padding:28px;display:grid}.cog-pdp[data-reviewhead=gauge] .summary .score{background:conic-gradient(var(--ink)0deg,var(--ink)346deg,var(--bg-3)346deg);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;margin:0;font-size:48px;line-height:1;display:flex;position:relative}.cog-pdp[data-reviewhead=gauge] .summary .score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.cog-pdp[data-reviewhead=gauge] .summary .score sup{color:var(--muted);z-index:1;font-size:14px;position:relative}.cog-pdp[data-reviewhead=gauge] .summary .score:after{display:none}.cog-pdp[data-reviewhead=gauge] .summary>:not(.score):not(.btn){grid-column:2;margin:0;display:block}.cog-pdp[data-reviewhead=gauge] .summary .stars{font-size:18px}.cog-pdp[data-reviewhead=gauge] .summary .bars{display:none}.cog-pdp[data-reviewhead=gauge] .summary>.btn{grid-column:2;justify-self:start;width:auto!important;margin:0!important;padding:12px 20px!important}.cog-pdp[data-reviewhead=gauge] .summary .score>*,.cog-pdp[data-reviewhead=gauge] .summary>*{z-index:1;position:relative}.cog-pdp[data-reviewhead=split] .summary{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:auto 1px 1fr auto;align-items:center;gap:28px;margin-bottom:32px;padding:24px 28px;display:grid}.cog-pdp[data-reviewhead=split] .summary:before{content:"";background:var(--rule);grid-column:2;align-self:stretch}.cog-pdp[data-reviewhead=split] .summary .score{margin:0;font-size:64px;line-height:1}.cog-pdp[data-reviewhead=split] .summary .stars{margin:0;font-size:16px}.cog-pdp[data-reviewhead=split] .summary .counter{margin:0;font-size:11px}.cog-pdp[data-reviewhead=split] .summary .bars{gap:4px;margin:0;display:grid}.cog-pdp[data-reviewhead=split] .summary .bars .row{grid-template-columns:14px 60px 24px;gap:8px;font-size:9px}.cog-pdp[data-reviewhead=split] .summary .bars .track{height:3px}.cog-pdp[data-reviewhead=split] .summary>.btn{width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviewhead=compare] .summary{border:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:32px;margin-bottom:32px;padding:24px 0;display:grid}.cog-pdp[data-reviewhead=compare] .summary>*{margin:0}.cog-pdp[data-reviewhead=compare] .summary .score{font-size:64px;line-height:1}.cog-pdp[data-reviewhead=compare] .summary .stars{display:none}.cog-pdp[data-reviewhead=compare] .summary .counter{padding-bottom:8px;font-size:11px}.cog-pdp[data-reviewhead=compare] .summary .bars{display:none}.cog-pdp[data-reviewhead=compare] .summary:before{content:"3.4\a Industry average\a —1.4 vs Dialed";white-space:pre-line;color:var(--muted);letter-spacing:-.02em;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:32px;font-weight:600;line-height:1.2}.cog-pdp[data-reviewhead=compare] .summary>.btn{align-self:end;width:auto!important;margin:0!important;padding:14px 22px!important}.cog-pdp[data-reviewhead=ribbon] .summary{border:1px solid var(--rule);background:#fff;border-radius:999px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;padding:8px 8px 8px 22px;display:flex}.cog-pdp[data-reviewhead=ribbon] .summary .score{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1}.cog-pdp[data-reviewhead=ribbon] .summary .score sup{color:var(--muted);font-size:11px}.cog-pdp[data-reviewhead=ribbon] .summary .stars{margin:0;font-size:14px}.cog-pdp[data-reviewhead=ribbon] .summary .counter{color:var(--muted);flex:1;margin:0;font-size:11px}.cog-pdp[data-reviewhead=ribbon] .summary .bars{display:none}.cog-pdp[data-reviewhead=ribbon] .summary>.btn{width:auto!important;margin:0!important;padding:10px 18px!important;font-size:12px!important}.cog-pdp[data-ticker=ink] .ticker{background:var(--signal);border-color:#0000}.cog-pdp[data-ticker=ink] .ticker .ticker-track{color:#cfd2d6}.cog-pdp[data-ticker=ink] .ticker .ticker-track span:after{background:#fff}.cog-pdp[data-ticker=slow] .ticker-track{animation-duration:64s}.cog-pdp[data-ticker=fast] .ticker-track{animation-duration:18s}.cog-pdp[data-ticker=paused] .ticker-track{flex-wrap:wrap;justify-content:center;animation:none;transform:none}.cog-pdp[data-ticker=tall] .ticker{padding:0}.cog-pdp[data-ticker=tall] .ticker-track{letter-spacing:.06em;gap:64px;padding:24px 0;font-size:14px}.cog-pdp[data-ticker=tall] .ticker-track span:after{width:6px;height:6px}.cog-pdp[data-ticker=mini] .ticker-track{gap:32px;padding:6px 0;font-size:10px}.cog-pdp[data-ticker=dashed] .ticker-track span:after{content:"/";color:var(--rule-2);background:0 0;border-radius:0;width:auto;height:auto;font-weight:500}.cog-pdp[data-ticker=gradient] .ticker{background:linear-gradient(90deg,#3aa6c20f,#fff0 50%,#3aa6c20f);border-color:#0000}.cog-pdp[data-ticker=reverse] .ticker-track{animation-direction:reverse}.cog-pdp[data-ticker=dual] .ticker{padding:0}.cog-pdp[data-ticker=dual] .ticker .ticker-track:first-child{border-bottom:1px solid var(--rule);padding:10px 0}.cog-pdp[data-ticker=dual] .ticker .ticker-track:nth-child(2){padding:10px 0;animation-direction:reverse}.cog-pdp[data-ticker=off] .ticker{display:none}.cog-pdp[data-reviews=grid] .reviews .summary{border:1px solid var(--rule);background:var(--bg-2);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:24px;display:grid;position:static}.cog-pdp[data-reviews=grid] .reviews .score{font-size:60px}.cog-pdp[data-reviews=grid] .reviews .bars{margin-top:0}.cog-pdp[data-reviews=grid] .reviews .summary>.btn{width:auto!important;margin-top:0!important;padding:14px 20px!important}.cog-pdp[data-faq=grid] .cog-faq-list,.cog-pdp[data-reviews=grid] .reviews .review-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cog-pdp[data-faq=grid] .cog-faq-list{border-top:none}.cog-pdp[data-faq=grid] .faq-cat{grid-column:1/-1;padding:14px 4px 4px}.cog-pdp[data-faq=grid] .faq{border:1px solid var(--rule);background:#fff;border-radius:16px;padding:6px 18px}.cog-pdp[data-faq=twocol] .cog-faq-list{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.cog-pdp[data-faq=twocol] .faq-cat{grid-column:1/-1;padding:28px 4px 16px}.cog-pdp[data-faq=twocol] .faq{display:contents}.cog-pdp[data-faq=twocol] .faq summary{pointer-events:none;border-bottom:1px solid var(--rule);padding:18px 4px;font-size:17px;font-weight:600}.cog-pdp[data-faq=twocol] .faq summary .icn{display:none}.cog-pdp[data-faq=twocol] .faq .body{border-bottom:1px solid var(--rule);max-width:none;padding:18px 4px;font-size:14px}.cog-pdp[data-faq=cards] .cog-faq-list{border:none;grid-template-columns:1fr 1fr;gap:14px;display:grid}.cog-pdp[data-faq=cards] .faq-cat{grid-column:1/-1;padding:28px 4px 4px}.cog-pdp[data-faq=cards] .faq{border:1px solid var(--rule);background:#fff;border-radius:16px;padding:8px 22px}.cog-pdp[data-faq=cards] .faq summary{padding:18px 0}.cog-pdp[data-faq=cards] .faq summary>span:first-child{font-size:16px}.cog-pdp[data-faq=cards] .faq .body{padding:0 0 18px}.cog-pdp[data-faq=inline] .faq{border-bottom:1px solid var(--rule)}.cog-pdp[data-faq=inline] .faq summary{pointer-events:none;padding-bottom:14px}.cog-pdp[data-faq=inline] .faq summary .icn{display:none}.cog-pdp[data-faq=inline] .faq:not([open]) .body{padding-top:0;padding-bottom:22px;display:block!important}.cog-pdp[data-faq=tabbed] .cog-faq-list{border-top:none}.cog-pdp[data-faq=tabbed] .cog-faq-list:before{content:"All · Product · Use · Orders";letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule);align-items:center;gap:24px;margin-bottom:14px;padding:14px 0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:12px;font-weight:600;display:flex}.cog-pdp[data-faq=tabbed] .faq-cat{display:none}.cog-pdp[data-faq=search] .cog-faq-list{border-top:none;position:relative}.cog-pdp[data-faq=search] .cog-faq-list:before{content:"⌕  Search common questions…";color:var(--muted);border:1px solid var(--rule);background:#fff;border-radius:999px;margin-bottom:24px;padding:14px 22px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:14px;display:block}.cog-pdp[data-faq=minimal] .faq summary .icn{display:none}.cog-pdp[data-faq=minimal] .faq summary{letter-spacing:-.015em;padding:20px 0;font-size:17px;font-weight:500}.cog-pdp[data-faq=minimal] .faq summary>span:first-child:before{content:"+ ";color:var(--muted)}.cog-pdp[data-faq=minimal] .faq[open] summary>span:first-child:before{content:"− ";color:var(--ink)}.cog-pdp[data-faq=large] .faq summary>span:first-child{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.15}.cog-pdp[data-faq=large] .faq summary{padding:30px 4px}.cog-pdp[data-faq=large] .faq .body{padding-bottom:32px;font-size:17px;line-height:1.7}.cog-pdp[data-faq=sidebar] .cog-faq-list{border-top:1px solid var(--rule);grid-template-columns:200px 1fr;gap:0 48px;padding-top:32px;display:grid}.cog-pdp[data-faq=sidebar] .faq-cat{border-right:1px solid var(--rule);grid-column:1;align-self:start;margin-right:-24px;padding:0 24px 8px 0;position:sticky;top:80px}.cog-pdp[data-faq=sidebar] .faq{grid-column:2}.cog-pdp[data-faq=sidebar] .cog-faq-section .cog-faq-list{grid-template-columns:1fr;width:100%;max-width:760px;margin-left:auto;margin-right:auto}.cog-pdp[data-faq=sidebar] .cog-faq-section .faq{grid-column:1}.cog-pdp .cog-faq-section .section-head{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px}.cog-pdp .cog-faq-section .faq-footer{text-align:center;justify-content:center}.cog-pdp[data-sectionhead=centered] .section-head{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:760px;margin-left:auto;margin-right:auto;display:flex}.cog-pdp[data-sectionhead=centered] .section-head h2{margin:0}.cog-pdp[data-sectionhead=centered] .section-head .lede{max-width:560px;margin:0}.cog-pdp[data-sectionhead=stack] .section-head{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cog-pdp[data-sectionhead=stack] .section-head .lede,.cog-pdp[data-sectionhead=stack] .section-head h2{margin:0}.cog-pdp[data-sectionhead=inline] .section-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:48px;padding-bottom:24px;display:flex}.cog-pdp[data-sectionhead=inline] .section-head h2{margin:0;font-size:clamp(36px,3.6vw,52px)}.cog-pdp[data-sectionhead=inline] .section-head .lede{max-width:420px;font-size:14px}.cog-pdp[data-sectionhead=monolead] .section-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cog-pdp[data-sectionhead=monolead] .section-head>div:before{content:"Section";letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500;display:block}.cog-pdp[data-sectionhead=monolead] .section-head h2{margin:0}.cog-pdp[data-sectionhead=monolead] .section-head .lede{max-width:680px;margin:0}.cog-pdp[data-sectionhead=massive] .section-head{flex-direction:column;align-items:flex-start;gap:0;display:flex}.cog-pdp[data-sectionhead=massive] .section-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(64px,8vw,128px);line-height:.95}.cog-pdp[data-sectionhead=massive] .section-head .lede{display:none}.cog-pdp[data-sectionhead=ruled] .section-head{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:32px 0}.cog-pdp[data-sectionhead=boxed] .section-head{border:1px solid var(--rule);background:linear-gradient(135deg,#f9fafa,#eef3f4);border-radius:24px;align-items:center;padding:48px}.cog-pdp[data-sectionhead=centered-mono] .section-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin-left:auto;margin-right:auto;display:flex}.cog-pdp[data-sectionhead=centered-mono] .section-head>div:before{display:none}.cog-pdp[data-sectionhead=centered-mono] .section-head h2{margin:0}.cog-pdp[data-sectionhead=centered-mono] .section-head .lede{max-width:560px;margin:0}.cog-pdp[data-sectionhead=right] .section-head{text-align:right;grid-template-columns:1.5fr 1fr;align-items:end;gap:48px;display:grid}.cog-pdp[data-sectionhead=right] .section-head>div{grid-column:2}.cog-pdp[data-sectionhead=right] .section-head .lede{text-align:left;grid-area:1/1;max-width:520px}.cog-pdp[data-labelfont] .field-head .lbl{font-family:var(--lbl-font);letter-spacing:var(--lbl-tracking,.16em)}.cog-pdp[data-labelfont=plex]{--lbl-font:"IBM Plex Mono",monospace;--lbl-tracking:.16em}.cog-pdp[data-labelfont=jetbrains]{--lbl-font:"JetBrains Mono",monospace;--lbl-tracking:.14em}.cog-pdp[data-labelfont=space]{--lbl-font:"Space Mono",monospace;--lbl-tracking:.12em}.cog-pdp[data-labelfont=dm]{--lbl-font:"DM Mono",monospace;--lbl-tracking:.14em}.cog-pdp[data-labelfont=fragment]{--lbl-font:"Fragment Mono",monospace;--lbl-tracking:.16em}.cog-pdp[data-labelfont=chivo]{--lbl-font:"Chivo Mono",monospace;--lbl-tracking:.14em}.cog-pdp[data-labelfont=anonymous]{--lbl-font:"Anonymous Pro",monospace;--lbl-tracking:.14em}.cog-pdp[data-labelfont=major]{--lbl-font:"Major Mono Display",monospace;--lbl-tracking:.08em}.cog-pdp[data-labelfont=mona]{--lbl-font:"Mona Sans",sans-serif;--lbl-tracking:.18em}.cog-pdp .eb-pill{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500;display:none}.cog-pdp[data-eyebrow=minimal] .eb-minimal{display:inline-flex}.cog-pdp[data-eyebrow=underline] .eb-underline{padding-bottom:3px;display:inline-flex;position:relative}.cog-pdp[data-eyebrow=underline] .eb-underline:after{content:"";background:var(--ink);transform-origin:100%;width:100%;height:1px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(.4)}.cog-pdp[data-eyebrow=underline] .eb-underline:hover:after{transform-origin:0;transform:scaleX(1)}.cog-pdp[data-eyebrow=slash] .eb-slash{color:var(--ink-2);letter-spacing:.2em;display:inline-flex}.cog-pdp[data-eyebrow=arrow] .eb-arrow{border:1px solid var(--rule);cursor:pointer;border-radius:999px;padding:4px 12px;transition:border-color .2s,color .2s;display:inline-flex}.cog-pdp[data-eyebrow=arrow] .eb-arrow .arr{font-family:Mona Sans,sans-serif;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block}.cog-pdp[data-eyebrow=arrow] .eb-arrow:hover{border-color:var(--ink)}.cog-pdp[data-eyebrow=arrow] .eb-arrow:hover .arr{transform:translate(4px)}.cog-pdp[data-eyebrow=flip] .eb-flip{align-items:flex-start;height:18px;display:inline-flex;overflow:hidden}.cog-pdp[data-eyebrow=flip] .eb-flip .flip-track{flex-direction:column;animation:eb-flip 6s ease-in-out infinite;display:inline-flex}.cog-pdp[data-eyebrow=flip] .eb-flip .flip-track>span{height:18px;line-height:18px;display:block}@keyframes eb-flip{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-18px)}66%,94%{transform:translateY(-36px)}to{transform:translateY(0)}}.cog-pdp[data-eyebrow=count] .eb-count{color:var(--ink-2);letter-spacing:.16em;border:1px dashed var(--rule-2);border-radius:4px;padding:4px 10px;display:inline-flex}.cog-pdp[data-eyebrow=reveal] .eb-reveal{cursor:pointer;border:1px solid var(--rule);border-radius:999px;align-items:center;gap:0;padding:4px 4px 4px 8px;transition:border-color .2s;display:inline-flex;overflow:hidden}.cog-pdp[data-eyebrow=reveal] .eb-reveal .rv-dot{background:var(--ink);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:ls-pulse-dark 1.4s ease-in-out infinite;box-shadow:0 0 0 3px #0a10141a}.cog-pdp[data-eyebrow=reveal] .eb-reveal .rv-text{opacity:0;white-space:nowrap;max-width:0;transition:max-width .45s cubic-bezier(.2,.7,.2,1),opacity .25s,margin-left .45s cubic-bezier(.2,.7,.2,1);overflow:hidden}.cog-pdp[data-eyebrow=reveal] .eb-reveal:focus,.cog-pdp[data-eyebrow=reveal] .eb-reveal:hover{border-color:var(--ink)}.cog-pdp[data-eyebrow=reveal] .eb-reveal:focus .rv-text,.cog-pdp[data-eyebrow=reveal] .eb-reveal:hover .rv-text{opacity:1;max-width:160px;margin-left:8px}.cog-pdp[data-eyebrow=scratch] .eb-scratch{cursor:pointer;padding:0 4px;display:inline-flex;position:relative}.cog-pdp[data-eyebrow=scratch] .eb-scratch:after{content:"";background:var(--ink);height:1.5px;transition:right .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:-4px;right:100%}.cog-pdp[data-eyebrow=scratch] .eb-scratch:hover:after{right:-4px}.cog-pdp[data-eyebrow=glitch] .eb-glitch{color:var(--ink);border:1px solid var(--rule);cursor:pointer;border-radius:4px;padding:4px 10px;display:inline-flex;position:relative}.cog-pdp[data-eyebrow=glitch] .eb-glitch:after,.cog-pdp[data-eyebrow=glitch] .eb-glitch:before{content:attr(data-text);pointer-events:none;opacity:0;mix-blend-mode:multiply;transition:opacity .15s;position:absolute;inset:4px 10px}.cog-pdp[data-eyebrow=glitch] .eb-glitch:before{color:#ff3b6b;transform:translate(-2px)}.cog-pdp[data-eyebrow=glitch] .eb-glitch:after{color:#3aa6c2;transform:translate(2px)}.cog-pdp[data-eyebrow=glitch] .eb-glitch:hover{animation:glitch-shake .25s steps(3) infinite}.cog-pdp[data-eyebrow=glitch] .eb-glitch:hover:before{opacity:1;animation:glitch-pre .4s steps(3) infinite}.cog-pdp[data-eyebrow=glitch] .eb-glitch:hover:after{opacity:1;animation:glitch-post .4s steps(3) infinite}@keyframes glitch-shake{0%,to{transform:translate(0)}33%{transform:translate(-1px,1px)}66%{transform:translate(1px,-1px)}}@keyframes glitch-pre{0%,to{transform:translate(-2px)}50%{transform:translate(-4px)}}@keyframes glitch-post{0%,to{transform:translate(2px)}50%{transform:translate(4px)}}.cog-pdp[data-eyebrow=scroll] .eb-scroll{border-left:1px solid var(--rule);align-items:flex-start;height:18px;padding-left:10px;display:inline-flex;overflow:hidden}.cog-pdp[data-eyebrow=scroll] .eb-scroll .sc-track{flex-direction:column;animation:eb-scroll 9s linear infinite;display:inline-flex}.cog-pdp[data-eyebrow=scroll] .eb-scroll .sc-track>span{white-space:nowrap;height:18px;line-height:18px;display:block}@keyframes eb-scroll{0%{transform:translateY(0)}to{transform:translateY(-72px)}}.cog-pdp[data-eyebrow=expand] .eb-expand{cursor:pointer;background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;width:24px;padding:5px 5px 5px 8px;transition:width .4s cubic-bezier(.2,.7,.2,1),padding .4s cubic-bezier(.2,.7,.2,1);display:inline-flex;overflow:hidden}.cog-pdp[data-eyebrow=expand] .eb-expand .xp-dot{background:#fff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.cog-pdp[data-eyebrow=expand] .eb-expand .xp-text{white-space:nowrap;opacity:0;transition:opacity .25s .1s,transform .35s .1s;transform:translate(-4px)}.cog-pdp[data-eyebrow=expand] .eb-expand:focus,.cog-pdp[data-eyebrow=expand] .eb-expand:hover{width:auto;padding:5px 14px 5px 10px}.cog-pdp[data-eyebrow=expand] .eb-expand:focus .xp-text,.cog-pdp[data-eyebrow=expand] .eb-expand:hover .xp-text{opacity:1;transform:translate(0)}.cog-pdp[data-eyebrow=tick] .eb-tick{color:var(--ink);border-left:1px solid var(--rule);letter-spacing:.14em;align-items:baseline;gap:6px;padding-left:10px;display:inline-flex}.cog-pdp[data-eyebrow=tick] .eb-tick .tk-num{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.cog-pdp[data-eyebrow=tick] .eb-tick .tk-sep{color:var(--rule-2)}.cog-pdp[data-eyebrow=tick] .eb-tick .tk-cap{color:var(--muted);letter-spacing:.16em}.cog-pdp[data-eyebrow=dot] .eb-dot{letter-spacing:0;padding:0;display:inline-flex}.cog-pdp[data-eyebrow=dot] .eb-dot .dotmini{background:var(--ink);border-radius:50%;width:6px;height:6px;animation:ls-pulse-dark 1.6s ease-in-out infinite;box-shadow:0 0 0 3px #0a10141a}.cog-pdp[data-eyebrow=micro] .eb-micro{letter-spacing:.14em;text-transform:none;color:var(--muted);font-size:9px;display:inline-flex}.cog-pdp[data-eyebrow=bracket] .eb-bracket,.cog-pdp[data-eyebrow=caret] .eb-caret{color:var(--ink-2);letter-spacing:.18em;display:inline-flex}.cog-pdp[data-cta=flash] .btn.primary{animation:cta-flash 1.8s ease-in-out infinite}@keyframes cta-flash{0%,to{background:var(--signal)}50%{background:#2a2d33}}.cog-pdp[data-cta=pulse] .btn.primary{transform-origin:50%;animation:cta-pulse 2s ease-in-out infinite}@keyframes cta-pulse{0%,to{transform:scale(1);box-shadow:0 0 #0e10142e}50%{transform:scale(1.012);box-shadow:0 0 0 8px #0e101400}}.cog-pdp[data-cta=shine] .btn.primary{position:relative;overflow:hidden}.cog-pdp[data-cta=shine] .btn.primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff38 50%,#0000);width:35%;animation:cta-shine 3.2s ease-in-out infinite;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}@keyframes cta-shine{0%,70%{left:-40%}to{left:130%}}.cog-pdp[data-cta=glow] .btn.primary{animation:cta-glow 2.4s ease-in-out infinite}@keyframes cta-glow{0%,to{box-shadow:0 0 #0e101400}50%{box-shadow:0 0 0 10px #0e10140d,0 12px 28px -10px #0e101459}}.cog-pdp[data-cta=arrow] .btn.primary .arr{animation:cta-arrow 2.2s ease-in-out infinite}@keyframes cta-arrow{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.cog-pdp[data-trust=pills] .trust{gap:8px}.cog-pdp[data-trust=pills] .trust span{border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.cog-pdp[data-trust=minimal] .trust{gap:0}.cog-pdp[data-trust=minimal] .trust span{align-items:center;display:inline-flex}.cog-pdp[data-trust=minimal] .trust svg{display:none}.cog-pdp[data-trust=minimal] .trust span+span{margin-left:14px;position:relative}.cog-pdp[data-trust=minimal] .trust span+span:before{content:"·";color:var(--rule-2);position:absolute;left:-10px}.cog-pdp[data-trust=bar] .trust{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:space-around;gap:0;padding:10px 0}.cog-pdp[data-trust=bar] .trust span{flex:1;justify-content:center}.cog-pdp[data-trust=marquee] .trust{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:nowrap;justify-content:flex-start;gap:0;padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cog-pdp[data-trust=marquee] .trust span{flex-shrink:0;padding:0 28px;animation:trust-tick 22s linear infinite}.cog-pdp[data-trust=marquee] .trust span svg{display:none}@keyframes trust-tick{0%{transform:translate(0)}to{transform:translate(-200%)}}.cog-pdp[data-trust=stamp] .trust{gap:10px}.cog-pdp[data-trust=stamp] .trust span{border:1px solid var(--ink);color:var(--ink);letter-spacing:.18em;border-radius:4px;padding:7px 12px}.cog-pdp[data-trust=stamp] .trust span svg{display:none}.cog-pdp[data-trust=stamp] .trust span:before{content:"✓";margin-right:8px;font-weight:700}.cog-pdp .opt .save-pct,.cog-pdp .opt .save-stamp,.cog-pdp .opt .save-strike,.cog-pdp[data-savings=percent] .opt[data-opt=sub] .save{display:none}.cog-pdp[data-savings=percent] .opt[data-opt=sub] .save-pct{letter-spacing:-.02em;color:var(--accent-ink,#1e6b80);margin-top:8px;font-family:Mona Sans,sans-serif;font-size:18px;font-weight:700;display:inline-block}.cog-pdp[data-savings=pill] .opt[data-opt=sub] .save{background:var(--signal);color:#fff;letter-spacing:.12em;border-radius:999px;margin-top:8px;padding:5px 10px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;font-weight:600;display:inline-block}.cog-pdp[data-savings=inline] .opt[data-opt=sub] .save{text-transform:none;letter-spacing:0;color:var(--accent-ink,#1e6b80);margin-top:0;margin-left:6px;font-family:Mona Sans,sans-serif;font-size:12px;font-weight:700;display:inline}.cog-pdp[data-savings=inline] .opt[data-opt=sub] .save:before{content:"u2022 "}.cog-pdp[data-savings=stack] .opt[data-opt=sub] .pricing{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cog-pdp[data-savings=stack] .opt[data-opt=sub] .save{color:var(--ink);letter-spacing:-.01em;text-transform:none;flex-direction:column;align-items:flex-end;margin-top:6px;font-family:Mona Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.1;display:flex}.cog-pdp[data-savings=stack] .opt[data-opt=sub] .save:before{content:"YOU SAVE";letter-spacing:.14em;color:var(--muted);margin-bottom:2px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;font-weight:500}.cog-pdp[data-savings=minimal] .opt[data-opt=sub] .save,.cog-pdp[data-savings=stamp] .opt[data-opt=sub] .save{display:none}.cog-pdp[data-savings=stamp] .opt[data-opt=sub] .save-stamp{border:1.5px solid var(--ink);color:var(--ink);letter-spacing:.16em;background:0 0;border-radius:4px;margin-top:8px;padding:4px 9px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;font-weight:700;display:inline-block;transform:rotate(-3deg)}.cog-pdp[data-savings=strike] .opt[data-opt=sub] .save{display:none}.cog-pdp[data-savings=strike] .opt[data-opt=sub] .was{color:#c44d3e;-webkit-text-decoration:line-through #c44d3e;text-decoration:line-through #c44d3e}.cog-pdp[data-savings=strike] .opt[data-opt=sub] .save-strike{color:#c44d3e;letter-spacing:.02em;margin-top:8px;font-family:Mona Sans,sans-serif;font-size:13px;font-weight:700;display:inline-block}.cog-pdp{--bg:#fff;--bg-2:#f6f7f8;--bg-3:#eef0f2;--ink:#0a0a0b;--ink-2:#3a3d42;--muted:#7a8089;--rule:#e5e7ea;--rule-2:#d3d6db;--pulse:#0a0a0b;--pulse-deep:#3a3d42;--signal:#0e1014;--ice:#bfe3ec;--ice-deep:#3aa6c2;--halo:#0a10141a}.cog-pdp *,.cog-pdp :after,.cog-pdp :before{box-sizing:border-box}.cog-pdp{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.005em;margin:0;padding:0;font-family:Mona Sans,Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55}.cog-pdp .mono{font-feature-settings:"tnum" 1,"ss01" 1,"zero" 0}.cog-pdp .mono,.cog-pdp .tag{font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif}.cog-pdp .tag{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:11px;font-weight:500}.cog-pdp .tag.dot:before{content:"";background:var(--ink);vertical-align:1px;width:6px;height:6px;box-shadow:0 0 0 4px var(--halo);border-radius:999px;margin-right:8px;display:inline-block}.cog-pdp a{color:inherit;text-decoration:none}.cog-pdp img{max-width:100%;display:block}.cog-pdp button{cursor:pointer;font-family:inherit}.cog-pdp .util{background:var(--signal);color:#dfe2e6;letter-spacing:.12em;text-transform:uppercase;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px}.cog-pdp .util-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:8px 32px;display:flex}.cog-pdp .util .left{align-items:center;gap:18px;display:flex}.cog-pdp .util .left .dot{background:#dfe2e6;border-radius:50%;width:6px;height:6px;animation:pulse 1.6s ease-in-out infinite;box-shadow:0 0 0 3px #ffffff1a}.cog-pdp .util .right{color:#9aa1a8;gap:24px;display:flex}.cog-pdp .util .right span b{color:#fff;font-weight:500}.cog-pdp .nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--rule);background:#ffffffd1;position:sticky;top:0}.cog-pdp .nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:14px 32px;display:grid}.cog-pdp .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.cog-pdp .brand-mark{background:var(--signal);border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:relative;overflow:hidden}.cog-pdp .brand-mark:before{content:"";opacity:.7;background:radial-gradient(circle at 50% 30%,#3a3d42 0,#0000 60%);position:absolute;inset:0}.cog-pdp .brand-mark:after{content:"";background:#fff;height:1.5px;position:absolute;top:50%;left:5px;right:5px;transform:translateY(-50%)}.cog-pdp .brand small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-left:8px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;font-weight:500}.cog-pdp .nav-links{color:var(--ink-2);justify-self:center;gap:28px;font-size:14px;font-weight:500;display:flex}.cog-pdp .nav-links a:hover{color:var(--ink)}.cog-pdp .nav-right{justify-self:end;align-items:center;gap:10px;display:flex}.cog-pdp .icon-btn{border:1px solid var(--rule);background:var(--bg);width:38px;height:38px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.cog-pdp .pill{border:1px solid var(--rule);background:var(--bg);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.cog-pdp .pill.live:before{content:"";background:var(--ink);width:6px;height:6px;box-shadow:0 0 0 4px var(--halo);border-radius:50%}.cog-pdp .crumb{text-transform:uppercase;letter-spacing:.16em;max-width:1320px;color:var(--muted);align-items:center;gap:10px;margin:0 auto;padding:18px 32px 0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;display:flex}.cog-pdp .crumb b{color:var(--ink);font-weight:500}.cog-pdp .crumb .sep{opacity:.5}.cog-pdp .pdp{grid-template-columns:1.05fr 1fr;align-items:start;gap:56px;max-width:1320px;margin:0 auto;padding:24px 32px 80px;display:grid}.cog-pdp .gallery{gap:14px;display:grid;position:sticky;top:88px}.cog-pdp .viewer{border:1px solid var(--rule);aspect-ratio:1/1.05;background:linear-gradient(#f9fafa,#eef3f4);border-radius:24px;position:relative;overflow:hidden}.cog-pdp .viewer:before{content:"";background-image:linear-gradient(90deg,#0a10140a 1px,#0000 0),linear-gradient(#0a10140a 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 0,#0000 80%);mask-image:radial-gradient(80% 80%,#000 0,#0000 80%)}.cog-pdp .diag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--rule);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:7px 11px 7px 9px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;display:flex;position:absolute}.cog-pdp .diag .pip{background:var(--ink);width:6px;height:6px;box-shadow:0 0 0 3px var(--halo);border-radius:50%}.cog-pdp .diag.tl{top:18px;left:18px}.cog-pdp .diag.tr{color:var(--ink-2);top:18px;right:18px}.cog-pdp .diag.bl{bottom:18px;left:18px}.cog-pdp .diag.br{color:var(--ink-2);bottom:18px;right:18px}.cog-pdp .can-wrap{place-items:center;display:grid;position:absolute;inset:0}.cog-pdp .can-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cog-pdp .can{background:radial-gradient(120% 60% at 50% 0,#fff 0,#e8f4f7 30%,#cdeaf2 65%,#a8d8e4 100%);border:1px solid #fff9;border-radius:30px/36px;width:240px;height:520px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:inset 4px 0 16px #00000014,inset -10px 0 22px #00000014,inset 0 4px 12px #ffffffe6,inset 0 -8px 22px #00000014,0 40px 80px -30px #0a101459,0 6px 18px -8px #3aa6c266}.cog-pdp .can:before{content:"";filter:blur(2px);background:linear-gradient(90deg,#ffffffb3,#fff0);width:18%;height:100%;position:absolute;top:0;left:8%}.cog-pdp .can-top{background:linear-gradient(#bfd3d9,#dfe9ec 50%,#9fb5bd);border-bottom:1px solid #00000014;border-radius:30px 30px 0 0/36px 36px 0 0;height:28px;position:absolute;top:0;left:0;right:0}.cog-pdp .can-bottom{background:linear-gradient(#cfdfe3,#a4c3cb);border-radius:0 0 30px 30px/0 0 36px 36px;height:18px;position:absolute;bottom:0;left:0;right:0}.cog-pdp .can-label{text-align:center;color:#0a3a48;flex-direction:column;align-items:center;display:flex;position:absolute;inset:80px 14px 60px}.cog-pdp .can-label .micro{letter-spacing:.32em;color:#0a3a48;opacity:.7;margin-top:8px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:8px}.cog-pdp .can-label .word{letter-spacing:-.06em;color:#0a2a36;writing-mode:vertical-rl;margin-top:18px;font-family:Mona Sans,sans-serif;font-size:64px;font-weight:800;line-height:.9;transform:rotate(180deg)}.cog-pdp .can-label .flv{letter-spacing:.06em;font-family:Mona Sans,sans-serif;font-size:12px;font-weight:700;bottom:8px}.cog-pdp .can-label .dose,.cog-pdp .can-label .flv{color:#0a3a48;text-transform:uppercase;position:absolute;left:0;right:0}.cog-pdp .can-label .dose{letter-spacing:.18em;opacity:.65;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:9px;top:4px}.cog-pdp .helix{opacity:.5;width:34px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cog-pdp .thumbs{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:10px;display:flex;overflow:auto hidden}.cog-pdp .thumbs::-webkit-scrollbar{width:0;height:0;display:none}.cog-pdp .thumb{aspect-ratio:1;border:1px solid var(--rule);scroll-snap-align:start;appearance:none;cursor:pointer;font:inherit;color:inherit;background:linear-gradient(#f9fafa,#eef3f4);border-radius:12px;flex:0 0 calc(20% - 8px);margin:0;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.cog-pdp .thumb:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0a10140a 1px,#0000 0),linear-gradient(#0a10140a 1px,#0000 0);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 0,#0000 80%);mask-image:radial-gradient(80% 80%,#000 0,#0000 80%)}.cog-pdp .thumb:hover{border-color:var(--ink-2)}.cog-pdp .thumb.is-active{border-color:#9aa0a6;box-shadow:inset 0 0 0 1px #9aa0a6}.cog-pdp .thumb:focus-visible{border-color:#9aa0a6;outline:none;box-shadow:inset 0 0 0 1px #9aa0a6}.cog-pdp .thumb .mini-can{object-fit:contain;z-index:1;width:100%;height:100%;padding:6px;display:block;position:relative}.cog-pdp .thumb.is-cover .mini-can{object-fit:cover;padding:0}.cog-pdp .info{position:relative}.cog-pdp .info .eyebrow{align-items:center;gap:14px;margin-bottom:18px;display:flex}.cog-pdp .info .eyebrow .tag{color:var(--ink-2)}.cog-pdp .info .eyebrow .sep{background:var(--rule);flex:1;height:1px}.cog-pdp .info h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(48px,5.2vw,72px);font-weight:700;line-height:.95}.cog-pdp .info h1 em{background:var(--title-grad,linear-gradient(120deg,#1e6b80 0,#3aa6c2 35%,#82dcef 70%,#c4ecf3 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;margin-right:-.08em;padding-bottom:.14em;padding-right:.08em;font-style:normal;display:inline-block}.cog-pdp .info .hero-rating{width:fit-content;color:inherit;cursor:pointer;align-items:center;gap:10px;margin:-4px 0 18px;text-decoration:none;display:inline-flex}.cog-pdp .info .hero-rating .stars{color:var(--ink);font-size:15px}.cog-pdp .info .hero-rating-avg{color:var(--ink);font-size:14px;font-weight:600}.cog-pdp .info .hero-rating-count{color:var(--muted);text-underline-offset:2px;font-size:13px;text-decoration:underline}.cog-pdp .info .hero-rating:hover .hero-rating-count{color:var(--ink)}.cog-pdp #reviews{scroll-margin-top:90px}.cog-pdp .info .lede{color:var(--ink-2);max-width:560px;margin:0 0 32px;font-size:16px;line-height:1.6}.cog-pdp .specs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-bottom:32px;display:grid}.cog-pdp .spec{border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex}.cog-pdp .spec:last-child{border-right:none}.cog-pdp .spec .k{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px}.cog-pdp .spec .v{letter-spacing:-.02em;align-items:baseline;gap:4px;margin-top:6px;font-size:18px;font-weight:700;display:flex}.cog-pdp .spec .v sup{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:500}.cog-pdp .field{margin-bottom:24px}.cog-pdp .field-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.cog-pdp .field-head .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.cog-pdp .field-head .lbl,.cog-pdp .field-head .val{font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px}.cog-pdp .field-head .val{letter-spacing:.06em;color:var(--muted)}.cog-pdp .flavors{flex-wrap:wrap;gap:8px;display:flex}.cog-pdp .flavor{border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 14px 10px 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.cog-pdp .flavor:hover{border-color:var(--rule-2)}.cog-pdp .flavor.active{border-color:var(--signal);background:var(--signal);color:#fff}.cog-pdp .flavor .sw{background:#ddd;border:1px solid #0000001a;border-radius:50%;width:14px;height:14px}.cog-pdp .flavor[data-flavor=cherry] .sw{background:radial-gradient(circle at 30% 30%,#f29ab1,#8b1530)}.cog-pdp .flavor[data-flavor=glacier] .sw{background:radial-gradient(circle at 30% 30%,#c4ecf3,#2d8fa8)}.cog-pdp .flavor[data-flavor=lemon] .sw{background:radial-gradient(circle at 30% 30%,#fff1a0,#c79a18)}.cog-pdp .flavor[data-flavor=lychee] .sw{background:radial-gradient(circle at 30% 30%,#f7d8ee,#a05991)}.cog-pdp .flavor[data-flavor=watermelon] .sw{background:radial-gradient(circle at 30% 30%,#ffd2d8,#c43a4d)}.cog-pdp .purchase{border:1px solid var(--rule);background:#fff;border-radius:20px;overflow:hidden}.cog-pdp .purchase .opt{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:0 14px;padding:18px 20px;transition:background .15s;display:grid}.cog-pdp .opt .radio{margin-top:3px}.cog-pdp .purchase .opt:last-of-type{border-bottom:none}.cog-pdp .purchase .opt.selected,.cog-pdp .purchase .opt:hover{background:var(--bg-2)}.cog-pdp .radio{border:1.5px solid var(--rule-2);background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.cog-pdp .opt.selected .radio{border-color:var(--signal)}.cog-pdp .opt.selected .radio:after{content:"";background:var(--signal);border-radius:50%;width:9px;height:9px}.cog-pdp .opt .title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.cog-pdp .opt .title small{letter-spacing:.1em;background:var(--signal);border:1px solid var(--signal);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;font-weight:600}.cog-pdp .opt .sub{color:var(--muted);margin-top:2px;font-size:12px}.cog-pdp .opt .pricing{text-align:right}.cog-pdp .opt .pricing .now{letter-spacing:-.02em;font-size:18px;font-weight:700}.cog-pdp .opt .pricing .was{color:var(--muted);margin-left:6px;font-size:12px;text-decoration:line-through}.cog-pdp .opt .perks{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:none}.cog-pdp .opt[data-opt=sub] .perks{display:flex}.cog-pdp .opt[data-opt=sub] .save{display:block}.cog-pdp .opt .perks li{color:var(--ink-2);padding-left:18px;font-size:12px;line-height:1.4;position:relative}.cog-pdp .opt .perks li:before{content:"";border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:10px;height:6px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.cog-pdp .opt .save{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-top:6px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;display:none}.cog-pdp .opt .pricing{position:relative}.cog-pdp .opt-expand{border-top:1px dashed var(--rule);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 0;padding:14px 0 6px;display:none}.cog-pdp .opt.selected .opt-expand{display:grid}.cog-pdp .select-wrap{flex-direction:column;gap:6px;display:flex}.cog-pdp .select-wrap label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px}.cog-pdp .select-wrap .ctrl{border:1px solid var(--rule);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.cog-pdp .select-wrap .ctrl select{appearance:none;font:inherit;width:100%;color:var(--ink);background:0 0;border:none;outline:none;padding-right:18px}.cog-pdp .select-wrap .ctrl:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;width:8px;height:8px;margin-left:-14px;transform:rotate(45deg)}.cog-pdp .cta-row{gap:10px;margin-top:18px;display:flex}.cog-pdp .btn{letter-spacing:.02em;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:14px;font-weight:600;transition:transform .15s,background .2s;display:inline-flex}.cog-pdp .btn:hover{transform:translateY(-1px)}.cog-pdp .btn.primary{background:var(--signal);color:#fff;flex:1;padding:18px 22px;font-size:15px}.cog-pdp .btn.primary .arr{width:24px;height:24px;color:var(--signal);background:#fff;border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.cog-pdp .btn.ghost{color:var(--ink);border-color:var(--rule-2);background:#fff}.cog-pdp .trust{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:16px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;display:flex}.cog-pdp .trust span{align-items:center;gap:8px;display:inline-flex}.cog-pdp .trust svg{width:13px;height:13px}.cog-pdp .accordions{border-top:1px solid var(--rule);margin-top:32px}.cog-pdp .acc{border-bottom:1px solid var(--rule)}.cog-pdp .acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:20px 4px;font-size:15px;font-weight:600;list-style:none;display:flex}.cog-pdp .acc summary::-webkit-details-marker{display:none}.cog-pdp .acc summary .num{color:var(--muted);letter-spacing:.16em;margin-right:12px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500}.cog-pdp .acc summary .icn{border:1px solid var(--rule);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:14px;line-height:1;transition:background .2s,color .2s,transform .2s;display:grid}.cog-pdp .acc[open] summary .icn{background:var(--signal);color:#fff;transform:rotate(45deg)}.cog-pdp .acc .body{color:var(--ink-2);max-width:680px;padding:0 4px 24px;font-size:14px;line-height:1.7}.cog-pdp .acc .body .kv{display:none}.cog-pdp .acc .body .ing-sub{color:var(--ink-2);margin:0 0 16px;font-size:14px}.cog-pdp .acc .body .ing-rows{flex-direction:column;display:flex}.cog-pdp .acc .body .ing-row{color:var(--ink-2);font-size:14px;line-height:1.85}.cog-pdp .acc .body .ing-row-name{color:var(--ink)}.cog-pdp .acc .body .ing-row-amt{color:var(--ink-2)}.cog-pdp .acc .body .ing-source{color:var(--ink-2);margin:16px 0 0;font-size:14px;line-height:1.6}.cog-pdp .ticker{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);overflow:hidden}.cog-pdp .ticker>.ticker-track:nth-child(2){display:none}.cog-pdp[data-ticker=dual] .ticker>.ticker-track:nth-child(2){display:flex}.cog-pdp .ticker-track{letter-spacing:.08em;color:var(--ink-2);white-space:nowrap;gap:48px;padding:14px 0;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:12px;animation:tick 38s linear infinite;display:flex}.cog-pdp .ticker-track span{align-items:center;gap:10px;display:inline-flex}.cog-pdp .ticker-track span svg{flex-shrink:0;width:22px;height:22px}.cog-pdp .ticker-track span:after{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.cog-pdp .section{max-width:1320px;margin:0 auto;padding:120px 32px}.cog-pdp .section-head{grid-template-columns:1fr 1.5fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.cog-pdp .section-head h2{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:1}.cog-pdp .section-head h2 em{background:var(--title-grad,linear-gradient(120deg,#1e6b80 0,#3aa6c2 50%,#82dcef 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.cog-pdp .section-head .lede{color:var(--ink-2);max-width:520px;font-size:16px;line-height:1.6}.cog-pdp .section-eyebrow{align-items:center;gap:12px;margin-bottom:8px;display:flex}.cog-pdp .section-eyebrow .line{background:var(--rule-2);width:48px;height:1px}.cog-pdp .formula{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1.1fr 1fr;gap:0;display:grid}.cog-pdp .compound{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:32px;transition:background .2s;display:grid;position:relative}.cog-pdp .compound:hover{background:var(--bg-2)}.cog-pdp .compound .render{aspect-ratio:1;border:1px solid var(--rule);background:radial-gradient(circle at 30% 30%,#fff,#e4eaec 70%,#c4cdd1);border-radius:18px;position:relative;overflow:hidden}.cog-pdp .compound .render:after{content:"";background-image:radial-gradient(circle at 70% 60%,#3aa6c229 0,#0000 35%),radial-gradient(circle at 30% 75%,#0a10141a 0,#0000 30%);position:absolute;inset:0}.cog-pdp .compound .render img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.cog-pdp .compound .label{flex-direction:column;gap:10px;display:flex}.cog-pdp .compound .label .codename,.cog-pdp .compound .label .dose,.cog-pdp .compound .lock{display:none}.cog-pdp .compound .label .codename{letter-spacing:.16em;color:var(--ink-2);text-transform:uppercase;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px}.cog-pdp .compound .label .nm{letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1.05}.cog-pdp .compound .label .dose{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:12px}.cog-pdp .compound .label .desc{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.55}.cog-pdp .compound .label .meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cog-pdp .compound .label .meta .chip{letter-spacing:.14em;border:1px solid var(--rule);background:var(--bg-2);color:var(--ink-2);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:500}.cog-pdp .compound .label .meta .chip,.cog-pdp .compound .lock{text-transform:uppercase;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif}.cog-pdp .compound .lock{letter-spacing:.12em;color:var(--muted);font-size:10px;position:absolute;top:18px;right:18px}.cog-pdp .outcomes{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid}.cog-pdp .out{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-rows:auto auto 1fr auto;gap:14px;min-height:240px;padding:28px;display:grid}.cog-pdp .out:hover{background:var(--bg-2)}.cog-pdp .out .top{justify-content:space-between;align-items:center;display:flex}.cog-pdp .out .nm{letter-spacing:-.02em;font-size:22px;font-weight:700}.cog-pdp .out .ds{color:var(--ink-2);max-width:380px;font-size:13px;line-height:1.55}.cog-pdp .out .bar{background:var(--bg-3);border-radius:2px;height:3px;position:relative;overflow:hidden}.cog-pdp .out .bar:after{content:"";background:var(--signal);width:var(--w,50%);position:absolute;top:0;bottom:0;left:0}.cog-pdp .out .footer{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.cog-pdp .out .footer,.cog-pdp .out .num{color:var(--muted);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif}.cog-pdp .out .num{letter-spacing:.1em;font-size:11px}.cog-pdp .outcomes-can .oc-stage:after{display:none}.cog-pdp .outcomes-can .oc-img{z-index:1;object-fit:contain;width:100%;height:100%;padding:16px;position:relative}.cog-pdp .outcomes-can .oc-img-mobile{display:none}.cog-pdp .neural{background:var(--bg-2);border:1px solid var(--rule);border-radius:24px;grid-template-columns:1.3fr 1fr;gap:32px;padding:32px;display:grid}.cog-pdp .brain-stage{border:1px solid var(--rule);background:#fff;border-radius:18px;min-height:520px;position:relative;overflow:hidden}.cog-pdp .brain-stage:before{content:"";background-image:linear-gradient(90deg,#0a101409 1px,#0000 0),linear-gradient(#0a101409 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 0,#0000 80%);mask-image:radial-gradient(80% 80%,#000 0,#0000 80%)}.cog-pdp .brain-svg{width:80%;max-width:440px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cog-pdp .hotspot{background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 4px var(--halo);cursor:pointer;border:2px solid #fff;border-radius:50%;transition:transform .15s,background .15s;position:absolute}.cog-pdp .hotspot:before{content:"";border:1px dashed #0a101440;border-radius:50%;animation:spin 12s linear infinite;position:absolute;inset:-12px}.cog-pdp .hotspot.active{background:var(--signal);box-shadow:0 0 0 6px #0e101414,0 0 0 14px #3aa6c22e}.cog-pdp .hotspot .lbl{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule);background:#ffffffeb;border-radius:6px;padding:4px 8px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;position:absolute;top:50%;left:28px;transform:translateY(-50%)}@keyframes spin{to{transform:rotate(1turn)}}.cog-pdp .brain-stage .legend{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:18px;left:18px}.cog-pdp .brain-stage .legend .row{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;display:flex}.cog-pdp .brain-stage .legend .row .pip{background:var(--ink);border-radius:2px;width:8px;height:8px}.cog-pdp .brain-stage .scan{text-align:right;position:absolute;top:18px;right:18px}.cog-pdp .brain-stage .scan .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px}.cog-pdp .brain-stage .scan .v{color:var(--ink);margin-top:2px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:13px;font-weight:500}.cog-pdp .neural-info{flex-direction:column;gap:14px;display:flex}.cog-pdp .neural-info .card{border:1px solid var(--rule);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:8px 14px;padding:18px 20px;transition:border-color .15s;display:grid}.cog-pdp .neural-info .card:hover{border-color:var(--rule-2)}.cog-pdp .neural-info .card.active{border-color:var(--signal);box-shadow:0 0 0 3px #0e10140a}.cog-pdp .neural-info .card .codename{letter-spacing:.16em;text-transform:uppercase;color:var(--ice-deep);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px}.cog-pdp .neural-info .card .nm{letter-spacing:-.02em;grid-column:1/-1;font-size:18px;font-weight:700}.cog-pdp .neural-info .card .ds{color:var(--ink-2);grid-column:1/-1;font-size:13px;line-height:1.55;display:none}.cog-pdp .neural-info .card.active .ds{display:block}.cog-pdp .neural-info .card .compounds{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:6px;display:none}.cog-pdp .neural-info .card.active .compounds{display:flex}.cog-pdp .neural-info .card .compounds .chip{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--rule);background:var(--bg-2);color:var(--ink-2);border-radius:999px;padding:4px 8px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px}.cog-pdp .neural-info .card .toggle{border:1px solid var(--rule);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:14px;display:grid}.cog-pdp .neural-info .card.active .toggle{background:var(--signal);color:#fff;transform:rotate(45deg)}.cog-pdp .reviews{grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;display:grid}.cog-pdp .reviews .summary{position:sticky;top:88px}.cog-pdp .reviews .score{letter-spacing:-.04em;font-size:88px;font-weight:700;line-height:1}.cog-pdp .reviews .score sup{color:var(--muted);font-size:24px;font-weight:500}.cog-pdp .reviews .stars{color:var(--ink);letter-spacing:2px;margin-top:8px;font-size:18px}.cog-pdp .reviews .counter{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px}.cog-pdp .reviews .bars{gap:8px;margin-top:24px;display:grid}.cog-pdp .reviews .bars .row{color:var(--ink-2);grid-template-columns:32px 1fr 40px;align-items:center;gap:10px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;display:grid}.cog-pdp .reviews .bars .track{background:var(--bg-3);border-radius:3px;height:6px;overflow:hidden}.cog-pdp .reviews .bars .fill{background:var(--signal);border-radius:3px;height:100%}.cog-pdp .reviews .bars .row.dim .fill{background:var(--rule-2)}.cog-pdp .reviews .review-list{gap:14px;display:grid}.cog-pdp .review{border:1px solid var(--rule);background:#fff;border-radius:14px;gap:10px;padding:22px;display:grid}.cog-pdp .review .head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.cog-pdp .review .head .who{font-weight:600}.cog-pdp .review .head .who .v{color:var(--ice-deep);margin-left:8px}.cog-pdp .review .head .when,.cog-pdp .review .head .who .v{letter-spacing:.12em;text-transform:uppercase;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px}.cog-pdp .review .head .when{color:var(--muted)}.cog-pdp .review .stars{color:var(--ink);letter-spacing:2px}.cog-pdp .review .ttl{letter-spacing:-.015em;font-size:18px;font-weight:700}.cog-pdp .review .bd{color:var(--ink-2);font-size:14px;line-height:1.6}.cog-pdp .review .tags{flex-wrap:wrap;gap:6px;display:flex}.cog-pdp .review .tags .chip{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);background:var(--bg-2);color:var(--ink-2);border-radius:999px;padding:4px 8px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px}.cog-pdp .cog-faq-list{border-top:1px solid var(--rule);gap:0;display:grid}.cog-pdp .faq-cat{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:28px 4px 12px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500}.cog-pdp .faq-cat:first-child{padding-top:18px}.cog-pdp .faq{border-bottom:1px solid var(--rule)}.cog-pdp .faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:18px;font-weight:600;list-style:none;transition:color .15s;display:flex}.cog-pdp .faq summary::-webkit-details-marker{display:none}.cog-pdp .faq summary:hover{color:var(--ink)}.cog-pdp .faq summary>span:first-child{flex:1}.cog-pdp .faq summary .icn{border:1px solid var(--rule);width:32px;height:32px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;line-height:1;transition:background .25s,color .25s,transform .25s;display:grid}.cog-pdp .faq[open] summary .icn{background:var(--ink);color:#fff;transform:rotate(45deg)}.cog-pdp .faq .body{color:var(--ink-2);max-width:780px;padding:0 4px 26px;font-size:15px;line-height:1.7}.cog-pdp .faq-footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:24px 4px;display:flex}.cog-pdp .faq-footer-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500}.cog-pdp .faq-footer-cta{color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:10px;padding-bottom:4px;font-size:15px;font-weight:600;display:inline-flex}.cog-pdp .faq-footer-cta .arr{transition:transform .25s;display:inline-block}.cog-pdp .faq-footer-cta:hover .arr{transform:translate(4px)}.cog-pdp .footer{background:var(--signal);color:#dfe2e6;margin-top:80px}.cog-pdp .footer-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;max-width:1320px;margin:0 auto;padding:80px 32px 28px;display:grid}.cog-pdp .footer h4{letter-spacing:.18em;text-transform:uppercase;color:#7a8089;margin:0 0 16px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px;font-weight:500}.cog-pdp .footer .col a{color:#cfd2d6;padding:6px 0;font-size:14px;display:block}.cog-pdp .footer .col a:hover{color:#fff}.cog-pdp .footer .brand-foot{flex-direction:column;gap:14px;max-width:340px;display:flex}.cog-pdp .footer .brand-foot .ttl{letter-spacing:-.03em;color:#fff;font-family:Mona Sans;font-size:36px;font-weight:800}.cog-pdp .footer .brand-foot p{color:#9aa1a8;margin:0;font-size:13px;line-height:1.6}.cog-pdp .footer .sub{background:#15171c;border:1px solid #2a2d33;border-radius:999px;margin-top:8px;padding:5px 5px 5px 16px;display:flex}.cog-pdp .footer .sub input{color:#fff;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.cog-pdp .footer .sub button{color:var(--signal);letter-spacing:.04em;background:#fff;border:none;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}.cog-pdp .footer .legal{letter-spacing:.14em;text-transform:uppercase;color:#5e646b;border-top:1px solid #1d1f24;justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:24px 32px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:10px;display:flex}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #ffffff1f}50%{box-shadow:0 0 0 8px #ffffff0a}}.cog-pdp .in-stock{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.cog-pdp .in-stock .ls-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:ls-pulse 1.4s ease-in-out infinite;box-shadow:0 0 0 3px #22c55e2e}.cog-pdp .ls-dot--dark{background:var(--ink)!important;animation:ls-pulse-dark 1.4s ease-in-out infinite!important;box-shadow:0 0 0 3px #0a10141f!important}@keyframes ls-pulse-dark{0%,to{box-shadow:0 0 0 3px #0a10141f}50%{box-shadow:0 0 0 6px #0a10140a}}@keyframes ls-pulse{0%,to{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}50%{background:#16a34a;box-shadow:0 0 0 6px #22c55e0d}}@media (max-width:1080px){.cog-pdp .pdp{grid-template-columns:1fr;gap:32px;padding:20px 22px 64px}.cog-pdp .gallery{position:static}.cog-pdp .formula,.cog-pdp .neural,.cog-pdp .outcomes,.cog-pdp .reviews,.cog-pdp .section-head{grid-template-columns:1fr}.cog-pdp .footer-inner{grid-template-columns:1fr 1fr}.cog-pdp .section{padding:72px 24px}.cog-pdp[data-compounds=side] .compound{grid-template-columns:1fr;justify-items:start;gap:16px;padding:24px}.cog-pdp[data-compounds=side] .compound .render{aspect-ratio:1;width:140px}.cog-pdp[data-compounds=side][data-cmpbox=divider] .compound{grid-template-rows:auto 1fr;grid-template-columns:1fr;place-items:stretch start;gap:14px;padding:22px 18px 26px}.cog-pdp[data-compounds=side][data-cmpbox=divider] .compound .render{aspect-ratio:1;border-radius:14px;align-self:start;width:100%;height:auto}.cog-pdp[data-compounds=side][data-cmpbox=divider] .compound .label{flex-direction:column;gap:8px;width:100%;height:100%;display:flex}.cog-pdp[data-compounds=side][data-cmpbox=divider] .compound .label .nm{align-content:end;min-height:2.3em;margin:0;font-size:18px;line-height:1.15;display:grid}.cog-pdp[data-compounds=side][data-cmpbox=divider] .compound .label .desc{margin:0;font-size:12.5px;line-height:1.5}.cog-pdp[data-compounds=side][data-cmpbox=divider] .compound .label .meta{gap:6px;margin-top:auto;padding-top:12px}.cog-pdp[data-outcomes=titles-callout] .outcomes-wrap{flex-direction:column;gap:14px;display:flex}.cog-pdp[data-outcomes=titles-callout] .outcomes-can{grid-area:auto}.cog-pdp[data-outcomes=titles-callout] .outcomes-can .oc-stage{aspect-ratio:1;height:auto;min-height:0}.cog-pdp[data-outcomes=titles-callout] .outcomes-can .oc-img-desktop{display:none}.cog-pdp[data-outcomes=titles-callout] .outcomes-can .oc-img-mobile{display:block}.cog-pdp[data-outcomes=titles-callout] .outcomes{border:none;grid-template-columns:1fr;gap:12px;display:grid}.cog-pdp[data-outcomes=titles-callout] .out{border:1px solid var(--rule);background:#fff;border-radius:14px;padding:18px 20px}.cog-pdp[data-outcomes=titles-callout] .out:first-child,.cog-pdp[data-outcomes=titles-callout] .out:nth-child(2),.cog-pdp[data-outcomes=titles-callout] .out:nth-child(3),.cog-pdp[data-outcomes=titles-callout] .out:nth-child(4){text-align:left;grid-area:auto}.cog-pdp[data-outcomes=titles-callout] .out:nth-child(-n+2) .ds{margin-left:0}.cog-pdp[data-outcomes=titles-callout] .out .ds{max-width:none}.cog-pdp[data-outcomes=titles-callout] .out:after,.cog-pdp[data-outcomes=titles-callout] .out:before{display:none}}@media (max-width:640px){.cog-pdp .pdp{gap:26px;padding:14px 16px 48px}.cog-pdp .section{padding:48px 16px}.cog-pdp .crumb{display:none}.cog-pdp .info h1{font-size:clamp(38px,11vw,52px)}.cog-pdp .specs{grid-template-columns:repeat(4,1fr)}.cog-pdp .spec{padding:10px 6px}.cog-pdp .spec .k{letter-spacing:.08em;font-size:9px}.cog-pdp .spec .v{font-size:14px}.cog-pdp .spec .v sup{font-size:9px}.cog-pdp[data-sectionhead=centered-mono] .section-head>div:before{display:none}.cog-pdp[data-sectionhead=centered-mono] .section-head--lightson{margin-left:-10px;margin-right:-10px}.cog-pdp .section-head--lightson h2{white-space:normal;text-wrap:balance;font-size:clamp(30px,8.5vw,40px)}.cog-pdp[data-accent=cognition-elixir] .section-head--lightson h2{white-space:nowrap;font-size:clamp(34px,10.7vw,40px)}.cog-pdp .opt-expand{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px}.cog-pdp .opt{column-gap:10px;padding:14px 16px}.cog-pdp .opt .title{flex-wrap:nowrap;align-items:center;gap:6px;font-size:13px}.cog-pdp .opt .title .title-text{white-space:nowrap}.cog-pdp .opt .title small{white-space:nowrap;flex-shrink:0;margin-top:0;padding:2px 6px;font-size:9px}.cog-pdp .opt .sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.cog-pdp .opt .pricing .now{font-size:16px}.cog-pdp .opt .pricing .was{font-size:11px}}@media (max-width:360px){.cog-pdp .opt .title{flex-wrap:wrap}.cog-pdp .opt .title .title-text{flex-basis:100%}.cog-pdp .opt .title small{margin-top:5px}}.cog-pdp[data-accent=blue-glacier]{--grad-a:#1e6b80;--grad-b:#3aa6c2;--grad-c:#82dcef;--grad-d:#c4ecf3;--accent-soft:#3aa6c229;--accent-ink:#1e6b80}.cog-pdp[data-accent=black-cherry-vanilla]{--grad-a:#3f0d1f;--grad-b:#8e1f3c;--grad-c:#d0566f;--grad-d:#f1c0ce;--accent-soft:#8e1f3c29;--accent-ink:#8e1f3c}.cog-pdp[data-accent=lemonade]{--grad-a:#6e5410;--grad-b:#c2a02c;--grad-c:#ecd45a;--grad-d:#f3ea9b;--accent-soft:#c2a02c2e;--accent-ink:#6e5410}.cog-pdp[data-accent=lychee]{--grad-a:#4a1a4e;--grad-b:#7e3a86;--grad-c:#c08bcb;--grad-d:#e7c8e0;--accent-soft:#7e3a8629;--accent-ink:#4a1a4e}.cog-pdp[data-accent=sour-watermelon-candy]{--grad-a:#5a1030;--grad-b:#b23a5a;--grad-c:#e8748f;--grad-d:#f4c3cf;--accent-soft:#b23a5a29;--accent-ink:#b23a5a}.cog-pdp[data-accent=strawberry-kiwi]{--grad-a:#5a1420;--grad-b:#a82f3e;--grad-c:#e26577;--grad-d:#f3c2c8;--accent-soft:#a82f3e29;--accent-ink:#a82f3e}.cog-pdp .v2-neural-section{--ns-bg:var(--bg);--ns-subtitle:var(--muted);background:var(--bg);color:var(--ink)}.cog-pdp .v2-neural-section .neural-title{letter-spacing:-.035em;text-transform:none;-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:1}.cog-pdp .v2-neural-section .neural-title em{background:var(--title-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cog-pdp .v2-neural-section .region-card{--rc-surf:var(--bg);--rc-hair:var(--rule);--rc-hair-2:var(--rule-2);--rc-txt:var(--ink);--rc-txt-2:var(--ink-2);--rc-txt-3:var(--muted);--rc-accent:var(--ink);--rc-accent-ink:#fff;--rc-accent-tint:#0a0a0b0d;--rc-accent-glow:#0a0a0b29;--rc-grad-border:linear-gradient(0deg,var(--rule-2),var(--rule-2));--rc-headline:var(--title-grad)}.cog-pdp .v2-neural-section .region-card.is-open{--rc-grad-border:linear-gradient(0deg,var(--rule-2),var(--rule-2))}.cog-pdp .v2-neural-section .region-card__divider{background:linear-gradient(90deg,transparent,var(--rule-2)20%,var(--rule-2)80%,transparent)}.cog-pdp .v2-neural-section .region-card__row{border-top:1px solid var(--rule);background-image:none}.cog-pdp .v2-neural-section .region-card__dot{background:var(--title-grad)}.cog-pdp .v2-neural-section .region-card__eyebrow{color:var(--muted)}.cog-pdp .info .eyebrow .eb-newdot{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.cog-pdp .info .eyebrow .eb-newdot:before{content:"";background:var(--title-grad);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:cogNewDot 1.2s ease-in-out infinite}@keyframes cogNewDot{60%{opacity:.4;box-shadow:0 0 0 6px #0000}}.cog-pdp .opt .title small{background:var(--discount-badge-grad);color:#fff;box-shadow:none;border:none;border-radius:4px}.cog-pdp .formula-toggle-row{justify-content:center;padding:28px 0 8px;display:flex}.cog-pdp .formula-toggle{border:1px solid var(--ink);background:var(--bg);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.cog-pdp .formula-toggle:hover{background:var(--ink);color:var(--bg)}.cog-pdp .formula-toggle svg{flex-shrink:0;width:14px;height:14px;transition:transform .15s}.cog-pdp .cog-review-cta{border:1px solid var(--ink);background:var(--bg);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:12px 18px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.cog-pdp .cog-review-cta:hover{background:var(--ink);color:var(--bg)}.cog-pdp .cog-review-cta .arr{transition:transform .15s}.cog-pdp .cog-review-cta:hover .arr{transform:translate(2px)}.cog-pdp .v2rv-modal-overlay{background:#0a0a0b73}.cog-pdp .v2rv-modal{background:var(--bg);color:var(--ink);border:1px solid var(--rule);border-radius:18px;box-shadow:0 30px 80px -20px #0a101440}.cog-pdp .v2rv-modal-head .v2rv-modal-title,.cog-pdp .v2rv-modal-head h3{color:var(--ink)}.cog-pdp .v2rv-modal-close{background:var(--bg);border:1px solid var(--rule);color:var(--ink)}.cog-pdp .v2rv-modal-close:hover{border-color:var(--ink)}.cog-pdp .v2rv-modal-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.cog-pdp .v2rv-modal-field input,.cog-pdp .v2rv-modal-field select,.cog-pdp .v2rv-modal-field textarea,.cog-pdp .v2rv-modal-input{background:var(--bg);border:1px solid var(--rule);color:var(--ink);border-radius:10px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif}.cog-pdp .v2rv-modal-helper{color:var(--muted)}.cog-pdp .v2rv-modal-error{color:#b3261e}.cog-pdp .v2rv-modal-star-btn{color:var(--rule-2)}.cog-pdp .v2rv-modal-star-btn.is-active,.cog-pdp .v2rv-modal-star-btn:hover{color:var(--ink)}.cog-pdp .v2rv-modal-chips .v2rv-modal-chip,.cog-pdp .v2rv-modal-chips button{background:var(--bg);border:1px solid var(--rule);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-family:Mona Sans,Proxima Nova,-apple-system,sans-serif;font-size:11px}.cog-pdp .v2rv-modal-chips .v2rv-modal-chip.is-active,.cog-pdp .v2rv-modal-chips button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cog-pdp .v2rv-image-add,.cog-pdp .v2rv-image-tile{background:var(--bg);border:1px dashed var(--rule-2);color:var(--muted)}.cog-pdp .v2rv-image-add:hover{border-color:var(--ink);color:var(--ink)}.cog-pdp .v2rv-image-remove{background:var(--ink);color:var(--bg);border:none}.cog-pdp .v2rv-modal-cancel{background:var(--bg);border:1px solid var(--rule);color:var(--ink);border-radius:999px}.cog-pdp .v2rv-modal-cancel:hover{border-color:var(--ink)}.cog-pdp .v2rv-modal-actions button[type=submit]{background:var(--ink);border:1px solid var(--ink);color:var(--bg);border-radius:999px}.cog-pdp .v2rv-modal-actions button[type=submit]:hover{background:var(--ink-2);border-color:var(--ink-2)}.cog-pdp .v2rv-modal-fineprint{color:var(--muted)}.cog-pdp .v2rv-modal{max-width:540px;padding:36px 40px 32px}.cog-pdp .v2rv-modal-head{border-bottom:1px solid var(--rule);align-items:flex-start;margin-bottom:26px;padding-bottom:22px}.cog-pdp .v2rv-modal-eyebrow{-webkit-text-fill-color:var(--muted);color:var(--muted);letter-spacing:.18em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-bottom:10px;font-size:10px;font-weight:700}.cog-pdp .v2rv-modal-title{letter-spacing:-.02em;font-size:25px;font-weight:800;line-height:1.12}.cog-pdp .v2rv-modal-close{border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.cog-pdp .v2rv-modal-close:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a0a0b24}.cog-pdp .v2rv-modal-row{margin-bottom:22px}.cog-pdp .v2rv-modal-row-2col{gap:18px}@media (max-width:480px){.cog-pdp .v2rv-modal{padding:28px 22px 26px}.cog-pdp .v2rv-modal-row-2col{grid-template-columns:1fr;gap:22px}.cog-pdp .v2rv-modal-actions{flex-wrap:wrap;align-items:stretch;gap:16px}.cog-pdp .v2rv-modal-fineprint{text-align:center;flex:1 0 100%;line-height:1.5}.cog-pdp .v2rv-modal-actions button[type=submit],.cog-pdp .v2rv-modal-cancel{white-space:nowrap;flex:1 1 0}}.cog-pdp .v2rv-modal-field input,.cog-pdp .v2rv-modal-field select,.cog-pdp .v2rv-modal-field textarea,.cog-pdp .v2rv-modal-input{min-height:44px;padding:12px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.cog-pdp .v2rv-modal-textarea{min-height:120px;line-height:1.55}.cog-pdp .v2rv-modal-field input::placeholder,.cog-pdp .v2rv-modal-field textarea::placeholder,.cog-pdp .v2rv-modal-input::placeholder{color:var(--muted);opacity:1}.cog-pdp .v2rv-modal-field input:hover:not(:focus),.cog-pdp .v2rv-modal-field select:hover:not(:focus),.cog-pdp .v2rv-modal-field textarea:hover:not(:focus),.cog-pdp .v2rv-modal-input:hover:not(:focus){border-color:var(--rule-2)}.cog-pdp .v2rv-modal-field input:focus,.cog-pdp .v2rv-modal-field select:focus,.cog-pdp .v2rv-modal-field textarea:focus,.cog-pdp .v2rv-modal-input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a0a0b1a}.cog-pdp .v2rv-modal-star-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;transition:transform .1s,background .12s;display:inline-flex}.cog-pdp .v2rv-modal-star-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.cog-pdp .v2rv-modal-star-btn:hover{background:color-mix(in srgb,var(--ink)5%,transparent)}}.cog-pdp .v2rv-modal-star-btn:active{transform:scale(.92)}.cog-pdp .v2rv-modal-star-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #0a0a0b2e}.cog-pdp .v2rv-star{transition:fill .12s}.cog-pdp .v2rv-star.on{fill:var(--ink)}.cog-pdp .v2rv-star.off{fill:var(--rule-2)}.cog-pdp .v2rv-modal-stars-row:hover .v2rv-star.off{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){.cog-pdp .v2rv-modal-stars-row:hover .v2rv-star.off{fill:color-mix(in srgb,var(--ink)22%,var(--bg))}}.cog-pdp .v2rv-modal-chip{background:var(--bg);-webkit-text-fill-color:var(--ink);color:var(--ink);border:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;border-radius:999px;min-height:38px;padding:8px 14px;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.cog-pdp .v2rv-modal-chip:before{content:none}.cog-pdp .v2rv-modal-chip:hover{border-color:var(--ink)}.cog-pdp .v2rv-modal-chip:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a0a0b24}.cog-pdp .v2rv-modal-chip.is-on{background:var(--ink);-webkit-text-fill-color:var(--bg);color:var(--bg);border-color:var(--ink)}.cog-pdp .v2rv-modal-chip.is-on:hover{background:var(--ink-2);border-color:var(--ink-2)}.cog-pdp .v2rv-image-add:focus-visible{border-style:solid;border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a0a0b24}.cog-pdp .v2rv-modal-actions{border-top:1px solid var(--rule);gap:12px;margin-top:28px;padding-top:22px}.cog-pdp .v2rv-modal-cancel{min-height:44px}.cog-pdp .v2rv-modal-cancel:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a0a0b24}.cog-pdp .v2rv-modal-submit{background-color:var(--ink);-webkit-text-fill-color:var(--bg);min-height:44px;color:var(--bg);border:1px solid var(--ink);cursor:pointer;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;border-radius:999px;padding:12px 26px;font-weight:800;transition:background .12s,transform 80ms,box-shadow .12s}.cog-pdp .v2rv-modal-submit:before{content:none}.cog-pdp .v2rv-modal-submit:hover:not(:disabled){background-color:var(--ink-2);-webkit-text-fill-color:var(--bg);color:var(--bg);border-color:var(--ink-2)}.cog-pdp .v2rv-modal-submit:active:not(:disabled){transform:translateY(1px)}.cog-pdp .v2rv-modal-submit:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink);outline:none}.cog-pdp .v2rv-modal-submit:disabled{background-color:var(--rule-2);border-color:var(--rule-2);-webkit-text-fill-color:var(--bg);color:var(--bg);opacity:1;cursor:not-allowed}.cog-pdp .v2rv-modal-success,.cog-pdp .v2rv-modal-success p{color:var(--ink-2)}.pdp-mobile-sticky-cta.cog-sticky-cta{z-index:60;padding:14px 16px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(140%)blur(20px);backdrop-filter:saturate(140%)blur(20px);opacity:0;pointer-events:none;background:#ffffffd1;border-top:1px solid #e5e7ea;align-items:center;gap:16px;font-family:Mona Sans,Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 28px #0a10141a}@media (max-width:767px){.pdp-mobile-sticky-cta.cog-sticky-cta{display:flex}}.pdp-mobile-sticky-cta.cog-sticky-cta[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.pdp-mobile-sticky-cta.cog-sticky-cta .thumb{background:#fff;border:1px solid #0a101414;border-radius:12px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.pdp-mobile-sticky-cta.cog-sticky-cta .thumb img{object-fit:contain;width:100%;height:100%;display:block}.pdp-mobile-sticky-cta.cog-sticky-cta .price{flex-direction:column;flex:auto;gap:4px;min-width:0;line-height:1.15;display:flex}.pdp-mobile-sticky-cta.cog-sticky-cta .price-row{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.pdp-mobile-sticky-cta.cog-sticky-cta .price-current{color:#0a0a0b;letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.pdp-mobile-sticky-cta.cog-sticky-cta .price-strike{color:#7a8089;font-size:13px;text-decoration:line-through}.pdp-mobile-sticky-cta.cog-sticky-cta .price-uom{color:#7a8089;letter-spacing:0;margin-left:2px;font-size:12px;font-weight:600}.pdp-mobile-sticky-cta.cog-sticky-cta .subscribe-badge{color:#fff;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#0e1014;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;max-width:100%;margin-bottom:4px;padding:3px 9px 3px 8px;font-size:10px;font-weight:700;line-height:1.2;animation:cogSubBadgeIn .22s ease-out both;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0a101433}.pdp-mobile-sticky-cta.cog-sticky-cta .subscribe-badge svg{color:#fff;stroke-width:2.5px;width:10px;height:10px}@keyframes cogSubBadgeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.pdp-mobile-sticky-cta.cog-sticky-cta .subline{letter-spacing:.04em;text-transform:uppercase;color:#7a8089;white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:100%;font-size:11.5px;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.pdp-mobile-sticky-cta.cog-sticky-cta .subline .pack,.pdp-mobile-sticky-cta.cog-sticky-cta .subline .pack-total{color:#7a8089}.pdp-mobile-sticky-cta.cog-sticky-cta .subline .sep{opacity:.55;margin:0 6px}.pdp-mobile-sticky-cta.cog-sticky-cta .cta{color:#fff;letter-spacing:.02em;cursor:pointer;background:#0e1014;border:none;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:140px;min-height:50px;padding:0 18px;font-family:inherit;font-size:14.5px;font-weight:700;transition:transform .14s,box-shadow .2s,opacity .16s;display:inline-flex;position:relative;box-shadow:0 6px 18px #0a101438,0 1px 2px #0a10140f}.pdp-mobile-sticky-cta.cog-sticky-cta .cta svg{width:16px;height:16px}.pdp-mobile-sticky-cta.cog-sticky-cta .cta:active{transition:transform 90ms;transform:scale(.97)}.pdp-mobile-sticky-cta.cog-sticky-cta .cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (max-width:360px){.pdp-mobile-sticky-cta.cog-sticky-cta{padding:12px 12px calc(12px + env(safe-area-inset-bottom));gap:10px}.pdp-mobile-sticky-cta.cog-sticky-cta .thumb{border-radius:10px;width:48px;height:48px}.pdp-mobile-sticky-cta.cog-sticky-cta .cta{min-width:116px;min-height:46px;padding:0 14px;font-size:13.5px}.pdp-mobile-sticky-cta.cog-sticky-cta .price-current{font-size:19px}}.cog-pdp .flavor-select{display:none}@media (max-width:640px){.cog-pdp .field-flavor .flavors{display:none}.cog-pdp .field-flavor .flavor-select{display:block;position:relative}.cog-pdp .flavor-select-trigger{appearance:none;border:1px solid var(--rule);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:56px;padding:10px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.cog-pdp .flavor-select-trigger:active,.cog-pdp .flavor-select[data-open=true] .flavor-select-trigger{border-color:var(--rule-2)}.cog-pdp .flavor-select-trigger:focus-visible{border-color:var(--signal);outline:none;box-shadow:0 0 0 3px #0e101414}.cog-pdp .flavor-select-sw{background:#ddd;border:1px solid #0000001a;border-radius:50%;flex:none;width:26px;height:26px;box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -1px 2px #0000001f}.cog-pdp .flavor-select-text{flex-direction:column;flex:auto;min-width:0;display:flex}.cog-pdp .flavor-select-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-family:Mona Sans,sans-serif;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.cog-pdp .flavor-select-chev{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .2s}.cog-pdp .flavor-select[data-open=true] .flavor-select-chev{transform:rotate(180deg)}.cog-pdp .flavor-select-scrim{z-index:1000;opacity:0;background:#0a0a0b73;animation:flavorScrimIn .2s forwards;position:fixed;inset:0}@keyframes flavorScrimIn{to{opacity:1}}.cog-pdp .flavor-select-sheet{z-index:1001;border-top:1px solid var(--rule);max-height:80vh;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-radius:20px 20px 0 0;flex-direction:column;animation:flavorSheetUp .28s cubic-bezier(.32,.72,0,1) forwards;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 32px #00000029}@keyframes flavorSheetUp{to{transform:translateY(0)}}.cog-pdp .flavor-select-sheet.is-closing{animation:flavorSheetDown .24s cubic-bezier(.32,.72,0,1) forwards}@keyframes flavorSheetDown{to{transform:translateY(100%)}}.cog-pdp .flavor-select-grab{background:var(--rule-2);border-radius:999px;flex:none;width:36px;height:4px;margin:12px auto 4px}.cog-pdp .flavor-select-head{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;padding:8px 12px 8px 16px;display:flex}.cog-pdp .flavor-select-head .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-family:Mona Sans,sans-serif;font-size:11px}.cog-pdp .flavor-select-close{width:44px;height:44px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.cog-pdp .flavor-select-close:focus-visible{outline:none;box-shadow:0 0 0 3px #0e101414}.cog-pdp .flavor-select-close svg{width:18px;height:18px}.cog-pdp .flavor-select-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.cog-pdp .flavor-select-option{min-height:56px;color:var(--ink);border-bottom:1px solid var(--rule);-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:8px 16px;font-family:Mona Sans,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.cog-pdp .flavor-select-option:last-child{border-bottom:none}.cog-pdp .flavor-select-option:active{background:var(--bg-3)}.cog-pdp .flavor-select-option:focus-visible{box-shadow:inset 0 0 0 2px var(--signal);outline:none}.cog-pdp .flavor-select-option .flavor-select-sw{width:24px;height:24px}.cog-pdp .flavor-select-option .flavor-select-oname{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.cog-pdp .flavor-select-check{width:18px;height:18px;color:var(--signal);visibility:hidden;flex:none}.cog-pdp .flavor-select-option[aria-selected=true]{background:var(--accent-soft,var(--bg-2));font-weight:600}.cog-pdp .flavor-select-option[aria-selected=true] .flavor-select-check{visibility:visible}@media (prefers-reduced-motion:reduce){.cog-pdp .flavor-select-sheet,.cog-pdp .flavor-select-sheet.is-closing{animation:none;transform:none}.cog-pdp .flavor-select-scrim{opacity:1;animation:none}.cog-pdp .flavor-select-chev,.cog-pdp .flavor-select-option{transition:none}}.cog-pdp[data-reviews=status] .summary{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:20px}.cog-pdp[data-reviews=status] .summary .counter{flex:none}.cog-pdp[data-reviews=status] .summary>.btn{width:auto!important;padding:12px 20px!important}.cog-pdp[data-reviews=status] .review{grid-template-columns:1fr;gap:0;padding:20px 0}.cog-pdp[data-reviews=status] .review .bd,.cog-pdp[data-reviews=status] .review .head,.cog-pdp[data-reviews=status] .review .improvements,.cog-pdp[data-reviews=status] .review .stars,.cog-pdp[data-reviews=status] .review .ttl{grid-area:auto/1}.cog-pdp[data-reviews=status] .review .stars{order:1}.cog-pdp[data-reviews=status] .review .ttl{order:2}.cog-pdp[data-reviews=status] .review .bd{order:3}.cog-pdp[data-reviews=status] .review .head{order:4}.cog-pdp[data-reviews=status] .review .improvements{order:5}.cog-pdp[data-reviews=status] .review .head{flex-direction:row;align-items:baseline;gap:10px;margin:16px 0 0;font-size:15px}.cog-pdp[data-reviews=status] .review .head .who{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:15px;font-weight:600;overflow:hidden}.cog-pdp[data-reviews=status] .review .head .who .v{white-space:nowrap;margin-left:6px;font-size:9px;display:inline}.cog-pdp[data-reviews=status] .review .head .when{flex:none;font-size:10px}.cog-pdp[data-reviews=status] .review .stars{margin:0 0 6px;font-size:13px}.cog-pdp[data-reviews=status] .review .ttl{letter-spacing:-.015em;margin:0;font-size:clamp(17px,5vw,19px);line-height:1.3}.cog-pdp[data-reviews=status] .review .bd{margin-top:8px;font-size:14px;line-height:1.65}.cog-pdp[data-reviews=status] .review .improvements{border-left:none;flex-flow:wrap;align-items:center;gap:6px 10px;margin-top:14px;padding-left:0}.cog-pdp[data-reviews=status] .review .improvements .i-label{white-space:normal;flex-basis:100%;margin-bottom:2px;font-size:11px}.cog-pdp[data-reviews=status] .review .improvements .chip{font-size:12px}.cog-pdp[data-reviews=status] .review[data-hidden=true]{display:none}.cog-pdp[data-reviews=status] .cog-reviews-more{justify-content:center;width:100%;margin-top:18px;display:inline-flex}}.cog-pdp .cog-reviews-more{display:none}@media (max-width:360px){.cog-pdp[data-reviews=status] .review{padding:16px 0}.cog-pdp[data-reviews=status] .review .ttl{font-size:16px}.cog-pdp[data-reviews=status] .review .bd{font-size:13px;line-height:1.6}.cog-pdp[data-reviews=status] .review .head .who{font-size:14px}.cog-pdp[data-reviews=status] .review .improvements .chip{font-size:11px}}.cog-pdp .le-video{max-width:1320px;margin:0 auto;padding:0 32px}.cog-pdp .le-video-card{background:#0a1014;border:6px solid #fff;border-radius:24px;height:70vh;min-height:460px;position:relative;overflow:hidden}.cog-pdp .le-video-card+.le-video-card{margin-top:24px}.cog-pdp .le-video-parallax{will-change:transform;position:absolute;inset:-12% 0}.cog-pdp .le-video-player{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:640px){.cog-pdp .le-video{padding:0 16px}.cog-pdp .le-video-card{border-width:4px;border-radius:18px;height:56vh;min-height:400px}}.cog-pdp .section .le-video{max-width:none;margin-top:80px;padding:0}.cog-pdp[data-accent=accessory]{--grad-a:#0a0a0b;--grad-b:#23272e;--grad-c:#454b54;--grad-d:#6c727b;--accent-soft:#0a10141a;--accent-ink:#23272e}.acc-pdp{overflow-x:clip}.cog-pdp.acc-pdp .info{min-width:0}.cog-pdp.acc-pdp .info h1{overflow-wrap:anywhere;font-size:clamp(38px,4.4vw,56px)}.cog-pdp.acc-pdp .info h1 em{overflow-wrap:anywhere;max-width:100%;margin-bottom:-.12em;padding-bottom:.12em;display:block}.acc-pdp .acc-buy{margin-top:6px}.acc-pdp .acc-field{margin-top:20px}.acc-pdp .acc-field-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.acc-pdp .acc-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.acc-pdp .acc-selected{color:var(--ink-2);font-size:13px;font-weight:600}.acc-pdp .acc-opts{flex-wrap:wrap;gap:8px;display:flex}.acc-pdp .acc-opt{appearance:none;cursor:pointer;font:inherit;border:1px solid var(--rule);background:var(--bg);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:500;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.acc-pdp .acc-opt-size{justify-content:center;min-width:48px}.acc-pdp .acc-opt:hover{border-color:var(--rule-2);background:var(--bg-2)}.acc-pdp .acc-opt.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--bg-2)}.acc-pdp .acc-opt.is-unavailable,.acc-pdp .acc-opt:disabled{opacity:.32;cursor:not-allowed;text-decoration:line-through}.acc-pdp .acc-opt:disabled:hover{border-color:var(--rule);background:var(--bg)}.acc-pdp .acc-opt .acc-sw{border-radius:999px;width:15px;height:15px;box-shadow:inset 0 0 0 1px #0a10142e}.acc-pdp .acc-opt.is-soldout{color:var(--ink-2)}.acc-pdp .acc-opt.is-soldout .acc-sw{opacity:.4}.acc-pdp .acc-opt.is-soldout .acc-opt-oos{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3,var(--ink-2));opacity:.7;font-size:10px;font-weight:600}.acc-pdp .acc-opt.is-soldout.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.acc-pdp .acc-oos-tag{color:var(--ink-2);font-weight:600}.acc-pdp .acc-field-qty{max-width:160px}.acc-pdp .acc-select-wrap{position:relative}.acc-pdp .acc-select{appearance:none;font:inherit;border:1px solid var(--rule);background:var(--bg);width:100%;color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%237a8089' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1l5 5 5-5'/></svg>");background-position:right 14px center;background-repeat:no-repeat;border-radius:12px;padding:11px 38px 11px 15px;font-size:14px}.acc-pdp .acc-select:hover{border-color:var(--rule-2)}.acc-pdp .acc-price{align-items:baseline;gap:12px;margin:24px 0 14px;display:flex}.acc-pdp .acc-now{letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum" 1,"ss01" 1;font-size:28px;font-weight:700}.acc-pdp .acc-was{color:var(--muted);font-size:17px;text-decoration:line-through}.acc-pdp .acc-unit{color:var(--muted);font-size:13px}.acc-pdp .acc .body p{margin:0 0 12px}.acc-pdp .acc .body p:last-child{margin-bottom:0}.acc-pdp .acc-list{gap:7px;margin:0;padding-left:18px;display:grid}.acc-pdp .acc-list li{color:var(--ink-2);font-size:14px;line-height:1.55}@media (max-width:640px){.cog-pdp.acc-pdp .info h1{font-size:clamp(28px,7.4vw,40px)}}