.HC3pwG_page{min-height:100dvh;padding:28px 16px 40px}.HC3pwG_wrap{gap:20px;max-width:720px;margin:0 auto;display:grid}.HC3pwG_head{gap:8px;padding:12px 0 4px;display:grid}.HC3pwG_head h1{font:800 clamp(34px, 8vw, 48px)/1 var(--font-display);text-transform:uppercase}.HC3pwG_head p{color:var(--muted);max-width:52ch;line-height:1.5}.HC3pwG_hero{isolation:isolate;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel) var(--art,none) center 35% / cover no-repeat;align-content:end;gap:8px;min-height:170px;padding:22px 20px 20px;display:grid;position:relative;overflow:hidden}.HC3pwG_hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#09090bf0 0%,#09090bb8 55%,#09090b73 100%),linear-gradient(#09090b00 30%,#09090bd9 100%);position:absolute;inset:0}.HC3pwG_hero:after{content:"";background:var(--red);width:3px;position:absolute;top:0;bottom:0;left:0}.HC3pwG_hero{container-type:inline-size}.HC3pwG_hero h1{font:800 clamp(26px, 100cqi / (var(--chars,1) * .5), clamp(36px, 9vw, 56px))/.95 var(--font-display);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.HC3pwG_hero p{color:#d4d4da;max-width:56ch;font-size:15px;line-height:1.5}.HC3pwG_hero .HC3pwG_eyebrow{width:fit-content;font:700 13px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#e4e4ea;align-items:center;gap:8px;display:inline-flex}.HC3pwG_lead{margin-bottom:20px}.HC3pwG_heroBox{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.HC3pwG_backDot{width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;transition:color .15s;display:grid}.HC3pwG_backDot svg{width:28px;height:28px;transition:transform .15s}.HC3pwG_backDot:hover{color:var(--red)}.HC3pwG_backDot:hover svg{transform:translate(-3px)}.HC3pwG_backDot:focus-visible{color:var(--ink);box-shadow:0 0 0 2px var(--red);outline:none}.HC3pwG_caption{font:600 13px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-top:12px}.HC3pwG_empty{border-radius:var(--radius);text-align:center;border:1px dashed var(--line-2);background:#ffffff05;gap:6px;padding:28px 22px;display:grid}.HC3pwG_empty b{font-size:17px}.HC3pwG_empty span{color:var(--muted);font-size:14px}.HC3pwG_list{gap:12px;display:grid}.HC3pwG_item{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel-2), var(--panel) 60%);border:1px solid var(--line);gap:14px;padding:18px;display:grid}.HC3pwG_itemTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.HC3pwG_itemTop h2{font-size:18px;font-weight:700}.HC3pwG_itemTop h2 a{color:inherit;text-decoration:none}.HC3pwG_itemTop h2 a:hover{color:var(--link)}.HC3pwG_meta{color:var(--muted);font-size:13px}.HC3pwG_pct{font:800 16px/1 var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--red);border-radius:10px;flex:none;padding:8px 10px}.HC3pwG_body{color:var(--ink);white-space:pre-line;font-size:15px;line-height:1.5}.HC3pwG_body a{color:var(--link);font-weight:var(--link-weight);text-decoration:none}.HC3pwG_body a:hover{color:var(--link-hover)}.HC3pwG_rules summary{cursor:pointer;color:var(--muted);font-size:14px}.HC3pwG_rules p{color:var(--muted);white-space:pre-line;margin-top:8px;font-size:14px;line-height:1.5}.HC3pwG_actions{flex-wrap:wrap;gap:10px;display:flex}.HC3pwG_copy{border:1px dashed var(--red);background:var(--red-tint);color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;flex:200px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.HC3pwG_copy span{font:800 20px/1 var(--font-display);letter-spacing:.08em}.HC3pwG_copy em{color:var(--muted);font-size:12px;font-style:normal}.HC3pwG_shop{background:var(--ink);color:#0a0a0b;border-radius:12px;flex:none;place-items:center;padding:12px 18px;font-size:14px;font-weight:700;display:grid}.HC3pwG_shop:hover{background:#fff}@media (min-width:900px){.HC3pwG_page{min-height:calc(100dvh - 84px);padding:36px 32px 0}.HC3pwG_wrap.HC3pwG_wide{gap:24px;max-width:1136px}.HC3pwG_lead{margin-bottom:24px}.HC3pwG_backDot{width:40px;height:40px}.HC3pwG_heroBox{gap:24px}.HC3pwG_hero{min-height:220px;padding:32px 34px 28px}}.HC3pwG_note{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.HC3pwG_snippet{gap:10px;margin-top:10px;display:grid}.HC3pwG_snippet code{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;background:#ffffff0a;border-radius:10px;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.HC3pwG_snippet button{justify-self:start}@media (max-width:899px){.HC3pwG_heroBox{gap:var(--space-xxs);grid-template-columns:minmax(0,1fr)}.HC3pwG_backDot{width:44px;height:44px;margin:-8px 0 0 -8px}.HC3pwG_heroBox>span.HC3pwG_backDot{display:none}}@media (min-width:1264px){.HC3pwG_heroBox{display:block;position:relative}.HC3pwG_heroBox>.HC3pwG_backDot{position:absolute;top:0;right:calc(100% + 24px)}}.HC3pwG_hubs{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.HC3pwG_hubs a{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel) 60%);color:inherit;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.HC3pwG_hubs a:hover,.HC3pwG_hubs a:focus-visible{border-color:var(--red)}.HC3pwG_hubs b{font:800 19px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.02em}.HC3pwG_hubs span{color:var(--muted);font-size:13.5px}.HC3pwG_btn{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.HC3pwG_btn:hover,.HC3pwG_btn:focus-visible{border-color:var(--red)}.HC3pwG_previewSay{text-align:center;color:var(--muted);padding:40px 16px}
