:root{--ink:var(--hz-color-ink,#2b1236);--pink:var(--hz-color-berry,#eb2f70);--paper:var(--hz-color-canvas,#fff8f1);--muted:var(--hz-color-ink-muted,#746879);--night:var(--hz-color-night,#180b21);--night-surface:var(--hz-color-night-surface,#25112f);--night-raised:var(--hz-color-night-raised,#30183c);--night-border:var(--hz-color-night-border,#4a2b55);--on-night:var(--hz-color-on-night,#fff8f1);--on-night-muted:var(--hz-color-on-night-muted,#cdbfd0);--violet:var(--hz-color-violet,#946bee);--pink-ink:#d81b60;--mint:var(--hz-color-mint,#63d6ae);--line:#e8e0e8;--blue:#3157d5;--page:#0b0410;--page-alt:#120818;--input-line:#786b7b;--shadow-low:0 8px 24px #28143812;--shadow-high:0 20px 52px #2814381f;--type-display:clamp(2.35rem, 5vw, 4.4rem);--mobile-nav-clearance:112px;--gutter:14px;--gutter-left:max(var(--gutter), env(safe-area-inset-left));--gutter-right:max(var(--gutter), env(safe-area-inset-right));--tap:var(--hz-tap,44px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--ink);background:var(--paper);font-family:var(--hz-font-sans,ui-sans-serif, system-ui, sans-serif);margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--hz-weight-heading)}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a,label,summary,input,select,textarea,[role=tab],[role=button]{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.skip{z-index:100;top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));min-height:var(--tap);opacity:0;pointer-events:none;background:#fff;border-radius:10px;align-items:center;padding:12px 16px;display:inline-flex;position:fixed;transform:translateY(-150%)}.skip:focus-visible{opacity:1;pointer-events:auto;transform:none}.wordmark{min-width:44px;min-height:44px;font-size:1.7rem;font-weight:var(--hz-weight-heading);letter-spacing:-.07em;align-items:center;text-decoration:none;display:inline-flex}.wordmark span,.kicker{color:var(--pink)}.landing{max-width:1280px;padding:0 var(--gutter-right) 0 var(--gutter-left);margin:auto}.landingNav,.topbar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:24px 0 32px;display:grid}.kicker{font-size:.75rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em;margin:0 0 12px}h1{letter-spacing:-.045em;max-width:860px;margin:0;font-size:clamp(1.875rem,6.4vw,4.6rem);line-height:1.08}@media (min-width:720px){h1{line-height:1.02}}h2,h3,p{margin-top:0}.hero .lede{max-width:650px;color:var(--muted);margin:16px 0;font-size:1rem;line-height:1.6}.heroPrerequisite{color:var(--muted);margin:12px 0 0;font-size:.85rem;line-height:1.5}.heroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.button{color:#fff;background:var(--ink);min-height:48px;font-weight:var(--hz-weight-heading);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:0 5px 14px #28143829}.button:active:not(:disabled){transform:scale(.97);box-shadow:0 2px 8px #2814381f}.button:disabled,button:disabled{cursor:not-allowed;opacity:.58}.button.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.button.small{min-height:44px;padding:0 18px}.textLink{min-height:44px;color:var(--pink);font-weight:var(--hz-weight-heading);text-underline-offset:4px;align-items:center;transition:transform 80ms,opacity 80ms;display:inline-flex}.textLink:active{opacity:.72;transform:scale(.96)}.heroCard{border:1px solid var(--line);background:#fff;border-radius:30px;justify-self:center;width:min(100%,520px);padding:18px;overflow:hidden;box-shadow:0 28px 80px #28143824}.heroCard .art{aspect-ratio:4/3;background:#eee2da;border-radius:20px;display:block;overflow:hidden}.heroCard .art img{object-fit:cover;width:100%;height:100%;display:block}.heroCard h2{margin:20px 0 8px;font-size:clamp(1.4rem,5vw,1.8rem)}.heroCard p{color:var(--muted)}.badge,.statusPill{width:max-content;font-size:.72rem;font-weight:var(--hz-weight-heading);letter-spacing:.04em;border-radius:999px;align-items:center;padding:7px 10px;display:inline-flex}.badge{z-index:2;color:#fff;background:var(--ink);margin:16px;position:absolute}.steps{border-top:1px solid var(--line);padding:28px 0}.stepsDisclosure{border:1px solid var(--line);background:#fff9;border-radius:16px}.stepsDisclosure summary{cursor:pointer;align-items:center;min-height:56px;padding:12px 18px;list-style:none;display:flex}.stepsDisclosure summary::-webkit-details-marker{display:none}.stepsDisclosure summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.steps h2{width:100%;font-size:1rem;font-weight:var(--hz-weight-heading);letter-spacing:-.01em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:0;display:flex}.stepsSummaryCue{color:var(--muted);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.stepsSummaryCue [data-state=open],.stepsDisclosure[open] .stepsSummaryCue [data-state=closed]{display:none}.stepsDisclosure[open] .stepsSummaryCue [data-state=open]{display:inline}.stepsChevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.stepsDisclosure[open] .stepsChevron{transform:translateY(2px)rotate(-135deg)}.stepsList{gap:14px;margin:0;padding:2px 18px 18px;list-style:none;display:grid}.stepsList li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.stepsList b{color:var(--pink);font-variant-numeric:tabular-nums}.stepsList h3{font-size:1rem;font-weight:var(--hz-weight-heading);margin:0 0 2px}.stepsList p{color:var(--muted);margin:0;line-height:1.6}footer{color:var(--muted);border-top:1px solid var(--line);text-align:center;padding:32px 0;line-height:1.6}.creatorProductTruth{margin:0}.authPage{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) var(--gutter-right) max(20px, env(safe-area-inset-bottom)) var(--gutter-left);background:radial-gradient(circle at 85% 10%, #ffe3d2, transparent 32%), var(--paper);place-items:center;display:grid}.authCard{border:1px solid var(--line);width:min(100%,500px);box-shadow:var(--shadow-high);background:#fff;border-radius:28px;padding:26px 20px}.authCard h1{margin:34px 0 18px;font-size:clamp(1.9rem,7vw,4rem)}.zeliWelcome{margin-top:22px;line-height:0}.zeliWelcome+.kicker{margin-top:14px}.foxEmpty{margin:0 auto 14px;display:block}.authCard>p{color:var(--muted);line-height:1.6}.authCard form,.formGrid{gap:18px;margin:28px 0;display:grid}.authActions{gap:14px;display:grid}.authActions>.button{width:100%}.googleButton{color:#202124;box-shadow:none;background:#fff;border:1px solid #747775;gap:12px}.googleButton>span{color:#fff;width:22px;height:22px;font-size:.8rem;font-weight:var(--hz-weight-heading);background:#4285f4;border-radius:50%;place-items:center;display:grid}.authDivider{color:var(--muted);align-items:center;gap:12px;font-size:.78rem;display:flex}.authDivider:before,.authDivider:after{background:var(--line);content:"";flex:1;height:1px}label{font-weight:var(--hz-weight-heading);gap:8px;display:grid}input,select,textarea{border:1px solid var(--input-line);width:100%;min-height:50px;color:var(--ink);background:#fff;border-radius:13px;padding:12px 14px}.error{font-weight:var(--hz-weight-strong);background:#fff0f4;border-radius:10px;padding:12px;color:#891640!important}.success{color:#075f4c;font-weight:var(--hz-weight-strong);background:#e3f8f0;border-radius:10px;padding:12px}.evidence{background:#edf8ff;border-radius:10px;padding:12px}.fineprint{color:var(--muted);font-size:.83rem;line-height:1.5}.legalDocument{max-width:68ch;padding:0 var(--gutter-right) 48px var(--gutter-left);line-height:1.7}.fineprint a,.legalDocument p a,.legalDocument li a{padding-block:10px}.legalDocument h2{margin:32px 0 8px;font-size:1.05rem}.legalDocument p,.legalDocument ul{margin:0 0 12px}.legalDocument ul{padding-left:20px}.legalDocument li{margin-bottom:8px}.appFrame{min-height:100dvh;padding-bottom:32px}.demoBanner{color:#fff;min-height:44px;font-size:.76rem;font-weight:var(--hz-weight-heading);letter-spacing:.05em;text-align:center;background:#281438;justify-content:center;align-items:center;padding:10px 18px;line-height:1.35;display:flex}.topbar{z-index:10;padding:0 max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf4eb;position:sticky;top:0;box-shadow:0 1px #28143808}.immersiveTopbar{position:relative}.mastheadContext{color:var(--muted);font-size:.78rem;font-weight:var(--hz-weight-heading)}.topbar nav{gap:6px;display:flex}.topbar nav a{min-height:44px;color:var(--muted);font-size:.88rem;font-weight:var(--hz-weight-strong);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:flex}.topbar nav a[aria-current=page]{color:var(--ink);background:#fff;box-shadow:0 4px 20px #28143814}.avatar,.profileAvatar{color:#fff;background:linear-gradient(145deg, var(--pink), #ff8b72);font-weight:var(--hz-weight-heading);border-radius:50%;place-items:center;text-decoration:none;display:grid}.avatar{width:44px;height:44px}.profileAvatar{width:72px;height:72px;font-size:1.3rem}.appMain{max-width:1240px;padding:24px var(--gutter-right) 32px var(--gutter-left);margin:auto;scroll-margin-top:129px}.pageHeader{margin-bottom:22px}.pageHeaderTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.pageHeader h1{max-width:800px;margin:4px 0 0;font-size:2.15rem;line-height:.98}.pageHeaderLede{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:.91rem;line-height:1.45}.support{min-height:44px;color:var(--pink);font-weight:var(--hz-weight-heading);align-items:center;display:flex}.filters{gap:10px;padding:4px 4px 20px;display:flex;overflow-x:auto}.filter{border:1px solid var(--line);min-height:44px;color:var(--muted);font-weight:var(--hz-weight-heading);background:#fff;border-radius:999px;flex:none;padding:0 18px}.filter.active{border-color:var(--ink);color:#fff;background:var(--ink)}.challengeGrid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.opportunitySections{gap:34px;display:grid}.opportunitySection{min-width:0}.sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.sectionHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3vw,2.5rem)}.sectionEyebrow{color:var(--pink);font-size:.72rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em;margin:0 0 7px}.featuredOpportunity,.opportunityRail{gap:18px;display:grid}.opportunityRail{grid-template-columns:minmax(0,1fr)}.opportunityCard{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-low);background:#fff;border-radius:20px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s;overflow:hidden}.opportunityCard:focus-within{border-color:color-mix(in srgb, var(--pink) 58%, var(--line));box-shadow:0 14px 34px #28143824}@media (hover:hover) and (pointer:fine){.opportunityCard:hover{border-color:color-mix(in srgb, var(--pink) 38%, var(--line));transform:translateY(-3px);box-shadow:0 18px 42px #28143829}}.opportunityCard.featured{flex-direction:column;display:flex}.opportunityCard.featured .opportunityBody{z-index:1;position:relative}.opportunityCard.featured .opportunityCover{min-height:0}.opportunityCover,.campaignHero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 18%,#ffffff47 0 14%,#0000 15%),linear-gradient(135deg,#281438 0 48%,#d31868 49% 74%,#ff9f70 75%);min-height:180px;padding:22px;position:relative;overflow:hidden}.opportunityCover{margin:0}.opportunityCover.hasMedia,.campaignHero.hasMedia{aspect-ratio:16/9;background:#eee5e6;min-height:0;padding:0;display:grid}.opportunityCover.hasMedia:after,.campaignHero.hasMedia:after{display:none}.opportunityCover.hasMedia img,.campaignHero.hasMedia img{object-fit:cover;width:100%;height:100%}.opportunityCover figcaption,.campaignHero figcaption,.campaignMediaNote{color:#fff;max-width:calc(100% - 28px);font-size:.68rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#281438d6;border:1px solid #fff9;border-radius:999px;padding:6px 9px;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 14px #2814382e}.campaignMediaNote{left:14px;right:auto}.opportunityCover.hasMedia img,.campaignHero.hasMedia img{transform-origin:50% 100%}[data-campaign-art$=siloam-lippo-village-exterior\.webp] img{transform:scale(1.5)}.opportunityCover:after,.campaignHero:after{z-index:-1;content:"";border:36px solid #fff3;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-48px;right:-42px}.opportunityCover:not(.isWordmark)>span:not(.campaignMediaNote){font-size:5.5rem;font-weight:var(--hz-weight-heading);letter-spacing:-.08em;line-height:1;display:block}.opportunityCover>b{letter-spacing:.02em;font-size:.73rem;position:absolute;bottom:20px;left:22px}.opportunityBody{align-content:start;gap:9px;padding:18px;display:grid}.birthDateStep{border:1px solid var(--line);background:#ffffffb3;border-radius:14px;gap:8px;margin:4px 0 8px;padding:14px;display:grid}.birthDateStep h3{margin:0;font-size:1rem}.birthDateStep p{color:var(--muted);margin:0;line-height:1.55}.birthDateStep label{font-size:.85rem;font-weight:var(--hz-weight-strong)}.birthDateStep input,.birthDateStep select{border:1px solid var(--line);min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:0 12px}.birthDateStep{scroll-margin-block:24px}.birthDateStep .button{justify-self:start}.briefSummary{margin:0 0 4px}.briefDisclosure{border-top:1px solid var(--line)}.briefDisclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:4px 0;list-style:none;display:flex}.briefDisclosure summary::-webkit-details-marker{display:none}.briefDisclosure summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.briefDisclosure summary h3{margin:0}.briefChevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.briefDisclosure[open] .briefChevron{transform:translateY(2px)rotate(-135deg)}.opportunityBrand{color:var(--muted);font-size:.78rem;font-weight:var(--hz-weight-strong);letter-spacing:.01em;overflow-wrap:anywhere;margin:0}.opportunityBody h3{overflow-wrap:anywhere;font-size:1.1rem;font-weight:var(--hz-weight-heading);margin:0;line-height:1.2}.brandName{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.opportunityReward{gap:2px;margin:2px 0;display:grid}.opportunityReward span,.opportunityReward small{color:var(--muted);font-size:.76rem}.opportunityReward strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.05}.opportunitySignals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0;display:grid}.opportunitySignals>div{background:#faf7fa;border:1px solid #e2d8e2;border-radius:12px;min-width:0;padding:9px}.opportunitySignals dt{color:var(--muted);font-size:.72rem}.opportunitySignals dd{overflow-wrap:anywhere;font-size:.84rem;font-weight:var(--hz-weight-strong);margin:3px 0 0}.opportunityMatchNote{color:var(--muted);margin-top:5px;font-size:.7rem;line-height:1.35;display:block}.opportunityDetails{color:var(--muted);font-size:.82rem;line-height:1.5}.opportunityDetails summary{min-height:44px;color:var(--pink);font-weight:var(--hz-weight-heading);cursor:pointer;align-items:center;display:flex}.opportunityDetails p{margin:0 0 8px}.opportunityTabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;max-width:100%;margin:0;padding:4px 0 12px;display:flex;overflow-x:auto}.opportunityTabs::-webkit-scrollbar{display:none}.opportunityTab{min-height:var(--hz-tap);color:var(--ink);font-weight:var(--hz-weight-body);cursor:pointer;text-align:left;white-space:nowrap;background:#fff;border:1px solid #d9ceda;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;line-height:1.25;display:inline-flex}.opportunityTab[aria-selected=true]{font-weight:var(--hz-weight-strong)}.opportunityTabLabel{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.opportunityTab small{min-width:24px;min-height:24px;color:var(--muted);background:#f0ebf1;border-radius:999px;flex:none;place-items:center;display:grid}.opportunityTab[aria-selected=true]{border-color:var(--ink);color:#fff;background:var(--ink);box-shadow:var(--shadow-low)}.opportunityTab[aria-selected=true] small{color:var(--ink);background:#fff}.opportunityTabPanel{min-height:180px;padding-top:2px}.opportunityHeadline{font-weight:var(--hz-weight-heading);margin:0;color:var(--ink)!important}.eligibilityLine,.sectionEmpty{color:var(--muted);font-size:.84rem;line-height:1.5}.campaignHero{align-content:end;gap:8px;min-height:260px;margin:-28px -28px 28px;display:grid}.campaignHero.hasMedia{min-height:0}.campaignHero span{font-size:.75rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em}.campaignHero strong{letter-spacing:-.06em;max-width:16ch;font-size:clamp(2rem,5vw,4rem);line-height:.92}.tagLine{font-weight:var(--hz-weight-strong);color:var(--pink)!important}.emptyState{text-align:center}.emptyState .button{margin-top:10px}.challengeCard{border:1px solid var(--line);background:#fff;border-radius:24px;transition:transform .2s,box-shadow .2s;overflow:hidden}.challengeCard:hover{transform:translateY(-4px);box-shadow:0 22px 50px #28143817}.challengeArt{justify-content:space-between;align-items:flex-start;min-height:200px;padding:18px;display:flex}.challengeIndex{color:#ffffffbf;font-size:4.8rem;font-weight:var(--hz-weight-heading);align-self:end}.challengeArt.coral{background:linear-gradient(135deg,#ff7878,#ffbe82)}.challengeArt.mint{background:linear-gradient(135deg,#178a79,#86d6bd)}.challengeArt.blue{background:linear-gradient(135deg,#3157d5,#8fa8ff)}.statusPill{color:#51485c;background:#eeeaf0}.statusPill.good{color:#086b55;background:#dff8ee}.statusPill.attention{color:#8a4d00;background:#fff0cf}.challengeBody{padding:22px}.brandName{color:var(--pink);font-size:.78rem;font-weight:var(--hz-weight-heading);margin:0 0 8px}.challengeBody h2{margin:0 0 8px}.challengeBody p{color:var(--muted)}.challengeBody>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;font-size:.83rem;display:flex}.challengeBody>div span{color:var(--muted)}.cardLink{min-height:44px;color:var(--pink);font-weight:var(--hz-weight-strong);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.panel,.listPanel,.metrics article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px}.detailGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.detailHero{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.briefIdentity{gap:12px;display:grid}.briefIdentity h2{margin:0}.briefIdentity>p{color:var(--muted);margin:0;line-height:1.5}.brief h2{margin-top:28px;font-size:clamp(1.15rem,3.8vw,1.4rem)}.brief p,.brief li,.decision p{color:var(--muted);line-height:1.65}.criteria{gap:8px;display:grid}.criteria span{background:#f8f4f8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px;display:flex}.decision{position:sticky;top:98px}.rewardAmount{font-size:clamp(1.6rem,6vw,2rem);display:block}.decision dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.decision dt{color:var(--muted)}.decision dd{font-weight:var(--hz-weight-heading)}.decision .button{width:100%;margin-top:18px}.joinConsentOverlay{z-index:100;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:#1f1427b8;position:fixed;inset:0;overflow-y:auto}.joinConsentDialog{background:#fff;border-radius:24px;width:min(760px,100%);min-height:calc(100dvh - 48px);margin:0 auto;padding:clamp(22px,4vw,40px);box-shadow:0 24px 80px #1f14274d}.joinConsentHeader,.joinConsentActions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.joinConsentHeader h2{margin:4px 0 0}.joinConsentFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.joinConsentFacts article,.joinConsentBrief,.joinConsentDisclosure>section{border:1px solid var(--line);background:#f8f4f8;border-radius:16px;padding:16px}.joinConsentFacts span,.joinConsentFacts small{color:var(--muted);display:block}.joinConsentFacts strong{margin:4px 0;font-size:1.2rem;display:block}.joinConsentNotice{color:#5f2040;font-weight:var(--hz-weight-heading);background:#ffe9f1;border-radius:14px;padding:12px 14px;line-height:1.5}.joinConsentDisclosure{gap:12px;display:grid}.joinConsentDisclosure h3{margin-bottom:8px}.joinConsentDisclosure p{color:var(--muted);margin-bottom:0;line-height:1.55}.joinConsentDisclosure ol{gap:6px;margin:12px 0 0;padding-left:24px;display:grid}.joinConsentChecks{border:0;gap:10px;margin:20px 0;padding:0;display:grid}.joinConsentChecks legend{font-weight:var(--hz-weight-heading);margin-bottom:10px}.joinConsentActions{justify-content:flex-end;align-items:stretch}.listPanel{gap:0;padding:0;display:grid}.listPanel article{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.listPanel .button{width:100%}.listPanel article:last-child{border-bottom:0}.listPanel h2{margin:12px 0 6px}.listPanel p{color:var(--muted);margin:0}.metrics{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:24px;display:grid}.metrics article{gap:10px;display:grid}.metrics span,.metrics small{color:var(--muted)}.metrics strong{font-size:clamp(1.45rem,5.5vw,1.8rem)}.timeline{gap:0;margin:28px 0;padding:0;list-style:none;display:grid}.timeline li{color:#6d6275;gap:4px;padding:0 0 26px 34px;display:grid;position:relative}.timeline li:before{content:"";border:3px solid;border-radius:50%;width:16px;height:16px;position:absolute;left:0}.timeline li:after{content:"";background:currentColor;width:2px;position:absolute;top:20px;bottom:0;left:9px}.timeline li:last-child:after{display:none}.timeline .done{color:#16836c}.timeline .active{color:var(--pink)}.timeline span{color:var(--muted);font-size:.85rem}.statusJourney{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.statusJourney li{min-width:0;color:var(--muted);font-size:.72rem;font-weight:var(--hz-weight-heading);text-align:center;justify-items:center;gap:7px;display:grid}.statusJourney li>span{background:#fff;border:2px solid #b4a7b6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.statusJourney .done,.statusJourney .active{color:var(--ink)}.statusJourney .done>span{color:#fff;background:#16836c;border-color:#16836c}.statusJourney .active>span{border-color:var(--pink);color:#fff;background:var(--pink)}[data-safe-action],[data-safe-region]{scroll-margin-block:calc(var(--mobile-nav-clearance) + 24px)}.urlBox{overflow-wrap:anywhere;background:#f7f3f7;border-radius:12px;padding:14px;font-family:ui-monospace,monospace}.submissionPrimaryField input{font-size:1rem}.submissionDetails{border:1px solid var(--line);border-radius:14px;padding:10px 14px}.submissionDetails>summary{min-height:var(--tap);color:var(--muted);font-weight:var(--hz-weight-heading);cursor:pointer;align-items:center;font-size:.9rem;display:flex}.submissionDetails[open]>summary{margin-bottom:8px}.canonicalUrlField{gap:8px;display:grid}.fieldLabel{font-weight:var(--hz-weight-heading)}.canonicalUrlValue{border:1px solid var(--input-line);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;padding:8px;display:grid}.canonicalUrlValue code{overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:8px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.45}.copyUrlButton{border:1px solid var(--line);min-width:112px;min-height:44px;color:var(--ink);background:var(--soft);font-weight:var(--hz-weight-strong);border-radius:10px;align-self:center;padding:0 14px}.copyUrlButton:disabled{cursor:not-allowed;opacity:.55}[data-safe-region=profile-ownership-code] .canonicalUrlValue code{font-size:1.05rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em}[data-safe-region=profile-ownership-code] .canonicalUrlField{margin-bottom:14px}@keyframes save-spin{to{transform:rotate(360deg)}}@keyframes save-status-in{0%{opacity:0;transform:translateY(2px)}}.onboardingLoading{gap:6px;max-width:680px;display:grid}.onboardingLoading span{color:var(--muted)}.statusPill{color:#6b3710;min-height:30px;font-size:.78rem;font-weight:var(--hz-weight-strong);background:#fff0cf;border-radius:999px;align-items:center;padding:4px 11px;display:inline-flex}.nextActionButtons .button,.profileSummary .button,.formActions .button{width:100%}.profileSummary h2,.formHeading h2,.formActions{flex-wrap:wrap;gap:10px;display:flex}.onboardingFeedback{border-left:5px solid #3f6f9e;margin:0}.onboardingFeedback.info{color:#284865;background:#f1f7fc}.onboardingFeedback.success{border-left-color:#176a58}.onboardingFeedback.error{border-left-color:#a63e3e}.readinessPanel h2,.compactForm{margin:0}.providerNotice,.providerUnavailable{color:#5b4e60;line-height:1.5}.providerUnavailable{gap:12px;display:grid}.providerUnavailable .button{width:fit-content}.inputPrefix{border:1px solid var(--input-line);border-radius:13px;align-items:center;padding-left:14px;display:flex}.inputPrefix input{border:0}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips label{grid:unset;border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;transition:transform 80ms,border-color .16s,background-color .16s;display:flex}.chips label:active,.checkRow:active{transform:scale(.98)}.chips label:has(input:checked){border-color:color-mix(in srgb, var(--pink) 58%, var(--line));background:#fff0f6}.checkRow:has(input:checked){border-color:color-mix(in srgb, var(--pink) 58%, var(--line));background:#fff0f6}.chips input{width:18px;min-height:18px;accent-color:var(--pink)}.checkboxTarget{place-items:center;width:44px;min-width:44px;min-height:44px;display:grid}.checkRow{cursor:pointer;border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:52px;padding:6px 8px;transition:transform 80ms,border-color .16s,background-color .16s;display:grid}.checkRow input{width:20px;min-height:20px;accent-color:var(--pink)}.checkRow>span{font-weight:var(--hz-weight-body,400);line-height:1.5}.consentLong{display:none}.consentShort{font-size:.88rem;line-height:1.45;display:inline}.appFrame:not(.immersive) .formGrid>.button{width:100%}.formGrid fieldset{border:0;padding:0}.formGrid legend{font-weight:var(--hz-weight-strong);margin-bottom:10px}.bottomNav{display:none}@media (max-width:900px){.appFrame:not(.immersive){flex-direction:column;min-height:100dvh;padding-bottom:0;display:flex}.formGrid{gap:12px;margin:16px 0}.opportunityCover{aspect-ratio:21/9;min-height:0}.pageHeader{margin-bottom:12px}.opportunityBody{gap:7px;padding:14px 16px 16px}.appMain{width:100%;padding-bottom:calc(var(--mobile-nav-clearance) + env(safe-area-inset-bottom));flex:1 0 auto}.topbar nav{display:none}.briefIdentity{order:-2}.decision{order:-1;position:static}.bottomNav{inset-inline:0;z-index:12;grid-template-columns:repeat(var(--bottom-nav-count,5), minmax(0, 1fr));margin:8px max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:20px;flex:none;padding:6px;display:grid;position:fixed;bottom:0;box-shadow:0 12px 40px #28143829}.bottomNav a{min-width:0;min-height:60px;color:var(--muted);font-size:clamp(.62rem,2.9vw,.76rem);font-weight:var(--hz-weight-heading);text-align:center;border-radius:14px;place-items:center;gap:2px;text-decoration:none;display:grid}.bottomNav a span{font-size:1rem}.bottomNav a[aria-current=page]{color:#fff;background:var(--ink)}}@media (max-width:620px){.heroCard{display:none}.steps{padding:20px 0}.panel.nextActionCard{padding:14px}}.canonicalUrlValue{grid-template-columns:minmax(0,1fr)}.copyUrlButton{width:100%}.campaignHero{margin:-20px -20px 24px}.joinConsentOverlay{background:#fff;padding:0}.joinConsentDialog{width:100%;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-shadow:none;border-radius:0}.joinConsentHeader,.joinConsentActions{flex-direction:column;align-items:stretch}.joinConsentHeader .button{align-self:flex-start}.joinConsentFacts{grid-template-columns:minmax(0,1fr)}.joinConsentActions .button{width:100%}@media (min-width:621px){.landing{padding:0 28px}.hero{min-height:640px;padding:40px 4vw 72px}.steps{padding:96px 3vw}.steps>div{grid-template-columns:repeat(3,minmax(0,1fr))}.authCard{padding:40px}.landingNav,.topbar{gap:24px;min-height:76px}.topbar{padding:0 max(24px,50vw - 620px)}.appMain{padding:52px 24px 64px}.pageHeader{margin-bottom:40px}.pageHeader h1{font-size:var(--type-display)}.pageHeader>div>p:last-child{margin-top:18px;font-size:1.05rem;line-height:1.6}.opportunitySections{gap:52px}.sectionHeading{align-items:center;margin-bottom:18px}.challengeGrid,.opportunityRail{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityCard{border-radius:24px}.opportunityCard.featured{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);display:grid}.opportunityCover{min-height:210px}.opportunityBody{gap:12px;padding:24px}.opportunityBody h3{font-size:1.35rem}.opportunitySignals{gap:10px}.opportunitySignals>div{padding:11px 12px}.opportunityTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:16px}.panel,.listPanel,.metrics article{padding:28px}.listPanel article{flex-direction:row;align-items:center;gap:24px;padding:24px}.listPanel .button,.nextActionButtons .button,.profileSummary .button,.formActions .button,.copyUrlButton,.joinConsentActions .button,.appFrame:not(.immersive) .formGrid>.button{width:auto}.canonicalUrlValue{grid-template-columns:minmax(0,1fr) auto}.campaignHero{margin:-28px -28px 28px}.detailHero,.profileCard{flex-direction:row;align-items:center}.consentLong{display:inline}.consentShort{display:none}.joinConsentOverlay{padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:#1f1427b8}.joinConsentDialog{border-radius:24px;width:min(760px,100%);min-height:calc(100dvh - 48px);padding:clamp(22px,4vw,40px);box-shadow:0 24px 80px #1f14274d}.joinConsentHeader,.joinConsentActions{flex-direction:row}.joinConsentHeader{align-items:flex-start}.joinConsentFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.hero{grid-template-columns:1.1fr .9fr;gap:64px;padding:72px 4vw}.heroCard{justify-self:auto;width:auto;transform:rotate(2deg)}.challengeGrid,.opportunityRail{grid-template-columns:repeat(3,minmax(0,1fr))}.detailGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.briefIdentity{grid-area:1/1}.detailGrid>.brief{grid-area:2/1}.detailGrid>.decision{grid-area:1/2/span 2}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pageHeader{align-items:end}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opportunityCard:hover{transform:none}}.connectedList{margin:0 0 16px;padding:0;list-style:none}.connectedList li{border-bottom:1px solid var(--line,#e3ddea);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 0;display:flex}.connectedList strong{min-width:84px}.connectedList em{color:var(--muted);margin-left:auto;font-size:.83rem;font-style:normal}.joinConfirmDialog{width:min(560px,100%);max-height:90vh;padding:24px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:18px;overflow-y:auto}.joinConfirmDialog h2{margin:0 0 6px;font-size:1.3rem}.joinConfirmDialog>p{color:var(--muted);margin:0 0 14px;line-height:1.6}.joinConsentCheck{border:1px solid var(--line,#e3ddea);border-radius:12px;gap:12px;margin-bottom:14px;padding:14px;line-height:1.6;display:flex}.joinConsentCheck input{width:22px;min-width:22px;height:22px;margin-top:2px}.eligibilityNotices{background:#fdf3f3;border:1px solid #f0c9c9;border-radius:12px;margin:0 0 14px;padding:14px;list-style:none}.eligibilityNotices li{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.6;display:flex}.eligibilityNotices li+li{margin-top:10px}.joinConsentDismiss{min-height:44px;color:var(--muted);background:0 0;border:0;margin:12px auto 0;text-decoration:underline;display:block}.termsPage{max-width:720px;padding:24px max(20px, env(safe-area-inset-right)) calc(var(--mobile-nav-clearance) + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));margin:0 auto;line-height:1.7}.termsHeader h1{margin:12px 0 6px;font-size:1.5rem}.termsBack{align-items:center;min-height:44px;display:inline-flex}.termsMeta{color:var(--muted);margin:0 0 4px;font-size:.9rem}.termsSummary ul{padding:0;list-style:none}.termsSummary li{border:1px solid var(--line,#e3ddea);border-radius:12px;gap:12px;margin-bottom:10px;padding:14px;display:flex}.termsSummary li>svg{flex-shrink:0;margin-top:1px}.termsSummary li p{color:var(--muted);margin:4px 0 0}.termsSection{border-bottom:1px solid var(--line,#e3ddea)}.termsSection h3{margin:0}.termsSection button{width:100%;min-height:52px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:600;display:flex}.termsSection div{padding-bottom:14px}.termsSection div p{margin:0 0 10px}.termsFooter{z-index:13;padding:12px max(20px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border-top:1px solid var(--line,#e3ddea);background:#fff;justify-content:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.termsFooter .button{min-height:var(--tap);flex:1;justify-content:center;align-items:center;max-width:260px;display:inline-flex}.standingCard{border-left:3px solid var(--accent,#e6006e)}.standingCard h2{margin:4px 0 8px;font-size:1.15rem}.standingCard p{color:var(--muted);margin:0;line-height:1.6}.standingCard[data-standing-state=RANKED]{border-left-color:#1f7a4d}.standingCard[data-standing-state=EXCLUDED]{border-left-color:#a33}.notificationList{gap:16px;display:grid}.notificationHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.notificationHeader p{color:var(--muted);font-weight:var(--hz-weight-heading);margin:0}.notificationHeader button{border:1px solid var(--line);min-height:44px;color:var(--pink);font-weight:var(--hz-weight-heading);cursor:pointer;background:#fff;border-radius:999px;padding:0 18px}.notificationHeader button:disabled{color:var(--muted);cursor:progress}.notificationList ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.notification{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:36px minmax(0,1fr) 12px;align-items:start;gap:12px;padding:16px;display:grid}.notification.unread{border-color:var(--pink);box-shadow:var(--shadow-low)}.notificationIcon{background:var(--paper);width:40px;height:40px;color:var(--muted);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.notificationIcon>svg{flex-shrink:0}.notificationIcon[data-tone=ok]{color:#16836c;background:#e6f4ef}.notificationIcon[data-tone=danger]{color:#891640;background:#fdeaf0}.notificationIcon[data-tone=attention]{color:#8a5a00;background:#fff0cf}.notificationIcon[data-tone=reward]{color:#8a5a00;background:#fff4d8}.notificationIcon[data-tone=info],.notificationIcon[data-tone=pending]{color:#3157d5;background:#eaefff}.notificationIcon[data-tone=neutral]{color:var(--muted);background:var(--paper)}.notification h2{margin:0 0 6px;font-size:1.02rem;line-height:1.35}.notification p{color:var(--muted);margin:0;line-height:1.55}.notificationTime{font-size:.86rem;margin-top:8px!important}.notificationAction{min-height:44px;color:var(--pink);line-height:44px;font-weight:var(--hz-weight-heading);margin-top:12px;text-decoration:underline;display:inline-block}.notificationDot{background:var(--pink);border-radius:999px;width:12px;height:12px;margin-top:16px}.appealForm{border:1px solid var(--line);background:var(--paper);border-radius:18px;gap:10px;margin-top:14px;padding:18px;display:grid}.appealForm label{font-weight:var(--hz-weight-heading);font-size:.92rem}.appealForm select,.appealForm textarea,.appealForm input{border:1px solid var(--input-line);min-height:44px;font:inherit;background:#fff;border-radius:12px;padding:10px 14px}.appealForm textarea{resize:vertical}.appealError{color:var(--pink);font-weight:var(--hz-weight-heading);margin:0}.appealActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.appealCancel{min-height:44px;color:var(--muted);font-weight:var(--hz-weight-heading);cursor:pointer;background:0 0;border:none;padding:0 16px;text-decoration:underline}.appealNote{color:var(--muted);margin:0;font-size:.88rem}.phaseTimeline{gap:0;margin:12px 0 24px;padding:0;list-style:none;display:grid}.phaseTimeline li{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid;position:relative}.phaseTimeline li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:-10px;left:15px}.phaseMark{border:2px solid var(--line);width:32px;height:32px;color:var(--muted);font-weight:var(--hz-weight-strong);z-index:1;background:#fff;border-radius:999px;place-items:center;display:grid}.phaseTimeline li[data-phase-state=done] .phaseMark{border-color:var(--pink);color:var(--pink)}.phaseTimeline li[data-phase-state=current] .phaseMark{border-color:var(--pink);background:var(--pink);color:#fff}.phaseTimeline li[data-phase-state=upcoming] strong{color:var(--muted);font-weight:var(--hz-weight-heading)}.phaseTimeline strong{font-size:.98rem;display:block}.phaseTimeline small{color:var(--muted)}.phaseTimeline em{color:var(--pink);font-style:normal;font-weight:var(--hz-weight-heading);white-space:nowrap;font-size:.85rem}.completenessList{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.completenessList li{align-items:baseline;gap:10px;line-height:1.45;display:flex}.completenessList li span{font-weight:var(--hz-weight-strong);color:var(--muted)}.completenessList li[data-completeness=met] span{color:var(--pink)}.completenessList li[data-completeness=unmet]{font-weight:var(--hz-weight-heading)}.completenessList small{color:var(--muted)}.verificationClock{background:var(--paper);border:1px solid var(--line);font-weight:var(--hz-weight-heading);border-radius:12px;padding:10px 14px;color:var(--ink)!important;margin-top:10px!important}.verificationClock.expired{border-color:var(--pink);color:var(--pink)!important}.leaderboardPanel{margin:8px 0 24px}.leaderboardCaveat{color:var(--muted);margin:4px 0 12px;font-size:.92rem;line-height:1.5}.leaderboardPanel ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.leaderboardPanel li{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.leaderboardRank{background:var(--paper);width:36px;height:36px;color:var(--pink);font-weight:var(--hz-weight-strong);border-radius:999px;place-items:center;display:grid}.leaderboardPanel li:first-child .leaderboardRank{background:var(--pink);color:#fff}.leaderboardPanel strong{font-size:.98rem;display:block}.leaderboardPanel small{color:var(--muted)}.kabarUnread{background:var(--pink);color:#fff;min-width:18px;height:18px;font-size:.68rem;font-weight:var(--hz-weight-heading);vertical-align:middle;border-radius:999px;place-items:center;margin-left:6px;padding:0 4px;line-height:1;display:inline-grid}.bottomNav a{position:relative}.bottomNav .kabarUnread{margin-left:0;position:absolute;top:4px;right:50%;transform:translate(22px)}.supportHistory{margin-top:24px}.supportHistory ul{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.supportHistory li{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.supportHistoryHead{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.supportHistoryHead strong{color:var(--pink);letter-spacing:.04em;font-size:.85rem}.supportHistoryHead small{color:var(--muted)}.supportHistory p{margin:0;line-height:1.55}.supportAnswer{background:var(--paper);border-radius:12px;padding:10px 14px;margin-top:10px!important}.sessionList{gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.sessionList li{border:1px solid var(--line,#e3ddea);border-radius:12px;gap:2px;padding:10px 14px;display:grid}.sessionList li .sessionExact{font-variant-numeric:tabular-nums;opacity:.65;font-size:.75rem}.securityActions{gap:10px;max-width:360px;display:grid}.deletionForm{gap:8px;display:grid}.deletionForm label{gap:4px;font-size:.9rem;display:grid}.deletionForm input{border:1px solid var(--line,#cfc6da);min-height:44px;font:inherit;border-radius:10px;padding:0 12px}.button.danger{color:#ffb4c1;border-color:#ffb4c1}.securityStatus{min-height:1.4em}.incidentBanner{color:#fff;font-weight:var(--hz-weight-heading);text-align:center;background:#891640;padding:12px 20px}.skeletonBlock,.skeletonList{gap:12px;display:grid}.skeletonCard{border:1px solid var(--line);background:#fff;border-radius:20px;gap:10px;padding:14px;display:grid}.skeletonLine,.skeletonMedia{background:linear-gradient(90deg,#efe9f0 25%,#f7f3f8 37%,#efe9f0 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s ease-in-out infinite skeletonSheen;display:block}.skeletonLine{height:12px}.skeletonMedia{border-radius:14px;height:132px}.skeletonTitle{width:72%;height:20px}.skeletonShort{width:48%}.skeletonAction{border-radius:999px;width:100%;height:44px}@keyframes skeletonSheen{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeletonLine,.skeletonMedia{background:#efe9f0;animation:none}}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landingNavLinks{align-items:center;gap:18px;display:flex}.landingNavLinks .textLink{min-height:var(--tap-target,44px);align-items:center;display:inline-flex}@media (max-width:620px){.landingNavLinks .textLink{display:none}}.audienceSwitch{border:1px solid var(--line);background:#ffffffb3;border-radius:999px;margin:0 0 26px;padding:5px;display:inline-flex}.audienceSwitch label{min-height:44px;color:var(--muted);font-size:.95rem;font-weight:var(--hz-weight-heading);cursor:pointer;border-radius:999px;align-items:center;padding:0 22px;transition:background .14s,color .14s;display:inline-flex;position:relative}.audienceSwitch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.audienceSwitch label[data-selected=true]{color:#fff;background:var(--ink)}.audienceSwitch label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.audienceSwitch label{transition:none}}.showcase{padding:40px 0}.showcase>h2,.faq>h2{letter-spacing:-.02em;margin:0 0 10px;font-size:1.3rem}.showcase>.lede{max-width:640px;color:var(--muted);margin:0 0 20px;font-size:1.02rem;line-height:1.55}.showcaseGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:14px;display:grid}.showcaseCard{border:1px solid var(--line);box-shadow:var(--shadow-low);background:#fff;border-radius:20px;gap:6px;padding:14px;display:grid}.showcaseCard .art{aspect-ratio:16/9;border-radius:14px;margin-bottom:8px;overflow:hidden}.showcaseCard .art img{object-fit:cover;width:100%;height:100%}.showcaseCard h3{letter-spacing:-.02em;margin:0;font-size:1.05rem}.showcaseCard p{color:var(--muted);margin:0;font-size:.88rem}.showcaseCard strong{font-size:.95rem}.faq{padding:32px 0 40px}.faqList{border:1px solid var(--line);background:#fff9;border-radius:16px;max-width:760px;display:grid;overflow:hidden}.faqList details+details{border-top:1px solid var(--line)}.faqList summary{min-height:56px;font-size:.97rem;font-weight:var(--hz-weight-strong);cursor:pointer;align-items:center;padding:14px 18px;display:flex}.faqList summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.faqList p{color:var(--muted);margin:0;padding:0 18px 18px;line-height:1.6}.finalCta{text-align:center;padding:36px 0 44px}.finalCta h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.35rem,4vw,2.8rem)}.finalCta p{color:var(--muted);margin:0 0 20px;font-size:1rem}.finalCta .heroActions{justify-content:center;gap:14px}.onboardingLight{justify-items:stretch;max-width:560px;margin:0 auto;display:grid}.onboardingCard{gap:8px;padding:16px;display:grid}.onboardingMascot{justify-content:center;display:flex}.onboardingCard h2{text-align:center;margin:0;font-size:clamp(1.35rem,5vw,1.7rem);line-height:1.2}.onboardingLede{color:var(--muted);text-align:center;margin:0;line-height:1.45}.onboardingCard .chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboardingCard .chips label{justify-content:flex-start;gap:4px;min-width:0;padding:0 10px 0 4px;font-size:.9375rem;line-height:1.2}.onboardingCard .chips .checkboxTarget{width:28px;min-width:28px}.onboardingField{font-weight:var(--hz-weight-strong);gap:6px;margin:0;display:grid}.onboardingField input,.onboardingField textarea{font-weight:400}.onboardingCard fieldset.onboardingField{border:0;padding:0}.onboardingCard fieldset.onboardingField legend{font-weight:var(--hz-weight-strong);padding:0}.onboardingOptional{border:1px solid var(--line);border-radius:14px;padding:0 14px}.onboardingOptional>summary{cursor:pointer;min-height:48px;font-weight:var(--hz-weight-strong);align-items:center;display:flex}.onboardingOptional>summary:focus-visible{outline-offset:2px;outline:3px solid #5b2b68}.onboardingOptional[open]{padding-bottom:14px}.onboardingOptional>:not(summary){margin-top:10px}.onboardingActions{justify-items:stretch;gap:10px;display:grid}.onboardingActions .button{width:100%}.onboardingActions .textLink{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;font-weight:var(--hz-weight-heading);background:0 0;border:0;text-decoration:underline}.onboardingActions .textLink:focus-visible{outline-offset:2px;outline:3px solid #5b2b68}.onboardingFeedback{background:#f3eef8;border-radius:12px;margin:0;padding:10px 12px;line-height:1.5}.onboardingFeedback.error{color:#7d1533;background:#fdeaef}.onboardingFeedback.success{color:#14513a;background:#e8f7f0}.connectPlatform{gap:8px;margin-top:10px;display:grid}.connectPlatform label{font-weight:var(--hz-weight-strong);gap:6px;display:grid}.connectPlatform input{font-weight:400}.referenceLinks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.referenceLinks a{overflow-wrap:anywhere;min-height:44px;padding:10px 0;line-height:1.4;display:inline-block}@media (max-width:620px){.pageHeader{gap:10px;margin-bottom:14px}.pageHeader h1{font-size:clamp(1.35rem,5.4vw,1.6rem);line-height:1.08}.pageHeaderLede{margin-top:6px}.sectionHeading{gap:8px;margin-bottom:8px}.sectionHeading h2{letter-spacing:-.02em;font-size:1.1rem}.sectionEyebrow{margin-bottom:3px}.featuredOpportunity,.opportunityRail{gap:14px}.opportunityCover.hasMedia,.campaignHero.hasMedia{aspect-ratio:21/9}}.joinConsentTerms{border:1px solid var(--line);background:#fffdfb;border-radius:12px;margin:12px 0;padding:12px;font-size:.86rem;line-height:1.5}.joinConsentReward{font-weight:var(--hz-weight-strong);margin:0}.joinConsentPrizes,.joinConsentPoints{color:var(--muted);margin:8px 0 0;padding-left:18px}.joinConsentPoints li+li{margin-top:6px}.challengePreviewNotice{border:0;border-left:2px solid var(--line);color:var(--muted);background:0 0;border-radius:0;margin:0;padding:2px 0 2px 12px;font-size:.9rem;line-height:1.55}.opportunityPreviewNote{color:var(--muted);margin:2px 0 0;font-size:.8rem;line-height:1.4}.joinStep{background:#fff;border-radius:18px;flex-direction:column;width:min(560px,100%);max-height:min(92vh,760px);display:flex;overflow:hidden}.joinStepHead{border-bottom:1px solid var(--line);flex:none;padding:18px 20px 12px}.joinStepHead h1,.joinStepHead h2{font-size:1.15rem;font-weight:var(--hz-weight-heading);margin:0}.joinStepHead h2:focus,.joinStepHead h2:focus-visible{outline:none}.joinStepHead>p{color:var(--muted);margin:4px 0 0;font-size:.9rem;line-height:1.4}.joinStepBody{flex:auto;padding:16px 20px;scroll-padding-block:24px 96px;overflow-y:auto}.joinStepFooter{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex:none}.joinStepFooter .button{width:100%}.joinEssentials{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.joinEssentials li{gap:2px;display:grid}.joinEssentials span{color:var(--muted);font-size:.8rem}.joinEssentials strong{font-weight:var(--hz-weight-strong);line-height:1.4}.joinFullTerms{border:1px solid var(--line);background:#fffdfb;border-radius:12px;margin:0 0 14px;padding:12px}.joinFullTerms>summary{min-height:var(--hz-tap);font-weight:var(--hz-weight-strong);cursor:pointer;align-items:center;display:flex}.joinFullTerms p,.joinFullTerms ul{font-size:.86rem;line-height:1.5}.joinAccountStep h3{font-size:1rem;font-weight:var(--hz-weight-heading);margin:0 0 6px}.joinAccountStep>p{color:var(--muted);margin:0 0 12px;font-size:.9rem;line-height:1.5}.opportunityCover.isWordmark{aspect-ratio:21/9;color:#fff;background:linear-gradient(135deg,#281438 0%,#3b1f52 62%,#5a2a63 100%);align-content:center;min-height:0;padding:18px 20px;display:grid}.opportunityCover.isWordmark>div{gap:6px;min-width:0;display:grid}.campaignCoverBrand{color:#f0d7e6;font-size:.72rem;line-height:1.35;font-weight:var(--hz-weight-strong);letter-spacing:.1em;overflow-wrap:anywhere;display:block}.campaignCoverTitle{font-size:1.05rem;font-weight:var(--hz-weight-heading);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:900px){.opportunityCover.isWordmark{aspect-ratio:16/9}.campaignCoverTitle{font-size:1.25rem}}.opportunityCover.isWordmark{aspect-ratio:3;align-content:end;padding:14px 132px 14px 16px}.opportunityFacts{gap:6px;margin:10px 0 0;display:grid}.opportunityFacts>div{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.opportunityFacts dd{text-align:right;flex:0 auto}.opportunityFacts dt{color:var(--muted);font-size:.74rem;font-weight:var(--hz-weight-body);letter-spacing:.01em}.opportunityFacts dd{overflow-wrap:break-word;margin:2px 0 0;font-size:.9rem;font-weight:500;line-height:1.35}.opportunityCaveat{color:var(--muted);font-size:.78rem;font-weight:var(--hz-weight-body);margin:10px 0 14px;line-height:1.45}.opportunityTabs{flex-wrap:wrap;overflow-x:visible}.detailSurface{border:1px solid var(--line);background:#fff;border-radius:20px;gap:0;overflow:hidden}.detailSurface>.detailPart{border-top:1px solid var(--line);background:0 0;padding:18px}.detailSurface>.detailPart:first-child{border-top:0}.briefIdentity{padding:0!important}.briefIdentityText{gap:10px;padding:16px 18px 0;display:grid}.briefIdentity h2{font-size:1.2rem;font-weight:var(--hz-weight-heading);line-height:1.25}.detailSurface .phaseTimeline li{padding:6px 0;font-size:.86rem}.detailSurface .phaseTimeline strong{font-weight:500}.detailSurface .phaseTimeline small,.detailSurface .phaseTimeline em{font-size:.78rem}.detailSurface .brief h3{font-size:.95rem;font-weight:var(--hz-weight-heading);margin:18px 0 6px}.detailSurface .brief h3:first-child{margin-top:0}.detailSurface>.decision{gap:6px;padding-top:10px;padding-bottom:12px;display:grid}.detailSurface .detailHero{flex-flow:wrap;align-items:center;gap:8px}.detailSurface .decision dl{margin:2px 0}.detailSurface .detailHero{font-size:.82rem}.detailSurface .detailHero .statusPill,.detailSurface .detailHero>span{font-size:.78rem}.detailSurface .decision p{margin:0;font-size:.92rem}.detailSurface .decision .kicker{color:var(--muted);font-size:.75rem;font-weight:var(--hz-weight-body);letter-spacing:.02em;margin:0 0 2px}.detailSurface .rewardAmount{font-size:1.5rem;font-weight:var(--hz-weight-heading)}@media (min-width:900px){.detailSurface{background:0 0;border:0;border-radius:0;gap:24px;overflow:visible}.detailSurface>.detailPart{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px}.briefIdentityText{padding:16px 20px 4px}}.opportunityCover.isWordmark[data-campaign-tone=care]{background:radial-gradient(circle at 88% 16%,#ffffff24 0 22%,#0000 23%),linear-gradient(135deg,#0f3f4f 0%,#17607a 58%,#2f86a3 100%)}.opportunityCover.isWordmark[data-campaign-tone=treat]{background:radial-gradient(circle at 14% 78%,#ffffff29 0 12%,#0000 13%),radial-gradient(circle at 82% 26%,#ffffff1f 0 9%,#0000 10%),linear-gradient(135deg,#7a1348 0%,#c02a63 55%,#f2853f 100%)}.opportunityCover.isWordmark[data-campaign-tone=field]{background:linear-gradient(135deg,#14432c 0%,#256b41 60%,#4f9b5f 100%)}.opportunityCover.isWordmark[data-campaign-tone=craft]{background:linear-gradient(135deg,#3d1638 0%,#7a2a63 58%,#c65f8f 100%)}h1,h2,h3,h4{font-weight:var(--hz-weight-heading)}strong,b{font-weight:var(--hz-weight-strong)}.opportunityCover.isMark{aspect-ratio:16/9;background:radial-gradient(circle at 86% 22%,#ffffff1a 0 20%,#0000 21%),linear-gradient(135deg,#d8262b 0%,#f0a800 52%,#1f9c4a 100%);align-content:center;justify-items:start;min-height:0;padding:16px 18px 52px;display:grid}@media (max-width:620px){.opportunityCover.isMark{aspect-ratio:21/9}}.campaignMark{z-index:1;width:128px;height:auto;position:relative}.decision .challengePreviewNotice{align-items:center;gap:12px;display:flex}.decision .challengePreviewNotice>span{flex:auto;min-width:168px}.challengePreviewMascot{flex:none;width:56px;height:auto}@media (max-width:359px){.decision .challengePreviewNotice{flex-wrap:wrap}.decision .challengePreviewNotice>span{min-width:100%}}.brandLockup{justify-content:center;align-items:center;min-height:44px;margin-bottom:8px;display:inline-flex}.landing{--bleed:calc(-1 * var(--gutter-left));--plum-deep:#1b0f26;--plum-band:#241637}.heroEyebrow{border:1px solid var(--line);color:var(--ink);letter-spacing:.13em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:8px 16px;font-size:.72rem;font-weight:600;display:inline-flex}.heroEyebrow:before{content:"";background:var(--pink);border-radius:50%;width:7px;height:7px}.heroHeadline{max-width:19ch;margin:0 0 26px;display:grid}.heroHeadline span{text-wrap:balance;display:block}.heroHeadline span[data-emphasis=true]{background:linear-gradient(96deg, var(--pink) 0%, var(--violet) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.heroAssurances{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:20px 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.heroAssurances li{align-items:center;gap:7px;display:inline-flex}.heroAssurances li:before{content:"";border-bottom:2px solid #16836c;border-left:2px solid #16836c;width:14px;height:8px;transform:rotate(-45deg)translateY(-2px)}.campaignsBoard{border:1px solid var(--night-border);background:var(--night-surface);color:var(--on-night);border-radius:26px;margin:8px 0 72px;padding:28px 20px 24px;box-shadow:0 30px 70px #180b2138}.campaignsHead .kicker{color:var(--on-night-muted)}.campaignsHead h2{color:var(--on-night);font-size:1.3rem;font-weight:var(--hz-weight-heading);letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px;line-height:1.2}.campaignsLede{max-width:54ch;color:var(--on-night-muted);margin:0 0 22px;font-size:1rem;line-height:1.6}.campaignsList{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.campaignCard{border:1px solid var(--night-border);background:var(--night-raised);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.campaignArt{background:var(--night);justify-content:center;align-items:center;display:flex}.campaignArt[data-kind=photo]{aspect-ratio:16/9}.campaignBody{flex-direction:column;gap:8px;min-width:0;padding:18px 18px 20px;display:flex}.campaignBrand{color:var(--violet);font-size:.82rem;font-weight:var(--hz-weight-strong);letter-spacing:.06em;text-transform:uppercase;margin:0}.campaignSummary{color:var(--on-night-muted);margin:0;font-size:.94rem;line-height:1.55}.campaignStage{color:var(--on-night);font-size:.84rem;font-weight:var(--hz-weight-strong);margin:4px 0 0}.campaignStage:before{content:"";background:var(--mint);vertical-align:middle;border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block}.campaignsFoot{color:var(--on-night-muted);margin:20px 0 0;font-size:.82rem;line-height:1.5}@media (min-width:900px){.campaignsBoard{padding:36px 32px 30px}.campaignsList{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignsHead h2{font-size:1.7rem}}.dealSection{margin-inline:var(--bleed);padding:44px var(--gutter-right) 44px var(--gutter-left);background:var(--night);color:var(--on-night);margin-bottom:56px}.dealSection .kicker{color:var(--on-night-muted)}.dealSection h2{font-size:1.45rem;font-weight:var(--hz-weight-heading);letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;line-height:1.2}.dealSection h2 span{background:linear-gradient(96deg, var(--pink) 0%, var(--violet) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dealSection .lede{max-width:56ch;color:var(--on-night-muted);margin:0 0 24px;font-size:1rem;line-height:1.6}.dealSides{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dealCard{border:1px solid var(--night-border);background:var(--night-surface);border-radius:16px;min-width:0;padding:20px 18px}.dealCard .kicker{letter-spacing:.12em;margin:0 0 6px;font-size:.72rem}.dealCard[data-tone=brand] .kicker{color:var(--violet)}.dealCard[data-tone=kreator] .kicker{color:var(--pink)}.dealCard h3{font-size:1.05rem;font-weight:var(--hz-weight-heading);margin:0 0 14px;line-height:1.3}.dealCard ul,.dealRefuse ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dealCard li,.dealRefuse li{color:var(--on-night-muted);padding-left:26px;font-size:.94rem;line-height:1.5;position:relative}.dealCard li:before{content:"";border-bottom:2px solid var(--mint);border-left:2px solid var(--mint);width:12px;height:7px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.dealRefuse{border:1px dashed var(--night-border);border-radius:16px;margin-top:14px;padding:20px 18px}.dealRefuse h3{font-size:1rem;font-weight:var(--hz-weight-heading);margin:0 0 14px}.dealRefuse li:before{content:"";border:2px solid var(--on-night-muted);opacity:.75;border-radius:999px;width:12px;height:12px;position:absolute;top:4px;left:2px}.dealRefuse li:after{content:"";border-top:2px solid var(--on-night-muted);opacity:.75;width:14px;position:absolute;top:9px;left:3px;transform:rotate(-45deg)}@media (min-width:620px){.dealSides,.dealRefuse ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.dealSection{padding:56px clamp(24px,4vw,56px)}.dealSection h2{font-size:1.9rem}}.rubricSection,.faqSection{padding:40px 0}.rubricSection h2,.faqSection h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.7rem,4.4vw,2.6rem);line-height:1.08}.rubricSection .lede,.faqSection .lede{max-width:62ch;color:var(--muted);margin:0 0 24px}.rubricNote{border-left:3px solid var(--pink);color:var(--ink);background:#fdeaf1;border-radius:0 12px 12px 0;margin:0 0 26px;padding:14px 18px;font-size:.94rem}.rubricCard{border:1px solid var(--line);box-shadow:var(--shadow-low);background:#fff;border-radius:24px;padding:clamp(20px,4vw,32px)}.rubricCard header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.rubricCard .kicker{margin:0 0 4px}.rubricCard h3{letter-spacing:-.025em;margin:0;font-size:1.2rem}.rubricLock{color:#16836c;background:#e6f4ef;border:1px solid #16836c4d;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.rubricRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rubricRow span{gap:2px;display:grid}.rubricRow strong{font-size:1rem}.rubricRow small{color:var(--muted);font-size:.86rem}.rubricWeight{color:var(--pink);font-variant-numeric:tabular-nums;font-size:1.05rem}.rubricBar{background:#ece5ef;border-radius:999px;height:8px;margin-top:10px;display:block;overflow:hidden}.rubricTotal{color:var(--muted);background:#f7f3f8;border-radius:14px;margin:26px 0 0;padding:14px 18px;font-size:.9rem}.rubricTotal strong{color:var(--ink)}.faqSection{margin-inline:var(--bleed);padding-inline:var(--gutter-left);background:#f2ecf4}.faqSection .faqList{max-width:820px}.landingFooter{margin-inline:var(--bleed);padding:60px var(--gutter-right) 40px var(--gutter-left);color:#ffffff9e;background:#120b19;margin-top:0}.footerTop{gap:40px;display:grid}@media (min-width:860px){.footerTop{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.footerLockup{background:var(--paper);border-radius:14px;padding:10px 14px;display:inline-flex}.footerBrand>p{max-width:34ch;margin:18px 0 26px}.footerLabel{color:#fff6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:600}.storeBadges{flex-wrap:wrap;gap:10px;display:flex}.storeBadge{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;gap:1px;padding:10px 18px;display:grid}.storeBadge small{color:#ffffff6b;font-size:.7rem}.storeBadge strong{color:#ffffffd1;font-size:.95rem}.footerColumns{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px;display:grid}.footerColumns ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.footerColumns a{min-height:var(--tap-target,44px);color:#ffffffad;align-items:center;font-size:.94rem;text-decoration:none;display:inline-flex}.footerColumns a:hover,.footerColumns a:focus-visible{color:#fff;text-decoration:underline}.footerBottom{border-top:1px solid #ffffff1a;gap:8px;margin-top:44px;padding-top:22px;display:grid}.footerBottom .creatorProductTruth{color:#ffffffb3;margin:0;font-size:.88rem}.footerFine{color:#ffffff61;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:.82rem;display:flex}.footerBuild{border:1px solid #ffffff24;border-radius:999px;padding:2px 9px;font-size:.72rem}.finalCta{margin-inline:var(--bleed);color:#fff;text-align:center;background:linear-gradient(140deg,#2d1a40 0%,#1b0f26 65%);border-radius:28px;margin-bottom:72px;padding:72px clamp(22px,5vw,56px)}.finalCta .kicker{color:#ff7ab0}.finalCta h2{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0 auto 14px;font-size:clamp(1.7rem,4.6vw,2.6rem);line-height:1.1}.finalCta>p{color:#ffffff9e;max-width:52ch;margin:0 auto 28px}.finalCta .heroActions{justify-content:center}.finalCta .button{color:var(--ink);background:#fff}.finalCta .button.secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.finalCtaNote{color:#ffffff6b;margin:26px 0 0;font-size:.84rem}.faqHead{align-items:flex-start;gap:14px;display:flex}.faqHead>div{min-width:0}.faqMascot{object-fit:contain;flex:none;width:48px;height:48px}@media (min-width:720px){.faqMascot{width:72px;height:72px}}.landingNight{background:var(--page);max-width:none;color:var(--on-night);padding:0}.landingNight .bandInner,.landingNight>.hero,.landingNight>.landingNav,.landingNight>.finalCta{max-width:1240px;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));margin-inline:auto}.bandNight{background:var(--page);color:var(--on-night)}.bandIvory{background:var(--paper);color:var(--ink)}.landingNight .bandInner{padding-block:40px}.landingNight .kicker{color:var(--pink);font-size:.72rem;font-weight:var(--hz-weight-strong);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.landingNight h2{font-size:clamp(1.75rem,7vw,3.2rem);font-weight:var(--hz-weight-heading);letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;line-height:1.06}.landingNight h2 span,.landingNight h1 span[data-emphasis=true]{background:linear-gradient(96deg, var(--pink) 0%, var(--violet) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landingNight .lede{max-width:56ch;margin:0 0 24px;font-size:1rem;line-height:1.6}.bandNight .lede{color:var(--on-night-muted)}.bandIvory .lede{color:var(--muted)}.landingNight .landingNav{justify-content:space-between;align-items:center;gap:16px;padding-block:22px 10px;display:flex}.landingNight .landingNavLinks{display:none}.landingNight .textLink{color:var(--on-night-muted);font-size:.92rem;font-weight:var(--hz-weight-strong);text-decoration:none}.landingNight .textLink:hover{color:var(--on-night)}.landingNight .button.secondary{background:var(--on-night);color:var(--page);border:0}.landingNight .hero{padding-block:8px 56px}.heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.heroEyebrow{border:1px solid var(--night-border);background:var(--night-surface);color:var(--on-night);font-size:.7rem;font-weight:var(--hz-weight-strong);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;margin:0 0 20px;padding:7px 14px;display:inline-flex}.landingNight .heroHeadline{max-width:14ch;color:var(--on-night);font-size:clamp(2.4rem,11.5vw,5.2rem);font-weight:var(--hz-weight-heading);letter-spacing:-.045em;margin:0 0 20px;line-height:.98;display:grid}.landingNight .heroHeadline span{display:block}.landingNight .hero .lede{color:var(--on-night-muted)}.landingNight .heroActions{flex-wrap:wrap;gap:12px;display:flex}.landingNight .button{background:var(--pink);color:#fff;min-height:52px;font:inherit;font-weight:var(--hz-weight-heading);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.landingNight .button.ghost{border:1px solid var(--night-border);background:var(--night-surface);color:var(--on-night)}.landingNight .button:focus-visible,.landingNight .textLink:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.landingNight .heroAssurances{flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;padding:0;list-style:none;display:flex}.landingNight .heroAssurances li{color:var(--on-night-muted);align-items:center;gap:8px;font-size:.88rem;display:flex}.landingNight .heroAssurances li:before{content:"";border-bottom:2px solid var(--mint);border-left:2px solid var(--mint);width:12px;height:7px;transform:rotate(-45deg)translateY(-2px)}.heroPreview{border:1px solid var(--night-border);background:linear-gradient(155deg, #3a1636 0%, var(--night-surface) 55%, var(--page) 100%);border-radius:24px;min-width:0;padding:14px;box-shadow:0 40px 90px #0b041099}.previewChrome{color:var(--on-night-muted);font-size:.72rem;font-weight:var(--hz-weight-strong);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:4px 8px 14px;display:flex}.previewLive{color:var(--mint);align-items:center;gap:7px;display:inline-flex}.previewLive:before{content:"";background:var(--mint);border-radius:999px;width:7px;height:7px}.previewBody{border:1px solid var(--night-border);background:#0b04108c;border-radius:18px;padding:18px 16px}.previewBrand{color:var(--pink);font-size:.68rem;font-weight:var(--hz-weight-strong);letter-spacing:.14em;margin:0 0 6px}.previewTitle{color:var(--on-night);font-size:1.1rem;font-weight:var(--hz-weight-heading);margin:0 0 4px;line-height:1.25}.previewMeta{color:var(--on-night-muted);margin:0 0 16px;font-size:.82rem}.previewFacts{border:1px solid var(--night-border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.previewFacts>div{border-left:1px solid var(--night-border);padding:12px 14px}.previewFacts>div:first-child{border-left:0}.previewFacts dt{color:var(--on-night-muted);letter-spacing:.12em;font-size:.62rem}.previewFacts dd{color:var(--on-night);font-size:1rem;font-weight:var(--hz-weight-heading);margin:4px 0 0}.previewEntries{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.previewEntries li{border:1px solid var(--night-border);background:var(--night-surface);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.previewAvatar{background:linear-gradient(135deg, var(--pink), var(--violet));color:#fff;width:26px;height:26px;font-size:.62rem;font-weight:var(--hz-weight-heading);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.previewEntryName{min-width:0;color:var(--on-night);font-size:.88rem;font-weight:var(--hz-weight-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.previewEntryState{color:var(--on-night-muted);font-size:.74rem}.previewLock{border:1px solid var(--night-border);color:var(--on-night-muted);border-radius:12px;align-items:center;gap:8px;margin:0;padding:11px 12px;font-size:.78rem;display:flex}.previewNote{color:var(--on-night-muted);margin:12px 4px 2px;font-size:.72rem}.bandHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bandLink{color:var(--pink);font-size:.92rem;font-weight:var(--hz-weight-heading);text-decoration:none}.bandLink:after{content:" →"}.bandLink:hover{text-decoration:underline}.campaignGrid{grid-template-columns:minmax(0,1fr);gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.campaignCard{background:#fff;border:1px solid #eadfe2;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.campaignArt{justify-content:center;align-items:center;display:flex}.campaignArt[data-kind=photo]{aspect-ratio:16/9;background:#efe6e8}.campaignArt[data-kind=mark]{background:#f7f0f2;padding:26px 24px}.campaignPhoto{object-fit:cover;width:100%;height:100%;display:block}.campaignMark{object-fit:contain;width:auto;max-width:55%;height:auto;max-height:52px;display:block}.campaignBody{flex-direction:column;flex:1;gap:8px;min-width:0;padding:18px;display:flex}.campaignBrand{color:var(--pink);font-size:.72rem;font-weight:var(--hz-weight-strong);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:flex}.campaignInitials{background:linear-gradient(135deg, var(--pink), var(--violet));color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.66rem;display:inline-flex}.campaignTitle{color:var(--ink);font-size:1.05rem;font-weight:var(--hz-weight-heading);overflow-wrap:anywhere;margin:0;line-height:1.3}.campaignMeta{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.campaignStage{color:var(--ink);font-size:.84rem;font-weight:var(--hz-weight-strong);align-items:center;gap:8px;margin:2px 0 0;display:flex}.campaignStage:before{content:"";background:#16836c;border-radius:999px;flex:none;width:8px;height:8px}.campaignStage[data-stage=preparing]{color:var(--muted)}.campaignStage[data-stage=preparing]:before{border:2px solid var(--muted);background:0 0}.campaignAction{color:var(--ink);font-size:.92rem;font-weight:var(--hz-weight-heading);margin-top:auto;padding-top:14px;text-decoration:none}.campaignAction:after{content:" →"}.campaignAction:hover{text-decoration:underline}.bandFoot{color:var(--muted);margin:20px 0 0;font-size:.82rem;line-height:1.5}.whyGrid,.brandGrid,.fairGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.whyCard{border:1px solid var(--night-border);background:var(--night-surface);border-radius:20px;padding:24px 20px}.whyCard h3{font-size:1.1rem;font-weight:var(--hz-weight-heading);margin:0 0 10px;line-height:1.3}.whyCard p{color:var(--on-night-muted);margin:0 0 14px;font-size:.96rem;line-height:1.6}.whyPunch,.fairPunch{font-size:1.02rem;font-weight:var(--hz-weight-heading);background:linear-gradient(96deg, var(--pink) 0%, var(--violet) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.stepsGrid{grid-template-columns:minmax(0,1fr);gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.stepsGrid li{background:#fff;border:1px solid #eadfe2;border-radius:18px;padding:20px 18px}.stepNumber{color:var(--pink);font-size:.78rem;font-weight:var(--hz-weight-heading);letter-spacing:.08em;margin-bottom:12px;display:block}.stepsGrid h3,.brandSteps h3{font-size:1.02rem;font-weight:var(--hz-weight-heading);margin:0 0 6px}.stepsGrid p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.brandSteps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.brandSteps li{border:1px solid var(--night-border);background:var(--night-surface);border-radius:18px;gap:14px;padding:18px;display:flex}.brandSteps .stepNumber{background:#eb2f7029;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin:0;display:inline-flex}.brandSteps p{color:var(--on-night-muted);margin:0;font-size:.92rem;line-height:1.55}.brandNote{color:var(--on-night-muted);margin:14px 0 0;font-size:.86rem}.landingNight .brandBand .button{margin-top:4px}.rubricPanel{background:#fff;border:1px solid #eadfe2;border-radius:20px;padding:20px 18px}.rubricPanelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rubricPanelHead .kicker{margin:0}.rubricLock{color:var(--muted);font-size:.72rem;font-weight:var(--hz-weight-strong);background:#f3ecee;border-radius:999px;padding:6px 12px}.rubricList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rubricList li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.rubricName{gap:2px;min-width:0;display:grid}.rubricName strong{color:var(--ink);font-size:.96rem;font-weight:var(--hz-weight-strong)}.rubricName small{color:var(--muted);font-size:.84rem;line-height:1.45}.rubricWeight{color:var(--ink);font-size:1rem;font-weight:var(--hz-weight-heading);font-variant-numeric:tabular-nums}.rubricBar{background:#efe6e9;border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.rubricBar i{border-radius:inherit;background:linear-gradient(90deg, var(--pink), var(--violet));height:100%;display:block}.rubricTotal{color:var(--muted);border-top:1px solid #eadfe2;margin:16px 0 0;padding-top:14px;font-size:.86rem;line-height:1.55}.resultsEmpty{border:1px dashed var(--night-border);background:var(--night-surface);text-align:center;border-radius:20px;padding:28px 22px}.resultsEmptyTitle{color:var(--on-night);font-size:1.1rem;font-weight:var(--hz-weight-heading);margin:0 0 8px}.resultsEmpty p{max-width:46ch;color:var(--on-night-muted);margin:0 auto 18px;font-size:.94rem;line-height:1.6}.landingNight .finalCta{padding-block:8px 56px}.finalPanel{border:1px solid var(--night-border);background:radial-gradient(120% 140% at 50% 0%, #3a1636 0%, var(--night-surface) 45%, var(--page) 100%);text-align:center;border-radius:26px;padding:40px 22px}.finalMark{border:3px solid var(--pink);width:26px;height:26px;box-shadow:inset 0 0 0 3px var(--page);border-radius:999px;margin-bottom:18px;display:inline-block}.landingNight .finalPanel h2{margin:0 0 12px;font-size:clamp(1.8rem,8vw,3rem)}.finalPanel>p{max-width:44ch;color:var(--on-night-muted);margin:0 auto 24px;font-size:1rem;line-height:1.6}.finalPanel .heroActions{justify-content:center}.finalNote{max-width:46ch;color:var(--on-night-muted);margin:20px auto 0;font-size:.82rem;line-height:1.5}@media (min-width:720px){.landingNight .landingNavLinks{gap:22px;display:flex}.landingNight .bandInner{padding-block:64px}.campaignGrid,.stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.finalPanel{padding:64px 40px}}@media (min-width:1000px){.heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px}.landingNight .hero{padding-block:0 72px}.whyGrid,.brandGrid,.fairGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.heroPreview{padding:18px}}.landingNight .landingFooter{padding:36px var(--gutter-right) 28px var(--gutter-left)}.landingNight .landingFooter .footerGrid,.landingNight .landingFooter>div{gap:20px}@media (max-width:999px){.heroPreview{border-radius:20px;padding:10px}.previewBody{padding:14px 12px}.previewEntries li:nth-child(3){display:none}.previewFacts>div{padding:10px}.campaignArt[data-kind=photo]{aspect-ratio:2}.campaignArt[data-kind=mark]{padding:18px 20px}.campaignBody{gap:6px;padding:16px}.landingNight .hero{padding-block:4px 36px}.heroGrid{gap:24px}.landingNight .finalCta{padding-block:4px 36px}.finalPanel{padding:32px 20px}}.landingNight .faqSection,.landingNight .landingFooter{max-width:1240px;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));margin-inline:auto}.landingNight .faqSection{background:var(--paper);padding-block:40px}.bandLink,.campaignAction{align-items:center;min-height:44px;display:inline-flex}.campaignAction{padding-top:8px}@media (min-width:1000px){.landingNight .heroHeadline{font-size:clamp(2.4rem,4.4vw,3.75rem)}}.landingNight .hero{padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));display:block}.landingNight .wordmark{background:var(--paper);border-radius:999px;align-items:center;padding:7px 14px 7px 10px;display:inline-flex}.previewBanner{color:var(--on-night);font-size:.72rem;font-weight:var(--hz-weight-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#eb2f7024;border:1px solid #eb2f7073;border-radius:12px;margin:0 0 12px;padding:9px 12px}.landingNight .faqSection,.landingNight .faqSection h2,.landingNight .faqSection summary,.landingNight .faqSection p,.landingNight .faqSection li,.landingNight .faqSection div{color:var(--ink)}.landingNight .faqSection .lede,.landingNight .faqSection details p{color:var(--muted)}.landingNight .faqSection .kicker{color:var(--pink-ink)}.simulationCard{background:#fff;border:1px solid #eadfe2;border-radius:20px;margin-top:8px;overflow:hidden}.simulationBadge{background:linear-gradient(96deg, var(--pink) 0%, var(--violet) 100%);color:#fff;font-size:.76rem;font-weight:var(--hz-weight-strong);letter-spacing:.06em;text-transform:uppercase;padding:12px 18px}.simulationBody{padding:22px 18px}.simulationBody h3{color:var(--ink);font-size:1.2rem;font-weight:var(--hz-weight-heading);margin:0 0 6px;line-height:1.25}.simulationMeta{color:var(--pink);font-size:.86rem;font-weight:var(--hz-weight-strong);margin:0 0 14px}.simulationText{max-width:62ch;color:var(--muted);margin:0 0 18px;font-size:.96rem;line-height:1.6}.simulationAction{background:var(--ink);min-height:48px;color:var(--paper);font-size:.94rem;font-weight:var(--hz-weight-heading);border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.simulationAction:after{content:" ↗";margin-left:8px}.simulationAction:focus-visible{outline:3px solid var(--violet);outline-offset:3px}@media (min-width:720px){.simulationBody{padding:28px 26px}}.bandIvory .kicker,.simulationMeta,.bandLink,.campaignBrand,.rubricPanelHead .kicker{color:var(--pink-ink)}.landingNight .button,.finalPanel .button:not(.ghost),.landingNight .brandBand .button:not(.ghost){background:var(--pink-ink)}.heroEyebrow{letter-spacing:.05em;min-height:44px;padding:10px 18px;font-size:clamp(.875rem,3.4vw,1rem);line-height:1.35}.landingDock{z-index:40;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));border:1px solid var(--night-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#120818eb;border-radius:20px;position:fixed;box-shadow:0 16px 40px #06020a8c}.landingDock ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landingDock a{min-height:56px;color:var(--on-night-muted);font-size:.72rem;font-weight:var(--hz-weight-strong);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;line-height:1.2;text-decoration:none;display:flex}.landingDock a[aria-current=page]{color:var(--on-night);position:relative}.landingDock a[aria-current=page]:before{content:"";background:var(--pink);border-radius:999px;width:18px;height:3px;position:absolute;top:6px}.landingDock a:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.landingNight{padding-bottom:calc(78px + max(12px, env(safe-area-inset-bottom)))}@media (min-width:720px){.landingDock{display:none}.landingNight{padding-bottom:0}}.footerDisclosure>summary{min-height:48px;color:var(--on-night);font-size:.95rem;font-weight:var(--hz-weight-strong);cursor:pointer;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:0 2px;list-style:none;display:flex}.footerDisclosure>summary::-webkit-details-marker{display:none}.footerDisclosure>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.footerDisclosure[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.footerDisclosure>summary:focus-visible{outline:3px solid var(--violet);outline-offset:2px}@media (min-width:720px){.footerDisclosure>summary{display:none}.footerDisclosure>.footerColumns{display:grid}}.discoveryHead,.discoveryBody,.detailInner{max-width:1240px;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));margin-inline:auto}.discoveryHead{padding-block:8px 4px}.discoveryHead .lede{margin-bottom:12px}.discoveryHead h1{max-width:16ch;color:var(--on-night);font-size:clamp(2rem,9vw,3.4rem);font-weight:var(--hz-weight-heading);letter-spacing:-.04em;margin:0 0 10px;line-height:1.04}.discoveryHead .lede{color:var(--on-night-muted)}.discoveryNotice{border:1px solid var(--night-border);color:var(--on-night-muted);border-radius:999px;align-items:center;margin:0;padding:9px 16px;font-size:.84rem;display:inline-flex}.discoveryBody{padding-block:16px 40px}.discoveryControls{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.discoverySearch input,.discoveryBrand select{border:1px solid var(--night-border);background:var(--night-surface);width:100%;min-height:48px;color:var(--on-night);font:inherit;border-radius:14px;padding:12px 16px}.discoverySearch input::placeholder{color:var(--on-night-muted)}.discoverySearch input:focus-visible,.discoveryBrand select:focus-visible,.discoveryStatus:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.discoveryStatuses{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.discoveryStatus{border:1px solid var(--night-border);min-height:44px;color:var(--on-night-muted);font:inherit;font-size:.9rem;font-weight:var(--hz-weight-strong);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.discoveryStatus[aria-pressed=true]{background:var(--pink-ink);color:#fff;border-color:#0000}.discoveryStatus b{font-weight:var(--hz-weight-heading);opacity:.85}.discoveryCount{color:var(--on-night-muted);margin:12px 0 8px;font-size:.9rem}.discoveryGrid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.challengeCard{border:1px solid var(--night-border);background:var(--night-surface);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px 20px;display:flex}.challengeCardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.challengeStatus{color:var(--on-night);font-size:.72rem;font-weight:var(--hz-weight-strong);letter-spacing:.08em;text-transform:uppercase;background:#946bee38;border-radius:999px;padding:5px 12px}.challengeFormat{color:var(--on-night-muted);font-size:.78rem}.challengeBrand{color:var(--pink);font-size:.76rem;font-weight:var(--hz-weight-strong);letter-spacing:.1em;text-transform:uppercase;margin:4px 0 0}.challengeTitle{color:var(--on-night);font-size:1.2rem;font-weight:var(--hz-weight-heading);margin:0;line-height:1.25}.challengeSummary{color:var(--on-night-muted);margin:0;font-size:.94rem;line-height:1.55}.challengeFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 0;display:grid}.challengeFacts dt{color:var(--on-night-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.challengeFacts dd{color:var(--on-night);font-size:1rem;font-weight:var(--hz-weight-heading);margin:3px 0 0}.challengeCardFoot{border-top:1px solid var(--night-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:14px;display:flex}.challengeClosed{color:var(--on-night-muted);font-size:.86rem}.challengeAction{background:var(--on-night);min-height:44px;color:var(--page);font-size:.92rem;font-weight:var(--hz-weight-heading);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.discoveryEmpty{border:1px dashed var(--night-border);background:var(--night-surface);text-align:center;border-radius:20px;padding:32px 22px}.discoveryEmpty h2{color:var(--on-night);font-size:1.15rem;font-weight:var(--hz-weight-heading);margin:0 0 8px}.discoveryEmpty p{max-width:46ch;color:var(--on-night-muted);margin:0 auto 16px;font-size:.94rem;line-height:1.6}.detailInner{padding-block:16px 48px}.detailBack,.detailReturn{min-height:44px;color:var(--on-night-muted);font-size:.92rem;font-weight:var(--hz-weight-strong);align-items:center;text-decoration:none;display:inline-flex}.detailBack:before{content:"← ";margin-right:8px}.detailSimulation{color:var(--on-night);font-size:.8rem;font-weight:var(--hz-weight-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#eb2f7024;border:1px solid #eb2f7073;border-radius:14px;margin:8px 0 18px;padding:12px 16px;display:block}.detailBrand{color:var(--pink);font-size:.78rem;font-weight:var(--hz-weight-strong);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.detailHead h1{max-width:16ch;color:var(--on-night);font-size:clamp(2rem,8.5vw,3rem);font-weight:var(--hz-weight-heading);letter-spacing:-.035em;margin:0 0 14px;line-height:1.05}.detailHead .lede{color:var(--on-night-muted)}.detailProvenance,.detailNote{color:var(--on-night-muted);margin:0;font-size:.88rem;line-height:1.6}.detailState{border:1px solid var(--night-border);min-height:44px;color:var(--on-night-muted);font-size:.92rem;font-weight:var(--hz-weight-strong);border-radius:999px;align-items:center;margin:18px 0 8px;padding:0 18px;display:inline-flex}.detailBlock{border:1px solid var(--night-border);background:var(--night-surface);border-radius:20px;margin-top:28px;padding:20px 18px}.detailBlock h2{color:var(--on-night);font-size:1.1rem;font-weight:var(--hz-weight-heading);margin:0 0 14px}.detailFacts{gap:14px;margin:0;display:grid}.detailFacts dt{color:var(--on-night-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.detailFacts dd{color:var(--on-night);margin:4px 0 0;font-size:.98rem;line-height:1.5}.detailBrief,.detailPrizes,.detailRubric,.detailResources{gap:14px;margin:0;padding:0;list-style:none;display:grid}.detailBrief strong,.detailResources strong{color:var(--on-night);font-size:.98rem;font-weight:var(--hz-weight-heading);display:block}.detailBrief span,.detailResources small{color:var(--on-night-muted);margin-top:4px;font-size:.92rem;line-height:1.55;display:block}.detailRubric li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.detailRubricName{color:var(--on-night);font-size:.95rem}.detailRubric b{color:var(--on-night);font-weight:var(--hz-weight-heading);font-variant-numeric:tabular-nums}.detailRubricBar{background:#ffffff1a;border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.detailRubricBar i{border-radius:inherit;background:linear-gradient(90deg, var(--pink), var(--violet));height:100%;display:block}.detailPrizes li{border-bottom:1px solid var(--night-border);color:var(--on-night-muted);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font-size:.94rem;display:flex}.detailPrizes b{color:var(--on-night);font-variant-numeric:tabular-nums}.detailResources li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detailResources a{background:var(--on-night);min-height:44px;color:var(--page);font-size:.88rem;font-weight:var(--hz-weight-heading);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.detailUnavailable{border:1px dashed var(--night-border);color:var(--on-night-muted);border-radius:999px;padding:8px 14px;font-size:.84rem}.detailNote{margin-top:14px}.detailReturn{margin-top:28px}@media (min-width:720px){.discoveryControls{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.discoveryGrid,.detailFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.discoveryHead{padding-block:40px 12px}}.discoveryHead,.detailHead{align-items:center;gap:16px;display:flex}.discoveryHeadText,.detailHeadText{flex:1;min-width:0}.discoveryHeadText .heroEyebrow,.discoveryNotice,.detailSimulation,.detailState{width:fit-content}.pageMascot{object-fit:contain;opacity:.92;flex:none;width:68px;height:68px;display:block}@media (min-width:900px){.discoveryHead,.detailHead{gap:32px}.pageMascot{width:104px;height:104px}}.footerDisclosure>.footerColumns,.footerApps,.footerDisclosure .footerBottom{padding-top:18px}@media (max-width:719px){.landingFooter .footerTop{gap:6px;display:grid}}.dashboardGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.dashboardMain{align-content:start;gap:20px;min-width:0;display:grid}.dashboardRail{align-content:start;gap:16px;min-width:0;display:grid}.dashboardGreeting h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.6rem,6.5vw,2.4rem);line-height:1.1}.dashboardGreeting p{color:var(--muted);margin:0 0 18px;font-size:1rem;line-height:1.55}.dashboardAction,.dashboardJoined,.dashboardProfile,.dashboardNote{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px 18px}.dashboardAction{border-color:#d81b6059}.dashboardAction h2,.dashboardJoined h2,.dashboardProfile h2,.dashboardNote h2{font-size:1.1rem;font-weight:var(--hz-weight-heading);margin:0 0 12px;line-height:1.3}.dashboardUrgent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:4px 16px;display:flex}.dashboardUrgent>div{flex:180px;min-width:0}.dashboardUrgent strong{font-size:1.05rem}.dashboardUrgent .button{flex:auto;min-height:48px}.dashboardAlsoWaiting{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.dashboardAlsoWaiting li+li{border-top:1px solid var(--line)}.dashboardAlsoWaiting a{min-height:52px;color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;text-decoration:none;display:flex}.dashboardAlsoWaiting a>span{flex:160px;min-width:0}.dashboardAlsoWaiting a>b{color:var(--pink);font-size:.84rem;font-weight:var(--hz-weight-strong);white-space:nowrap}.dashboardAlsoWaiting a:hover>b{text-decoration:underline}.dashboardList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dashboardList a{border:1px solid var(--line);color:inherit;border-radius:14px;padding:14px;text-decoration:none;display:block}.dashboardUrgent strong,.dashboardAlsoWaiting strong,.dashboardAction strong,.dashboardList strong{font-size:.98rem;font-weight:var(--hz-weight-strong);display:block}.dashboardUrgent small,.dashboardAlsoWaiting small,.dashboardAction small,.dashboardList small{color:var(--muted);margin-top:3px;font-size:.88rem;display:block}.dashboardEmpty p{color:var(--muted);margin:0 0 14px;font-size:.96rem;line-height:1.6}.dashboardCity{color:var(--muted);margin:-6px 0 12px;font-size:.9rem}.dashboardCompleteness p{color:var(--muted);justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:.88rem;display:flex}.dashboardCompleteness b{color:var(--ink);font-variant-numeric:tabular-nums}.dashboardBar{background:#efe6e9;border-radius:999px;height:6px;margin-bottom:16px;display:block;overflow:hidden}.dashboardBar i{border-radius:inherit;background:linear-gradient(90deg, var(--pink), var(--violet));height:100%;display:block}.dashboardNote p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.6}@media (min-width:900px){.dashboardGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px}}.mastheadActions{align-items:center;gap:10px;display:flex}.mastheadBell{width:44px;height:44px;color:inherit;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.mastheadBell:hover{background:#2b12360f}.mastheadBell:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.mastheadBell>:not(svg){position:absolute;top:4px;right:2px}.profileLayout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.profileIdentity{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name""avatar city""bar bar""hint hint";align-items:center;gap:4px 14px;padding:14px 16px;display:grid}.profileIdentity h2{letter-spacing:-.01em;grid-area:name;margin:0;font-size:1.05rem}.profileIdentityCity{color:var(--muted);grid-area:city;margin:0;font-size:.88rem}.profileAvatar{background:linear-gradient(135deg, var(--pink), var(--violet));color:#fff;width:52px;height:52px;font-size:1.15rem;font-weight:var(--hz-weight-strong);letter-spacing:.02em;border-radius:999px;grid-area:avatar;place-items:center;margin:0;display:grid}.profileCompleteness{grid-area:bar;width:100%;margin-top:10px}.profileCompleteness p{justify-content:space-between;margin:0 0 5px;font-size:.82rem;display:flex}.profileCompleteness b{font-variant-numeric:tabular-nums}.profileBar{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.profileBar>i{background:linear-gradient(90deg, var(--pink), var(--violet));border-radius:999px;height:100%;display:block}.profileHint{color:var(--muted);grid-area:hint;margin:6px 0 0;font-size:.78rem;line-height:1.4}.profileForm{align-content:start;gap:16px;min-width:0;display:grid}.profileCard{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:20px 18px}.profileCard>header{margin-bottom:16px}.profileCard>header h2{letter-spacing:-.01em;margin:0 0 4px;font-size:1.05rem}.profileCard>header p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.profileFields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.profileFields label,.profileBio{font-size:.9rem;font-weight:var(--hz-weight-strong);grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.profileOptional{color:var(--muted);margin-left:6px;font-size:.8rem;font-weight:400}.profileBio>span{justify-content:space-between;gap:12px;display:flex}.profileBio>span b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:400}.profileBio{margin-top:14px}.profileBio textarea{resize:vertical;min-height:108px}.profileChips{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.profileChips label{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:.92rem;transition:border-color .15s,background .15s;display:flex}.profileChips label:has(input:checked){border-color:var(--pink);background:color-mix(in srgb, var(--pink) 10%, transparent);font-weight:var(--hz-weight-strong)}.profileChips label:has(input:focus-visible){outline:3px solid var(--violet);outline-offset:2px}.profileChips input{width:18px;height:18px;accent-color:var(--pink);margin:0}.profileActions{border-top:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;display:flex}.profileActions .button{flex:auto;min-height:48px}.profileSaveState{flex:100%;min-height:0;margin:0;font-size:.88rem;line-height:1.5}.profileSaveState .error,.profileSaveState .success{border-radius:12px;padding:10px 12px;display:block}.profileSaveState:empty{display:none}.profileAccount{border-top:1px solid var(--line);gap:16px;margin-top:8px;padding-top:24px;display:grid}.profileAccount>h2{color:var(--muted);font-size:.8rem;font-weight:var(--hz-weight-strong);letter-spacing:.1em;text-transform:uppercase;margin:0}@media (min-width:900px){.profileLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px}.profileIdentity{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar""name""city""bar""hint";justify-items:center;gap:6px;padding:24px 18px;position:sticky;top:24px}.profileAvatar{width:72px;height:72px;font-size:1.5rem}.profileFields{grid-template-columns:repeat(2,minmax(0,1fr))}.profileBio,.profileAccount{grid-column:1/-1}.profileActions .button{flex:none;min-width:180px}}.bpcHero{border:1px solid var(--night-border);background:radial-gradient(120% 140% at 0% 0%, #946bee38, transparent 62%), var(--night-surface);border-radius:22px;gap:20px;margin-bottom:20px;padding:22px 18px;display:grid}.bpcBrandRow{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.bpcBrandMark{border:1px solid var(--night-border);width:40px;height:40px;color:var(--on-night);font-size:.72rem;font-weight:var(--hz-weight-strong);letter-spacing:.04em;background:#946bee38;border-radius:12px;place-items:center;display:grid}.bpcBrandName{color:var(--on-night);font-size:.92rem;font-weight:var(--hz-weight-strong)}.bpcBadge{color:#6ee7b7;font-size:.7rem;font-weight:var(--hz-weight-strong);letter-spacing:.08em;text-transform:uppercase;background:#34d3992e;border-radius:999px;padding:5px 12px}.bpcHero h1{color:var(--on-night);font-size:clamp(2.1rem,10vw,3.6rem);font-weight:var(--hz-weight-heading);letter-spacing:-.04em;margin:0 0 12px;line-height:1.02;display:grid}.bpcHero .lede{max-width:46ch;color:var(--on-night-muted);margin:0 0 16px}.bpcChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bpcChips li{border:1px solid var(--night-border);color:var(--on-night-muted);border-radius:999px;padding:7px 13px;font-size:.8rem}.bpcHeroFacts{border-top:1px solid var(--night-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding-top:18px;display:grid}.bpcHeroFacts dt{color:var(--on-night-muted);font-size:.68rem;font-weight:var(--hz-weight-strong);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.bpcHeroFacts dd{color:var(--on-night);font-size:1.5rem;font-weight:var(--hz-weight-heading);letter-spacing:-.02em;margin:0}.bpcHeroFacts dd span{color:var(--on-night-muted);letter-spacing:0;margin-top:2px;font-size:.76rem;font-weight:400;display:block}.bpcLayout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.bpcMain,.bpcRail{align-content:start;gap:20px;min-width:0;display:grid}.bpcPanel,.bpcRegister,.bpcShowcase,.bpcClose,.bpcRailCard{border:1px solid var(--night-border);background:var(--night-surface);border-radius:20px;padding:20px 18px}.bpcPanel h2,.bpcRegister h2,.bpcShowcase h2,.bpcClose h2{color:var(--on-night);font-size:clamp(1.25rem,5vw,1.75rem);font-weight:var(--hz-weight-heading);letter-spacing:-.02em;margin:0 0 10px;line-height:1.15}.bpcPanelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bpcPanelHead h2{margin-bottom:0}.bpcLede,.bpcShowcase p,.bpcRegisterRow p,.bpcCloseRow p{max-width:58ch;color:var(--on-night-muted);margin:0;line-height:1.6}.bpcPanel>.bpcLede{margin-bottom:16px}.deck{margin-top:16px}.deckStrip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:12px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.deckStrip::-webkit-scrollbar{display:none}.deckSlide{border:1px solid var(--night-border);scroll-snap-align:start;background:radial-gradient(120% 120% at 100% 0,#d81b6042,#0000 60%),linear-gradient(#261234e6,#14091cf5);border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:20px 18px;display:flex;position:relative;overflow:hidden}.deckArt{z-index:0;object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.deckSlideBody{z-index:1;position:relative}.deckKicker{color:var(--on-night-muted);font-size:.68rem;font-weight:var(--hz-weight-strong);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.deckSlide h3{max-width:16ch;color:var(--on-night);font-size:clamp(1.5rem,7vw,2.3rem);font-weight:var(--hz-weight-heading);letter-spacing:-.03em;margin:0 0 10px;line-height:1.06}.deckText{max-width:44ch;color:var(--on-night-muted);margin:0;font-size:.92rem;line-height:1.55}.deckChips{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.deckChips li{border:1px solid var(--night-border);color:var(--on-night-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:.7rem}.deckIndex{z-index:1;color:var(--on-night-muted);font-variant-numeric:tabular-nums;font-size:.74rem;position:absolute;top:16px;right:16px}.deckControls{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.deckControls button{border:1px solid var(--night-border);width:44px;height:44px;color:var(--on-night);cursor:pointer;background:0 0;border-radius:999px;font-size:1.4rem;line-height:1}.deckControls button:disabled{cursor:default;opacity:.35}.deckControls button:not(:disabled):hover{border-color:var(--pink)}.deckCount{min-width:4ch;color:var(--on-night-muted);font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:.84rem}.bpcDeckFiles{grid-template-columns:minmax(0,1fr);gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bpcDeckFiles a{border:1px solid var(--night-border);min-height:56px;color:inherit;border-radius:14px;padding:12px 14px;text-decoration:none;display:block}.bpcDeckFiles a:hover{border-color:var(--pink)}.bpcDeckFiles strong{color:var(--on-night);font-size:.92rem;font-weight:var(--hz-weight-strong);display:block}.bpcDeckFiles small{color:var(--on-night-muted);margin-top:2px;font-size:.78rem;display:block}.bpcRegister{background:radial-gradient(100% 140% at 0% 0%, #34d3991f, transparent 60%), var(--night-surface);border-color:#34d39957}.bpcRegister .kicker{color:#6ee7b7}.bpcRegisterRow,.bpcCloseRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bpcRegisterRow>div,.bpcCloseRow>div{flex:260px;min-width:0}.bpcRegisterRow .button,.bpcCloseRow .button{flex:auto;min-height:48px}.bpcSeats{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.bpcSeats li{border:1px solid var(--night-border);width:38px;height:38px;color:var(--on-night-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.82rem;display:grid}.bpcSeats li[data-top]{color:#fcd34d;font-weight:var(--hz-weight-strong);border-color:#fbbf248c}.bpcShowcase .kicker,.bpcClose .kicker{margin-bottom:8px}.bpcClose{background:radial-gradient(100% 140% at 100% 0%, #d81b6029, transparent 60%), var(--night-surface);border-color:#d81b6066}.bpcBrief{grid-template-columns:minmax(0,1fr);gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bpcBrief li{border:1px solid var(--night-border);border-radius:14px;padding:14px}.bpcBrief strong{color:var(--pink-on-night,#f472b6);font-size:.74rem;font-weight:var(--hz-weight-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.bpcBrief span{color:var(--on-night-muted);font-size:.92rem;line-height:1.55}.bpcResources{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.bpcResources li{border:1px solid var(--night-border);border-radius:16px;padding:16px 14px;position:relative}.bpcResourceKind{color:var(--on-night-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;position:absolute;top:14px;right:14px}.bpcResources strong{color:var(--on-night);font-size:.98rem;font-weight:var(--hz-weight-strong);padding-right:60px;display:block}.bpcResources small{color:var(--on-night-muted);margin:4px 0 12px;font-size:.82rem;line-height:1.5;display:block}.bpcResourceEmpty{color:var(--on-night-muted);font-size:.82rem}.bpcResourceOpen{min-height:44px;color:var(--pink-on-night,#f472b6);font-size:.86rem;font-weight:var(--hz-weight-strong);align-items:center;display:inline-flex}.bpcRailKicker{color:var(--on-night);font-size:.8rem;font-weight:var(--hz-weight-strong);letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 12px;display:flex}.bpcPrizeTotal{color:#fcd34d;font-size:1.7rem;font-weight:var(--hz-weight-heading);letter-spacing:-.02em;margin:0 0 14px}.bpcPrizeTotal span{color:var(--on-night-muted);letter-spacing:0;margin-top:2px;font-size:.78rem;font-weight:400;display:block}.bpcPrizes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bpcPrizes li{border:1px solid var(--night-border);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.bpcPrizeRank{color:#fcd34d;font-variant-numeric:tabular-nums;background:#fbbf2433;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:.74rem;display:grid}.bpcPrizePlace{min-width:0;color:var(--on-night-muted);flex:auto;font-size:.86rem}.bpcPrizes b{color:var(--on-night);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.88rem}.bpcPrizeNote{color:#6ee7b7;text-align:center;background:#34d3991f;border-radius:10px;margin:12px 0 0;padding:9px 12px;font-size:.8rem}.bpcRubric{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bpcRubric li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;display:grid}.bpcRubricName{color:var(--on-night-muted);font-size:.86rem}.bpcRubric b{color:var(--on-night);font-variant-numeric:tabular-nums;font-size:.86rem}.bpcRubricBar{background:var(--night-border);border-radius:999px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.bpcRubricBar>i{background:linear-gradient(90deg, var(--pink), var(--violet));border-radius:999px;height:100%;display:block}.bpcRailNote{color:var(--on-night-muted);margin:12px 0 0;font-size:.82rem;line-height:1.55}.bpcRailCard .textLink{align-items:center;min-height:44px;margin-top:4px;display:inline-flex}.bpcDeadline{color:var(--on-night);font-size:1.35rem;font-weight:var(--hz-weight-heading);letter-spacing:-.02em;margin:0}.bpcShowcase{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bpcShowcase>div{flex:260px;min-width:0}.bpcShowcaseMascot{flex:none;width:96px;height:auto}@media (min-width:720px){.bpcHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:30px 28px}.bpcHeroFacts{border-top:0;border-left:1px solid var(--night-border);grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:28px}.bpcDeckFiles{grid-template-columns:repeat(3,minmax(0,1fr))}.bpcBrief,.bpcResources{grid-template-columns:repeat(2,minmax(0,1fr))}.bpcRegisterRow .button,.bpcCloseRow .button{flex:none;min-width:190px}.deckSlide{min-height:330px;padding:28px 26px}}@media (min-width:1040px){.bpcLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px}.bpcPanel,.bpcRegister,.bpcShowcase,.bpcClose{padding:26px 24px}.bpcResources{grid-template-columns:repeat(4,minmax(0,1fr))}.bpcResources strong{padding-right:0}.bpcResourceKind{margin-bottom:10px;display:block;position:static}}
